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
336561908908	336561909459	336561910009	336561910559	336561911109	336561911659	336561912209	336561912759	336561913309	336561913859	336561914409	336561914959	336561915509	336561916059	336561916609	336561917159	336561917709	336561918259	336561918809	336561919359	336561919909	336561920459	336561921009	336561921559	336561922109	336561922659	336561923209	336561923759	336561924311	336561924859	336561925409	336561925959	336561926509	336561927059	336561927609	336561928159	336561928709	336561929259	336561929809	336561930359	336561930909	336561931459	336561932009	336561932559	336561933109	336561933659	336561934209	336561934759	336561935309	336561935859	336561936409	336561936959	336561937509	336561938059	336561938609	336561939159	336561939709	336561940259	336561940809	336561941359	336561941909	336561942459	336561943009	336561943559	336561944109	336561944659	336561945209	336561945759	336561946309	336561946859	336561947409	336561947959	336561948509	336561949059	336561949609	336561950159	336561950709	336561951259	336561951809	336561952359	336561952909	336561953459	336561954009	336561954559	336561955109	336561955659	336561956209	336561956759	336561957309	336561957859	336561958409	336561958959	336561959509	336561960059	336561960609	336561961159	336561961709	336561962259	336561962809	336561963359	336561963909	336561964459	336561965009	336561965559	336561966109	336561966659	336561967209	336561967759	336561968309	336561968859	336561969409	336561969959	336561970509	336561971059	336561971609	336561972159	336561972709	336561973259	336561973809	336561974359	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2667	3650	2300	2667	3650	2300	2667	3650	2300	2667	3650	2300	2667	3650	2300	2667	3650	2300	2667	3650	2300	2667	3650	2300	2667	3650	2300	2667	3650	2300	2667	3650	2300	2667	3650	2300	2667	3650	2300	2667	3650	2300	2667	3650	2300	2667	3650	2300	2667	3650	2300	2667	3650	2300	2667	3650	2300	2667	3650	2300	2667	3650	2300	2667	3650	2300	2667	3650	2300	2667	3650	2300	2667	3650	2300	2667	3650	2300	2667	3650	2300	2667	3650	2300	2667	3650	2300	2667	3650	2300	2667	3650	2300	2667	3650	2300	2667	3650	2300	2667	3650	2300	2667	3650	2300	2667	3650	2300	2667	3650	2300	2667	3650	2300	2667	3650	2300	2667	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
54146	49703	53036	46206	39379	38449	34936	30108	28292	22135	14180	9659	4799	3825	1814	1119	372	350	312	313	223	258	196	181	159	185	165	184	190	179	182	180	183	187	204	186	162	208	184	170	186	185	159	275	914	1036	1320	1143	727	290	165	169	146	164	144	163	146	159	149	146	146	144	184	145	178	169	172	168	164	150	172	126	167	152	146	144	152	166	152	161	178	160	153	157	170	155	158	180	179	161	148	160	157	157	180	146	179	175	151	155	164	145	153	183	165	156	179	171	168	158	145	131	158	146	153	156	152	147	156	167	162	162	160	150	171	159	151	144	152	184	165	178	155	153	157	130	155	167	153	161	132	167	164	171	175	153	179	154	130	147	164	154	170	146	148	165	146	164	161	146	161	136	160	146	161	157	136	163	148	139	165	164	151	149	157	153	180	160	154	149	157	161	166	160	160	160	159	165	152	161	150	173	159	165	155	168	154	168	141	155	151	157	153	165	155	166	171	148	137	164	151	168	148	141	163	168	145	135	175	147	170	142	154	153	147	150	157	167	166	161	178	145	146	171	145	167	154	176	178	155	158	155	155	155	166	140	145	164	156	178	150	159	171	135	144	183	161	146	178	167	153	170	162	172	155	164	158	178	169	200	159	172	164	143	146	156	171	165	161	158	164	150	153	149	178	145	144	166	140	183	160	164	178	154	137	156	151	149	162	160	146	164	171	154	163	140	148	163	161	172	152	145	157	164	150	138	148	151	155	158	176	146	142	150	168	174	160	155	173	173	163	149	161	151	167	162	146	149	160	157	149	148	151	156	160	162	162	172	180	180	162	165	151	159	167	145	143	156	172	163	164	173	184	162	170	142	147	155	193	164	164	152	170	175	164	154	151	148	166	161	168	146	158	167	136	164	182	162	165	159	167	158	155	155	172	146	161	141	146	160	157	164	160	163	146	171	155	174	162	161	150	160	140	163	147	149	178	150	135	153	138	167	152	162	153	156	128	148	158	149	145	161	143	154	175	153	149	142	169	169	148	177	139	138	148	160	142	150	157	151	161	150	181	193	146	156	161	150	150	174	152	157	141	147	153	150	140	161	155	176	181	166	142	166	150	145	150	221	171	161	134	184	170	141	153	149	162	161	149	153	154	163	158	150	150	155	159	133	151	159	179	199	149	149	171	155	178	166	173	142	151	136	158	135	160	152	131	163	168	165	141	159	156	173	161	150	160	162	140	174	182	176	179	137	155	158	158	140	169	145	168	153	138	144	176	167	160	159	152	150	164	147	162	161	145	170	158	150	172	175	154	158	162	161	179	180	177	173	171	153	157	158	165	158	153	188	130	140	152	159	156	155	168	173	163	172	166	165	169	151	157	138	152	150	169	172	157	159	162	172	165	153	161	151	174	170	167	161	155	155	185	136	168	169	168	172	153	154	160	176	165	149	140	172	162	176	171	174	175	161	146	146	153	176	165	156	145	190	174	176	162	140	159	155	150	143	150	147	155	178	162	156	162	157	135	151	138	146	156	199	167	171	142	156	168	148	167	158	151	178	166	154	172	153	156	160	149	152	160	177	171	168	156	168	144	140	147	135	155	156	154	162	145	159	159	156	148	150	145	149	156	158	147	147	155	149	153	129	159	167	149	147	159	188	163	161	156	157	133	164	150	156	151	145	145	163	151	164	166	133	148	140	161	143	154	150	137	149	171	135	140	156	181	161	174	179	178	143	172	157	155	157	150	142	159	171	158	167	169	158	155	168	147	144	171	152	164	159	155	163	173	145	157	172	161	151	163	164	161	160	177	148	136	151	157	146	145	153	143	148	149	174	145	167	139	170	170	169	137	160	173	155	154	166	155	163	176	168	162	170	167	168	156	145	178	154	159	142	158	163	183	165	147	163	153	172	151	160	183	146	159	133	159	155	149	151	165	138	154	152	150	154	156	161	162	162	167	154	162	143	165	164	160	169	156	140	172	152	150	161	146	158	148	167	147	166	163	176	164	135	173	169	127	146	164	152	157	152	157	169	153	157	152	154	162	167	150	162	151	170	157	150	156	153	168	150	173	151	154	159	174	144	161	184	147	181	178	161	152	145	149	158	155	138	167	169	157	162	152	167	158	152	170	153	164	162	145	159	129	154	176	189	172	151	157	168	146	162	157	162	158	153	171	150	168	149	171	151	187	170	163	164	149	179	163	166	157	166	185	165	139	170	151	138	131	149	167	147	122	173	177	161	163	150	152	181	156	166	149	160	159	173	167	160	176	155	145	154	171	158	164	150	165	166	152	148	149	171	166	157	175	188	163	138	150	151	175	177	167	150	151	159	168	153	148	170	148	158	144	177	139	161	155	147	161	166	149	151	160	163	137	163	167	153	157	174	160	175	163	152	179	160	181	189	169	155	149	149	169	182	149	154	177	167	150	141	152	141	149	157	190	167	151	141	179	185	174	175	161	153	151	148	181	175	167	152	151	156	165	183	160	164	171	141	167	154	142	150	153	144	148	165	167	188	172	180	154	170	158	180	185	172	150	145	164	142	149	171	144	163	161	148	146	139	165	157	147	160	191	183	157	162	164	159	182	156	138	153	125	134	156	153	160	140	146	166	178	154	161	148	182	156	165	145	160	187	159	165	168	160	168	195	134	146	160	127	162	151	143	138	142	160	145	162	169	136	154	151	141	139	143	169	158	160	152	163	148	140	148	146	141	159	186	158	163	172	158	169	154	150	164	164	162	171	138	160	167	175	133	149	185	160	168	172	143	174	147	172	149	150	158	177	140	146	143	162	150	152	152	167	151	145	150	159	138	141	163	171	147	171	145	166	176	157	163	145	174	160	178	158	175	175	159	147	184	181	152	165	169	150	187	164	170	175	154	149	146	143	151	153	171	161	165	140	153	160	138	169	172	155	154	174	149	156	157	154	152	155	172	167	161	148	152	161	156	161	137	161	153	168	158	139	147	148	182	154	162	173	167	154	141	162	169	151	133	160	149	199	165	157	164	152	181	175	170	141	155	156	129	136	175	151	176	183	182	153	162	131	181	149	150	153	165	161	159	166	156	162	161	168	162	156	148	156	142	168	146	162	153	161	170	160	159	158	158	164	152	169	148	148	159	131	150	170	162	167	162	161	169	129	170	144	186	155	159	137	150	177	153	127	182	158	137	178	156	142	157	153	167	141	163	144	141	145	155	147	153	152	157	188	141	143	144	172	170	167	163	150	157	147	145	148	139	152	158	172	171	163	150	179	159	146	175	167	152	158	162	152	147	165	168	164	127	155	153	163	156	150	181	181	177	155	161	170	154	157	156	177	153	158	152	147	156	178	159	175	181	159	164	167	140	171	147	165	157	153	161	173	161	157	153	159	126	163	171	148	166	174	144	168	156	172	152	155	159	164	136	150	157	149	172	161	164	162	157	150	161	175	168	145	144	176	164	161	143	140	147	176	144	173	144	146	152	145	166	144	135	156	188	145	166	152	136	137	161	143	146	150	172	177	166	169	171	139	164	160
38815	46549	55348	55146	52156	52292	43698	43329	35727	21008	14214	16375	10432	11436	5614	3993	1261	1521	1376	1378	995	790	626	577	608	556	521	590	553	517	493	530	532	541	532	508	598	592	646	654	497	486	496	1174	4581	5509	6749	5839	3305	1188	402	401	384	415	383	422	399	402	408	375	380	392	395	426	389	421	379	368	431	398	405	411	400	394	418	400	401	379	387	389	376	398	390	391	390	381	437	395	391	376	384	417	417	451	425	399	416	392	413	405	385	408	405	402	404	390	386	403	462	397	377	394	378	348	362	416	401	390	361	413	388	417	420	404	386	420	392	395	415	396	386	387	387	385	404	412	385	386	416	394	393	441	400	425	408	409	414	377	428	416	426	381	423	376	406	440	403	396	390	408	407	400	399	376	411	395	407	406	398	382	389	384	425	354	396	387	423	398	413	406	411	431	420	406	393	419	392	414	386	377	403	389	417	393	409	391	405	387	408	404	373	427	413	383	390	388	363	392	363	395	402	383	417	390	400	415	362	433	422	383	398	393	389	413	408	409	400	409	369	375	394	394	405	387	441	401	418	423	419	401	442	406	449	399	393	394	431	407	389	360	422	423	397	391	396	386	406	374	405	375	404	391	423	398	384	401	368	383	420	395	392	380	441	403	401	427	392	428	377	395	355	384	426	371	386	425	405	391	400	389	419	356	422	389	396	399	410	422	393	383	436	407	358	400	421	387	397	375	442	380	393	395	394	435	380	403	424	383	378	382	417	407	410	403	407	404	403	395	403	375	420	365	359	395	401	397	425	364	421	369	391	395	399	412	383	445	429	408	397	394	367	411	389	420	386	371	386	401	396	398	395	411	453	405	400	417	383	408	423	429	427	385	413	405	399	388	428	401	418	383	404	378	390	433	403	422	383	397	408	418	402	374	408	380	420	387	347	401	397	417	420	383	352	397	361	382	413	390	415	401	400	423	406	407	383	395	416	405	363	410	392	383	421	405	375	375	406	400	398	385	405	382	413	374	396	400	421	413	451	377	399	422	401	379	408	402	397	427	415	384	446	384	350	440	393	394	392	404	377	418	377	409	369	376	409	415	381	386	387	398	367	431	396	428	396	372	379	363	416	421	435	408	389	418	411	379	399	375	391	382	408	365	394	401	375	408	387	416	389	421	384	417	402	423	397	416	404	371	378	419	381	392	410	359	384	367	383	380	436	366	414	393	421	421	399	385	397	393	416	394	418	382	384	374	411	391	408	413	377	387	437	387	394	363	401	416	393	375	405	382	388	402	399	401	396	399	385	408	441	410	414	384	383	403	392	383	378	422	421	379	385	405	423	409	406	397	401	389	415	407	386	421	406	413	423	419	412	417	443	416	377	419	399	382	396	389	412	406	385	412	393	405	408	419	395	385	451	423	399	379	421	382	388	384	386	401	397	371	404	419	397	388	423	381	404	425	398	411	423	380	421	424	378	400	414	403	394	392	397	406	338	431	430	414	377	400	396	396	398	420	394	353	401	377	383	370	402	444	390	395	383	385	382	414	403	401	404	426	409	387	414	418	425	399	413	420	398	367	424	365	371	404	385	432	425	406	418	422	419	399	400	447	403	417	398	405	402	371	378	402	436	362	412	412	422	392	388	403	405	422	427	406	394	418	405	411	450	416	420	389	407	413	379	423	431	375	394	404	422	385	407	374	430	397	383	420	379	396	417	380	399	413	431	388	393	396	410	413	422	410	369	389	408	366	359	417	408	414	365	429	380	379	377	405	377	371	430	427	388	401	386	355	411	374	415	374	401	410	417	391	423	377	403	367	389	454	394	412	391	410	413	405	382	406	393	387	385	411	390	387	354	370	379	435	416	416	399	429	403	407	382	396	414	383	424	410	398	395	397	404	418	418	414	403	424	432	417	422	428	418	392	415	389	382	423	418	386	377	386	407	375	414	407	416	385	396	429	383	418	388	450	398	407	447	398	417	403	389	407	416	389	409	401	370	383	381	407	401	413	413	397	404	376	411	388	378	407	399	442	400	405	379	409	423	396	399	396	423	374	399	395	410	407	434	404	375	382	376	406	406	405	399	425	367	414	383	373	385	405	393	383	424	429	407	402	429	406	402	424	410	384	367	375	388	390	369	382	419	370	436	394	426	377	399	388	374	432	406	416	413	410	413	397	402	437	401	420	382	399	410	384	417	407	451	399	389	402	437	382	398	393	383	427	401	385	411	380	364	407	421	426	402	432	378	394	376	409	383	383	396	369	395	422	395	422	397	431	409	372	374	412	421	390	395	390	387	384	396	367	390	389	409	441	405	431	386	364	409	366	414	372	364	421	382	381	387	382	416	405	390	403	422	385	378	388	383	412	406	389	421	429	392	380	374	407	417	418	378	383	382	447	434	403	388	410	402	375	420	392	425	413	368	434	391	413	365	383	394	393	345	374	379	393	416	390	410	413	416	456	373	397	359	407	377	413	384	412	387	408	378	385	436	410	401	391	390	408	419	406	422	386	410	377	404	406	431	389	371	414	392	367	404	383	356	392	399	415	416	389	410	395	379	402	402	395	377	393	386	377	420	399	406	374	421	382	436	410	381	401	422	398	374	420	370	338	406	400	405	379	376	396	383	397	402	401	427	372	417	372	410	405	421	387	389	420	384	425	376	390	418	384	419	410	388	354	409	361	412	378	420	425	384	429	406	380	375	351	392	385	390	443	432	392	442	365	393	376	360	403	419	396	443	383	388	395	376	385	390	386	403	381	412	426	366	438	404	391	367	387	404	347	376	378	407	424	395	416	411	377	384	395	376	440	396	407	438	399	411	425	405	431	380	425	391	402	385	387	408	397	421	415	447	440	393	336	387	387	436	429	383	424	429	408	399	398	396	419	408	443	393	377	387	393	385	369	401	439	377	406	385	371	389	408	376	402	370	380	410	376	399	407	415	431	418	382	401	396	411	394	392	450	396	417	368	417	396	399	411	348	413	389	384	376	381	401	376	392	460	406	393	390	366	410	425	391	375	398	409	385	443	423	389	401	406	358	400	359	383	434	403	436	375	359	420	426	409	417	424	411	370	426	413	389	417	418	375	425	390	382	387	375	385	428	411	374	391	423	391	368	378	391	424	425	389	430	379	382	397	451	388	395	406	371	398	402	394	384	394	391	395	417	369	405	397	339	446	405	425	431	403	375	438	402	397	397	409	361	418	456	415	390	407	370	392	375	420	414	383	387	390	387	381	412	400	392	392	415	432	393	419	388	402	379	438	398	386	404	374	380	425	406	395	379	421	412	394	355	428	394	406	426	402	410	422	382	407	426	422	381	402	406	426	404	396	364	349	411	413	376	393	412	409	431	391	395	403	375	423	420	386	403	402	376	392	388	355	413	405	394	421	407	380	388	358	396	425	382	382	449	369	372	393	426	392	429	396	397	427	406	411	411	382	417	391	391	427	395	421	434	392	415	395	411	420	408	429	380	429	398	387	392	383	440	425	420	425	411	416	390	443	380	395	374	384	380	394
24928	22519	21380	29217	29779	28421	15337	4373	1872	816	594	468	397	364	321	303	254	238	270	244	262	229	263	241	248	246	253	268	247	255	223	250	253	236	248	244	220	234	216	215	226	239	201	248	269	311	328	282	270	307	248	244	229	258	239	270	217	233	240	246	226	234	235	247	261	253	234	239	241	219	224	228	225	237	238	230	248	274	273	258	239	217	230	236	229	234	227	229	236	222	244	197	237	217	241	228	239	245	256	216	236	239	232	253	243	245	233	232	231	237	218	272	226	241	227	238	227	234	250	239	238	224	246	237	229	221	239	232	243	264	246	234	242	214	232	228	234	214	253	238	226	248	211	248	245	256	236	257	240	246	221	248	264	229	247	224	244	229	246	260	231	235	256	245	221	222	228	228	268	242	229	245	242	234	243	226	250	255	228	257	242	242	227	235	260	255	245	230	246	237	237	256	247	215	245	241	234	242	244	254	240	212	234	266	243	216	228	231	248	242	245	220	235	232	235	241	218	237	234	271	215	245	259	218	255	254	257	212	218	218	223	236	237	249	240	215	245	240	254	237	239	237	251	269	256	249	238	249	274	262	246	244	259	246	236	225	265	247	258	246	248	234	239	235	228	271	227	228	279	245	223	227	247	254	245	266	224	231	213	241	268	239	234	230	256	220	250	244	232	225	256	249	260	234	249	213	241	249	235	245	219	218	239	227	247	239	241	234	223	242	220	260	251	243	261	221	252	245	232	268	236	241	247	235	244	247	233	262	244	216	227	251	263	253	245	225	231	248	237	225	256	223	259	252	254	223	220	222	223	224	241	250	235	241	237	236	221	250	246	239	218	238	215	213	251	248	237	235	230	277	250	242	243	219	223	255	265	208	257	241	238	242	252	244	239	249	278	234	265	223	221	245	253	203	206	233	243	224	249	256	276	240	252	269	267	245	243	248	234	247	250	230	222	245	228	246	263	258	259	258	238	218	222	262	249	225	211	240	250	252	246	240	264	266	252	282	209	257	243	250	247	241	256	230	257	237	252	229	238	245	247	223	265	247	234	251	230	232	212	256	245	221	236	224	216	263	280	248	249	251	249	247	223	235	247	273	222	224	228	232	203	223	205	247	237	234	242	230	250	227	214	253	254	248	272	239	225	256	237	268	231	236	234	239	225	255	253	218	228	256	217	257	268	244	237	230	261	246	239	256	258	235	255	250	242	242	210	257	237	231	230	220	267	229	245	245	244	265	236	242	219	266	221	236	210	240	225	205	246	240	229	245	233	245	225	242	200	273	233	250	218	251	247	251	227	228	241	272	231	237	224	214	232	217	225	264	226	226	244	253	238	251	240	230	218	250	241	255	255	272	245	233	266	224	247	240	212	221	232	242	245	232	246	271	224	244	224	238	201	214	239	240	223	238	240	241	247	280	248	246	239	244	237	198	234	240	229	237	243	268	227	236	240	255	236	219	251	214	238	249	246	220	247	219	251	237	256	259	217	222	230	212	272	252	268	238	235	255	236	216	235	269	259	245	254	248	264	232	243	223	243	234	232	245	259	241	248	218	267	206	240	249	244	236	247	236	238	265	270	236	241	246	249	244	226	248	284	250	252	217	226	244	230	221	217	238	251	285	232	258	236	265	268	217	226	216	222	216	240	233	245	223	232	232	266	234	234	254	250	225	244	244	226	232	236	245	255	212	228	233	260	246	253	229	240	227	282	244	254	242	236	233	232	229	247	261	231	224	235	254	252	233	232	278	256	219	228	244	227	229	249	239	224	255	221	225	237	235	256	238	272	236	232	250	242	238	231	248	229	248	250	256	241	245	259	245	247	229	243	230	256	235	247	252	237	228	245	234	226	233	238	242	244	231	273	247	227	240	230	236	241	226	222	211	234	235	250	244	218	254	238	266	232	248	258	251	233	245	221	252	224	250	237	246	274	242	233	243	228	253	271	220	271	222	244	269	224	256	242	239	240	256	252	233	238	256	234	227	229	255	268	265	250	248	241	230	241	243	241	248	237	237	240	230	246	248	232	238	243	240	239	217	228	242	260	235	270	197	268	219	261	264	276	256	220	215	243	255	236	240	250	236	245	250	259	265	244	247	225	220	262	224	235	243	245	245	266	231	260	224	242	277	269	267	220	220	254	255	261	223	231	261	231	225	233	247	212	230	233	240	238	226	234	222	249	235	216	227	223	251	237	261	234	249	233	263	264	217	220	229	205	240	251	255	239	240	214	245	249	273	262	224	245	234	245	241	243	266	255	236	277	256	234	209	243	236	249	250	262	240	230	242	235	235	224	227	241	259	246	253	243	242	246	226	245	223	246	237	219	245	213	241	228	244	246	247	214	243	248	212	269	213	221	232	237	229	223	219	234	247	248	241	257	256	225	254	291	259	247	240	231	261	277	234	258	238	265	231	244	233	238	258	262	245	244	266	227	257	234	235	225	231	235	238	240	235	256	224	254	231	235	229	240	235	250	258	222	275	260	251	217	231	230	225	224	265	249	252	240	242	227	232	254	229	237	228	238	218	238	214	261	254	264	242	252	217	266	264	228	218	215	247	252	249	217	278	225	245	227	264	233	240	236	252	240	239	249	214	230	255	250	256	257	241	250	259	238	252	252	242	240	219	241	238	249	229	249	275	227	246	235	262	226	242	255	236	229	258	221	234	250	257	223	234	236	242	222	237	237	230	249	233	221	250	259	262	263	232	252	249	222	261	230	262	236	234	230	267	235	233	236	226	243	267	237	244	218	249	244	278	251	264	223	235	288	241	242	250	239	222	230	262	241	233	224	252	260	274	269	234	263	235	256	244	230	250	273	214	261	227	225	224	216	237	249	244	242	244	238	225	208	235	277	243	262	223	262	241	259	236	254	241	239	237	246	250	288	234	247	231	245	259	227	228	237	220	250	232	224	245	242	230	252	227	241	220	224	246	258	241	262	255	269	234	228	247	248	241	242	260	227	246	259	242	227	242	265	253	242	229	224	234	247	229	238	249	231	263	237	236	238	228	240	242	238	249	264	256	231	256	225	262	236	213	250	273	250	255	245	293	219	237	267	245	241	256	237	218	273	245	246	251	242	219	252	231	237	263	249	247	235	225	243	272	259	269	237	254	271	236	217	228	274	230	196	224	240	233	215	237	243	250	249	247	222	205	242	239	242	199	237	248	262	221	215	225	238	228	253	256	231	217	258	228	234	260	235	222	237	226	209	236	252	244	234	253	231	243	223	240	261	239	263	237	229	259	227	264	249	236	263	245	244	212	264	238	244	247	227	258	262	261	241	243	256	217	244	210	233	280	238	255	249	237	229	248	231	246	241	220	234	223	258	235	215	250	234	272	267	240	248	221	240	235	222	231	266	238	245	244	224	242	243	241	218	236	233	226	252	233	249	227	254	246	225	257	229	250	229	235	227	265	232	228	242	255	287	250	258	240	230	253	254	248	246	241	225	245	236	244	232	249	231	212	263	227	269	224	248	249	242	241	228	247	234	255
16297	20676	25477	37491	38889	38052	17624	8465	5156	2027	1807	1656	1199	1311	1175	920	689	647	620	639	647	614	588	582	588	647	573	636	588	589	635	607	595	605	578	597	580	614	590	611	584	629	623	631	792	963	1013	779	719	715	552	596	601	613	605	583	568	597	556	599	583	568	594	565	631	570	598	610	638	619	553	596	597	578	643	599	568	566	587	597	566	598	578	590	521	573	588	666	597	554	568	583	557	601	607	607	620	574	611	595	590	595	584	568	598	594	583	573	548	618	578	606	566	558	610	558	593	588	587	613	658	579	651	612	588	547	610	556	636	610	564	600	569	600	550	607	607	614	591	560	608	638	564	609	566	565	570	602	583	571	592	617	613	569	598	645	578	578	573	570	576	642	623	625	601	619	577	604	618	550	578	568	601	600	618	582	605	579	587	603	592	629	600	577	615	574	572	577	595	616	584	605	619	601	611	627	617	611	606	551	591	600	565	575	597	590	572	570	559	597	566	582	591	572	632	570	580	626	587	658	579	635	607	635	569	589	579	557	631	568	602	560	561	564	571	595	588	597	626	599	633	609	552	598	576	640	569	612	591	599	615	550	612	580	617	601	626	587	589	628	546	572	571	587	564	577	597	614	605	573	571	570	583	592	608	566	574	586	618	590	604	578	577	598	582	553	592	612	597	561	581	608	567	617	547	599	629	608	560	614	600	551	549	606	611	621	574	615	564	575	606	634	560	576	584	592	619	574	591	614	588	612	582	589	583	587	579	632	593	595	580	613	575	608	577	577	601	578	607	598	570	614	615	601	618	587	588	637	566	593	590	576	602	598	611	543	546	575	583	596	637	581	582	600	563	566	575	597	573	580	587	560	591	571	590	549	600	624	616	569	616	568	573	623	554	633	559	552	603	572	572	575	556	612	563	561	611	553	601	577	566	583	580	588	603	608	567	587	657	583	581	625	578	601	620	612	586	570	576	594	605	563	568	579	600	569	593	567	634	608	617	543	590	597	565	609	571	602	577	628	595	576	601	593	602	593	594	583	554	593	606	595	594	582	559	574	591	550	592	557	571	594	605	602	546	568	566	599	600	594	560	623	602	563	587	603	599	590	619	577	613	602	575	610	631	582	570	596	644	577	636	602	617	593	565	589	610	625	569	588	562	614	611	578	627	591	623	562	582	602	581	587	614	572	610	561	578	626	591	593	602	573	586	594	553	572	573	593	597	603	594	584	575	571	579	578	614	610	587	595	540	600	573	589	593	611	601	583	631	525	625	639	562	557	628	571	564	575	581	656	593	595	587	591	581	605	571	601	579	616	564	562	558	625	558	601	562	593	601	588	609	558	635	579	638	621	571	592	579	568	616	584	561	576	579	569	600	606	562	593	601	574	577	612	622	596	590	569	593	583	582	537	558	617	574	598	553	554	597	597	598	594	601	596	565	615	565	576	589	578	585	617	606	531	595	588	586	557	551	585	602	593	577	595	594	560	584	651	593	646	583	583	559	589	601	618	536	599	623	554	591	596	610	614	574	631	598	551	591	594	627	580	630	594	613	604	584	604	583	603	538	572	573	629	601	552	568	543	561	575	591	583	567	574	570	608	619	605	603	596	620	599	605	568	623	559	568	599	583	593	547	594	606	608	567	611	638	609	594	561	598	553	604	604	593	577	563	578	596	556	605	630	598	615	579	568	541	535	624	581	611	592	600	592	619	605	601	567	596	547	560	615	567	585	593	576	560	592	597	603	587	546	599	560	608	570	607	596	572	634	553	565	543	572	622	631	575	594	631	556	576	611	588	566	579	577	608	617	571	567	584	546	578	613	571	610	594	544	555	584	576	612	606	589	579	576	586	576	593	610	590	579	608	572	594	585	568	610	589	595	588	565	596	561	563	589	616	628	597	581	583	581	614	602	585	624	569	563	559	591	596	598	567	565	591	565	570	578	594	565	610	583	616	587	596	603	601	576	580	565	621	557	590	588	575	588	611	607	558	574	597	582	592	597	560	544	558	615	594	595	616	584	565	591	579	579	592	584	613	611	590	606	541	563	540	614	595	622	597	601	601	589	563	588	591	617	671	624	582	555	603	559	604	590	550	582	580	561	639	569	602	580	590	585	566	617	591	579	581	620	585	623	571	592	619	585	577	572	605	583	576	586	645	563	561	574	602	572	618	582	575	569	577	599	582	589	608	594	593	572	609	595	589	573	579	597	602	565	636	564	600	627	564	612	552	584	624	595	594	612	553	672	565	590	557	643	589	595	517	563	598	585	610	622	584	563	587	561	602	531	584	619	587	553	560	589	614	537	574	565	554	616	568	580	603	586	662	637	585	577	607	593	542	634	576	561	609	602	532	556	606	651	573	599	527	593	573	601	573	573	524	583	570	617	593	589	549	606	607	594	569	620	615	547	596	594	599	576	577	557	593	582	548	610	571	543	577	577	596	562	557	593	592	578	622	569	576	608	577	573	595	616	545	590	561	591	554	592	584	570	599	600	616	631	572	613	561	583	567	655	602	574	598	563	553	562	592	628	607	582	607	585	574	568	619	578	567	622	571	579	635	586	526	590	584	587	566	563	580	595	619	582	589	567	577	586	615	638	549	578	600	625	590	631	590	564	568	623	604	561	557	584	584	561	565	591	539	569	573	575	580	616	600	573	600	568	570	582	608	606	574	631	595	580	584	568	578	593	615	576	570	595	588	628	624	578	586	631	612	575	592	570	584	610	612	585	551	597	603	598	552	561	608	587	570	586	609	601	600	604	592	594	609	622	581	636	561	592	579	542	596	638	584	611	594	568	593	582	565	586	617	558	580	614	578	586	626	606	599	606	576	592	557	629	605	558	584	566	612	594	578	599	588	572	584	575	563	593	561	592	565	622	545	612	582	547	575	598	565	562	552	567	632	604	585	556	592	603	620	565	555	570	526	572	557	554	582	565	588	607	578	581	591	586	559	603	587	572	582	587	620	595	542	623	636	573	622	588	607	542	597	554	593	603	581	534	597	620	584	605	603	598	621	646	563	630	556	577	607	558	536	585	627	546	589	599	591	585	547	634	618	534	557	595	594	603	538	602	652	617	600	573	585	621	568	568	575	600	560	612	613	568	554	576	564	565	599	557	578	632	565	628	591	551	603	568	588	560	636	622	603	567	603	571	567	581	580	600	596	547	587	619	572	592	590	591	566	578	580	594	597	592	588	596	595	634	593	607	574	555	583	539	566	580	604	589	572	613	616	608	572	593	591	599	585	591	633	617	602	563	553	577	637	617	569	582	583	578	601	603	581	587	612	599	550	578	640	596	607	626	593	616	536	554	583	588	588	561	594	610	585	613	603	589	571	588	588	568	606	569	616	567	624	580	570	602	587	559	569	574	590	598	596	595	611	554	618	576	568	598	580	622	591	599	594	602	582	558	576	567	583	576	585	583	593	586	593	639	610	589	603	614	601	604	619	580	619	589	550	586	589	568	600	614	590	588	562	627	600	606	567	571	585	567	630	585
49755	47025	48744	48209	47970	47782	36979	26336	23421	14491	5892	2275	1414	1240	628	315	255	231	214	209	193	202	181	197	176	182	180	185	183	180	164	163	159	196	174	173	186	184	150	163	163	181	164	199	297	414	436	349	384	286	195	189	176	174	190	173	167	174	189	144	187	174	180	168	166	181	175	192	168	197	187	185	180	159	151	180	178	178	204	196	191	182	158	184	196	157	184	183	180	170	168	168	181	191	179	195	155	159	189	200	183	176	178	179	175	203	185	174	187	165	172	176	170	181	164	164	173	167	182	161	168	179	171	165	187	174	149	187	176	181	171	191	193	173	185	177	150	172	198	181	176	166	166	168	219	177	180	167	159	154	176	168	154	194	193	170	177	190	172	194	171	181	165	182	180	183	164	186	172	204	196	189	181	169	204	199	179	155	177	159	171	190	189	191	170	189	162	171	186	185	166	165	180	174	193	191	182	165	177	184	182	185	181	163	175	160	177	186	170	195	170	174	177	187	175	181	199	175	193	185	186	212	159	165	188	201	181	156	195	181	190	179	172	212	170	158	195	153	184	160	172	186	164	170	195	179	171	192	168	171	166	174	192	183	200	176	167	177	193	193	169	196	167	145	193	200	200	173	199	166	182	187	191	159	164	205	174	178	178	174	213	171	171	179	177	174	206	194	176	174	172	199	192	192	180	195	193	174	174	176	207	185	164	169	158	192	154	172	199	176	186	176	189	180	169	168	175	180	191	191	194	174	154	214	177	192	205	165	167	169	161	200	183	179	193	158	174	180	194	163	189	169	189	170	151	167	166	205	172	198	180	164	175	159	166	173	171	177	187	169	180	190	167	179	186	161	198	181	166	168	160	172	163	186	167	183	177	192	144	167	176	195	169	176	188	198	185	154	179	174	168	174	162	160	157	185	175	181	177	162	170	196	175	187	179	157	169	173	170	160	193	170	187	185	178	167	191	178	168	159	152	195	192	155	179	182	189	161	203	190	195	179	187	182	181	180	172	164	166	165	223	156	174	188	195	180	183	155	191	186	189	177	176	171	177	176	162	187	160	159	155	167	172	166	164	184	180	160	174	187	191	184	168	210	186	194	184	165	184	155	179	178	182	148	163	196	165	172	156	178	153	182	156	195	172	183	193	181	180	164	169	178	167	185	171	164	143	174	168	199	183	166	185	162	213	175	188	139	198	193	178	183	167	184	173	159	179	185	178	157	155	222	160	188	189	188	184	184	192	175	173	171	183	171	186	171	185	176	172	188	211	159	172	180	186	180	166	194	165	191	156	184	172	172	186	197	190	152	182	167	162	164	196	159	172	181	204	182	162	161	171	185	165	154	180	172	157	175	182	178	186	190	173	171	202	202	154	184	181	152	176	186	184	171	180	189	188	179	160	179	173	171	186	160	193	182	193	164	190	198	184	159	191	181	162	204	184	180	178	166	199	167	193	187	190	175	176	167	193	173	158	179	167	166	175	197	188	180	173	189	157	166	156	188	201	174	172	171	193	181	175	178	185	167	172	185	171	212	165	160	176	185	159	170	168	187	176	187	170	171	184	183	173	165	160	173	188	172	158	157	170	187	200	194	172	173	161	174	160	169	173	193	167	164	198	148	151	169	170	160	175	180	161	189	174	193	171	182	155	188	186	167	194	188	158	183	167	152	181	181	167	181	169	176	190	181	170	184	183	177	169	173	177	174	166	195	162	199	155	157	185	182	182	180	187	204	158	183	179	159	179	186	179	167	172	178	176	169	177	182	178	178	195	180	179	144	175	166	197	166	210	173	157	190	163	163	199	166	178	178	171	177	187	156	179	187	178	153	157	176	183	193	179	168	171	156	175	177	176	168	165	188	185	165	163	179	202	168	169	167	164	183	192	189	197	174	155	190	189	161	185	199	184	184	175	161	181	159	175	181	187	175	202	182	169	201	156	175	174	197	188	158	174	184	165	161	168	182	184	183	172	171	171	188	187	170	178	176	180	204	171	167	181	176	199	160	177	161	182	185	198	164	191	160	181	160	192	150	171	180	191	173	148	167	181	185	174	163	181	194	185	178	155	177	172	180	156	157	193	178	156	176	173	188	188	203	187	212	165	163	182	169	194	192	180	170	185	173	172	178	178	165	175	179	160	190	185	197	192	176	175	179	172	192	182	157	181	183	190	178	174	161	196	192	186	218	196	190	168	179	182	173	154	162	188	166	159	176	185	182	182	195	156	151	163	165	188	206	188	167	182	156	194	167	175	186	173	204	185	185	183	170	170	204	160	185	164	197	175	152	179	174	181	158	197	183	201	174	164	190	187	176	177	163	166	181	168	169	182	192	199	188	169	173	188	179	184	179	168	184	157	186	165	177	164	209	189	207	186	156	177	178	191	185	171	164	178	144	144	179	208	161	185	177	207	165	173	181	174	200	155	171	191	172	175	168	183	186	177	187	193	164	191	175	201	177	192	187	184	164	163	163	182	173	162	181	161	189	180	173	170	202	179	166	169	174	169	199	161	174	147	183	181	159	165	161	170	164	176	171	171	147	173	182	184	186	176	178	179	169	169	171	174	159	202	199	166	154	176	184	174	180	170	175	180	176	168	162	208	178	181	185	152	168	183	167	199	176	161	164	168	178	171	169	186	164	161	177	171	188	177	195	165	177	168	165	198	169	150	172	189	157	175	165	154	170	162	183	177	151	156	195	176	184	183	188	183	183	159	194	179	164	163	163	178	191	201	181	178	185	187	219	168	165	183	135	159	179	188	181	170	173	197	183	193	169	167	187	183	175	166	191	180	162	165	161	171	158	168	205	201	162	180	150	151	195	191	179	177	191	173	183	170	188	172	174	191	170	167	190	190	174	200	195	176	163	183	181	159	183	201	189	171	167	177	163	181	163	170	194	196	166	169	169	174	160	169	160	178	192	189	155	186	195	172	182	184	177	158	162	180	186	183	182	184	203	160	175	169	170	186	167	172	172	187	194	201	162	187	159	188	191	165	182	185	170	181	180	208	162	169	201	159	186	173	171	174	183	172	185	175	164	197	154	196	193	207	169	181	196	182	178	185	188	189	181	186	174	204	199	168	153	172	167	190	178	200	188	160	161	161	168	172	192	168	165	184	197	180	167	164	171	159	186	195	187	176	188	176	168	201	182	165	184	208	151	185	163	163	153	185	184	173	193	191	172	185	161	165	214	170	176	180	155	162	213	199	177	146	165	179	166	180	190	205	159	192	178	192	187	181	172	169	192	168	171	175	170	145	172	166	168	203	165	169	190	181	179	173	169	182	167	186	167	167	174	165	139	169	176	184	175	189	186	186	168	164	173	157	164	185	195	203	193	176	178	181	179	169	171	167	186	182	180	175	162	172	168	189	191	186	189	167	185	160	168	161	198	160	160	187	191	176	173	164	207	208	154	200	161	194	193	205	180	182	172	173	159	195	169	190	159	167	153	167	180	176	158	172	195	186	178	167	178	180	194	181	191	157	179	190	167	160	180	185	176
37998	46720	53462	55790	55469	62105	45277	28985	20276	7382	9020	5971	5529	4986	2303	950	955	770	707	603	562	548	514	522	487	526	516	506	472	449	451	492	474	469	457	493	442	443	438	458	472	448	476	530	1064	1886	1853	1495	1597	771	463	432	428	429	452	426	447	414	471	440	461	429	435	445	450	450	414	417	449	482	461	436	460	419	437	419	425	418	447	423	440	433	428	448	439	419	415	457	445	445	412	382	417	432	434	459	465	451	458	426	436	426	420	418	410	450	440	445	452	452	451	428	424	428	453	430	428	379	428	468	420	395	422	432	413	415	434	426	417	436	415	443	410	437	457	427	440	447	462	434	468	421	413	445	452	423	429	378	439	398	412	404	416	411	470	480	426	427	402	436	440	422	444	461	438	405	450	418	425	456	404	429	381	442	405	459	474	436	442	445	398	421	440	407	404	435	449	394	412	459	395	455	464	408	460	407	431	407	439	437	474	438	415	432	471	395	447	407	449	401	422	447	441	427	468	463	431	443	430	439	415	453	413	414	445	429	412	444	401	417	446	427	408	446	461	406	430	436	432	446	489	442	426	419	461	460	496	429	468	415	416	426	412	437	423	414	404	401	414	444	454	445	426	443	419	422	447	407	424	461	432	438	445	415	418	414	448	437	429	439	459	429	429	441	457	439	441	425	419	444	409	430	450	438	391	446	408	440	416	436	431	444	414	499	384	416	413	419	444	444	442	449	455	410	468	407	425	448	405	459	436	390	404	424	453	427	402	367	436	439	435	449	416	442	464	396	457	440	400	437	441	444	440	407	442	428	432	425	420	423	414	428	450	401	438	450	439	448	405	422	443	451	464	435	428	406	435	444	403	455	451	413	393	448	439	430	417	461	451	389	448	429	418	414	472	406	435	429	439	453	456	434	449	455	420	446	436	437	417	438	448	400	438	402	453	419	412	465	428	428	441	398	449	416	454	436	478	445	430	403	426	446	434	460	396	435	397	412	407	475	427	417	414	403	439	427	416	428	454	445	413	446	415	445	445	399	433	420	403	437	436	396	443	403	440	446	441	405	451	411	420	419	427	408	408	464	432	406	418	443	421	456	462	413	445	438	410	438	446	456	425	421	417	443	459	406	441	431	408	391	417	464	468	447	459	420	412	392	448	463	459	436	414	449	406	472	412	405	420	445	446	390	424	413	458	424	415	430	419	408	432	413	434	430	446	441	416	418	400	452	477	404	434	455	449	450	460	424	456	415	446	464	438	441	411	426	414	429	440	473	416	417	432	401	438	408	431	430	420	403	444	424	442	484	418	484	423	460	450	431	423	448	426	427	436	410	407	413	446	436	444	426	457	417	470	439	449	425	433	454	421	432	436	375	409	419	433	445	442	425	438	450	471	419	442	443	474	428	435	407	472	489	463	405	424	439	430	409	415	426	441	437	417	414	434	422	413	458	395	435	411	448	435	432	434	430	422	398	424	449	448	428	417	435	422	430	387	421	426	415	387	407	433	427	423	436	439	402	422	463	430	406	456	405	378	428	423	451	424	457	442	433	450	421	436	425	454	430	413	408	416	424	458	434	419	424	466	397	416	419	443	422	440	419	444	435	402	417	414	449	439	453	430	422	370	408	440	392	419	432	422	430	399	432	423	412	441	399	403	459	418	454	420	432	452	428	427	414	438	419	435	423	459	448	451	458	421	441	420	417	457	423	443	445	434	443	443	410	434	414	433	421	413	461	423	408	422	410	457	384	457	427	441	428	455	442	437	418	412	474	403	419	435	396	440	442	479	456	477	408	423	382	415	450	430	398	420	450	437	429	478	444	415	473	403	402	440	418	430	432	469	459	393	418	444	429	418	404	419	438	428	433	454	441	402	424	476	401	463	448	407	413	448	418	428	421	437	446	399	425	412	433	430	447	464	455	444	435	460	435	435	451	440	423	399	447	413	401	422	432	438	417	460	412	427	462	465	435	431	435	436	455	403	438	464	424	413	473	429	418	409	445	443	439	450	434	435	421	427	450	429	440	424	413	406	456	414	464	408	414	406	437	418	466	423	414	455	410	422	424	431	434	455	461	442	464	466	450	441	414	403	428	438	404	442	430	392	383	422	464	418	440	435	433	404	424	425	452	442	438	442	418	436	428	403	418	401	439	429	417	433	462	439	443	448	458	430	427	416	440	409	460	398	430	433	443	462	433	436	423	424	430	409	423	427	460	435	455	433	400	426	468	464	444	435	400	433	409	431	449	400	372	452	429	441	454	415	414	419	411	428	461	433	429	385	425	452	399	472	457	436	454	448	438	397	438	473	412	456	489	437	413	432	420	447	447	420	476	416	440	448	431	419	430	427	433	422	456	427	426	464	419	471	451	430	409	439	443	428	423	474	441	430	449	474	400	433	411	422	455	434	416	452	421	437	428	437	403	422	405	442	427	445	432	428	438	440	428	396	401	415	440	459	438	486	422	390	423	422	415	403	459	437	399	421	440	386	413	437	425	417	425	461	438	447	401	464	423	428	409	419	462	405	429	437	436	410	428	447	452	434	448	458	452	442	446	428	451	413	453	420	455	397	451	432	429	431	431	402	435	443	453	444	463	423	442	418	451	391	402	416	410	411	403	445	454	419	443	427	416	457	430	446	429	416	444	417	391	422	438	443	415	411	434	424	435	448	434	468	397	439	414	459	418	447	435	450	450	432	397	420	432	456	444	431	401	480	428	427	406	449	447	421	410	403	438	435	425	405	419	438	413	417	457	437	440	452	414	386	446	424	457	452	401	443	431	431	425	408	404	448	406	433	419	449	403	426	430	409	421	438	430	416	383	447	414	470	420	416	370	429	445	443	455	423	431	454	463	442	422	409	469	434	432	410	433	421	400	431	424	439	422	464	458	427	434	401	390	405	410	396	450	428	420	414	428	468	432	436	430	403	450	444	442	457	408	429	389	429	429	448	417	410	449	402	449	391	461	421	436	420	428	408	438	429	410	409	476	453	456	449	439	424	413	445	435	410	449	428	390	433	402	429	447	405	433	401	438	446	419	420	447	457	451	469	442	424	436	453	434	435	393	402	457	436	431	458	457	426	451	409	431	434	415	438	439	416	407	417	389	421	415	468	406	403	435	423	409	399	443	435	453	434	430	436	468	436	418	443	401	444	465	458	423	444	415	417	461	466	439	440	453	442	445	433	452	443	412	445	442	412	434	460	408	453	450	440	406	452	399	427	411	488	442	467	454	442	444	427	457	423	423	418	423	393	410	431	409	461	438	395	409	433	433	447	460	428	459	439	473	410	454	446	435	384	436	451	431	423	411	452	451	403	441	446	438	456	411	439	467	436	452	415	466	426	453	431	397	450	412	418	433	413	434	384	421	412	440	415	444	417	427	425	405	426	414	431	418	401	440	451	440	441	402	432	488	447	447	415	431	390	460	444	436	432	432	416	447	430	405	454	411	451	433	449	425	412	454	441	415	444	453	445	402	481	445	456	409	419	415	425	447	416	443	436	431
52909	51922	44521	41540	46361	34003	29654	28766	25879	19139	11224	5143	3064	1924	781	496	200	214	202	209	149	150	125	139	139	107	111	102	117	116	106	85	128	122	122	107	125	122	78	92	78	102	99	126	238	340	508	815	877	231	108	101	83	109	116	81	101	79	105	91	86	101	120	98	113	95	95	87	107	106	96	76	108	101	102	112	94	119	113	101	99	103	80	77	99	102	101	68	89	89	81	73	96	87	90	100	85	109	111	100	93	106	108	79	92	102	107	74	100	99	98	88	93	118	89	95	75	88	92	117	108	77	96	88	84	105	89	93	99	99	84	96	91	87	112	85	92	91	86	98	120	96	94	83	113	84	85	83	106	79	91	115	94	95	79	111	121	120	89	103	88	106	91	79	95	89	96	91	101	88	94	67	90	91	113	96	105	99	101	103	98	90	102	98	83	105	97	101	88	95	117	88	104	92	79	91	97	92	86	95	102	96	111	98	96	112	119	102	98	93	99	90	105	93	105	122	96	96	112	91	107	89	101	115	97	95	89	83	87	103	87	75	102	108	90	100	105	87	90	116	84	91	86	77	89	109	93	89	98	95	86	102	96	86	94	96	83	101	108	101	93	89	89	86	99	99	92	88	98	102	99	100	86	84	92	84	110	103	102	88	92	103	112	73	92	104	97	108	95	94	92	113	93	112	84	94	103	115	84	103	91	102	93	98	74	99	95	102	107	91	87	107	86	99	94	97	89	99	113	84	110	82	90	105	110	71	87	109	96	107	107	104	102	94	84	105	107	114	84	103	89	93	107	117	94	101	101	105	80	111	87	106	118	109	100	101	106	131	84	112	89	91	95	95	104	95	81	106	105	112	100	78	93	89	100	95	97	98	98	93	113	107	98	82	110	112	78	88	103	92	99	92	93	97	103	99	92	90	91	90	108	90	99	114	108	105	124	100	103	104	86	76	97	88	86	93	103	89	97	99	98	100	107	91	100	94	94	86	95	88	88	113	92	107	103	83	89	107	97	95	99	101	88	91	91	99	108	115	99	96	105	91	91	104	91	83	92	92	100	84	79	104	102	109	88	107	93	89	114	89	89	83	97	90	103	73	96	97	105	105	82	110	99	93	92	101	93	111	96	95	88	97	109	109	99	83	87	91	105	104	106	91	114	75	94	99	95	101	91	94	92	118	102	102	97	105	93	105	101	99	108	92	98	83	113	104	86	109	90	102	95	95	103	115	107	111	92	96	90	106	101	108	88	96	99	87	104	97	106	100	84	97	110	101	97	92	86	90	99	103	96	87	96	94	90	90	90	89	92	85	104	108	104	96	87	106	101	109	97	104	107	111	124	102	116	85	89	111	99	91	97	110	111	105	107	107	114	102	106	102	107	95	80	99	88	106	106	92	87	90	105	101	80	92	96	100	107	104	86	83	85	88	105	123	82	112	104	77	107	111	82	101	81	102	93	93	102	92	107	111	94	98	99	107	94	85	110	101	90	100	100	115	85	102	87	98	103	98	82	94	101	98	98	101	113	102	86	111	89	102	98	99	91	94	94	114	112	91	109	106	89	103	106	97	112	94	98	91	102	86	113	96	103	98	90	95	106	101	92	96	97	93	115	99	74	104	87	79	109	106	99	85	96	76	85	92	111	101	105	79	107	114	96	95	103	104	100	105	111	89	109	116	91	93	108	94	79	123	99	86	94	95	92	93	104	87	107	100	96	97	102	102	117	104	105	86	115	102	103	94	80	110	99	93	92	106	102	97	95	103	87	99	83	91	116	99	82	99	93	114	88	76	91	107	92	96	96	88	88	105	103	94	106	114	99	101	85	83	94	81	76	86	110	93	93	109	99	96	98	96	98	117	97	112	106	83	97	101	87	87	93	102	99	92	105	96	100	96	90	105	77	101	99	109	98	97	107	90	82	108	95	87	86	81	88	89	110	94	100	98	102	91	106	111	105	103	103	97	94	109	91	104	97	93	75	99	102	109	93	91	112	87	91	103	88	111	104	94	96	110	83	99	92	83	95	118	104	93	114	90	103	95	79	100	97	114	86	105	80	105	83	99	89	91	83	88	98	93	96	84	96	83	86	96	90	87	104	103	89	96	95	91	104	97	91	94	84	111	102	84	81	91	99	116	105	99	89	90	102	114	92	102	91	75	111	99	86	87	92	91	85	65	98	107	104	94	98	93	90	86	98	93	86	102	113	105	100	87	93	105	104	99	91	108	90	93	102	101	97	90	93	107	79	102	79	103	110	98	92	93	87	82	95	94	79	112	109	126	85	106	85	92	102	91	95	105	101	90	94	88	103	78	101	104	96	106	101	92	87	91	90	104	91	100	97	96	114	107	96	89	100	108	102	98	96	99	73	108	85	119	81	94	108	128	99	91	103	84	83	107	104	88	90	101	105	84	97	84	92	103	101	99	90	86	102	91	104	88	95	111	106	86	85	92	101	85	90	85	88	87	104	128	103	90	93	106	90	97	99	116	107	90	95	87	98	101	108	88	87	89	101	90	84	113	87	119	107	115	91	107	112	107	102	87	106	95	104	108	92	116	90	97	94	106	104	99	104	100	109	94	93	96	79	88	84	94	90	108	106	115	96	93	105	113	84	106	107	101	98	96	93	101	102	111	104	112	107	103	95	88	106	104	95	100	96	88	97	91	91	79	101	91	103	115	107	111	91	101	98	89	105	90	89	90	96	83	95	83	84	102	97	83	80	81	79	89	100	89	109	100	106	99	94	106	99	104	93	94	99	93	107	95	97	84	95	97	112	120	101	106	77	96	75	92	97	96	96	88	94	115	73	99	91	102	126	93	125	95	96	83	117	87	92	93	89	106	107	121	97	98	94	117	99	94	76	92	94	102	89	105	94	112	85	98	106	100	101	93	109	81	80	103	88	95	84	100	80	92	78	102	90	83	103	83	101	94	91	73	98	89	97	109	83	76	101	99	99	84	97	115	97	78	108	106	106	97	109	114	91	90	104	91	101	72	105	95	94	94	106	102	78	96	110	80	91	101	105	93	98	106	107	91	102	93	96	117	92	96	99	96	108	85	82	104	100	108	99	102	91	79	99	98	101	93	108	102	88	81	90	83	90	91	107	100	104	108	113	91	100	99	108	110	87	99	112	102	106	92	110	99	101	94	100	101	91	94	94	79	97	89	94	121	109	87	101	88	99	120	96	108	87	90	97	118	119	90	99	92	108	117	103	105	99	90	82	116	108	91	114	93	96	104	114	105	100	99	96	86	85	114	90	93	93	107	81	93	112	80	104	116	112	102	91	96	98	88	89	102	90	99	101	100	89	108	110	111	105	122	81	91	107	112	108	94	95	118	101	102	87	115	112	102	101	87	112	86	87	96	90	122	87	106	105	92	100	86	107	95	85	113	104	92	105	100	99	87	87	104	117	110	94	95	91	91	87	99	115	91	102	103	87	94	107	113	107	115	92	85	101	116	70	106	108	98	107	91	82	111	81	112	110	97	86	88	113	88
39255	50717	51563	56122	51892	45898	45572	40041	31043	14064	12907	8171	9907	6461	2718	2008	885	898	836	667	563	475	386	355	404	363	380	329	336	361	329	328	361	327	344	290	306	296	291	292	305	290	308	448	1106	1720	2659	4483	4609	840	291	259	243	256	283	258	247	265	231	250	268	254	260	235	236	266	247	263	227	239	250	268	251	252	232	254	267	271	258	258	247	235	261	244	307	269	264	233	246	249	245	233	267	251	243	273	268	236	261	265	214	267	277	245	240	271	236	236	247	266	261	277	243	251	251	238	245	252	248	253	232	234	254	235	259	274	267	260	238	257	263	258	271	259	245	239	272	242	285	245	265	251	262	261	259	236	242	256	246	244	249	272	227	272	251	249	266	227	271	262	247	258	265	249	250	230	234	245	248	273	285	226	247	239	269	249	251	263	268	262	218	233	240	267	237	255	271	255	260	252	228	251	245	238	243	250	269	244	250	232	268	258	268	259	273	225	245	254	245	244	274	237	272	240	270	269	273	251	246	226	220	254	242	252	255	253	231	236	247	248	238	251	248	265	266	252	281	249	239	264	273	271	267	289	273	249	268	265	240	253	266	261	249	246	250	233	251	256	269	278	275	245	244	261	274	281	226	302	227	248	271	241	252	242	236	239	255	272	262	253	250	229	234	265	268	236	222	218	268	261	256	248	253	241	259	267	254	233	265	228	253	239	233	244	275	269	261	274	247	250	264	260	261	230	236	255	242	282	257	255	252	255	257	242	238	239	265	268	249	236	267	244	244	226	246	234	258	250	224	273	235	254	269	253	259	258	260	265	252	247	241	219	233	252	258	256	264	272	282	251	260	227	263	264	253	243	212	255	274	253	248	233	239	253	260	241	227	258	241	234	222	254	220	245	223	241	235	229	285	272	264	242	247	235	233	252	239	243	279	241	239	208	228	247	235	255	270	248	216	253	248	250	257	275	278	238	227	225	229	249	238	263	258	226	236	238	263	264	263	246	248	253	275	252	249	235	239	245	241	249	253	210	250	265	231	262	249	235	231	274	246	270	253	280	268	251	229	266	253	219	251	241	251	249	239	225	252	241	240	249	271	267	221	260	240	237	246	257	254	246	250	291	250	248	233	253	237	250	251	233	250	265	282	271	260	251	252	272	241	251	232	251	246	235	278	249	248	241	246	262	241	235	261	245	271	252	240	236	260	272	244	262	257	235	224	223	239	255	250	264	271	281	269	257	251	248	239	263	243	254	252	240	258	243	255	249	256	268	243	256	246	241	244	240	246	247	258	246	279	260	288	233	225	244	251	281	253	238	262	283	230	258	266	239	234	261	278	255	279	242	266	248	264	262	281	215	237	248	281	270	235	240	247	250	258	241	246	258	247	253	286	255	226	251	252	249	248	248	240	242	244	281	279	269	255	253	239	259	218	268	234	263	266	233	273	275	242	254	269	236	252	240	241	220	273	263	235	270	235	261	253	238	239	219	289	235	289	240	243	246	253	248	279	224	272	253	230	235	250	272	236	262	264	234	240	261	293	254	230	232	284	282	247	246	284	268	260	271	268	260	254	267	259	237	246	239	246	263	219	250	238	223	223	278	251	267	244	262	239	281	291	256	283	266	234	217	274	251	233	225	222	235	253	238	264	254	256	274	249	252	232	243	250	240	257	287	263	263	273	287	259	242	242	224	263	260	282	230	256	238	251	257	271	256	272	224	252	253	281	272	238	254	263	236	260	241	284	253	242	275	212	253	228	254	255	250	244	266	263	229	256	260	271	229	259	270	259	283	273	269	231	247	256	219	277	245	260	247	243	261	231	245	235	230	266	239	252	250	259	255	240	254	259	249	240	238	246	250	237	241	232	260	230	266	241	226	248	256	295	247	255	281	252	208	267	247	245	254	248	241	259	259	254	239	253	259	238	231	252	254	231	230	269	260	254	257	243	273	235	244	254	251	211	268	252	256	249	275	246	241	234	263	234	275	266	261	261	249	266	257	256	266	265	256	291	257	275	250	254	253	287	233	258	238	245	253	266	264	231	250	260	244	284	242	285	266	258	255	233	286	232	255	278	257	229	259	296	248	270	234	266	236	255	260	255	256	234	245	277	269	269	295	254	243	251	268	282	252	231	257	229	234	225	238	250	238	261	271	241	262	254	274	262	244	237	245	240	262	264	245	253	253	272	257	253	243	277	278	259	264	257	228	235	265	243	222	263	240	239	280	246	275	254	273	223	245	241	245	272	266	245	246	247	253	242	253	227	281	226	251	232	241	240	244	258	241	234	261	250	261	265	235	237	251	247	217	233	273	250	254	248	244	243	286	256	259	267	217	259	255	260	266	253	253	251	243	276	273	266	243	264	248	264	252	250	237	251	234	245	249	242	241	274	251	266	254	231	243	230	236	230	241	279	224	212	271	253	284	244	219	285	262	252	253	223	260	237	288	257	260	244	286	259	257	226	248	242	250	265	257	253	252	264	264	216	237	270	255	237	242	256	245	242	265	274	249	265	262	281	255	268	274	258	267	247	246	249	229	248	241	246	265	257	261	263	264	239	243	247	281	236	285	236	235	273	220	236	233	234	246	233	241	246	242	258	224	237	249	235	267	239	259	262	224	259	277	239	255	245	258	260	249	217	252	261	274	254	243	275	259	260	230	220	266	264	268	245	253	256	250	235	284	256	234	226	234	232	234	263	270	271	256	255	277	246	231	261	231	265	240	245	257	251	237	236	256	277	219	261	253	261	267	230	248	265	262	227	247	252	242	266	260	273	237	229	237	249	272	267	281	236	248	236	238	251	280	246	257	240	258	261	253	263	246	236	253	275	245	256	268	243	269	272	251	253	272	257	255	232	270	286	250	250	257	251	284	270	248	241	268	250	261	284	248	282	256	224	253	248	267	262	252	277	234	275	240	225	251	242	257	292	264	243	231	224	261	264	248	268	261	226	247	259	237	256	227	257	252	234	261	248	248	252	271	267	235	259	256	247	281	221	251	255	256	238	246	242	232	272	227	268	259	256	272	258	261	241	225	247	248	227	272	237	233	233	227	253	269	283	237	268	250	265	280	262	242	263	273	247	234	280	288	286	268	244	252	251	261	240	259	256	260	244	242	247	226	240	256	235	237	230	228	261	252	276	264	220	259	237	219	240	246	244	250	271	266	239	273	272	256	238	239	237	228	270	256	267	263	248	257	236	214	272	238	235	258	239	248	219	267	265	250	242	252	247	260	233	252	235	216	253	252	240	254	244	259	232	241	249	250	222	226	268	281	277	266	242	248	243	238	253	257	247	287	281	275	254	259	257	250	243	257	240	254	243	281	256	246	247	225	241	253	261	224	270	234	268	273	245	245	239	249	254	246	276	260	299	258	239	245	225	264	243	249	273	273	241	254	235	251	235	248	222	248	278	260	231	252	256	277	250	261	239	271	236	237	259	255	239	265	261	226	259	248	233	229	256	257	268	261	227	246	251	255	234	260	238	255	257	246	267	259	260	260	263	257
20230	25825	36102	48359	31442	13232	5723	2647	1020	452	330	267	304	231	250	241	240	222	189	222	227	241	226	189	182	209	206	199	214	222	200	231	228	238	191	194	184	215	195	188	225	223	204	217	221	230	251	299	222	215	233	198	218	224	235	207	222	190	207	228	187	198	226	221	223	234	216	178	194	189	209	228	223	191	209	210	194	214	208	202	185	193	213	210	226	213	216	216	237	231	221	221	206	204	209	200	218	220	212	211	207	206	218	190	200	207	205	199	187	211	230	192	211	221	210	199	196	196	212	221	199	191	196	187	225	205	203	205	202	222	204	185	216	197	231	215	178	190	235	233	222	226	217	210	226	227	203	194	203	207	207	205	177	202	214	222	189	205	224	171	193	219	221	202	199	188	219	220	197	217	232	234	197	190	190	194	187	191	222	202	196	213	225	214	175	211	197	208	208	187	208	189	231	211	241	211	208	200	231	215	186	198	203	208	206	201	218	195	206	204	231	178	198	214	224	201	199	224	205	202	180	204	204	234	196	199	219	242	205	176	192	200	202	205	201	215	203	224	207	217	194	183	202	216	248	201	202	200	213	193	200	214	207	211	200	201	219	198	207	201	191	202	204	208	224	234	197	178	226	194	202	228	197	217	209	205	205	216	205	215	202	212	234	199	195	207	192	207	203	196	224	206	220	198	230	187	221	190	178	231	204	225	184	199	203	191	237	211	234	222	206	212	199	201	192	194	211	193	251	218	203	210	169	189	198	205	199	232	224	219	187	221	222	206	197	170	208	197	212	199	205	188	205	176	210	196	220	204	212	217	210	188	214	189	207	190	232	217	197	208	210	220	186	196	199	216	236	220	220	190	246	223	187	196	204	201	220	209	211	217	210	223	200	211	211	189	217	203	241	174	203	223	218	195	222	221	228	180	197	194	239	195	202	234	206	215	206	196	220	216	207	244	210	206	189	180	193	211	192	202	230	189	183	181	201	230	168	205	213	169	179	219	235	204	201	206	222	203	216	202	206	214	190	230	208	210	216	217	189	220	202	212	207	199	215	201	195	226	215	184	229	209	242	181	205	208	223	180	214	222	200	194	200	192	194	187	209	209	214	204	232	197	187	183	237	196	179	197	218	197	195	210	200	204	224	225	215	203	207	207	206	193	204	221	213	218	197	214	188	197	227	187	216	204	210	217	230	193	181	202	188	194	192	203	185	195	219	228	215	207	197	201	189	234	209	222	211	202	230	211	181	219	202	198	196	225	174	202	204	227	212	202	189	192	214	213	219	200	233	212	206	186	173	212	201	200	200	210	226	198	228	198	215	184	211	221	219	197	198	208	230	218	225	208	194	204	181	219	211	191	206	222	185	199	248	203	203	223	225	222	197	213	201	216	180	198	206	232	185	191	200	222	195	191	209	197	218	208	217	190	229	199	198	223	222	198	206	247	192	239	209	196	203	177	211	218	233	215	219	184	198	193	208	212	208	197	185	231	193	210	205	202	221	194	217	204	203	200	207	231	220	206	198	220	202	199	190	208	223	220	206	193	197	214	194	202	184	214	196	223	188	209	223	219	177	223	209	223	188	203	192	245	229	204	193	221	201	215	212	194	193	220	221	202	204	210	196	195	225	210	220	231	209	210	213	207	221	202	179	201	197	192	203	176	205	198	239	192	214	225	208	197	211	234	196	211	203	226	215	236	222	206	208	217	215	236	215	212	217	188	189	193	184	208	249	226	212	161	215	181	178	196	204	205	185	199	208	217	227	181	222	208	210	209	177	192	229	206	209	194	223	206	216	198	213	211	201	232	207	194	222	203	203	200	209	204	200	203	196	206	183	211	194	220	207	173	213	206	201	197	206	220	243	197	232	210	212	211	176	211	193	192	206	221	226	196	219	176	216	224	230	232	214	190	219	209	211	211	205	217	248	227	193	201	245	182	198	188	203	214	198	230	213	204	211	198	232	193	227	211	192	219	224	204	198	210	223	204	212	187	179	201	208	239	211	197	228	203	222	217	192	218	199	203	203	233	210	196	205	211	200	224	204	235	215	193	216	197	204	212	220	212	201	214	220	203	208	221	193	192	228	171	209	182	227	195	192	196	195	203	200	185	196	185	187	233	208	219	175	238	208	211	232	195	205	216	218	202	220	231	196	213	202	207	197	208	197	196	204	190	193	217	208	199	211	215	198	208	189	215	208	221	223	193	216	205	210	203	228	195	194	223	224	223	209	236	243	195	206	215	205	237	201	201	204	203	217	198	200	206	246	199	207	243	213	203	202	215	214	183	205	189	192	208	218	194	189	187	215	235	191	227	214	212	198	194	205	206	188	206	203	217	200	199	218	220	207	202	217	210	214	217	208	206	202	191	192	216	226	187	217	211	220	199	211	215	174	200	216	187	213	186	178	207	220	211	205	227	213	197	204	225	233	206	216	216	188	192	197	218	206	195	227	195	213	190	230	206	219	193	214	218	190	238	205	203	191	214	215	194	212	195	206	178	204	212	190	213	224	216	171	195	217	210	219	178	219	220	217	203	187	189	210	203	229	210	253	229	200	209	171	185	213	197	194	204	186	196	217	199	184	174	210	206	193	230	199	190	193	201	214	248	197	203	218	207	210	175	189	224	209	190	197	200	180	238	190	195	209	233	193	181	215	220	205	202	204	207	199	193	196	216	220	205	193	212	208	196	197	208	186	213	212	201	194	226	223	208	202	210	206	218	212	188	209	213	207	185	214	205	215	209	189	206	211	234	204	197	255	199	218	180	212	200	207	204	202	220	216	208	163	195	230	213	236	228	217	202	231	214	197	219	229	200	185	219	190	202	212	215	220	213	223	210	221	201	185	206	206	206	212	186	234	181	202	192	194	189	198	208	221	189	179	187	199	191	190	213	218	197	210	242	218	184	215	220	189	165	217	187	212	223	211	195	197	183	221	220	234	188	217	209	205	214	201	212	222	217	182	228	221	187	212	187	229	199	201	200	193	218	197	192	211	229	193	216	209	205	200	193	199	206	223	254	177	214	197	207	203	224	208	193	204	197	218	189	201	220	202	221	219	203	207	219	191	198	212	175	195	202	232	233	195	224	184	212	193	206	213	206	210	188	206	208	199	210	193	229	218	194	210	229	208	215	208	224	214	212	203	231	203	179	186	199	192	183	202	195	213	217	212	221	193	201	202	202	207	222	235	201	233	179	200	203	203	208	200	210	196	211	237	218	188	190	182	194	201	203	203	211	200	211	194	206	165	200	201	230	244	198	203	180	189	232	199	220	225	209	195	212	219	215	166	188	218	212	213	225	215	201	207	217	202	219	200	196	223	222	221	206	187	201	223	242	215	213	205	194	206	209	200	189	188	190	227	209	224	215	222	212	216	198	191	235	213	177	195	215	193	192	207	190	202	219	196	207	211	224	190	212	201	224	236	223	186	178	192	215	203	197	200	234	202	201	241	222	195	191	205	204	199	211	202	184	224	180	210	187	198	207	218	201	212	202	173	208
14930	25100	38832	52308	31520	12994	10714	6660	3019	1566	1211	906	958	866	682	658	575	589	553	548	549	528	477	477	569	516	512	505	495	525	495	488	507	542	508	465	554	486	519	495	521	513	491	529	496	603	835	1062	777	519	501	558	506	471	474	477	508	514	505	495	464	494	491	512	495	527	517	520	499	465	550	534	497	494	496	482	525	487	560	473	507	523	546	464	508	496	496	532	501	551	515	507	475	490	480	487	515	542	493	500	510	525	507	472	487	549	514	499	526	492	490	513	530	524	486	483	499	492	484	495	485	518	520	480	505	539	491	536	528	488	470	574	490	499	500	501	512	457	498	515	535	497	544	506	486	535	534	513	505	505	521	522	518	485	493	501	515	504	564	493	502	511	522	475	516	513	491	503	497	501	535	492	525	496	522	512	534	505	459	465	513	526	489	505	504	496	499	521	545	472	520	493	465	511	503	481	520	499	514	542	508	516	497	476	475	488	501	485	515	481	504	503	473	510	541	519	491	489	516	500	489	474	526	501	534	523	508	522	490	526	500	495	469	517	462	500	511	497	506	485	548	539	502	524	517	542	528	503	483	473	493	517	506	483	495	490	544	491	504	519	544	530	507	507	516	522	537	538	519	517	504	536	530	498	535	519	552	526	499	504	519	471	501	486	519	476	535	504	482	498	507	479	487	535	537	511	522	489	484	503	496	520	492	523	522	484	502	534	499	493	505	495	521	471	485	489	495	510	477	533	526	484	524	510	542	514	572	483	511	532	520	482	462	517	519	509	528	460	492	526	510	520	514	479	522	488	535	548	497	486	525	526	493	515	514	501	492	499	512	487	554	484	516	504	517	522	520	492	463	508	503	505	547	549	503	494	496	479	471	494	499	490	492	531	526	503	470	484	512	492	502	482	505	499	509	480	500	503	510	515	491	525	496	493	519	478	476	518	498	480	525	507	503	477	537	536	499	500	509	542	477	508	479	482	524	537	453	501	514	516	499	508	507	516	538	511	506	517	523	538	509	506	518	488	496	481	514	518	536	494	489	544	519	506	479	523	546	567	556	502	499	499	488	492	471	515	499	489	526	498	477	548	506	499	504	477	501	503	472	516	567	527	493	467	492	535	481	485	519	515	543	512	511	497	513	492	494	525	507	530	546	528	507	493	511	517	492	529	508	510	531	520	492	481	506	527	511	510	496	486	504	500	524	507	519	507	533	557	496	503	507	499	487	539	485	512	483	513	476	481	493	493	467	517	522	510	491	482	469	527	506	489	509	485	489	510	517	517	477	468	504	466	509	473	493	538	492	474	509	505	540	508	512	485	513	468	489	503	495	511	520	514	574	505	496	548	534	506	510	505	536	466	490	500	504	478	512	552	545	494	522	537	473	480	554	488	500	467	540	506	514	474	511	502	474	501	523	510	531	492	469	483	492	520	541	536	537	501	472	505	506	507	534	505	543	507	506	535	495	512	483	497	510	519	472	496	527	502	493	494	539	509	512	518	567	524	491	515	500	488	507	509	535	525	504	474	517	502	525	479	443	494	472	527	520	491	510	507	495	506	518	487	510	482	520	559	491	544	493	520	518	532	497	514	456	494	497	544	495	504	498	484	557	469	481	513	535	509	468	468	511	516	528	496	504	531	526	506	492	469	498	499	509	466	541	523	527	478	494	495	465	545	533	510	471	536	524	515	508	535	537	498	509	497	474	502	472	513	515	478	489	513	504	517	517	510	514	487	516	522	496	512	539	520	536	519	493	502	508	495	504	537	482	536	493	500	578	527	485	488	508	508	549	518	500	508	528	507	530	517	506	496	523	511	520	522	504	455	510	502	509	478	485	488	479	519	516	502	543	537	558	524	498	464	510	503	484	503	529	560	483	517	531	504	475	494	454	553	509	481	483	526	478	482	523	504	498	521	505	510	538	509	488	519	472	522	515	536	521	447	502	529	536	500	497	508	488	530	507	488	508	519	513	476	493	475	503	508	533	498	495	511	523	503	537	507	462	489	504	496	497	505	481	527	555	522	502	535	526	510	511	475	528	530	489	498	550	479	523	515	471	521	514	479	490	517	538	511	540	523	476	502	538	504	532	550	497	490	549	462	495	476	524	541	498	534	470	456	465	553	479	508	496	511	522	481	514	526	481	508	493	523	505	503	519	540	519	517	536	468	500	486	535	519	498	514	490	519	519	487	484	504	528	493	515	507	460	509	527	496	538	541	537	495	509	532	491	519	522	494	517	514	517	517	467	507	525	460	531	507	467	466	513	487	500	514	544	510	530	514	524	479	483	504	468	470	511	537	534	523	467	470	487	528	535	501	488	469	527	473	474	493	497	525	514	480	480	513	500	541	496	524	505	507	536	551	499	530	524	466	488	505	510	494	486	508	458	514	527	500	500	511	523	548	498	511	521	483	519	509	507	491	499	496	519	502	484	492	516	541	533	539	498	484	515	518	509	525	518	517	500	507	539	506	527	535	501	524	509	521	511	460	513	490	507	512	508	520	482	519	498	514	465	525	485	518	475	498	521	503	491	502	489	509	521	487	511	521	508	510	491	499	516	502	505	499	500	497	481	533	503	470	472	484	526	502	512	540	499	490	476	508	499	519	498	529	497	507	527	476	481	514	502	505	526	514	504	504	520	525	479	499	441	509	520	553	517	500	503	524	534	480	506	482	496	508	517	482	496	512	495	488	528	510	557	518	516	531	500	499	508	523	495	492	523	507	507	497	517	480	536	483	513	517	494	490	537	481	466	516	483	508	505	554	537	512	481	504	505	536	453	505	476	491	480	468	471	493	488	521	455	506	534	524	529	542	479	479	509	512	513	511	520	540	521	499	473	506	543	537	512	517	492	522	503	509	500	476	515	520	519	508	495	488	510	525	529	511	485	477	532	491	519	495	488	505	521	509	528	528	482	518	516	529	504	476	507	496	503	515	488	493	498	477	512	545	496	496	497	511	492	458	527	483	498	494	513	476	517	524	497	493	525	500	527	517	512	505	507	478	507	513	517	531	530	462	488	504	538	475	470	461	517	491	522	517	540	523	491	478	549	494	517	512	520	486	504	518	521	506	496	497	567	534	543	520	529	495	558	535	488	529	524	528	498	456	487	502	534	466	503	528	470	513	520	461	524	503	557	481	508	521	544	493	488	519	503	503	497	492	509	518	518	527	526	535	469	537	494	500	520	530	508	496	529	506	506	555	502	546	496	538	525	517	486	513	503	508	487	508	547	534	488	526	482	525	537	500	502	495	483	490	542	495	471	502	486	501	492	546	518	505	502	514	556	507	541	503	505	483	479	491	509	499	490	524	485	529	520	510	607	480	525	518	499	496	502	508	509	483	472	539	477	504	526	496	520	535	539	529	499	540	515	497	500	510	533	477	524	513	509	480	492	536	526	512	550	494	549	550	512	504	523	520	520	501	481	505	504	509	513	503	513	535	499	466	522	515	504	515	516	536	495	520	519	515	470	504	515	485	506	528	547	503	544	500
50983	48682	51365	44090	36225	30729	26850	25440	20984	12004	4364	1887	1456	1059	541	557	368	314	189	191	190	217	196	178	179	170	163	173	166	147	185	202	153	167	156	166	167	134	147	170	163	155	160	146	202	535	917	463	260	158	158	156	167	153	162	151	155	167	155	145	165	176	164	160	143	136	170	150	144	158	151	132	150	157	137	158	167	164	151	160	133	174	155	147	130	165	176	162	151	163	140	146	159	152	160	168	156	177	167	158	146	164	148	164	154	158	153	165	181	165	162	165	162	135	147	139	127	151	146	167	147	136	162	157	160	158	152	184	155	167	120	160	171	160	172	121	153	143	185	187	147	168	169	157	163	121	163	158	145	148	153	150	167	176	152	147	151	160	176	136	151	163	163	148	131	186	141	137	159	143	146	162	144	170	151	164	149	147	151	157	160	175	153	188	158	162	164	154	148	156	174	154	153	151	153	151	153	166	152	136	162	152	134	161	160	140	147	152	131	151	164	157	153	161	128	177	156	145	155	168	169	138	163	159	136	153	134	154	174	143	144	133	146	162	162	166	139	162	158	149	160	162	148	152	144	157	170	174	141	162	166	167	168	174	146	144	168	145	171	151	162	146	168	134	155	158	158	164	169	164	159	162	147	142	157	156	149	140	137	159	166	185	140	158	154	159	160	152	161	163	153	160	146	147	152	144	141	167	162	143	159	159	150	153	155	140	136	147	132	165	157	157	156	143	167	163	177	160	151	175	166	139	189	129	148	152	152	172	174	145	169	132	163	171	162	150	160	180	140	153	146	163	173	147	139	163	155	157	156	151	134	180	141	140	164	157	151	147	181	163	148	161	167	172	168	141	142	161	160	154	146	149	178	129	155	156	152	149	163	148	145	162	166	166	165	144	143	175	149	162	158	165	151	168	152	160	171	142	141	167	157	156	151	146	166	166	152	152	139	158	153	170	152	151	156	138	159	159	151	168	161	128	158	139	143	183	157	153	162	166	171	161	153	168	151	155	166	164	141	146	152	139	123	148	151	155	153	153	150	136	151	151	153	151	163	160	171	139	159	133	157	156	136	148	173	147	158	162	165	144	149	177	154	138	152	158	156	162	155	153	163	172	145	166	146	167	142	140	149	147	146	157	150	157	144	142	160	114	149	144	149	165	155	152	152	153	157	134	152	167	173	149	146	172	147	146	160	168	159	159	154	152	153	157	161	141	140	168	156	155	150	174	142	142	181	157	172	158	154	149	144	159	122	151	177	160	159	164	121	166	180	167	156	172	150	159	143	153	171	128	144	152	178	180	146	154	161	133	162	164	152	157	152	122	156	163	158	140	171	148	148	158	171	163	163	162	162	160	151	144	162	176	151	165	162	153	151	132	162	142	157	156	151	141	135	145	144	158	137	170	157	142	154	148	149	142	167	158	166	152	156	158	167	152	152	137	167	156	145	147	166	160	128	165	164	135	172	135	161	160	149	166	140	155	142	151	161	162	153	140	145	159	155	139	177	163	158	152	155	137	155	149	163	165	147	139	142	159	153	134	158	161	152	141	148	158	160	141	166	157	148	159	150	140	162	135	160	141	163	158	149	137	153	158	125	166	148	161	151	140	173	157	152	164	144	161	140	157	152	160	152	160	132	143	150	148	158	144	156	148	164	150	144	148	151	170	150	140	148	182	150	141	155	161	156	176	165	155	164	168	133	162	169	146	156	150	173	160	130	163	165	192	182	171	154	169	152	143	147	142	146	164	171	163	167	167	159	193	140	159	161	146	134	162	165	154	171	146	144	131	156	146	146	149	185	146	165	140	158	179	152	160	161	156	168	169	142	168	142	149	149	191	132	145	135	137	143	149	154	142	146	149	144	162	122	163	161	147	149	151	163	145	147	165	165	146	153	166	151	147	155	132	169	147	158	165	160	162	188	169	170	155	155	135	157	159	157	152	184	145	142	151	155	157	158	147	135	131	170	163	146	166	180	169	166	174	144	163	160	161	168	167	159	166	162	174	177	159	147	148	159	158	160	176	161	149	181	154	158	174	162	157	159	148	155	150	161	162	148	157	152	147	173	159	154	144	142	159	150	180	171	167	149	163	159	189	164	137	151	165	166	142	144	147	158	146	155	190	143	147	149	157	165	148	143	135	161	174	160	130	172	135	150	169	145	165	172	155	150	153	170	177	180	138	159	163	144	169	142	174	159	167	141	170	149	157	133	164	154	142	174	153	171	149	148	145	152	143	141	153	144	147	131	155	151	158	169	160	150	137	160	133	170	161	168	151	157	152	161	152	170	145	154	155	179	155	170	166	147	128	138	171	150	158	139	149	154	127	142	143	170	156	152	149	155	154	157	168	151	158	157	144	152	149	162	140	160	145	138	157	163	147	154	174	160	153	148	164	139	146	166	154	145	151	146	156	145	191	148	157	173	151	136	156	145	159	164	163	162	159	164	168	168	147	145	167	147	153	171	142	128	159	185	144	162	163	166	166	149	149	162	160	146	158	153	167	158	176	168	166	175	178	161	154	156	173	147	150	137	153	164	148	152	168	134	167	148	170	150	162	161	147	170	159	153	147	158	150	156	150	156	174	163	165	152	168	157	166	160	173	169	136	133	154	159	187	173	172	160	168	149	139	174	152	187	155	187	152	139	181	165	146	173	165	165	149	143	141	158	165	163	175	152	143	171	155	147	158	147	169	153	135	155	142	139	154	140	150	157	147	130	160	174	163	181	111	157	156	164	173	155	141	139	148	156	173	170	149	143	123	150	169	174	157	154	153	170	157	159	146	165	160	132	171	143	177	147	177	176	172	139	156	144	166	152	163	141	136	164	153	157	153	145	163	130	172	149	158	144	166	175	173	172	139	170	132	137	157	160	147	154	148	170	186	154	144	170	153	162	155	146	145	155	184	178	182	135	166	170	168	138	141	161	152	147	159	188	158	160	142	172	155	154	164	162	136	159	157	134	151	163	180	158	162	164	152	143	135	193	168	154	162	137	160	154	131	175	170	176	154	176	148	160	146	169	152	152	126	148	143	175	159	153	164	142	168	124	163	172	169	138	171	130	159	161	146	129	165	162	161	165	176	162	138	166	148	154	147	160	157	131	150	142	162	127	176	152	144	178	170	151	151	153	138	147	139	146	173	141	143	149	152	154	150	160	146	150	134	169	169	152	135	130	127	150	152	177	144	156	141	129	147	145	145	160	148	167	153	137	158	172	154	160	134	138	121	161	158	137	146	144	130	169	153	135	137	125	137	136	145	157	166	165	157	167	142	164	133	152	165	172	157	171	166	143	140	174	170	168	152	145	148	145	146	161	160	148	171	183	127	141	160	149	144	164	160	175	175	169	161	135	159	173	151	155	147	140	168	125	137	149	145	174	138	132	166	125	151	160	164	178	149	190	154	162	158	154	164	173	158	162	167	163	174	145	139	169	174	149	170	120	155	151	135	142	113	164	152	132	174	155	180	179	157	133	164	162	156	147	122	132	161	163	156	167	167
39808	50308	57971	54901	48443	42936	36527	29121	14727	7973	5913	4474	5653	4186	2043	2036	1320	1158	646	586	650	616	517	470	471	446	484	484	485	455	461	463	428	409	428	455	403	394	365	400	396	373	409	367	856	2731	4415	1879	929	364	378	413	413	384	368	364	363	386	395	364	362	389	394	376	321	385	376	409	341	355	341	355	328	377	363	365	348	358	406	408	344	360	392	351	353	403	384	377	372	359	397	370	344	394	362	356	347	378	355	356	373	353	342	376	384	338	363	335	373	350	370	369	365	350	354	387	399	333	423	343	353	356	379	418	377	392	391	378	358	371	388	372	372	344	360	354	339	403	353	376	395	369	364	374	367	344	358	350	335	355	408	314	357	389	357	331	385	373	348	357	344	373	363	351	376	364	378	340	353	353	404	399	376	346	391	399	346	394	379	345	344	346	363	350	369	382	368	360	373	375	335	390	382	391	395	376	362	389	326	351	394	372	350	340	357	377	375	373	375	314	378	368	363	353	373	361	329	350	396	361	390	336	348	378	389	347	364	325	370	366	365	326	363	347	366	395	357	366	367	375	367	405	364	335	381	366	394	384	374	395	361	375	372	354	350	377	391	367	364	361	380	378	361	357	401	386	337	355	368	386	382	384	366	386	359	332	350	388	347	362	355	383	347	354	317	364	354	380	345	365	344	370	337	362	402	358	369	362	365	374	361	365	371	369	366	369	355	355	350	366	386	355	363	369	328	373	349	343	355	321	392	359	353	351	372	397	371	375	373	357	363	355	366	353	418	374	372	343	376	358	395	398	351	336	387	373	360	375	366	389	350	366	352	353	381	382	358	343	413	380	347	380	363	354	366	377	366	348	361	344	394	342	369	361	366	326	346	348	361	406	363	365	374	344	349	377	366	344	317	380	378	357	375	352	354	371	355	346	390	379	355	420	374	368	360	378	393	386	389	372	354	383	366	366	360	354	326	359	391	367	366	325	368	369	370	372	374	371	378	383	365	380	360	368	409	354	362	374	372	378	373	363	389	351	355	404	375	375	380	329	349	402	362	365	373	342	364	376	349	370	379	384	389	380	359	352	337	386	376	364	386	377	380	369	347	384	355	390	383	357	342	349	349	389	355	347	370	363	340	349	360	370	401	375	395	347	364	345	338	351	353	342	326	344	403	376	336	339	365	393	373	364	372	363	348	337	368	344	387	372	363	349	336	361	352	347	339	367	392	399	363	402	341	356	360	374	342	351	371	359	349	338	352	342	379	351	355	345	323	341	349	374	369	369	356	362	349	392	360	350	378	365	347	384	385	371	359	360	352	371	366	367	331	362	370	344	353	360	368	366	363	349	371	379	334	385	357	386	401	365	333	401	342	361	386	361	386	343	383	369	341	345	324	374	368	349	369	365	362	384	362	342	354	351	349	392	331	354	392	350	343	364	379	389	338	379	344	392	349	377	381	361	359	346	400	364	356	345	377	383	360	369	374	333	382	362	371	345	374	393	331	379	362	325	419	366	350	360	377	361	364	386	345	358	378	358	370	381	402	360	360	366	349	337	384	390	367	353	401	329	370	389	360	351	363	386	347	354	367	368	356	350	353	363	381	366	392	342	375	357	372	380	354	411	394	354	362	361	352	365	377	363	353	359	350	393	327	335	416	340	341	379	354	350	373	348	358	344	334	370	361	393	371	369	369	351	369	358	332	388	361	362	373	363	336	382	361	409	414	359	366	350	359	362	335	399	382	376	324	377	407	355	348	331	334	379	384	360	356	368	359	367	361	370	372	359	352	346	366	366	329	354	336	379	348	359	344	367	362	344	382	381	352	335	371	337	349	345	389	335	361	341	345	352	368	351	346	376	349	375	348	347	392	359	355	367	356	343	333	360	382	396	386	379	396	379	399	356	390	409	355	388	353	378	379	385	386	383	370	382	359	356	359	352	347	382	361	378	344	354	398	358	350	361	393	366	401	332	390	372	383	354	393	355	368	373	382	370	353	382	365	355	332	369	373	400	390	405	361	365	369	355	403	349	362	385	368	382	370	361	366	371	353	394	351	343	354	350	356	355	353	362	392	350	368	358	349	381	361	374	365	365	365	398	360	365	376	370	342	343	349	393	367	376	379	368	374	376	362	378	370	327	344	417	374	376	384	361	373	366	333	336	351	343	326	373	388	322	377	387	361	334	345	341	390	371	345	355	347	387	365	361	363	354	373	337	367	345	385	381	388	345	352	363	370	345	386	366	353	362	358	363	419	340	309	334	325	356	362	392	363	368	343	363	364	354	356	371	403	358	386	348	335	390	350	372	381	399	364	390	367	354	391	386	354	365	372	345	410	384	311	324	353	350	390	348	352	377	335	365	342	353	357	372	345	396	329	320	368	374	342	382	354	332	360	356	347	380	351	397	370	389	410	342	364	395	416	368	348	356	376	325	334	370	367	376	398	351	374	390	361	372	372	354	397	370	412	364	369	368	408	361	386	333	370	357	393	395	358	387	344	338	370	369	371	354	333	373	398	383	405	336	387	348	366	385	402	338	337	362	362	344	414	347	331	318	348	351	392	387	377	340	341	347	366	358	355	374	379	341	364	359	417	389	394	375	395	353	392	368	364	344	361	365	357	376	370	342	341	380	363	353	363	384	354	382	374	373	413	375	367	327	358	374	402	353	356	328	385	335	375	352	348	359	336	367	345	376	365	355	373	319	350	359	382	348	344	362	379	375	365	344	367	357	349	364	387	420	385	376	351	413	338	356	356	342	394	340	368	372	392	354	392	323	340	336	380	395	357	433	369	380	343	382	337	385	360	350	324	371	358	382	379	331	350	394	363	349	345	350	360	376	394	386	361	380	378	333	348	363	385	360	390	366	350	357	393	352	419	369	337	408	370	381	381	355	367	351	357	361	338	359	363	391	367	358	377	344	368	376	340	352	333	367	382	390	370	332	382	346	375	335	367	350	365	342	372	384	356	394	356	356	382	350	350	366	404	375	405	392	356	343	333	351	381	385	335	380	358	381	379	337	427	348	354	362	377	378	329	367	386	360	351	365	331	344	343	350	378	359	354	321	339	357	355	347	394	380	391	322	375	368	363	361	369	387	310	387	395	376	362	367	364	379	352	343	355	366	381	386	385	358	354	346	385	344	373	394	376	360	366	341	375	348	382	345	379	353	372	331	392	320	388	352	362	350	344	389	320	358	372	398	402	373	346	363	375	350	360	338	348	373	336	367	354	346	369	410	377	357	373	355	365	385	365	360	340	338	368	384	361	413	346	336	373	394	306	359	356	363	354	344	400	369	325	378	360	339	376	368	371	376	373	366	381	369	371	368	385	399	358	350	394	349	369	397	369	375	352	359	366	391	318	383	336	373	352	360	347	365	345	377	366	358	354	390	384	344	371	387	408	367	372	378	362	373	366	369	385	334	359	389	368	338	421	375	359	388	353	370	387	342	355	400	356	349	389	394	343	378	375	374	352	405	347	371	365	385	350	356	365	362	396	390	371	333
55311	52616	48723	42709	39662	32318	26664	25131	24199	20708	12377	5028	3271	1990	1393	759	441	283	209	244	225	176	158	144	140	152	141	119	132	135	127	122	118	129	129	129	133	128	139	97	127	122	114	395	975	1280	1354	724	205	132	103	93	108	131	120	91	118	122	106	118	123	99	109	93	112	110	105	111	101	114	105	124	111	126	99	113	100	95	100	93	115	106	85	124	107	97	82	114	122	115	96	97	103	108	106	85	99	92	94	108	114	112	100	102	106	102	105	115	104	87	117	98	110	131	103	111	95	107	113	115	107	114	99	111	104	112	103	108	94	91	108	110	91	93	108	109	91	114	97	95	93	110	112	118	82	113	98	102	113	86	103	112	107	109	97	113	119	104	115	102	99	112	111	100	117	103	114	98	92	115	87	87	114	110	130	113	122	99	110	114	114	112	96	108	113	84	106	103	105	108	103	97	99	100	100	100	108	108	112	97	99	78	118	98	104	131	97	101	116	96	97	101	112	115	89	107	86	92	135	93	110	101	120	105	103	100	127	102	112	99	100	75	116	108	104	101	108	98	112	120	73	96	103	103	85	102	90	101	113	110	103	83	98	83	103	127	115	92	136	110	105	114	109	102	96	85	132	110	98	99	102	101	112	104	91	91	118	115	106	97	98	88	82	102	109	113	108	114	106	98	109	102	112	97	108	101	83	94	108	96	103	100	98	119	98	99	122	77	83	100	87	119	102	106	107	104	115	114	108	109	114	92	116	104	111	103	119	93	111	102	107	104	113	118	111	94	107	90	109	105	110	111	105	105	114	89	105	97	103	123	89	104	98	95	101	113	114	112	120	134	102	117	101	93	101	105	101	89	89	118	96	106	98	121	113	97	131	113	88	96	92	89	92	96	113	96	103	97	123	113	89	121	119	115	117	69	99	105	113	125	99	113	117	126	109	126	133	120	97	126	102	101	124	124	98	97	94	111	100	95	106	99	132	110	112	104	93	92	107	117	123	101	102	94	106	112	90	94	113	107	85	99	86	93	103	95	98	113	107	117	102	122	105	132	101	103	123	108	121	96	87	107	108	91	96	106	113	103	108	107	116	126	110	114	93	118	122	95	110	109	98	98	115	118	105	108	103	117	84	98	109	107	99	93	111	84	93	111	105	123	100	98	91	117	117	90	87	101	122	92	89	102	87	127	107	116	89	109	117	103	110	101	89	106	103	100	91	98	104	111	131	110	106	98	105	101	109	98	100	122	100	113	117	115	110	103	110	101	106	112	99	112	114	105	97	102	115	97	98	104	96	100	103	93	112	93	107	90	114	93	93	103	104	103	102	89	112	91	105	87	116	107	115	115	94	118	107	97	115	89	98	111	114	117	102	117	94	101	109	110	109	109	112	117	86	115	106	93	114	86	99	111	104	118	139	91	128	116	109	116	102	102	132	123	90	97	103	124	97	108	113	106	109	113	88	103	121	92	101	111	96	109	108	114	101	108	101	100	127	95	95	98	92	108	95	110	84	105	94	86	102	96	104	107	96	117	110	110	113	129	115	116	114	102	90	91	88	109	111	111	114	85	100	100	97	97	94	101	102	115	107	110	112	105	109	92	112	117	99	105	110	133	98	129	100	85	117	125	101	108	102	100	106	101	102	104	99	107	111	105	109	102	101	119	102	108	116	105	113	97	119	117	100	116	98	94	129	107	101	113	107	129	125	98	113	103	98	109	99	100	105	101	110	103	99	104	110	80	84	114	89	135	102	98	89	108	102	91	99	101	100	104	118	90	121	93	91	95	116	89	105	110	102	99	103	99	121	114	103	112	96	103	99	114	101	117	114	106	102	103	114	99	101	110	103	117	115	100	127	83	101	106	88	100	104	116	120	113	106	92	107	125	99	106	109	110	126	108	108	116	110	85	90	108	108	112	105	106	93	100	98	115	121	102	104	102	109	119	114	144	95	108	106	93	103	90	109	118	120	131	111	114	112	97	91	108	123	95	116	105	89	94	105	108	106	91	114	120	112	91	116	117	102	106	121	106	95	123	115	109	110	106	100	85	99	129	98	111	101	116	100	95	88	118	116	116	99	109	119	133	103	107	92	104	100	90	89	118	103	98	97	107	105	109	102	107	91	110	118	133	92	133	94	119	104	99	109	105	100	110	102	107	87	99	98	101	97	109	114	114	101	105	84	108	101	118	104	114	109	99	114	92	90	104	87	108	138	106	123	103	101	121	123	105	109	115	99	115	94	95	102	103	115	97	109	91	108	106	99	88	99	113	91	106	119	119	104	111	102	95	98	99	129	114	106	122	122	98	98	110	97	87	95	120	107	100	94	101	116	117	97	96	106	106	113	109	105	112	102	117	109	103	89	96	111	101	120	114	97	103	108	99	92	100	111	129	128	125	119	116	122	97	98	110	126	111	85	97	100	89	119	114	121	108	107	108	106	111	109	105	107	133	121	117	97	106	135	91	97	96	91	101	118	101	118	109	108	100	99	117	104	109	113	118	97	101	119	95	92	112	106	114	99	122	102	86	110	108	126	114	109	130	87	102	90	109	128	114	134	98	88	103	98	116	121	92	97	121	111	106	88	110	117	116	120	93	98	104	107	95	99	104	108	111	101	89	104	86	108	110	104	109	92	110	113	96	84	104	110	76	112	128	94	81	98	99	120	117	79	112	106	109	111	101	115	112	110	105	97	97	113	111	106	119	85	90	96	102	100	106	89	100	100	99	100	135	121	115	113	95	106	105	101	106	101	115	107	111	96	106	113	96	97	99	105	115	130	112	108	108	136	92	94	104	104	94	96	98	117	97	83	96	99	106	134	111	110	106	110	135	111	118	113	120	106	108	104	126	100	100	113	100	95	98	97	73	102	83	94	92	99	95	103	115	103	111	99	88	115	94	95	114	115	92	103	98	93	116	97	109	121	96	124	89	114	91	115	106	109	95	121	93	99	110	91	119	111	119	116	88	114	94	100	110	101	107	115	91	109	131	94	104	96	109	114	96	103	100	94	107	119	102	89	117	118	115	104	108	112	102	114	105	108	105	102	87	110	74	97	98	74	107	113	95	107	109	104	123	106	119	103	125	130	100	109	109	118	93	103	120	99	112	122	125	99	107	125	109	90	90	132	100	116	108	99	85	107	97	95	109	108	87	116	89	101	111	90	104	133	106	105	110	108	119	117	121	94	113	105	113	106	91	98	100	95	108	88	96	123	103	105	114	106	117	117	107	110	105	107	100	96	123	106	88	103	88	118	131	91	122	112	107	80	104	114	99	101	107	125	117	88	115	101	105	96	106	107	89	99	120	121	98	94	101	110	102	96	105	84	104	101	101	102	105	105	110	118	98	109	101	97	112	100	118	106	117	107	110	100	89	111	114	100	123	89	93	111	89	107	116	106	88	133	104	99	109	111	93	103	112	94	105	106	114	88	103	107	107	132	107	86	102	101	92	100	87	116	103	104	109	125	119	112	106	111	119	106	89	114	95	122	113	101	118	107	114
41806	55847	53803	50032	43119	28886	28107	19400	11777	8996	7232	6859	8270	5946	3932	2316	1464	1072	800	884	967	659	453	410	465	428	406	404	378	377	419	388	356	401	409	388	372	330	334	350	316	318	338	1954	4772	6212	6340	3163	633	249	297	287	266	279	261	270	251	255	253	275	266	232	285	253	236	234	252	254	270	225	259	255	277	275	273	283	256	251	229	267	291	247	246	286	259	273	239	280	248	252	256	229	256	228	242	258	238	255	277	282	260	267	272	254	251	233	226	225	267	243	273	259	281	232	251	275	229	255	266	231	240	257	274	252	235	265	269	255	248	262	256	261	259	236	221	232	246	261	244	239	245	238	257	247	262	257	277	242	256	245	248	238	254	253	246	248	253	239	245	242	211	260	250	224	267	259	249	238	239	288	267	273	255	269	253	276	278	256	225	253	237	260	256	252	251	269	249	250	293	255	238	260	273	259	276	262	244	261	282	257	252	227	246	235	259	241	220	282	252	280	259	230	225	234	198	265	260	244	232	241	241	260	246	266	271	250	260	261	284	268	236	258	247	238	256	216	250	245	251	263	259	258	251	279	259	237	254	256	263	257	232	255	285	238	251	263	261	256	256	239	283	225	252	241	290	271	242	252	249	247	242	243	276	260	236	294	272	262	257	252	233	266	255	214	221	279	261	263	253	251	240	258	234	270	277	241	277	267	238	267	255	217	231	239	245	256	228	282	268	261	247	240	273	227	281	243	222	251	223	289	217	231	243	268	250	240	232	227	230	259	253	287	237	251	239	233	241	275	252	250	245	261	266	235	242	255	248	215	247	224	241	265	243	245	247	278	239	241	258	223	263	260	276	273	268	255	254	283	234	262	239	249	271	233	258	247	238	231	259	246	233	250	250	235	249	240	251	261	259	243	207	231	248	245	247	271	256	261	240	220	250	231	234	260	241	247	247	274	248	233	255	249	252	241	231	257	277	267	240	272	237	239	252	229	258	265	244	210	238	217	264	236	234	249	210	250	233	241	248	250	255	265	242	243	228	251	233	225	215	241	238	267	247	256	243	251	231	238	235	259	269	238	254	255	259	231	260	234	272	240	231	267	277	240	238	272	264	231	241	252	215	234	276	251	291	253	233	216	243	239	217	256	247	257	297	262	243	252	249	283	250	243	224	248	259	259	258	248	265	270	257	228	238	258	243	257	253	273	222	247	236	244	251	255	235	260	271	244	245	246	245	239	241	265	230	248	225	251	209	255	276	231	250	236	275	266	260	287	257	239	233	251	228	260	221	235	260	245	245	246	270	250	249	238	233	252	229	236	246	252	252	258	228	234	243	258	254	260	248	255	233	241	249	216	233	242	244	232	239	304	257	274	239	259	233	255	228	261	243	240	272	240	259	255	254	254	220	241	259	254	271	284	273	259	235	225	252	237	254	245	248	226	212	272	252	246	251	239	214	242	273	287	252	247	262	266	247	260	242	239	244	253	243	244	245	238	264	254	244	255	263	249	248	260	279	229	256	235	241	233	249	238	247	248	270	241	245	269	249	267	258	255	246	250	266	262	259	264	253	272	244	274	238	235	239	241	250	235	243	281	251	271	235	263	272	243	243	262	219	253	243	248	224	225	259	251	215	237	256	215	239	271	273	246	248	254	237	228	202	253	242	261	231	253	252	216	238	243	241	239	244	250	238	226	241	279	227	228	263	229	233	270	260	255	261	229	244	237	248	251	234	278	224	242	255	263	255	223	238	249	230	263	283	248	270	219	255	245	233	249	235	260	263	272	243	251	224	264	261	267	236	238	251	244	264	273	236	206	249	217	238	212	265	285	250	249	245	232	256	254	241	250	254	223	256	261	255	250	279	243	234	240	231	235	275	239	247	242	247	264	239	230	238	240	231	256	252	250	243	253	233	236	248	257	236	236	282	245	248	265	241	237	240	233	231	281	273	248	226	232	265	231	230	245	259	231	218	264	235	255	235	252	251	258	251	241	251	251	253	257	257	257	254	231	235	256	254	241	263	240	232	265	254	245	258	244	226	229	268	246	244	253	234	229	239	229	234	265	235	253	253	228	243	238	258	259	247	242	234	247	245	258	229	257	233	249	257	228	256	232	247	235	248	249	226	235	221	250	266	221	238	241	272	231	252	241	252	271	247	232	255	251	251	249	218	251	244	273	259	233	253	239	265	251	270	248	244	271	242	236	220	251	246	247	273	255	270	256	234	264	241	269	254	246	275	242	238	250	265	254	228	237	255	246	244	197	242	232	261	242	240	259	239	245	243	230	251	228	258	261	278	267	244	261	250	249	250	258	277	229	260	238	256	262	234	225	234	234	257	261	237	237	252	238	243	258	257	266	256	253	270	257	255	274	252	249	223	240	250	253	261	253	246	264	250	263	228	253	249	230	267	235	237	267	266	282	247	267	239	259	251	247	261	256	249	239	240	255	251	268	236	262	216	241	245	217	250	237	244	266	258	257	239	267	231	256	262	254	272	245	265	237	251	244	233	251	258	270	235	215	244	247	278	233	246	280	223	243	273	232	245	267	243	262	234	285	255	274	271	239	273	236	246	240	257	257	272	241	255	252	250	256	263	217	243	256	263	245	253	266	242	263	267	258	234	265	249	259	234	215	245	268	236	231	256	246	233	237	229	258	252	262	275	272	236	232	266	231	271	274	230	244	248	242	260	247	259	209	232	239	233	260	256	278	237	244	263	249	232	239	252	271	252	255	261	219	237	271	245	219	234	246	246	263	242	231	258	252	275	266	230	247	279	210	263	266	272	243	260	260	255	235	250	241	275	238	255	253	251	250	259	246	262	243	265	232	257	233	249	254	269	271	265	249	240	255	275	241	247	260	221	235	230	256	274	293	244	264	264	252	248	239	266	214	238	240	237	274	229	261	252	245	244	223	242	267	263	232	229	241	266	272	242	232	216	225	259	275	273	230	243	266	257	250	238	237	279	238	236	269	236	242	243	255	258	232	292	237	243	275	241	264	249	256	258	230	275	272	253	253	229	262	234	267	244	249	248	259	287	220	257	260	231	258	249	240	243	235	224	260	255	269	257	260	274	215	224	227	268	249	233	252	258	227	253	240	260	272	272	253	233	262	241	252	251	234	257	260	248	237	256	237	269	257	220	261	251	253	247	248	260	240	251	238	243	250	238	267	263	255	254	226	227	239	262	254	240	239	258	239	243	230	272	247	274	230	237	232	275	231	241	273	226	262	226	259	256	271	289	267	263	264	240	276	245	248	243	256	271	251	242	254	275	261	229	219	258	262	262	281	249	294	234	244	259	243	247	280	246	246	264	279	242	237	247	255	232	263	266	248	261	242	240	257	245	231	254	246	271	228	249	258	236	257	208	260	246	254	236	255	217	258	209	257	285	243	286	228	243	236	229	247	275	227	240	255	242	283	249	258	255	233	261	244	267	237	246	247	252	269	267	244	261	264	238	257	242	240	238	257	262	244	265	243	260	267	259	239	249	232	234	241	259	263	233	254
18204	28141	50622	48482	32319	16332	7202	2612	817	393	320	288	252	242	236	233	225	202	200	206	227	223	198	217	208	234	194	203	215	213	194	216	241	227	206	192	190	204	180	195	229	228	222	198	244	263	276	225	204	216	206	216	237	210	202	225	194	201	221	198	195	196	235	228	201	227	230	215	197	184	229	198	214	202	209	190	181	215	209	228	195	239	194	205	218	192	205	232	220	243	203	211	191	187	197	201	197	225	222	179	214	212	205	214	219	217	248	216	201	190	219	201	200	190	206	216	190	185	230	191	199	197	175	231	209	206	216	253	207	210	212	189	212	189	192	201	191	209	249	214	207	216	220	194	205	233	201	204	227	206	190	220	168	206	178	206	208	194	206	225	189	177	195	201	192	201	226	215	214	220	209	198	192	196	186	237	208	195	190	234	212	222	195	204	203	203	205	193	222	217	217	204	187	207	199	216	205	199	221	197	214	216	229	199	209	234	213	209	209	193	238	186	201	210	207	195	221	195	204	206	206	207	200	229	196	221	197	207	206	218	226	213	194	253	201	190	206	200	225	210	195	216	201	198	218	209	225	196	217	218	248	226	192	242	190	213	202	232	205	186	229	226	200	228	201	204	230	195	233	205	215	207	227	216	218	228	205	214	184	222	193	204	216	195	202	247	225	194	213	219	207	221	225	215	229	206	222	201	206	200	206	211	213	206	221	202	228	212	190	229	238	218	192	221	233	206	213	203	214	192	190	201	197	189	211	196	225	211	197	185	203	227	210	232	242	196	213	178	194	194	235	230	202	235	225	201	183	226	209	239	229	200	206	212	202	222	222	210	241	182	194	196	204	197	215	196	216	203	200	218	220	217	211	196	182	226	231	196	198	207	220	198	198	221	215	224	199	206	214	229	207	197	216	218	228	189	224	200	216	235	217	189	241	213	222	213	217	198	185	234	208	196	231	212	232	233	219	188	191	239	211	208	214	225	205	228	204	200	196	210	208	223	190	186	188	180	179	207	180	212	214	222	214	231	217	211	201	210	213	208	211	171	208	214	243	188	188	214	234	204	207	219	218	215	206	212	202	235	236	231	189	196	208	214	182	198	231	200	235	205	222	220	207	220	215	207	221	244	220	228	199	212	204	213	205	211	236	190	192	231	207	246	235	205	214	209	179	222	200	201	228	193	225	201	227	172	231	222	197	195	204	204	194	204	197	237	191	201	170	230	231	250	222	198	210	209	176	204	183	219	223	241	195	215	224	228	209	213	198	215	179	230	197	196	209	196	222	244	210	215	225	250	195	204	209	204	196	204	219	202	224	199	197	179	214	210	219	211	201	210	200	185	197	217	202	208	201	199	218	188	228	217	233	215	214	192	188	212	191	216	197	210	221	197	200	197	222	193	194	202	188	207	234	190	207	208	219	204	199	210	212	216	204	196	196	219	242	212	215	186	210	209	193	217	211	212	213	216	203	208	197	220	224	233	224	212	230	205	208	195	227	216	207	215	218	215	208	229	186	204	188	222	182	205	199	192	198	197	192	208	196	200	201	189	204	216	223	239	225	225	212	207	185	187	188	193	199	208	202	207	206	217	202	200	217	217	243	202	197	232	226	218	199	191	203	215	178	206	185	231	212	203	225	225	206	230	196	227	215	215	215	169	207	222	204	210	205	215	217	221	204	220	212	210	197	221	182	188	185	210	224	229	201	238	206	171	227	228	187	224	187	178	201	199	220	194	216	219	192	218	248	221	229	231	199	196	225	209	213	216	176	207	195	186	206	204	190	216	218	193	220	213	211	229	207	199	197	180	215	213	190	183	208	209	217	199	190	217	188	241	199	249	225	224	234	235	210	212	185	202	218	199	204	207	219	215	251	174	215	192	227	198	231	209	204	185	209	228	196	209	198	210	216	216	212	216	194	209	228	258	205	215	233	228	206	213	215	218	227	195	232	227	231	221	202	243	201	218	217	206	188	214	214	233	208	191	207	204	202	210	230	232	225	214	204	211	244	196	215	188	225	230	184	200	221	199	211	209	203	207	199	210	225	205	223	198	232	211	207	230	218	215	210	212	236	200	212	222	199	227	211	215	255	198	210	233	219	201	220	195	265	201	196	197	202	200	207	206	199	222	214	193	219	227	220	216	187	233	174	173	236	205	209	205	209	192	223	231	180	190	216	215	217	226	215	208	182	232	214	197	207	224	216	213	201	216	219	206	194	228	202	218	197	194	197	222	207	212	215	201	212	217	205	233	219	200	193	232	206	180	242	209	197	201	228	231	195	196	217	192	212	197	209	203	200	202	194	205	204	184	218	201	206	193	216	195	190	213	202	184	220	203	215	224	225	207	206	202	201	204	218	217	193	200	199	209	225	217	205	222	229	215	230	204	183	238	176	229	235	212	232	207	199	227	204	190	208	201	209	228	200	200	206	245	219	236	246	223	204	211	258	223	196	210	187	177	228	184	187	196	207	232	191	195	215	193	215	195	210	205	207	197	202	210	207	230	226	209	200	194	210	216	206	207	197	209	206	216	239	185	191	206	213	202	195	181	214	198	238	205	219	229	185	193	216	212	195	238	226	201	208	219	212	216	203	236	207	226	201	211	187	227	204	217	204	214	237	191	209	213	210	224	201	239	238	217	193	218	210	225	214	202	233	203	216	262	217	197	236	232	239	223	240	189	208	194	239	216	220	215	215	190	214	212	241	204	232	228	228	197	199	257	219	194	213	225	209	194	189	216	207	211	203	190	198	239	209	224	208	222	247	202	220	186	208	233	199	196	204	211	209	197	231	208	217	205	202	201	184	176	219	253	200	227	233	192	220	209	211	244	228	209	222	225	224	205	200	213	211	227	193	206	230	203	210	225	237	206	198	194	226	226	218	221	234	220	180	243	202	194	231	187	217	229	223	180	223	225	200	192	194	198	197	223	233	202	199	206	230	172	197	183	218	230	223	213	228	210	204	218	219	202	211	216	200	206	230	196	206	226	191	202	221	211	210	190	211	216	198	240	215	204	226	207	210	237	217	207	210	197	207	214	192	213	195	203	202	233	188	204	222	195	202	221	222	206	203	201	203	236	207	204	188	211	196	215	214	213	243	210	218	191	198	209	205	213	204	193	226	208	214	213	224	213	203	226	213	171	222	188	209	206	223	213	197	215	196	197	231	211	221	225	217	201	182	227	226	179	173	214	203	214	239	229	202	202	192	213	208	198	215	193	225	213	225	205	235	210	222	203	224	216	233	230	235	194	216	233	185	202	213	222	209	227	213	224	212	188	230	204	219	241	194	212	219	209	222	212	182	217	220	194	206	209	185	242	207	217	197	193	213	184	208	194	217	209	231	212	195	224	211	199	216	254	233	206	217	203	190	177	216	216	191	203	208	202	199	227	189	210	207	215	217	237	226	242	198	216	238	204	211	229	202	238	212	200	201	206	193	194	216	200	202	220	224	199	200	189	194	196	205	216	211	200	205	207	215	210	186	187	229	205	221	187	222	210
12384	28797	49380	51586	33412	12306	9988	4945	2172	1393	1154	948	833	745	700	708	580	553	573	551	544	528	557	510	545	512	568	530	507	512	531	517	547	502	535	524	527	482	541	514	518	455	498	593	753	728	904	682	553	511	474	472	506	519	511	507	518	526	531	466	551	518	497	521	510	486	520	460	525	499	509	516	480	479	477	509	517	486	499	524	477	549	498	493	480	457	482	534	516	499	491	482	494	491	511	501	491	521	476	516	512	530	541	509	495	507	543	491	526	490	491	494	506	487	486	485	485	516	542	529	541	489	516	497	528	498	495	501	494	491	494	501	509	481	502	506	500	491	504	506	523	496	507	499	516	509	522	508	505	510	510	477	465	505	540	505	522	513	508	491	460	511	525	477	505	484	519	509	510	479	499	494	487	487	468	517	498	521	499	544	505	492	483	482	500	502	502	488	503	462	496	501	528	521	491	497	540	471	505	514	494	525	518	457	533	525	520	485	516	516	505	517	523	495	501	490	513	510	488	541	476	520	480	504	495	515	474	511	484	485	501	509	512	523	528	505	487	541	511	473	507	505	496	487	511	501	515	503	477	504	487	549	489	530	449	520	512	530	506	493	549	526	485	527	525	527	511	511	479	479	484	515	440	525	486	497	534	534	509	464	485	476	449	512	480	508	492	476	493	506	527	491	535	497	503	500	506	514	513	521	479	533	492	497	512	518	502	477	506	499	489	510	450	502	504	515	498	532	547	545	483	489	485	481	487	496	503	516	505	519	477	522	500	465	490	530	519	457	529	474	471	465	502	501	515	518	509	486	517	527	514	499	475	471	494	500	489	531	502	496	502	495	490	516	478	501	487	502	517	506	491	479	472	487	494	516	494	477	495	501	508	476	507	468	524	501	452	500	513	509	512	467	533	495	480	482	498	536	530	512	533	517	491	530	498	518	503	532	481	528	491	522	517	529	519	518	529	484	501	516	521	453	511	516	488	528	537	476	511	512	515	484	502	516	469	528	514	514	481	510	555	478	483	503	537	521	524	556	500	513	527	504	518	516	504	514	453	515	505	473	505	531	515	487	509	510	537	525	503	481	537	540	461	501	495	478	487	494	521	509	492	518	532	479	504	457	501	515	485	510	507	513	477	519	530	471	514	513	483	512	484	515	494	485	529	490	513	496	533	502	475	507	519	483	508	561	531	504	485	509	526	496	476	497	488	512	474	534	477	508	466	509	478	506	500	513	478	511	520	552	504	504	481	497	480	492	547	514	470	459	493	512	447	521	519	502	521	512	460	489	500	492	503	497	509	488	506	481	502	511	474	478	475	488	464	522	533	513	472	493	511	561	508	513	479	529	516	539	475	521	483	487	513	500	477	525	475	497	481	466	480	497	506	516	513	484	548	503	492	490	510	521	483	512	478	531	506	511	516	527	519	526	532	493	511	508	511	507	526	526	514	517	497	524	486	475	509	483	517	476	514	491	486	522	519	530	499	491	480	484	522	471	542	469	503	521	479	502	480	495	508	490	532	490	505	515	511	522	503	524	479	503	516	537	523	480	497	492	514	468	542	521	475	501	506	537	507	497	538	484	485	475	519	530	503	483	497	494	528	491	533	499	544	497	506	468	494	505	541	487	511	511	502	479	491	489	533	541	494	520	483	483	512	492	545	500	492	496	556	483	499	499	536	497	517	467	506	483	479	558	515	509	501	483	433	522	497	502	529	528	500	482	494	491	485	485	536	505	514	479	518	511	500	518	515	507	501	489	550	468	511	501	509	494	503	517	522	465	477	467	478	491	474	508	502	471	492	533	512	555	527	521	520	531	527	497	513	488	488	503	519	521	509	468	466	563	504	550	504	539	491	489	472	506	475	510	491	488	463	502	487	492	480	501	477	496	489	533	481	525	481	474	514	510	525	481	501	524	515	536	505	475	542	513	491	537	505	512	519	557	488	535	476	501	462	493	494	561	495	492	529	514	488	514	517	478	519	488	446	493	492	530	480	533	502	480	460	516	511	479	497	550	511	507	445	501	530	479	513	478	455	526	503	503	507	511	491	499	507	485	514	532	521	531	498	525	519	535	494	531	528	507	487	483	479	542	492	458	513	504	502	538	533	503	506	492	489	537	505	492	521	476	526	504	493	486	486	529	481	516	512	480	486	465	486	493	485	476	479	490	472	534	486	478	495	506	493	470	539	500	512	485	484	499	457	488	499	536	501	537	509	472	506	483	485	537	483	465	489	524	519	520	501	518	492	499	523	509	530	509	517	497	568	532	503	501	474	523	513	466	519	517	473	520	470	524	505	528	538	502	531	520	474	511	514	530	482	508	493	469	496	497	484	496	495	536	494	534	494	532	489	501	489	515	487	484	492	523	488	510	490	509	505	464	506	488	482	507	534	513	519	494	506	492	546	473	497	495	519	492	514	510	503	521	504	517	515	470	512	515	529	487	517	506	555	527	502	523	526	521	499	478	566	488	505	479	493	443	510	467	492	484	504	470	495	527	485	481	491	501	517	479	489	527	477	508	499	508	548	488	506	497	447	506	521	479	536	522	531	491	513	545	497	497	497	518	494	503	540	524	490	530	508	483	532	526	476	539	468	463	476	518	525	514	488	524	481	509	503	494	483	533	508	541	478	477	489	496	519	459	549	504	507	531	499	504	492	496	509	498	506	524	496	471	470	469	505	496	488	473	487	518	512	521	507	494	504	520	488	510	481	488	484	492	496	461	476	494	526	494	480	472	504	494	485	507	483	535	487	443	527	510	518	512	495	499	512	471	499	494	462	465	494	502	510	498	479	435	516	511	496	504	510	517	490	500	524	521	512	470	498	510	524	535	527	500	515	498	453	511	496	511	523	495	480	514	459	494	491	484	458	480	493	497	516	495	501	477	483	459	481	493	502	535	506	528	519	497	493	517	469	492	464	475	470	511	501	492	465	507	476	561	465	449	539	496	527	495	507	479	479	510	490	481	476	488	519	534	529	503	501	539	459	497	464	505	471	512	476	478	503	479	481	530	509	482	514	492	483	462	545	472	501	467	492	532	500	504	499	502	511	521	498	526	499	474	492	522	481	521	510	488	516	485	501	493	511	552	545	453	525	542	525	476	514	472	498	474	492	486	489	531	533	495	461	506	514	525	536	486	476	489	488	478	511	503	508	506	528	499	510	527	503	521	482	514	499	484	564	508	524	467	478	541	452	534	518	489	516	508	537	527	528	514	510	511	494	529	481	503	512	486	481	487	512	451	489	450	509	490	479	485	486	511	509	482	541	492	525	491	453	510	531	513	486	497	476	505	516	476	522	491	508	450	525	487	535	503	537	526	515	489	472	485	461	490	500	549	485	494	542	492	500	514	484	510	480	467	509	474	526	491	488	511	541	496	502	497	519	528	477	511	499	485	565	495	505	496	474	493	486	473	509	512	499	514	515	504	452	545	523	474	484	485	487	464	502	530	504	493	485	499	483	516	451	566	562	478	472	522	495	485	505	506	469	533
52278	51525	48402	41194	33385	27339	25671	24192	17811	9792	4010	1607	1257	878	645	373	258	247	273	247	211	206	222	196	206	220	209	200	203	184	169	199	186	223	211	194	200	187	184	217	180	204	232	800	757	746	488	555	349	204	215	169	178	196	188	191	191	182	171	200	187	199	183	197	194	171	218	205	204	174	175	190	192	186	195	189	164	190	203	186	194	166	206	152	176	169	200	166	200	210	212	182	185	196	197	200	211	205	191	175	187	189	195	172	179	185	187	212	175	197	181	189	186	177	177	202	192	184	201	188	226	205	182	192	171	204	191	195	209	157	156	216	205	208	175	177	176	199	182	205	170	181	193	175	167	194	214	200	183	186	193	175	165	216	180	200	205	188	185	194	202	176	172	177	191	188	195	176	181	181	181	184	172	198	170	178	209	191	183	219	192	191	196	187	190	209	182	182	175	181	184	175	163	189	205	193	199	195	172	185	182	178	182	182	187	194	187	165	206	183	199	175	215	222	178	185	181	227	192	182	183	226	183	183	175	182	164	208	172	171	200	179	200	195	204	190	184	213	205	174	157	201	184	189	191	212	186	176	195	186	176	185	207	198	170	172	170	204	163	185	200	183	199	195	165	189	184	211	200	188	187	197	181	184	186	205	203	167	169	212	185	202	223	207	200	168	183	177	180	172	204	200	206	188	196	190	192	192	173	185	201	206	177	158	199	178	203	194	212	221	184	167	196	170	217	211	181	184	183	170	168	171	181	237	170	217	195	182	181	210	195	173	187	192	197	190	164	204	187	207	194	210	189	218	175	177	189	196	191	179	201	226	185	207	167	186	198	214	203	181	210	204	180	210	180	206	184	186	190	162	202	170	185	193	199	157	194	178	191	178	167	190	189	200	186	191	179	174	174	171	185	203	183	194	205	194	198	185	194	180	200	196	204	186	206	157	180	200	160	187	185	193	169	187	170	190	184	201	189	181	171	197	186	166	206	183	178	182	185	192	176	181	192	179	212	194	182	195	167	188	191	206	190	192	191	195	195	227	183	175	179	191	191	181	190	203	199	174	182	178	192	170	176	171	184	203	173	185	184	211	171	164	167	212	183	201	214	206	205	202	201	198	212	201	171	189	191	166	207	205	202	205	187	213	206	189	177	188	209	174	182	194	169	205	200	166	192	170	196	197	174	189	152	193	212	174	209	197	217	208	188	184	189	198	168	173	180	182	201	182	201	192	203	185	200	206	189	181	178	209	171	208	206	159	182	198	182	170	205	190	210	181	206	175	187	173	184	211	183	153	209	209	181	188	197	189	226	201	187	187	181	205	186	184	168	191	182	194	193	238	195	188	209	200	212	204	181	186	204	187	170	187	186	170	174	192	207	176	222	186	197	196	182	188	190	194	212	200	181	200	187	180	185	177	163	222	196	180	203	201	172	189	185	183	184	187	185	184	202	198	163	167	206	151	203	170	190	172	203	181	187	169	186	189	217	177	183	192	185	179	175	177	188	177	171	206	199	170	198	177	172	198	195	176	159	197	217	185	199	191	214	181	184	185	192	183	176	192	195	193	211	202	175	188	200	206	191	180	169	207	180	173	211	203	165	174	165	205	190	200	202	191	194	174	179	207	175	198	179	190	204	222	201	213	188	207	179	195	182	205	186	188	178	175	226	200	194	205	194	191	166	183	209	175	174	185	196	175	204	171	185	195	176	191	183	195	184	203	185	171	174	202	183	169	218	174	214	183	172	186	189	213	194	189	215	203	209	194	187	176	189	199	206	170	183	186	182	174	179	188	194	189	200	199	203	183	196	177	194	195	215	204	177	188	204	186	204	203	167	177	191	199	201	196	188	183	186	166	167	208	167	192	182	211	177	193	181	186	167	201	190	163	201	201	198	163	181	178	174	188	197	172	192	172	178	152	168	195	199	163	196	196	170	181	176	197	185	184	173	207	197	175	163	200	180	176	185	198	173	170	184	189	173	172	172	176	167	174	196	205	183	183	179	164	219	198	195	188	162	183	174	163	193	188	203	193	167	205	177	193	204	172	188	195	200	199	214	191	188	200	198	195	172	188	178	178	193	182	185	183	180	205	193	206	222	193	211	193	186	165	188	179	183	172	187	187	160	184	210	184	198	214	201	218	219	180	179	199	193	198	180	188	197	206	185	206	202	190	180	208	181	219	197	208	204	174	194	183	202	186	188	196	189	197	186	186	175	201	186	206	207	177	171	179	216	181	180	174	194	186	188	171	194	183	181	189	181	190	167	200	187	193	176	215	183	178	180	182	203	195	193	175	209	202	208	193	211	195	203	196	179	172	199	198	175	181	206	191	208	155	174	206	192	181	186	165	186	203	206	166	188	183	175	189	162	191	176	203	184	176	175	189	174	194	205	190	224	170	186	191	202	198	191	201	193	192	224	175	188	191	204	197	203	198	193	200	204	214	181	169	213	195	191	183	176	199	201	194	200	156	176	203	192	171	189	203	204	206	179	192	186	222	197	201	184	194	209	190	184	187	189	198	195	198	201	187	158	187	213	174	175	169	197	212	187	197	220	173	188	210	189	192	185	184	207	193	186	194	161	178	201	195	185	176	191	190	190	181	184	164	212	169	203	171	178	186	161	182	184	196	212	193	184	193	194	193	184	182	192	196	228	171	183	189	165	201	187	182	222	186	200	188	179	213	204	216	190	184	182	188	173	211	192	181	201	178	172	188	193	207	193	181	174	200	190	179	158	195	179	213	204	209	185	185	209	193	173	186	193	190	193	164	179	195	176	202	195	170	178	169	190	191	180	190	185	186	170	193	165	192	181	205	215	191	179	177	214	187	171	204	178	183	193	192	197	190	197	186	173	186	187	209	184	187	174	203	196	166	193	189	220	195	202	212	174	185	201	193	190	204	185	174	169	191	190	191	203	168	155	185	201	175	181	162	169	188	198	177	205	211	190	186	171	182	184	220	179	201	200	196	175	163	187	185	205	182	218	177	184	187	196	178	191	168	183	203	179	180	183	183	170	181	203	186	179	190	185	185	171	211	179	202	179	209	182	179	198	208	176	169	173	167	181	216	189	183	190	222	196	180	166	171	167	180	178	195	191	201	186	205	204	174	169	169	184	194	203	194	191	191	205	184	192	161	196	190	196	183	201	199	198	180	202	170	145	191	181	202	182	201	196	176	206	193	194	202	198	181	209	174	197	179	195	184	205	197	190	200	206	184	180	191	202	196	186	189	176	178	187	187	204	180	207	190	162	212	209	190	200	207	208	181	165	195	200	183	175	198	186	197	203	193	187	191	202	175	169	204	202	196	190	182	183	214	178	215	172	188	166	171	175	179	206	201	194	187	157	176	167	184	186	182	181	199	172	212	216	194	174	174	194	188	178	173	169	191	178	183	216	193	175	185	197	196	176	197	179	165	197	180	214	176	176	187	174	212	181	210	186	217	205	188	191	191	173	218	184	187	183	202	186	187	204	195	177	190	201	196	182	159	196	172	185	195	186	196
41462	58460	56350	49699	50180	34527	34055	21823	11456	8355	5551	4340	4869	3507	2328	1406	984	911	905	788	718	564	556	555	543	530	532	523	550	517	505	502	509	500	521	513	503	488	523	449	490	451	850	4108	3948	3787	2039	2790	1255	609	463	450	411	487	446	440	458	450	426	444	418	466	434	461	426	435	469	447	422	444	449	454	416	466	440	458	443	441	408	455	401	423	484	446	457	424	453	422	405	427	466	429	437	452	438	442	469	428	455	416	442	479	467	458	447	419	418	441	447	462	449	439	438	415	449	442	463	459	429	441	426	438	456	433	453	445	429	423	451	465	450	438	449	456	453	449	397	457	458	419	452	429	466	444	469	504	480	449	425	452	434	421	454	426	448	430	433	439	434	441	449	444	411	472	436	441	427	436	431	420	415	461	449	449	435	435	421	473	408	425	418	464	432	412	424	440	463	456	431	460	473	446	440	459	425	453	461	488	462	422	450	435	441	455	490	449	438	399	443	447	475	437	428	450	458	447	449	465	416	406	444	444	455	431	438	485	462	476	455	437	471	450	459	447	446	450	438	450	411	438	440	464	464	432	442	449	419	445	418	481	445	413	485	428	455	441	459	412	455	439	450	466	443	439	469	447	427	469	433	461	470	446	462	449	479	435	449	473	453	401	440	473	418	430	413	437	423	446	476	443	450	413	428	472	457	405	432	434	473	463	429	467	425	466	409	449	462	459	459	446	433	456	481	434	447	415	444	463	444	454	453	486	415	464	411	479	450	402	416	413	422	451	454	458	413	428	445	443	455	463	492	425	505	446	485	427	480	440	448	429	453	430	473	438	436	424	438	441	434	427	474	456	474	466	435	449	444	432	444	409	459	453	466	431	456	441	455	437	440	435	425	504	427	414	444	453	464	392	398	457	439	447	412	420	488	415	483	432	414	419	477	425	434	455	422	440	432	436	449	428	449	441	458	460	454	422	494	467	434	466	464	458	444	454	434	444	445	410	470	427	454	491	433	431	460	440	433	454	420	459	467	451	430	436	473	446	423	447	457	417	404	448	454	431	444	445	434	479	453	474	445	452	472	431	437	471	440	402	431	433	444	450	469	447	440	421	447	405	418	420	424	444	450	417	430	446	430	460	453	441	466	460	418	450	438	431	462	467	434	416	437	434	452	438	438	437	465	436	459	444	362	453	428	484	489	420	419	446	434	481	455	444	443	444	438	441	437	447	443	462	460	435	417	432	430	442	471	473	460	438	449	424	482	464	421	434	469	441	468	434	448	449	458	463	418	479	467	478	454	470	428	457	432	434	431	484	404	416	424	455	450	446	434	425	410	449	445	441	415	473	457	427	420	478	434	457	411	461	438	439	461	398	440	452	429	387	430	444	425	436	442	450	453	439	401	420	428	455	442	473	393	394	413	456	478	379	435	444	446	462	418	437	450	458	467	458	448	430	445	476	474	449	439	454	436	447	434	468	456	478	442	457	462	446	458	456	413	445	467	444	416	427	443	457	463	448	439	435	451	413	463	416	484	471	426	453	468	416	419	442	473	466	407	418	412	451	451	405	468	432	396	418	428	427	448	437	505	455	432	446	461	430	456	452	443	429	455	446	446	433	420	451	474	470	438	460	464	413	459	448	449	469	427	425	435	450	478	426	443	405	449	441	486	478	443	446	509	430	444	452	447	428	452	408	461	479	441	413	436	434	449	466	469	485	477	432	438	473	468	438	457	461	443	453	445	432	477	447	409	443	482	473	461	432	447	406	390	434	429	481	425	421	435	456	430	461	459	463	417	465	459	436	454	447	406	458	463	431	420	438	423	421	427	444	447	464	480	449	475	459	453	426	414	456	471	402	481	454	442	465	434	467	443	446	438	444	422	409	480	405	476	434	428	457	427	445	434	416	427	442	434	435	401	440	454	489	456	423	442	418	420	423	445	440	417	440	449	489	458	442	448	432	434	419	405	416	447	448	475	450	457	414	428	454	416	465	434	458	441	481	437	428	416	469	437	446	430	507	442	455	444	429	434	469	443	408	476	433	431	447	450	465	441	406	448	438	421	454	488	435	440	466	429	511	470	441	429	441	430	442	420	448	416	446	410	445	463	458	456	468	459	455	497	451	467	465	456	462	468	440	435	468	465	415	403	453	405	462	442	455	442	460	433	433	439	484	455	408	430	479	420	491	477	448	444	430	481	474	444	448	449	447	471	413	439	469	392	420	510	446	478	475	428	456	448	457	443	458	472	451	498	462	474	453	465	466	450	417	431	407	449	462	437	423	426	419	428	442	456	407	398	435	450	472	435	441	429	445	434	427	443	430	399	422	430	438	477	472	397	461	445	423	455	442	441	454	467	425	475	467	434	438	422	449	445	469	452	390	456	470	460	435	465	450	471	447	441	458	426	462	466	431	451	422	437	486	445	430	425	427	432	448	439	447	423	470	418	460	432	462	425	472	424	442	445	439	445	444	435	470	431	459	437	429	450	433	454	439	456	442	448	445	434	418	460	434	459	444	476	458	423	459	444	449	427	455	433	439	414	436	424	437	469	437	423	419	405	431	469	467	443	468	444	423	449	432	456	452	454	423	437	443	452	417	429	420	440	439	433	463	442	408	438	387	433	426	426	400	465	449	422	491	462	430	447	464	457	457	464	450	449	459	430	443	414	449	459	434	427	456	443	429	461	433	469	455	427	485	444	448	448	429	445	464	441	428	481	462	421	434	418	463	439	431	451	458	438	432	434	483	444	424	470	462	458	468	434	436	471	432	452	432	436	447	450	438	448	458	460	443	478	442	432	441	446	461	464	478	431	464	447	416	468	448	410	463	439	429	420	443	445	495	463	484	437	460	415	453	420	424	461	479	446	453	474	444	443	431	467	425	425	431	412	471	416	438	443	458	430	437	463	440	470	427	462	472	439	409	424	425	422	441	437	476	450	420	462	469	450	456	437	409	421	435	447	479	470	443	444	451	454	479	421	461	473	414	424	464	440	441	455	466	449	452	437	388	429	455	455	421	430	454	510	428	419	424	462	423	458	460	448	438	454	470	412	434	415	392	447	461	468	461	430	422	434	485	447	500	437	435	433	457	428	449	426	461	461	434	439	454	458	454	393	454	419	466	502	459	480	458	463	426	475	432	466	451	443	439	421	453	470	437	442	431	451	438	433	450	431	430	450	422	431	457	481	437	428	445	440	452	429	443	432	452	461	429	442	434	452	438	445	411	493	404	438	437	477	449	440	410	439	442	418	429	443	409	435	445	418	494	452	461	438	435	441	403	442	457	436	481	438	392	456	460	422	427	434	490	435	438	447	444	454	435	407	438	482	425	460	442	435	455	445	467	468	463	457	427	488	441	445	469	480	426	413	459	416	469	439	436	441	409	417	422	458	440	413	429	431	411	455	419	510	433	442	434	442	448	428	464	458	441	433	469	415	476	450	493	427	433	450	462	439	426	469	449	444	454	420	402	454	461	443	488	448	436	467	462	450	425	438	451	455	445	457	437
55406	53917	44132	41236	37189	28439	26627	25520	23229	18677	10795	5448	3841	2167	1007	495	340	355	283	264	224	227	231	221	188	202	180	212	195	184	171	182	177	198	179	182	190	168	177	154	200	226	1065	1835	1692	1536	1049	530	345	194	161	172	161	162	141	193	167	169	185	160	152	151	146	145	160	183	141	180	177	155	162	166	180	172	132	157	167	183	154	169	151	175	171	167	177	169	168	152	170	152	158	183	158	188	158	165	171	147	168	157	167	180	156	160	180	167	154	183	160	149	169	160	152	197	192	168	171	156	166	179	178	178	186	177	139	168	157	167	167	145	168	171	153	171	130	161	156	160	169	175	146	158	169	163	162	152	187	166	166	172	192	174	177	131	160	144	160	164	138	172	158	145	167	172	156	163	167	167	152	211	173	175	183	142	156	192	171	153	191	165	144	157	168	144	178	158	177	192	166	164	156	158	179	145	144	166	159	163	164	174	172	139	153	151	164	153	164	149	165	166	146	161	155	153	179	152	180	148	152	169	169	174	149	170	172	164	146	159	170	162	148	185	170	161	162	180	153	178	144	161	183	161	166	147	178	150	161	156	183	178	182	167	154	174	170	174	164	172	177	176	149	170	159	148	155	188	151	143	163	165	167	177	152	161	154	165	159	170	177	174	170	168	199	158	151	173	181	168	188	192	155	177	167	180	163	172	162	193	126	155	175	149	174	152	162	180	147	149	189	180	175	160	163	158	140	172	175	160	172	142	163	161	166	165	189	160	169	165	154	179	152	159	160	177	171	179	172	150	155	171	156	145	169	163	168	161	152	173	160	139	144	160	178	158	173	158	160	195	136	146	160	156	166	156	201	162	169	179	153	176	177	150	169	158	170	166	190	176	156	149	147	175	171	154	163	176	167	149	148	171	140	148	168	162	170	171	184	159	138	168	189	171	162	160	192	147	189	159	156	154	160	180	155	174	165	162	148	166	159	166	140	172	179	180	150	133	149	165	178	170	165	158	155	155	175	160	153	169	149	176	146	164	157	168	164	175	159	191	145	140	175	159	161	200	160	145	164	150	188	158	134	173	154	144	167	180	157	151	168	166	180	158	167	165	142	182	164	156	171	159	167	172	183	183	195	161	177	171	163	150	160	168	157	153	176	153	165	173	177	157	148	165	185	145	157	176	160	156	149	166	163	159	159	156	193	176	171	167	164	160	164	166	187	171	169	172	199	166	156	149	160	169	168	164	160	154	142	151	176	145	155	144	157	160	186	148	167	155	165	158	150	153	171	171	151	149	153	177	153	159	179	195	161	141	163	170	149	180	161	155	186	174	158	171	157	169	148	153	157	157	171	165	162	164	162	163	145	150	132	160	195	167	180	150	143	132	157	168	171	159	154	184	166	171	159	153	153	153	177	192	169	175	150	179	146	159	161	170	157	145	154	160	141	164	156	187	167	143	185	161	154	157	164	141	163	154	187	152	185	175	160	149	166	180	171	141	170	156	178	166	133	182	166	145	177	162	170	163	167	147	171	178	174	158	150	207	151	169	170	151	163	181	178	192	148	151	164	156	131	172	181	161	162	141	129	161	171	144	170	145	196	155	162	144	154	166	145	157	184	163	160	167	173	148	143	167	165	172	135	171	165	141	155	161	140	150	161	174	167	196	171	135	166	151	169	178	189	152	165	157	182	139	179	161	174	178	183	168	161	155	170	193	181	168	185	185	164	155	177	149	166	142	166	179	163	166	187	168	184	161	154	188	167	199	159	162	165	181	160	165	169	157	162	162	173	145	171	153	151	175	177	150	176	167	165	153	153	153	166	159	139	153	166	174	161	169	192	180	159	159	183	152	164	164	165	168	177	158	182	173	187	171	141	161	177	171	182	149	168	161	159	180	161	186	172	186	170	168	169	168	171	159	156	151	156	169	179	178	145	163	156	158	147	162	142	138	152	156	167	164	157	155	171	164	161	158	163	148	184	151	160	163	163	172	162	163	152	182	190	151	152	163	160	162	148	182	177	165	177	163	163	159	160	158	176	157	140	149	182	163	174	164	168	177	175	157	161	170	196	183	138	145	157	166	161	189	165	158	193	159	177	146	153	171	176	164	174	169	145	176	146	153	163	173	158	159	157	163	166	150	162	187	162	183	153	153	167	153	147	161	163	164	183	152	156	133	144	140	148	147	175	153	154	155	165	169	183	164	177	168	156	181	155	131	162	178	164	178	146	166	163	183	181	151	153	166	145	171	166	187	184	150	164	159	164	155	149	162	153	158	145	167	160	141	166	179	151	160	161	168	157	155	161	166	155	151	187	172	148	150	173	152	164	166	173	193	177	165	167	168	182	171	184	163	166	162	186	172	151	164	155	163	191	145	167	182	140	164	169	128	152	169	175	189	180	177	173	187	142	179	158	165	159	157	148	173	158	183	178	151	147	146	150	143	167	175	176	169	129	171	142	140	170	146	164	157	162	171	178	200	166	137	153	164	154	194	177	191	171	171	153	164	190	147	161	152	166	164	166	151	151	164	165	172	180	135	156	136	172	140	154	157	138	145	163	168	164	149	180	143	141	166	184	177	170	178	158	171	171	177	161	157	162	156	172	168	162	169	156	155	145	186	171	155	182	166	160	162	169	155	163	189	194	145	181	167	193	161	150	160	150	173	168	147	158	145	161	196	167	151	154	134	176	138	182	156	155	161	152	170	143	152	161	188	156	148	161	132	160	169	157	162	163	138	152	158	156	191	151	157	150	163	167	148	159	178	158	171	139	140	146	166	184	160	160	163	176	166	160	149	157	127	163	163	172	171	172	148	189	147	146	175	186	166	183	156	149	169	184	199	178	137	171	153	149	160	143	162	164	155	169	147	150	185	144	167	158	144	177	139	201	157	170	157	161	186	172	162	181	172	171	162	181	143	169	167	165	187	139	180	160	159	169	176	142	142	171	141	162	153	166	148	163	140	147	174	169	160	130	167	137	190	134	165	170	167	152	167	172	178	178	158	168	166	150	164	138	150	150	187	182	159	155	158	156	174	170	158	135	162	195	161	190	153	171	149	139	194	159	181	166	159	160	193	166	180	182	167	177	129	164	176	173	157	146	132	154	147	150	158	159	184	171	159	149	184	185	197	149	167	184	150	144	165	189	174	130	166	168	137	176	166	159	190	171	190	151	165	180	152	162	168	156	172	157	152	180	156	173	168	166	180	160	174	158	162	161	130	169	169	147	141	197	165	136	156	175	154	170	180	149	178	165	165	158	157	159	137	174	164	155	149	162	173	164	163	159	134	159	171	157	194	213	171	146	175	158	171	177	169	139	177	161	143	149	175	171	184	148	155	176	197	159	154	174	155	149	179	163	138	172	149	146	178	143	164	169	167	144	169	176	169	158	163	165	147	184	152	157	192	158	190	165	151	203	167	165	156	165	139	167	167	181	147	147	157	162	172	157	161	156	207	182	185	178	170	176	153	138	164	180	150	185	150	167	160	145	170	173	158	183	167	172	149	173	188
42389	55836	53886	51185	45834	36392	36032	25344	17489	15354	9845	10570	11357	5693	3143	1889	1282	1299	1068	958	675	662	608	605	577	591	586	556	512	596	499	544	504	484	466	515	491	468	501	481	496	663	5302	9069	8685	7517	5116	2200	1153	486	361	385	370	394	390	371	418	401	383	392	402	376	393	415	389	418	394	410	382	382	399	399	384	376	370	373	422	353	395	383	376	376	421	383	393	369	363	391	371	367	388	366	351	399	393	374	398	383	388	393	428	399	402	378	389	410	380	381	393	402	373	362	375	365	333	396	380	406	383	372	387	411	365	389	387	380	390	425	357	342	397	414	415	404	357	393	384	419	370	341	379	410	398	364	399	364	364	393	419	332	395	386	395	393	387	382	370	374	413	388	395	380	397	382	358	397	395	372	402	375	423	376	382	375	369	378	387	350	375	421	362	371	386	376	400	427	375	378	397	387	353	387	391	345	375	416	354	405	359	389	408	396	399	428	398	411	373	389	384	383	413	344	394	382	388	380	364	393	397	364	409	388	399	386	410	360	383	369	396	372	404	401	364	379	339	379	414	412	381	377	364	392	399	408	420	381	370	382	378	403	407	388	394	373	415	395	388	380	390	396	432	391	344	393	382	354	381	424	404	402	401	404	384	388	346	393	438	413	368	388	382	375	400	378	396	412	388	392	382	399	390	351	382	396	363	387	378	381	388	387	407	385	375	423	393	414	388	398	420	384	423	393	389	370	363	425	373	380	370	389	349	396	413	399	365	391	362	396	361	408	421	377	394	380	354	399	392	360	362	404	408	396	398	401	380	378	359	394	407	390	357	362	392	375	395	374	356	348	388	360	385	360	374	385	340	379	396	391	379	421	394	347	391	368	366	406	373	372	383	358	386	414	426	383	395	348	413	337	398	378	363	414	369	409	398	379	401	404	378	335	390	393	402	409	379	368	372	395	364	401	393	404	376	394	397	386	359	364	422	375	405	385	392	416	356	398	371	384	405	386	371	379	354	391	385	393	388	363	397	394	364	359	401	406	415	344	388	380	428	409	361	350	422	388	329	385	369	415	407	399	418	378	414	389	400	368	380	381	390	397	375	367	395	440	393	362	382	406	395	366	367	401	363	385	379	377	390	361	390	388	423	390	405	384	383	378	371	397	430	411	402	408	382	401	422	365	404	342	410	369	392	383	423	374	418	425	410	400	344	382	394	383	380	366	394	387	399	350	393	392	423	391	384	413	371	385	345	377	421	395	421	415	347	387	393	401	359	398	396	405	425	398	415	410	402	404	387	398	397	399	364	369	353	383	370	359	412	379	403	369	390	391	385	406	420	363	358	342	391	363	424	395	368	399	397	376	372	360	442	384	387	397	391	378	415	380	397	383	374	361	400	387	417	402	357	390	363	360	381	373	344	370	380	394	410	381	427	390	422	392	371	389	376	378	424	392	403	390	370	381	425	367	393	390	416	391	364	419	344	406	390	390	387	393	384	378	398	356	354	355	395	403	407	355	398	360	398	359	378	389	401	387	394	338	383	369	401	382	405	373	348	386	377	406	406	397	362	388	406	382	401	400	388	377	377	387	386	395	387	362	353	407	418	369	387	382	449	377	423	392	370	385	415	378	400	380	408	394	387	390	408	376	407	411	371	399	358	384	370	388	352	347	388	381	382	378	402	381	362	424	391	402	405	389	380	365	389	360	417	359	366	382	414	360	412	392	387	398	425	390	348	410	387	356	390	397	388	401	370	397	385	380	374	388	397	373	369	384	404	369	392	376	393	422	382	388	398	372	413	399	372	390	385	370	398	360	392	373	388	411	384	408	407	394	384	394	377	373	400	370	390	376	381	402	396	407	386	364	382	376	420	384	367	352	394	404	359	415	402	371	368	384	385	369	365	402	391	391	384	390	418	363	373	366	402	421	393	380	409	368	409	393	378	386	349	387	360	382	350	374	391	349	347	399	410	396	332	358	382	407	384	388	397	396	363	385	392	383	375	375	409	406	396	372	402	434	346	352	378	369	380	365	401	372	400	356	407	392	395	356	397	376	395	382	419	365	371	433	396	352	401	391	379	397	388	371	380	380	393	380	382	383	405	416	383	359	377	390	412	405	394	369	370	400	402	383	392	382	362	359	402	377	391	390	367	420	364	411	382	384	414	363	378	378	428	370	358	380	348	378	332	388	365	392	369	401	374	383	374	402	413	371	373	360	383	405	394	367	379	386	409	390	376	394	374	353	357	373	373	380	378	349	391	372	366	393	396	395	399	347	394	395	412	397	366	397	373	374	355	399	369	422	380	396	365	397	408	370	363	377	390	392	408	388	399	394	358	382	380	418	386	393	395	364	396	394	406	373	411	384	398	415	374	359	371	335	376	414	368	391	411	347	392	385	381	378	365	391	385	368	386	353	360	387	347	376	336	377	386	374	356	388	369	414	427	397	396	388	390	379	398	373	373	371	375	372	373	395	404	347	392	377	402	385	365	402	372	363	399	408	384	368	387	396	353	382	393	369	386	393	381	356	435	370	408	389	368	373	352	400	388	387	389	394	373	362	381	405	385	379	400	376	374	380	402	401	415	394	401	391	375	395	419	364	373	407	339	350	388	384	390	381	396	395	382	404	392	388	398	381	365	390	380	395	356	430	418	394	392	396	399	398	391	395	370	375	378	372	405	387	383	388	367	415	369	378	417	394	396	384	363	367	368	416	399	373	406	397	353	422	392	384	393	400	409	385	403	420	399	364	402	370	390	411	408	377	346	415	381	367	375	405	428	367	356	360	412	431	380	358	395	384	410	388	386	378	359	425	392	362	376	371	343	400	392	356	379	416	390	421	374	397	376	353	372	389	364	356	406	369	360	391	398	351	352	389	367	395	377	415	374	421	377	361	420	400	398	384	352	343	394	402	371	372	383	437	379	401	355	369	349	360	362	396	383	392	371	388	388	372	400	370	379	392	373	415	375	401	375	342	426	378	388	366	385	378	397	367	383	378	347	387	385	365	400	381	406	365	357	374	371	369	393	387	416	376	395	414	406	425	404	426	358	333	395	410	365	387	389	408	368	430	367	394	404	356	385	395	363	441	401	384	404	433	408	400	405	379	381	360	385	382	402	415	370	386	411	420	409	379	414	384	374	406	387	402	354	402	425	374	386	381	391	381	364	400	421	374	400	385	374	391	350	388	394	340	360	357	404	369	408	389	395	409	403	391	401	403	379	400	414	369	431	383	392	375	413	375	395	376	385	377	367	355	364	399	372	373	387	359	410	383	352	365	394	374	405	349	393	395	371	423	358	384	384	398	404	398	405	422	413	376	380	386	382	393	378	391	379	445	396	413	409	386	376	346	356	400	358	379	388	400	356	371	406	362	359	393	390	388	411	360	407	382	389	390	355	370	376	357	388	365	418	414	386	362	359	373	359	381	388	374	418	361	390	404	401	374	387	403	390	403	375	311	394	372	387	375	396	357	364	389	415	385	396	405	409	376	371	372	335	414	351	378	388	384
23356	30556	42695	41291	34833	14836	4701	1816	831	570	381	327	334	275	296	277	264	279	252	277	268	220	288	260	260	256	234	274	258	251	263	230	254	261	243	253	259	235	264	236	253	277	278	361	312	312	326	291	289	233	259	242	283	245	258	234	249	247	238	221	240	244	239	285	277	251	281	263	271	243	258	217	294	236	268	244	251	239	268	259	266	273	227	269	235	237	274	272	223	234	230	261	255	239	249	280	281	256	240	244	272	247	246	244	236	241	256	251	247	230	259	243	237	243	250	238	227	284	247	254	243	269	224	263	241	222	252	258	262	281	245	246	243	285	247	251	261	238	196	237	271	232	252	246	258	255	226	220	277	239	264	234	237	266	247	246	241	257	223	252	255	208	235	289	251	240	242	206	265	240	241	256	221	201	266	220	242	245	253	235	263	216	226	249	250	238	235	234	235	243	278	258	225	273	241	259	256	288	251	262	246	272	238	240	240	241	247	262	239	254	232	214	245	253	254	220	262	281	286	248	250	252	278	262	256	251	261	269	260	230	231	241	266	247	266	247	241	262	235	252	251	270	239	251	224	228	245	259	219	257	258	254	235	255	261	240	246	247	271	258	234	229	231	252	258	226	258	229	273	246	227	266	251	249	226	261	248	237	266	251	260	246	259	263	246	281	250	231	237	261	228	280	244	253	258	241	264	239	254	250	222	211	266	252	240	246	230	265	250	266	235	247	240	239	286	250	273	252	259	261	247	237	236	224	240	232	254	250	255	248	253	253	253	253	242	281	251	226	268	224	215	254	256	263	251	285	274	254	235	236	257	257	228	242	248	234	237	269	256	282	264	254	243	252	245	258	242	229	234	282	243	238	221	230	263	275	262	245	236	266	261	240	231	258	251	251	239	255	243	244	273	218	239	255	256	253	259	267	230	254	248	226	257	265	241	266	258	253	252	237	234	271	253	268	269	249	251	259	243	269	245	252	219	251	243	268	275	233	243	234	230	257	245	239	257	276	263	251	265	251	230	229	236	256	256	236	241	211	243	267	248	231	255	243	258	280	249	241	232	230	260	229	247	257	251	265	240	258	247	255	229	253	245	248	245	222	222	250	285	236	251	262	266	217	238	263	248	243	256	277	247	204	237	269	238	237	243	245	279	264	248	245	240	264	278	276	272	246	265	246	234	248	237	241	261	257	262	251	257	242	239	253	227	251	247	246	232	257	221	227	250	242	256	228	270	248	269	240	261	242	281	216	251	239	259	267	251	247	240	255	234	229	234	255	240	243	244	243	273	267	229	242	244	273	245	251	236	256	255	243	234	261	263	234	290	245	253	270	238	239	247	244	236	291	236	236	241	253	234	252	245	266	266	249	230	255	253	231	275	274	231	259	236	237	261	255	234	240	240	257	245	233	245	242	260	264	227	223	254	226	262	223	256	237	224	261	241	254	265	244	246	280	238	233	239	244	260	206	253	249	255	229	247	244	236	254	257	234	263	264	262	235	260	244	237	240	263	246	244	248	246	219	274	231	247	255	235	251	239	240	261	260	221	243	236	269	240	265	260	275	243	222	251	243	264	221	272	230	215	238	238	262	268	235	244	221	252	242	258	288	260	277	263	243	236	226	236	229	233	246	237	256	249	246	260	226	271	273	256	261	254	246	219	262	237	239	240	226	251	251	249	273	282	266	244	274	234	236	228	251	255	253	280	253	249	241	270	269	272	275	269	246	254	257	272	279	259	236	217	264	278	269	244	282	241	234	249	251	215	229	233	273	248	252	238	236	254	245	287	242	269	264	271	228	257	260	257	269	241	249	230	270	255	239	256	248	272	254	251	251	258	254	269	254	253	215	244	263	244	270	255	252	246	239	239	234	248	257	257	251	244	283	242	252	261	257	264	254	255	239	228	246	243	233	249	226	234	233	227	256	253	264	246	239	228	257	259	241	251	252	253	277	260	232	264	247	256	278	235	243	254	278	265	238	253	249	243	248	297	264	233	240	282	227	285	272	276	218	244	266	264	260	269	231	259	241	246	243	259	240	265	239	228	246	283	268	217	258	263	256	272	263	262	256	267	260	245	267	287	220	236	231	250	290	252	249	252	245	244	242	250	274	243	260	257	219	239	254	262	251	234	243	255	261	269	243	254	269	263	258	278	226	230	265	244	274	242	266	268	253	232	259	253	241	248	239	261	227	242	241	283	238	228	257	256	242	249	247	260	222	259	268	246	255	240	235	264	253	238	242	241	275	279	254	262	264	256	254	252	225	244	260	219	236	259	241	267	283	249	236	276	253	250	241	264	270	273	246	267	229	220	234	245	260	274	218	242	286	227	266	239	222	276	236	247	230	279	236	280	266	247	272	233	260	247	267	259	272	258	262	264	245	256	217	265	254	244	268	252	240	252	236	245	219	233	248	249	243	256	255	229	267	240	220	233	261	255	257	257	254	264	254	262	251	257	244	251	253	228	253	213	231	240	240	268	249	272	237	236	263	235	255	272	244	263	248	263	256	265	268	231	268	257	265	268	254	265	232	240	217	235	253	251	245	266	248	247	256	246	244	246	241	233	253	245	233	215	264	257	228	245	235	250	248	249	281	238	249	216	261	263	244	261	240	247	278	249	275	233	239	234	270	228	254	268	262	240	222	270	235	271	267	246	220	276	232	244	235	250	247	248	233	214	236	287	233	251	240	226	249	259	262	266	235	241	263	242	251	246	255	287	256	214	231	250	255	249	209	277	251	256	225	251	291	240	251	237	248	250	259	270	273	250	230	235	249	224	250	224	256	240	264	253	252	239	256	242	249	232	225	280	249	269	255	239	253	263	244	271	261	227	249	260	239	274	238	254	254	262	235	276	262	273	264	251	243	235	241	252	240	256	246	221	268	270	257	249	225	235	226	242	241	269	239	252	260	208	267	280	232	241	247	251	240	250	276	260	238	274	251	247	235	233	236	246	234	264	242	259	250	231	234	253	271	281	248	280	237	259	214	265	263	258	262	286	232	241	261	227	284	240	242	280	240	246	252	274	219	251	259	248	258	258	234	271	257	275	253	223	244	275	260	235	275	250	254	256	285	256	259	239	230	250	252	255	251	234	262	277	253	257	256	240	261	285	220	238	230	258	255	255	257	262	229	236	225	243	256	249	239	257	270	252	247	230	247	249	232	258	234	223	251	226	246	239	267	233	251	227	272	261	242	246	223	229	237	269	226	249	252	249	268	256	250	258	257	264	262	245	261	257	226	230	261	241	250	213	239	235	269	247	226	258	244	259	270	226	221	257	256	238	280	244	250	235	259	243	226	249	223	239	257	211	264	228	253	248	257	257	250	246	252	238	227	265	249	240	247	245	263	250	238	255	249	266	245	240	240	258	254	245	253	274	240	260	262	233	232	240	247	253	231	250	233	260	242	255	252	248	251	257	261	246	286	263	236	254	251	240	235	269	228	235	280	217	253	253	253	265	258	254	271	259	226	254	269	240	249	260	228	265	239	230	220	247	235
17280	30507	42543	46531	38735	9579	5827	3747	2369	1832	1207	1162	955	841	807	660	668	682	620	598	611	637	598	626	625	580	608	651	630	615	614	626	611	592	624	605	623	628	608	587	595	821	882	1080	947	862	912	821	698	594	613	625	611	640	600	614	563	550	609	520	617	599	573	592	580	622	568	572	597	567	590	583	593	611	603	595	554	617	612	620	567	540	598	603	598	590	614	636	573	556	629	598	551	626	566	630	592	630	657	619	596	569	607	609	627	598	618	627	602	626	598	560	561	596	619	612	610	653	569	617	606	622	609	553	639	673	588	622	622	625	626	612	620	576	650	595	631	589	628	634	631	644	625	567	625	622	604	565	613	576	592	587	615	562	621	630	632	609	632	581	629	572	573	608	590	593	618	551	561	618	581	590	591	611	602	605	643	563	609	610	636	615	625	622	612	594	639	621	596	628	602	591	603	629	593	632	577	620	605	607	576	566	586	603	599	623	596	596	596	600	575	643	587	597	601	565	581	636	585	655	568	563	613	626	602	600	594	605	625	639	594	557	634	647	617	593	575	589	614	595	601	592	596	671	588	605	587	604	625	569	626	626	604	589	610	614	627	548	633	601	616	618	620	617	605	562	627	609	597	552	600	592	594	617	586	586	553	576	628	592	641	618	591	563	590	598	588	556	622	626	612	630	641	619	604	610	583	627	633	600	627	614	628	551	577	646	628	637	587	574	608	582	577	605	601	593	622	616	557	589	610	603	619	609	561	619	575	605	611	616	612	597	609	611	566	575	562	633	624	591	592	606	600	626	588	577	611	643	580	607	626	588	606	585	649	613	623	590	597	578	607	606	610	573	634	592	584	554	626	642	612	620	618	579	605	588	589	588	600	611	654	561	597	629	645	589	594	624	594	642	640	596	610	613	579	556	547	650	575	604	619	557	614	635	625	627	662	618	643	617	564	588	604	576	650	584	579	591	603	593	589	639	600	654	560	606	617	647	620	595	565	550	556	588	635	557	627	607	605	613	599	604	624	630	597	593	569	604	579	641	609	622	632	606	602	622	569	571	592	606	581	603	541	560	627	645	616	592	611	642	583	554	587	606	643	575	613	630	644	575	558	627	608	604	568	611	613	590	618	585	638	615	601	601	607	611	609	631	567	605	643	628	585	599	578	605	602	608	614	583	619	606	568	592	579	585	611	602	638	643	608	610	563	629	598	615	623	575	559	669	600	562	596	593	583	609	568	640	582	597	620	594	640	590	646	584	569	609	639	586	573	615	579	594	610	610	609	586	584	563	593	588	601	619	582	597	591	584	588	567	604	631	551	571	644	597	578	625	610	551	622	611	576	598	584	590	591	596	576	584	637	565	635	563	575	543	567	562	596	582	604	616	607	594	598	639	625	595	630	609	579	602	588	595	579	644	587	601	588	640	594	605	611	595	617	627	606	613	635	581	602	612	661	603	639	641	588	582	600	571	631	606	558	607	603	597	624	549	636	604	572	584	610	583	636	597	599	577	611	612	632	578	663	612	606	558	583	612	600	626	561	595	608	613	635	573	601	599	593	625	561	616	618	623	627	608	606	599	624	620	563	629	608	552	595	623	562	640	667	580	616	644	596	638	607	630	612	606	604	585	641	601	626	604	627	596	606	578	625	595	614	613	582	608	520	593	591	622	615	617	553	613	637	622	588	567	574	604	578	558	585	567	627	576	576	625	645	592	559	643	600	620	590	597	642	604	563	616	595	620	614	615	572	584	581	634	625	608	599	602	631	593	631	607	644	564	610	583	606	648	584	546	547	626	599	670	634	599	557	612	635	585	618	616	588	629	627	604	578	554	606	646	619	567	591	613	627	564	552	565	597	615	633	607	578	616	583	605	630	599	597	610	625	576	600	612	581	612	575	544	629	580	634	582	590	539	581	587	592	619	600	645	588	549	625	617	589	587	642	592	584	573	599	580	581	602	611	582	579	597	599	615	632	600	641	612	635	618	596	624	634	619	551	580	594	626	580	579	598	630	630	628	538	628	585	607	637	563	549	621	606	637	615	568	645	600	612	588	625	625	602	590	627	573	642	634	549	571	590	614	610	583	616	631	612	609	628	594	608	588	611	581	599	549	589	623	628	637	581	594	588	577	598	628	635	610	565	586	615	573	616	611	571	601	599	634	587	626	546	598	583	616	569	543	603	607	573	624	595	652	566	630	609	595	627	567	596	584	589	609	635	598	655	647	653	574	605	599	621	617	587	596	631	651	615	565	601	582	617	587	578	657	649	622	575	630	625	578	589	605	582	632	622	641	584	578	551	588	626	626	615	602	618	637	599	628	646	560	622	600	602	647	566	651	628	607	598	613	619	640	624	611	614	593	581	595	611	650	587	609	600	616	631	595	560	617	606	586	606	606	583	646	597	602	634	595	596	604	646	592	584	599	602	599	603	571	580	631	609	650	628	585	594	616	601	654	564	579	607	612	597	624	590	579	606	642	566	661	598	614	607	590	601	633	588	606	628	587	597	608	623	611	568	633	607	579	664	567	615	610	607	622	633	576	579	606	600	615	599	630	625	621	587	607	585	592	610	628	614	609	600	626	643	594	560	617	604	605	589	631	581	586	640	621	567	615	601	566	619	607	627	572	585	602	636	596	576	590	608	581	588	617	595	568	589	604	606	598	639	603	575	617	559	621	575	592	571	612	598	561	557	589	635	622	594	636	587	584	616	596	626	624	629	579	651	589	568	614	587	606	601	604	624	623	580	643	636	641	601	589	597	615	610	556	602	641	637	611	656	574	569	623	552	593	607	559	638	610	605	569	611	596	569	632	602	623	573	605	579	607	649	567	568	604	604	618	592	653	609	587	576	606	612	619	605	579	633	609	597	636	552	607	614	571	618	557	605	583	594	637	618	630	611	614	623	562	586	570	644	601	593	614	582	616	571	603	616	574	582	617	596	590	615	626	620	596	607	571	555	610	636	623	592	616	596	595	608	586	595	561	591	600	599	570	606	621	595	600	583	586	637	622	607	628	551	622	592	601	610	606	606	582	619	607	580	639	619	587	561	597	587	599	577	613	584	584	592	604	604	602	622	600	586	637	636	577	616	601	607	566	630	566	621	601	612	589	643	586	608	613	622	596	657	616	589	613	638	581	591	625	560	598	628	603	620	603	607	604	587	621	582	646	615	639	582	603	629	591	584	596	683	590	602	613	552	607	618	601	635	590	604	619	611	598	630	578	631	577	558	589	622	601	584	572	565	574	611	609	601	589	597	586	599	645	573	593	613	591	583	562	625	632	592	583	583	613	620	608	634	573	568	595	568	604	563	610	581	622	612	624	572	567	560	607	623	549	600	637	546	621	597	635	640	585	612	591	588	578	609	625	612	585	606	623	612	579	585	568	577	595	624	609	622	599	584	622	613	605	614	599	623	627	655	564	636	629	627	616	628	650	561	574	567	614	621	600	606	598	629	548	591	561	611	576	577	586	594	630	648	594	607	608	585	628	578	557
54068	50160	50158	45661	39467	31754	25572	22397	16906	8824	3545	1839	953	729	589	310	287	231	268	247	243	204	210	173	195	199	219	218	195	208	175	195	212	184	165	201	209	192	185	196	183	203	419	747	800	745	508	305	242	197	195	203	204	203	179	185	187	187	178	156	185	181	183	165	198	204	185	175	186	166	191	183	196	200	187	200	188	202	193	178	222	204	194	187	217	188	191	212	192	186	215	190	178	188	201	195	200	207	180	179	191	178	191	206	200	202	190	183	210	179	160	173	184	187	181	198	178	208	186	198	180	172	214	213	197	190	204	175	187	175	182	194	204	167	185	215	173	192	192	186	169	165	184	213	189	177	184	205	203	200	192	181	175	189	178	191	178	226	193	209	180	168	191	173	163	192	176	186	205	198	183	187	211	211	191	176	186	187	177	190	215	186	188	177	205	180	186	198	199	208	199	208	184	204	185	181	185	158	153	209	167	181	170	199	181	202	163	195	190	181	221	191	198	192	209	174	200	177	195	179	190	178	193	158	178	178	188	177	177	186	183	179	188	183	168	188	200	208	183	219	209	199	167	182	208	177	178	201	220	160	212	191	208	196	192	192	197	226	196	179	183	188	168	179	204	161	180	213	199	205	190	193	204	177	214	219	169	167	196	182	176	208	190	196	216	208	183	215	183	200	183	195	173	178	202	178	196	211	163	188	211	161	155	215	168	194	196	215	194	194	184	190	199	210	165	192	190	180	211	173	207	163	218	214	167	192	192	186	183	202	190	201	172	175	191	190	174	177	198	184	203	168	210	205	184	165	180	181	170	189	179	195	200	200	173	214	219	190	205	197	161	182	194	208	207	204	182	202	196	186	192	167	195	199	168	215	173	192	207	207	204	172	201	200	189	203	227	195	212	208	191	192	182	193	205	163	185	195	183	189	204	207	189	198	220	182	209	174	178	181	206	178	178	196	201	217	212	194	185	176	193	201	177	205	203	195	200	194	218	173	186	161	184	229	212	212	168	192	216	205	200	177	191	186	201	195	178	178	165	188	188	201	202	214	203	214	167	176	182	202	190	175	184	192	177	187	186	200	175	226	174	146	155	190	203	181	202	187	196	186	194	192	152	198	166	182	177	191	184	183	193	173	197	177	197	183	197	222	165	195	197	219	180	181	191	176	206	200	199	203	188	212	174	212	202	186	187	200	186	209	187	206	199	208	183	186	207	200	208	201	201	174	182	192	178	192	192	200	195	173	185	160	213	205	174	210	202	188	198	196	168	197	177	213	200	188	158	170	195	175	169	223	197	183	197	181	209	195	191	198	161	178	209	213	188	210	184	174	193	169	219	153	195	173	188	149	203	194	176	211	173	179	208	187	208	197	177	190	199	192	204	190	181	195	203	193	175	148	189	177	175	162	197	196	206	199	191	195	193	179	197	204	198	169	192	172	204	194	163	185	198	184	203	168	169	200	179	189	186	182	207	202	172	193	177	175	196	209	197	176	206	211	212	169	188	186	209	221	182	177	173	195	157	217	183	207	217	214	173	187	194	204	180	203	171	219	195	196	173	174	207	161	185	192	201	196	187	201	172	205	201	165	182	173	206	231	195	184	204	172	204	196	183	183	179	209	204	222	176	188	161	174	178	177	197	196	187	196	203	189	204	189	185	216	190	191	206	203	182	202	183	191	199	180	216	199	195	188	195	211	187	174	180	212	194	213	199	181	184	197	186	159	178	194	191	199	187	181	189	204	177	209	194	181	204	168	182	178	199	194	186	180	202	199	200	205	210	178	183	190	183	178	182	169	193	187	176	185	191	176	188	184	168	191	179	195	165	180	186	189	168	184	183	186	180	168	188	179	208	219	181	193	203	169	185	202	184	175	184	183	178	186	181	175	150	205	184	183	194	199	183	206	176	196	176	192	191	176	201	178	186	185	209	204	218	195	195	224	174	187	201	185	182	199	182	181	153	215	190	196	207	166	184	178	181	206	201	170	191	196	183	183	191	197	205	197	195	193	193	184	200	192	196	188	159	192	165	224	183	170	195	173	170	193	196	204	203	177	174	165	191	188	204	185	205	187	181	207	178	187	205	196	188	180	193	182	179	189	182	182	172	180	184	184	149	188	180	210	223	173	218	199	182	213	199	196	203	172	189	191	163	179	199	203	209	182	202	193	206	197	203	204	208	190	212	170	183	190	217	188	186	173	218	191	186	177	185	180	196	191	179	193	195	182	189	207	186	183	196	214	206	185	198	193	203	185	189	202	191	196	184	214	175	203	186	182	202	195	203	175	164	186	178	197	195	200	175	195	180	177	200	208	197	208	166	158	199	197	175	199	207	182	169	196	183	201	216	182	193	195	176	187	163	190	180	184	174	199	196	179	205	199	191	204	189	200	181	192	191	190	197	197	205	188	182	197	180	200	184	207	226	175	171	221	198	189	183	173	164	174	202	173	161	192	183	207	163	200	228	175	190	205	199	176	193	187	202	182	196	188	183	192	187	182	188	217	194	176	210	186	192	200	211	175	203	179	211	182	208	173	181	210	185	182	181	195	197	199	186	195	169	187	185	185	188	196	185	148	194	181	154	190	190	196	205	187	189	168	175	181	195	185	181	160	197	194	186	199	185	199	211	172	199	210	183	183	185	183	179	170	193	218	212	171	175	182	177	175	180	174	183	193	186	171	195	223	220	172	181	198	195	185	202	165	170	197	185	183	192	187	181	177	192	203	168	196	178	172	189	185	184	202	186	191	180	191	199	189	214	170	164	208	192	208	186	200	230	173	194	185	163	186	189	222	184	204	175	178	194	180	203	212	180	170	207	184	181	185	193	174	175	175	186	207	170	200	194	192	197	189	171	211	202	170	206	188	185	175	169	211	194	193	207	200	183	207	182	176	173	190	191	173	202	171	198	172	203	176	192	184	190	214	199	172	204	186	192	185	175	205	185	191	190	216	205	186	185	196	187	181	209	194	205	176	190	231	207	167	185	175	177	190	212	186	186	197	193	181	197	191	175	182	195	204	200	165	187	205	191	194	176	172	204	208	197	193	186	198	203	197	180	203	169	172	179	206	176	195	183	206	181	184	191	199	188	185	194	198	199	193	193	173	146	203	195	181	214	194	208	178	204	178	192	190	170	193	182	205	210	191	196	200	200	219	180	194	175	191	207	183	171	171	195	177	196	203	185	178	185	198	192	190	187	187	176	190	179	180	181	222	186	187	199	182	204	209	188	180	196	179	180	173	192	201	189	197	198	169	175	181	221	182	192	169	207	191	194	169	199	199	174	180	178	176	204	212	182	200	213	182	149	175	186	191	194	204	214	204	195	169	164	194	201	179	186	189	168	213	187	183	189	191	198	182	194	206	171	185	195	192	203	183	209	177	198	173	170	187	211	190	195	174	179	175	185	182	198	205	194	208	173	173	160	181	206	200	179	186	200	176	199	185	175	207	178	187	184	190	163	208	164	163	194	174	220	214	194	209	205	194	203	185	167	193	198	191
43739	53561	57994	55571	52057	41050	23303	14579	8703	6875	6065	4558	3320	2941	1860	879	848	724	839	694	676	532	521	565	533	541	522	524	525	544	494	487	538	518	453	513	490	492	488	497	536	629	1942	3630	4036	3752	2276	757	826	544	444	432	429	456	395	438	471	480	447	455	431	428	446	443	484	470	426	429	469	440	447	439	487	482	455	443	401	449	453	463	425	454	425	401	437	466	428	453	452	483	447	467	458	415	443	453	498	462	453	481	431	456	474	452	447	480	463	433	470	458	475	442	473	477	463	445	480	469	448	450	424	453	464	435	450	448	468	471	440	510	474	505	460	429	430	421	470	411	448	437	463	427	436	429	459	461	469	443	460	482	437	456	475	442	486	420	496	481	491	435	434	464	465	461	472	469	423	436	436	424	475	451	447	467	457	465	474	420	453	512	492	433	472	410	463	462	448	465	442	462	468	483	449	448	458	449	416	420	450	453	456	458	470	436	475	460	454	481	457	478	445	457	461	428	492	492	453	461	423	469	452	409	461	426	463	498	429	427	436	477	457	451	468	491	451	441	476	475	434	439	439	452	434	445	439	438	500	418	446	431	481	461	474	405	468	483	447	426	465	467	423	436	448	406	462	446	428	457	436	468	467	464	476	455	429	449	409	445	448	485	452	464	414	481	484	410	465	471	458	419	450	449	422	458	431	443	451	484	476	391	426	468	423	454	470	439	456	499	474	456	461	460	430	447	450	448	444	464	463	430	460	462	470	482	451	463	512	479	487	463	435	454	459	441	439	436	440	447	442	448	425	453	439	476	465	476	431	425	500	498	462	443	420	433	429	442	466	450	456	467	470	481	448	453	447	476	425	460	444	422	428	476	474	426	409	464	448	443	467	450	423	440	462	463	397	485	474	448	431	419	453	458	474	454	463	418	458	462	476	463	447	467	465	435	489	438	435	463	427	445	433	417	471	446	414	476	469	420	430	418	421	454	462	460	455	426	465	437	494	441	435	390	415	439	435	435	459	462	413	458	443	437	475	466	465	437	431	477	451	471	462	406	469	448	442	471	421	456	423	434	430	465	451	451	444	468	468	453	434	459	448	426	415	457	419	463	470	450	477	476	495	492	450	442	447	448	466	434	471	452	473	445	419	471	390	455	468	443	423	481	436	483	444	476	472	436	445	452	493	486	413	433	484	457	455	464	438	435	402	477	418	446	482	430	445	444	443	464	452	441	447	404	463	419	448	434	458	463	453	466	492	444	433	448	488	480	477	456	456	454	440	462	433	436	433	488	448	422	424	462	460	443	419	445	444	469	454	429	490	462	443	433	442	463	439	444	437	458	472	449	397	445	417	468	414	475	444	452	443	475	450	451	467	482	425	441	436	473	458	450	449	448	447	428	471	472	453	432	437	423	448	445	437	470	457	456	484	461	474	478	435	482	430	452	459	432	455	453	456	445	449	468	469	472	451	420	442	462	415	492	462	465	415	452	474	455	446	430	478	472	454	474	459	495	463	435	490	447	426	436	432	452	502	457	424	447	474	439	431	426	463	453	463	430	479	451	434	452	432	488	458	431	465	456	482	488	497	435	474	457	434	454	478	399	465	451	467	452	428	433	445	403	419	473	483	459	446	472	468	447	454	476	428	437	480	481	407	426	461	440	478	442	478	482	418	499	434	444	455	473	457	452	438	433	455	482	446	472	429	431	419	471	442	479	463	481	437	496	456	451	446	456	473	462	475	457	465	454	441	492	491	463	443	473	478	437	449	461	469	429	435	424	468	430	434	465	451	458	450	454	455	435	426	492	428	471	495	469	464	460	469	422	489	478	487	461	454	430	441	432	420	451	455	467	428	451	461	490	434	475	435	461	489	427	491	433	456	449	473	458	419	484	456	458	439	471	466	433	454	436	427	428	436	426	432	426	405	426	469	470	459	424	478	434	471	454	446	448	435	443	496	464	428	419	445	452	454	440	464	485	467	450	453	456	450	437	398	443	476	455	485	447	503	460	448	480	442	440	506	465	453	456	444	455	435	451	450	392	460	470	430	464	459	419	478	446	440	448	482	484	476	458	456	431	456	444	440	474	442	418	506	507	469	456	472	426	441	445	444	444	425	476	461	438	465	454	446	436	456	450	452	472	433	453	473	483	442	445	419	483	429	438	434	444	461	446	464	443	423	418	459	419	447	442	467	429	478	484	425	454	451	472	443	474	474	446	474	456	447	473	464	448	448	468	460	470	417	427	472	447	475	474	429	440	508	454	469	454	491	477	486	458	452	496	449	459	444	465	446	448	399	464	439	435	456	467	476	441	424	463	430	462	421	477	464	457	472	450	430	427	416	433	461	438	457	462	438	456	451	464	469	450	444	456	435	471	489	459	408	454	409	450	477	444	423	469	483	422	419	427	439	484	424	438	473	405	461	462	456	403	468	466	490	452	417	442	424	431	438	447	490	507	463	444	453	430	450	482	396	447	458	459	424	461	456	454	439	436	429	459	489	454	476	430	422	445	495	456	436	419	454	466	463	443	424	467	431	449	432	439	458	443	438	428	478	456	468	477	447	444	472	497	461	419	478	441	440	437	473	438	433	457	444	485	471	457	443	421	454	481	433	444	437	475	439	504	451	473	441	447	404	434	489	442	468	477	420	488	461	427	441	445	434	453	427	441	449	454	444	432	424	486	464	449	463	476	426	435	428	439	460	432	451	464	405	459	466	466	462	439	501	468	432	456	432	469	462	444	437	438	445	423	404	442	418	462	478	444	459	461	456	444	433	487	448	470	459	445	469	443	433	474	471	457	444	483	445	451	483	457	448	462	457	427	415	432	481	434	417	407	462	457	495	426	422	468	423	481	437	460	443	455	461	430	448	453	445	454	455	411	488	454	435	448	459	479	434	483	434	472	446	462	491	467	428	463	428	457	447	473	445	482	440	462	451	428	455	448	469	453	431	486	481	408	442	473	433	412	460	433	432	449	463	445	441	439	470	444	439	453	431	449	436	458	513	461	433	431	444	449	442	448	458	441	454	461	423	454	446	439	464	426	452	423	425	452	423	442	421	478	464	452	456	427	471	470	481	443	426	471	434	431	443	449	464	474	451	467	475	446	450	444	451	447	447	444	437	458	416	453	452	458	447	457	451	450	456	442	473	461	430	442	467	469	501	453	470	482	453	413	459	484	459	495	436	462	428	492	476	438	467	441	453	461	434	454	431	466	482	501	489	444	460	456	503	438	463	449	429	444	511	474	489	457	458	441	470	457	444	445	431	458	454	435	466	451	477	479	426	451	453	423	435	500	460	442	411	441	441	463	483	512	466	437	452	444	446	468	405	435	453	465	406	463	429	476	428	464	454	412	464	455	400	467	504	485	483	471	464	446	439	462	452	489	439	448	416	476	433	443	479	414	426	443	492	458	494	467	442	464	479	465	420	450	416	466	443	447	466	482	444	432	493	423	418	430	442	469	446	423	457	429	438	454	498	471	458	471	468	471	484	434	473	429	482	479
57002	52041	46419	41767	42478	32817	25867	24161	22611	17303	9095	3058	1203	1324	1011	347	249	282	318	217	184	150	142	146	156	153	137	153	148	161	148	136	134	135	132	129	153	142	153	152	143	147	455	1299	1155	1034	547	236	152	185	156	131	123	129	136	117	133	133	117	124	111	117	110	153	145	125	117	137	113	112	134	122	121	112	129	88	125	118	130	133	126	138	122	160	146	132	104	130	121	142	133	127	131	133	112	115	124	128	122	106	116	124	121	130	132	133	134	122	107	126	138	132	129	139	123	110	129	141	143	134	121	148	141	123	119	112	119	125	136	142	139	122	131	125	112	119	127	145	119	131	126	123	131	125	120	127	153	121	123	130	130	132	111	141	137	108	130	131	122	122	145	147	126	144	131	150	132	126	120	117	122	130	132	113	97	144	132	127	120	99	105	106	127	132	123	142	140	131	157	121	116	129	137	130	114	123	130	134	119	111	140	134	122	129	125	143	110	129	125	129	134	122	127	131	118	132	144	116	133	133	120	118	146	115	135	119	120	101	123	131	131	125	135	126	120	139	123	131	135	131	122	108	119	130	138	145	121	111	113	135	118	122	136	127	110	146	127	118	131	130	118	123	145	113	111	127	122	119	134	129	128	136	127	105	143	139	151	138	127	134	122	132	90	109	124	116	133	132	135	132	132	124	142	120	158	123	121	130	119	126	117	111	112	112	134	119	122	101	116	106	143	122	118	119	133	123	117	135	131	119	131	146	157	123	119	124	138	122	128	129	128	135	110	128	116	122	134	110	132	115	108	145	125	116	131	99	109	123	145	124	140	120	123	113	119	120	130	101	120	118	116	125	132	124	127	107	112	124	129	135	113	93	106	145	120	124	110	131	137	118	139	140	146	128	124	111	107	137	119	142	137	130	125	114	139	125	124	125	149	144	127	130	128	127	115	120	128	120	139	142	122	128	107	119	115	147	139	132	119	130	123	117	114	127	151	113	135	114	136	128	128	139	118	114	107	145	117	121	118	112	118	121	129	126	145	139	121	126	149	118	111	129	128	128	131	115	121	135	142	116	123	110	114	124	121	128	127	117	126	134	131	110	113	125	127	125	153	126	131	122	129	125	111	119	126	134	132	138	95	120	148	122	121	145	123	132	142	95	125	145	130	118	132	111	130	125	134	140	132	127	117	116	130	131	159	126	135	137	112	132	128	119	124	134	107	117	127	143	127	122	131	131	132	115	130	131	139	122	130	111	152	132	106	136	130	106	130	134	116	127	114	124	119	118	125	127	104	109	139	127	124	137	118	116	128	98	108	124	125	133	135	117	109	139	115	136	139	117	136	121	111	148	137	121	130	122	117	128	125	136	125	120	118	105	123	116	134	110	118	137	113	114	131	131	141	124	119	110	126	125	142	117	153	139	129	110	123	118	129	122	132	140	153	130	142	116	119	109	126	128	113	111	116	112	118	119	117	134	122	133	126	111	130	102	108	117	117	115	136	106	126	123	117	114	135	140	122	121	117	127	119	116	123	128	119	127	121	131	138	131	132	155	127	132	112	132	132	132	124	126	118	130	125	124	149	119	123	118	130	147	115	116	116	100	129	125	142	109	110	131	132	132	119	113	118	128	132	140	104	109	105	132	123	125	109	127	141	115	113	143	145	112	118	113	126	118	114	127	132	125	126	118	117	127	130	135	131	137	126	131	133	135	105	154	143	119	118	113	116	121	128	138	136	108	151	118	121	124	115	133	135	128	125	122	136	137	100	140	106	114	130	118	130	139	139	134	100	94	124	130	117	156	122	148	116	147	110	114	110	152	131	131	108	120	143	121	127	134	106	114	106	118	122	129	126	138	113	106	146	122	111	100	133	136	123	121	112	125	133	121	110	108	141	137	126	133	134	103	132	132	140	132	126	125	146	119	120	135	140	137	130	120	130	103	130	125	115	127	132	115	146	138	144	129	113	127	121	123	142	124	102	122	121	109	123	131	128	117	134	147	134	131	115	117	118	125	116	120	126	122	140	107	137	141	116	131	109	140	119	138	121	114	116	132	131	145	131	104	111	112	97	127	127	130	112	135	113	124	132	113	133	119	111	114	132	131	102	116	127	118	130	120	149	130	125	151	122	122	132	117	140	128	126	148	105	125	142	123	129	150	138	118	117	136	127	137	137	122	136	139	133	149	108	111	119	123	154	133	139	133	136	121	119	126	129	120	128	124	126	98	128	124	124	147	127	112	161	124	106	134	130	123	116	145	140	146	124	124	166	134	137	119	124	144	109	115	128	126	125	137	143	97	118	132	112	128	149	125	130	144	131	136	141	128	119	112	113	140	124	120	149	142	128	136	144	116	120	112	120	126	131	129	122	136	110	124	126	136	119	125	129	119	133	109	129	127	129	113	135	136	145	133	124	109	106	119	114	120	119	109	98	118	126	130	132	123	109	116	105	137	127	116	131	138	129	110	130	133	136	135	106	135	140	134	122	139	100	108	129	128	116	131	107	113	153	108	140	144	141	134	129	128	141	120	128	126	135	129	116	127	146	113	129	131	100	134	132	124	134	106	111	111	125	136	123	126	138	137	127	124	105	136	110	115	139	110	114	141	126	137	155	134	135	137	118	135	126	111	143	116	140	123	128	136	126	116	128	161	130	120	138	147	119	123	130	117	156	117	122	126	127	131	124	136	129	118	105	121	116	119	129	115	106	150	138	120	123	150	110	114	125	133	128	107	151	108	114	123	119	117	121	119	109	120	141	110	121	120	132	110	124	115	129	141	124	131	125	136	136	143	135	124	128	115	128	135	141	141	100	122	119	121	131	110	124	123	112	111	129	129	109	121	123	133	117	117	139	122	127	139	126	158	132	127	120	119	132	141	117	128	97	115	143	105	108	130	117	113	125	132	119	127	131	128	159	105	133	150	117	134	135	123	128	130	109	116	126	133	103	134	133	118	123	126	114	107	127	118	106	131	124	136	128	131	134	132	129	126	124	138	143	108	117	141	123	138	144	124	117	143	131	137	138	122	129	122	136	145	151	116	129	112	122	131	135	151	120	115	137	157	142	141	124	120	134	111	123	133	115	110	130	129	117	143	148	130	112	128	114	148	111	142	136	109	126	124	133	131	124	122	137	111	124	129	120	118	149	140	120	141	139	111	128	133	107	101	114	119	125	126	116	140	136	133	145	107	127	152	106	128	120	131	133	140	129	124	119	131	103	120	108	137	131	109	125	136	133	88	132	122	125	123	133	110	132	140	120	144	116	124	114	151	114	135	115	128	97	114	140	144	138	113	142	127	117	129	133	123	131	116	139	134	118	113	149	143	115	123	112	120	128	146	128	121	119	129	138	110	127	110	134	121	118	112	151	117	119	126	121	104	127	130	126	131	122	129	132	141	133	125	130	135	115	142	112	103	126	153	121	113	116	119	147	139	124	123	120	122	129	130	132	146	129	147	123	120	137	119	127	143	137	125	133	118	131	137	121	121	116	132	129	103	132	124	119	152
45429	56548	55356	54718	49963	35595	23229	13694	8221	6816	6928	5853	4013	4102	3371	1236	871	894	1266	781	536	459	449	442	410	435	423	424	401	390	420	389	382	402	400	365	374	375	370	361	347	360	2427	6337	5726	4782	2348	692	476	635	316	325	314	306	331	295	333	317	327	285	289	279	317	319	304	323	323	295	320	272	318	309	286	273	327	307	292	290	278	289	325	288	320	329	305	310	317	323	284	300	318	323	311	329	282	320	312	285	311	308	311	299	304	305	322	320	286	291	303	295	310	303	313	303	325	310	317	299	329	312	298	310	294	307	293	319	303	305	320	318	312	296	346	310	291	292	282	292	297	304	306	295	287	330	292	307	333	314	310	290	294	318	291	302	305	323	329	313	291	310	300	301	307	310	284	309	308	318	295	287	317	302	312	237	302	273	334	278	324	308	302	306	261	303	299	323	306	302	307	281	327	341	303	311	308	311	264	302	293	290	288	288	309	302	316	316	328	305	299	286	314	291	320	286	293	302	300	276	321	327	298	303	303	326	325	294	310	327	296	293	289	311	305	294	294	305	257	284	273	303	290	300	306	296	277	284	297	329	295	312	293	265	290	302	302	314	316	289	302	314	301	279	326	335	315	299	286	317	328	287	273	300	308	294	329	281	312	324	290	309	296	272	301	323	333	304	333	293	310	309	283	302	307	310	270	301	289	336	289	296	281	304	305	288	293	352	287	286	289	300	333	302	268	304	295	288	311	291	288	334	312	266	317	301	304	281	285	300	275	325	305	292	304	283	317	286	300	291	292	281	297	306	291	299	302	305	305	325	341	309	316	311	307	313	307	253	315	307	280	324	329	326	319	303	286	292	314	299	310	292	331	316	314	310	297	317	281	299	323	272	290	281	298	326	300	305	312	314	311	300	309	281	341	283	271	303	288	320	312	314	324	284	318	275	310	293	329	292	286	325	338	322	340	285	300	292	297	334	298	307	298	306	274	311	314	306	281	282	298	343	327	283	327	312	281	338	293	305	294	320	316	324	283	307	308	306	287	310	311	275	305	317	296	291	317	313	303	285	271	285	288	333	274	300	280	343	318	315	312	308	318	313	299	307	281	313	298	306	282	275	335	304	302	313	291	285	288	296	271	318	322	278	310	328	302	309	319	305	290	342	288	307	297	303	293	300	307	265	285	289	282	272	305	316	316	289	299	303	314	320	313	294	271	311	295	276	302	297	304	305	303	315	272	310	304	279	308	318	268	285	268	296	298	303	342	357	334	300	341	286	312	302	290	306	319	304	319	302	324	323	291	305	300	281	284	313	304	297	316	286	293	315	300	304	302	324	264	296	306	267	308	301	279	331	280	311	301	316	302	319	300	278	299	329	304	292	327	290	247	326	328	301	273	290	299	294	285	323	319	309	260	288	285	294	271	301	298	281	301	308	271	299	286	306	306	314	294	315	291	298	281	285	313	302	269	308	278	312	295	309	295	298	296	353	312	296	307	321	307	274	278	319	320	282	287	310	278	306	274	327	288	324	285	271	312	309	268	287	318	286	305	300	302	301	280	287	301	284	283	326	294	305	303	291	347	286	315	290	256	301	283	312	327	276	321	296	311	304	295	312	297	316	267	293	315	285	314	315	320	290	318	316	314	302	290	320	292	282	292	324	313	290	321	309	301	299	312	273	271	322	329	286	314	315	320	299	315	292	313	361	320	306	262	271	266	298	301	310	350	330	303	301	314	324	295	308	293	322	292	301	288	270	335	279	312	298	277	298	280	299	285	296	292	303	311	301	288	288	295	298	319	333	331	278	338	315	314	303	293	322	299	277	307	295	294	336	325	300	275	292	311	298	327	325	315	316	306	289	331	297	308	288	341	311	320	282	265	288	322	282	290	267	311	297	288	325	321	285	331	322	349	267	291	287	295	330	315	288	287	290	251	305	306	315	315	312	304	268	316	321	336	328	309	317	281	299	332	296	313	307	302	263	333	307	326	316	298	273	276	292	258	296	305	280	300	292	271	319	299	311	297	303	299	320	303	310	331	301	297	310	310	295	287	301	305	309	304	309	316	294	270	296	310	306	288	302	322	264	328	303	296	321	308	312	320	254	299	325	307	281	303	289	338	301	303	274	294	286	310	324	287	276	305	325	323	317	328	279	325	309	315	296	285	298	306	298	291	318	308	305	321	311	303	338	282	316	299	322	318	296	296	326	313	288	296	293	318	287	298	317	308	290	301	288	297	309	305	309	294	303	313	293	296	316	308	302	293	301	298	287	291	337	296	295	320	313	299	312	305	310	313	312	307	284	291	315	309	333	295	302	284	339	317	330	303	304	311	328	316	302	314	293	302	304	284	287	287	305	277	282	302	299	301	282	289	297	312	303	308	265	299	281	343	292	285	285	307	297	299	308	299	306	316	302	320	292	314	289	307	297	330	298	314	291	283	299	301	290	298	298	292	304	307	291	304	320	290	308	292	297	304	322	328	283	288	344	306	323	301	297	320	308	307	311	320	320	303	285	327	280	300	266	295	293	284	305	286	339	281	318	325	303	310	280	335	272	306	295	282	291	290	284	322	319	313	319	278	288	288	308	294	307	314	299	295	318	317	280	301	322	287	305	327	268	313	304	267	309	287	306	299	324	318	297	323	300	303	304	313	310	297	312	324	293	265	311	296	297	305	308	314	306	284	309	304	268	333	275	335	334	270	298	301	302	282	300	264	289	321	266	321	325	292	302	293	275	326	264	301	287	332	301	270	286	305	292	283	319	298	306	284	325	319	307	265	254	298	310	314	286	317	307	309	310	298	344	292	291	293	269	290	281	286	285	324	298	293	289	314	288	295	299	281	301	292	286	297	319	293	312	334	282	317	297	281	322	309	278	263	280	315	286	298	284	308	322	286	297	284	298	319	294	306	268	284	327	294	302	339	283	287	308	283	285	320	279	303	287	292	305	317	282	285	304	317	293	312	283	277	291	284	340	293	297	312	285	304	292	298	313	272	317	301	294	284	306	309	307	315	296	300	299	300	343	277	290	283	320	310	287	323	287	316	300	327	291	311	278	303	303	298	272	285	309	318	278	304	327	275	294	278	277	312	335	318	305	333	315	307	293	288	326	300	303	307	291	313	335	300	298	317	316	307	308	290	304	314	269	280	330	286	299	286	311	313	334	308	316	316	318	306	318	325	312	300	313	319	303	279	309	280	289	300	269	316	301	315	299	310	318	299	314	273	316	313	309	283	307	300	308	337	315	313	319	276	319	296	296	321	313	325	311	283	322	300	304	297	288	290	263	301	293	320	267	315	306	346	302	290	276	283	275	313	295	336	339	289	306	316	307	317	299	279	314	289	303	283	312	314	299	309	308	308	294	290	267	294	315	300	270	322	307	275	313	288	306	285	292	312	307	305	327	284	289	292	281	282	282	326	300	321	324	327	317	298	294	288	306	317	289	308	288	270	311	334	290	298	280	305	306	313	305	288	295	291	307	312	307	312	306	304	323	286	286	298	297
25228	32416	39013	46378	35851	15172	4260	1376	648	394	281	228	263	223	242	194	224	216	196	231	186	210	177	229	204	218	210	201	214	191	231	215	224	217	222	204	229	236	206	176	209	198	203	252	318	296	241	224	189	201	209	213	211	186	198	194	225	197	197	214	211	209	206	224	218	217	200	219	217	191	220	218	203	215	197	206	169	211	221	211	215	205	195	218	216	239	210	217	233	209	188	199	205	220	247	229	197	223	238	173	207	218	237	217	192	194	217	217	193	194	212	196	207	218	198	202	210	211	190	228	195	178	173	213	210	209	237	208	212	207	220	212	233	226	221	188	207	186	226	209	188	190	175	212	205	215	178	216	209	223	224	197	217	190	202	183	215	230	193	198	216	193	190	212	202	195	216	224	232	231	200	226	196	212	240	199	174	220	228	225	234	211	192	216	216	206	237	218	203	222	218	195	203	214	227	203	192	199	219	202	190	212	213	220	193	202	199	200	213	198	196	219	207	199	227	223	243	224	198	241	204	231	204	219	251	205	210	206	212	238	200	193	203	216	195	184	199	202	202	195	211	217	208	207	220	200	192	199	177	215	213	189	226	219	204	181	194	195	201	200	196	208	235	207	223	197	213	194	214	204	208	214	220	192	212	231	207	207	193	207	218	186	235	186	216	205	235	211	221	239	202	223	196	203	188	200	182	217	207	198	211	212	213	219	238	191	209	206	206	221	225	200	186	192	178	212	202	210	217	192	196	215	199	201	214	217	205	184	199	205	189	197	222	221	237	217	215	213	224	206	228	204	191	194	172	204	235	178	188	201	207	222	212	205	204	197	228	205	207	209	219	187	222	214	210	193	215	244	191	205	182	215	220	240	216	206	206	210	200	190	211	212	209	181	226	209	232	215	198	200	215	230	237	196	199	202	199	201	176	216	222	169	206	211	192	255	197	208	231	217	219	225	209	208	197	210	207	197	229	183	200	197	197	232	181	220	204	190	193	197	206	199	192	235	200	179	197	203	210	230	231	226	217	188	187	215	217	221	213	208	204	188	201	227	199	201	210	217	187	207	229	204	238	219	261	189	221	209	195	198	215	194	220	222	216	223	210	230	196	207	224	175	180	207	193	173	228	208	210	209	242	225	196	206	206	206	220	229	208	188	198	249	200	192	214	224	218	204	194	212	214	218	188	223	214	196	204	197	188	193	220	204	229	205	199	220	208	203	207	188	220	225	226	224	224	233	218	217	197	211	211	201	207	201	221	218	212	190	203	216	198	221	202	208	241	212	207	242	197	220	193	214	231	227	225	231	257	188	198	209	220	206	184	194	205	190	204	188	195	202	220	213	213	221	191	194	212	189	215	196	229	208	224	226	191	207	233	197	190	201	230	197	200	193	220	229	221	232	206	195	224	205	189	210	195	200	181	214	207	211	208	183	213	199	208	184	202	207	209	197	198	205	222	223	236	186	176	215	202	207	186	198	224	212	212	190	207	200	224	217	187	207	185	225	227	226	182	230	208	186	205	194	219	214	190	215	212	232	207	214	219	204	196	177	172	198	189	210	187	201	199	210	193	210	215	209	208	201	208	217	223	217	208	205	200	201	206	210	196	189	216	214	200	212	200	189	221	224	207	209	192	202	202	204	208	208	209	199	187	232	225	222	212	220	206	212	210	181	220	213	226	223	217	204	221	221	197	207	204	171	211	207	224	212	231	205	208	193	219	255	196	220	212	214	209	227	234	215	216	209	213	210	207	199	219	199	188	199	213	226	205	222	193	190	182	213	185	201	209	182	235	211	229	229	217	210	217	222	218	164	220	206	222	209	214	185	202	225	244	216	193	197	213	209	213	225	220	209	210	189	190	223	201	231	232	190	193	210	219	206	210	212	199	214	210	218	196	218	211	244	201	200	215	201	197	207	214	211	208	205	209	184	220	181	188	204	225	189	244	219	194	201	205	215	189	225	183	228	233	231	201	192	215	225	189	231	222	215	208	196	212	193	208	241	211	222	195	211	206	206	211	205	184	203	179	206	202	203	206	204	203	199	223	203	202	197	203	229	180	204	239	227	221	214	191	168	196	216	203	225	196	209	216	233	204	204	218	205	214	198	201	206	215	189	219	196	206	199	199	223	196	212	195	206	208	195	200	217	197	206	211	196	197	221	194	202	204	190	212	207	208	215	222	206	210	219	229	215	224	214	180	213	198	209	193	229	199	189	218	212	211	207	199	208	218	214	205	223	214	187	216	192	214	209	215	187	190	222	196	215	225	214	205	190	190	229	218	209	195	208	197	205	210	206	214	223	199	200	197	207	190	218	214	218	199	201	206	207	209	211	226	209	210	186	205	196	215	210	182	204	220	221	209	212	222	201	206	190	210	185	199	208	221	238	223	221	215	190	235	223	217	214	187	205	230	188	213	205	223	191	230	223	200	224	230	200	229	179	187	230	202	212	231	190	196	240	220	212	197	211	202	199	194	204	220	199	193	215	200	209	191	207	184	227	235	217	187	209	206	198	235	196	192	237	222	205	220	224	192	217	194	206	227	214	199	211	206	211	193	191	204	189	213	214	194	194	200	222	196	201	215	195	194	222	189	195	215	207	184	196	180	212	212	187	211	216	221	199	211	193	197	210	202	215	183	219	231	204	188	212	206	197	222	206	221	199	210	225	189	195	187	195	207	235	208	204	202	188	199	212	224	199	200	210	204	198	228	183	219	214	212	191	194	209	186	201	231	215	219	206	188	195	209	190	215	212	198	229	211	208	208	230	198	186	179	199	214	221	194	222	218	210	209	217	206	188	205	191	204	206	216	193	227	216	220	205	200	211	217	228	228	214	192	221	205	214	211	221	202	183	192	214	201	204	214	205	223	217	235	233	204	180	208	223	216	211	214	193	197	219	214	209	228	211	217	203	204	193	221	197	196	198	203	191	207	222	185	227	208	212	209	210	211	200	238	218	186	190	191	246	227	210	208	212	231	191	180	216	190	224	213	233	185	216	200	223	204	219	223	211	196	232	229	214	219	211	203	218	206	214	213	204	223	226	199	224	214	201	224	181	191	218	195	218	229	192	198	195	199	222	208	224	197	204	217	219	200	216	184	182	186	184	212	185	218	194	201	233	251	207	202	214	224	198	221	210	213	178	218	228	185	214	208	212	227	223	235	230	176	196	215	205	195	203	210	194	207	199	202	212	215	214	218	199	216	214	206	203	209	233	198	202	192	210	175	232	201	207	213	191	213	211	194	225	184	174	191	214	212	205	222	195	203	212	199	212	201	211	217	195	194	220	211	215	218	204	237	180	199	222	234	238	232	187	226	214	182	217	217	228	213	198	215	215	231	218	213	222	207	173	210	216	209	230	221	217	207	194	238	227	204	203	232	232	183	175	238	219	208	191	200	221	189	190	192	226	220	182	220	202	203	214	211	202	214	208	214	208	209	208	213	179	220	186	181	205	211	206	199	187	200	201	189	245	264	194	212	182	199	207	191	207	204	214	201	222
18261	31137	40550	50990	34970	13239	4727	2318	1567	890	868	725	694	723	582	551	553	577	529	548	518	532	541	520	499	498	521	516	504	528	533	492	559	527	530	492	468	478	530	501	532	504	493	645	906	891	643	577	525	501	496	521	492	524	507	464	509	485	489	505	521	519	557	499	512	530	513	490	534	527	498	519	516	476	499	515	529	505	487	442	485	477	518	496	510	474	482	502	521	493	500	510	456	514	489	474	522	507	513	519	490	488	535	524	531	507	482	463	476	498	492	497	503	485	498	475	450	534	545	495	498	486	552	487	486	461	473	499	482	475	513	542	470	459	479	521	482	525	506	497	465	518	450	490	489	497	469	494	519	474	506	511	486	500	483	488	467	519	482	501	476	539	466	504	522	520	492	483	474	505	494	511	485	523	498	519	466	499	499	508	480	544	501	504	535	500	514	463	500	489	499	489	484	504	476	473	503	546	537	492	477	496	535	506	483	484	488	483	534	500	533	490	537	508	474	510	484	535	511	519	503	500	496	530	455	481	484	510	548	508	555	505	494	450	497	499	487	510	484	503	501	495	515	513	523	519	538	503	491	505	491	481	485	495	495	489	506	502	476	526	526	504	476	488	514	456	508	511	500	500	526	513	521	495	480	475	507	486	503	456	523	508	485	476	478	475	516	490	477	511	505	494	485	522	522	467	498	498	518	466	509	497	487	502	539	504	529	486	542	472	520	489	484	501	515	486	461	530	499	527	470	511	457	480	471	485	497	496	466	504	487	486	496	533	539	485	525	511	491	514	502	523	492	486	497	507	481	507	511	520	511	476	528	512	472	499	500	498	522	497	513	497	501	516	481	487	493	475	502	520	466	505	514	510	506	507	513	511	525	472	484	505	510	502	484	505	549	514	491	532	532	473	517	485	478	531	517	483	502	470	500	494	493	481	516	532	475	480	519	509	485	501	526	479	518	511	510	502	486	476	486	511	460	503	526	486	507	520	524	550	486	535	478	499	513	504	530	508	501	503	531	463	486	523	507	507	519	531	567	455	508	500	494	481	486	510	532	473	485	467	533	521	501	491	488	467	486	506	509	527	482	511	518	510	525	564	502	484	535	428	483	529	525	466	545	526	485	528	540	469	534	483	529	489	503	506	482	511	497	484	464	500	492	501	504	457	508	526	528	473	450	491	542	494	543	538	498	541	482	503	550	488	475	505	490	485	487	540	514	516	519	471	506	469	498	523	511	493	480	456	478	479	483	529	472	511	485	536	477	523	471	517	491	446	471	503	479	471	481	474	514	461	491	527	535	522	505	463	515	509	547	532	498	479	521	509	496	509	513	487	459	455	462	523	496	513	525	512	506	521	486	490	506	487	465	517	471	518	504	507	528	552	492	494	485	523	523	470	489	497	480	505	513	501	507	469	483	495	512	512	502	490	500	514	519	467	504	505	501	509	473	488	442	534	503	522	496	492	509	478	515	513	512	519	496	505	512	520	491	447	519	487	514	528	487	506	467	524	489	490	484	476	504	514	460	449	531	503	478	449	480	476	496	543	497	478	492	518	524	519	500	515	518	521	547	475	503	505	496	465	530	469	493	489	510	521	512	496	528	487	518	488	510	465	480	520	503	497	489	457	503	500	473	566	528	517	464	514	501	469	529	499	473	445	491	487	478	520	511	504	479	509	485	481	459	503	496	495	488	506	507	485	512	494	474	522	482	495	508	490	535	485	522	518	441	525	500	478	508	487	507	505	486	525	499	498	478	489	485	490	460	514	443	478	488	518	514	467	469	483	486	467	544	493	543	464	537	484	507	515	529	488	497	532	474	531	486	486	478	481	526	511	509	480	482	546	507	482	477	491	522	483	466	536	510	518	516	496	496	475	471	514	520	484	482	523	464	482	498	492	538	508	470	474	496	520	494	493	530	487	491	474	505	519	495	426	449	476	523	521	483	492	532	536	530	507	482	508	477	519	488	520	516	479	510	461	481	503	511	500	472	498	510	480	474	472	520	446	487	495	465	511	491	461	498	502	506	472	488	473	533	478	522	508	481	549	525	492	533	509	510	514	491	511	498	476	500	514	495	510	512	510	510	454	526	523	461	489	498	531	480	485	542	522	535	521	490	503	520	513	505	458	470	473	489	507	489	517	484	484	518	488	499	524	498	502	536	478	502	497	504	486	512	482	453	449	485	500	493	536	515	527	487	519	498	539	486	464	512	527	522	493	488	519	511	496	503	545	514	508	527	508	523	488	483	511	524	478	488	474	531	501	475	465	498	491	498	505	456	460	534	518	510	519	542	483	473	541	490	490	506	520	469	492	523	469	498	516	461	488	511	503	497	489	488	524	478	500	516	514	485	490	522	503	496	484	496	516	505	519	498	477	476	528	476	521	492	493	493	448	548	483	495	486	477	441	494	525	526	473	510	482	496	454	461	467	508	521	532	506	493	477	487	460	502	492	491	473	477	445	474	498	496	487	486	475	498	485	529	491	499	498	470	512	482	503	522	543	485	484	503	512	489	474	463	498	497	455	490	514	520	426	482	521	501	500	510	495	553	515	518	518	481	504	490	514	487	516	459	482	483	489	496	522	490	524	527	486	495	474	490	563	573	480	504	483	562	521	517	499	509	449	462	463	511	460	491	512	490	489	476	491	525	518	507	522	511	519	503	525	493	529	485	469	501	487	518	491	513	482	484	517	481	486	516	527	520	521	553	521	480	490	512	524	484	528	534	533	504	488	511	492	514	471	470	523	498	497	448	479	502	514	482	464	508	549	496	459	498	486	510	489	479	458	493	492	448	493	479	491	504	464	474	488	490	507	517	496	502	526	455	524	513	485	493	518	478	511	513	488	499	496	510	493	489	504	428	515	479	525	510	509	490	506	510	529	526	498	511	478	494	530	478	513	471	471	497	502	519	518	525	518	490	498	500	516	500	509	500	513	500	506	487	512	502	507	473	482	527	482	523	501	518	522	506	489	499	508	483	511	491	482	490	488	515	503	482	494	499	533	486	479	558	505	476	498	540	472	477	470	511	511	465	518	540	492	506	447	493	512	481	484	489	533	496	479	483	519	536	455	501	475	512	495	517	495	501	480	524	500	517	472	497	507	483	506	456	498	526	489	507	483	503	483	435	475	483	487	501	530	507	506	540	534	487	514	503	485	468	481	504	477	462	529	500	451	514	497	514	468	507	496	506	444	511	534	513	526	513	517	497	494	479	518	512	494	497	538	504	474	454	486	512	509	490	487	494	514	492	506	487	514	485	488	525	522	504	521	452	538	512	475	511	541	512	496	475	498	513	547	510	508	489	484	513	523	488	452	513	510	491	519	505	510	499	480	479	509	521	484	484	504	504	532	460	523	456	505	479	502	506	468	505	471	513	481	532	519	527	489	471	497	508	494	528	499	510	473	511	464	520	494	490	505	491	492	492	520	483	494	487	475	490	500	506	473	516	486	509	474	472	480	520	493	482	493	494	503	499	541	507	466	505	514	532	482
52152	48800	51105	43397	36537	29043	24567	21169	13209	5259	1754	727	481	449	327	191	204	186	199	217	184	167	172	143	149	151	144	161	156	151	167	131	154	167	141	137	165	170	146	169	150	119	147	205	448	562	320	158	172	149	138	146	164	138	149	146	117	153	137	154	140	150	136	155	161	151	185	142	137	137	150	150	130	145	153	155	140	128	140	148	154	145	156	136	143	141	133	138	147	139	168	168	135	145	145	141	160	146	150	165	147	146	131	136	122	155	142	143	146	142	163	108	161	134	145	157	137	138	159	164	154	160	167	165	162	144	133	143	117	145	152	121	155	126	157	144	137	150	141	142	140	140	155	151	151	145	147	137	164	149	141	139	136	141	144	141	133	150	142	129	127	151	132	153	168	132	147	129	153	138	135	163	146	168	132	152	148	132	155	154	137	141	151	135	136	128	155	143	147	127	171	151	127	155	149	125	144	144	133	159	153	126	122	128	131	138	143	155	143	135	128	160	147	138	136	145	118	161	143	108	155	141	114	151	134	154	177	136	161	161	167	144	151	119	149	166	156	155	140	143	145	138	141	168	142	154	122	152	133	157	148	128	141	143	153	131	134	131	149	142	143	136	144	142	151	141	119	141	136	145	157	150	141	141	141	155	152	158	140	166	147	149	171	129	150	134	137	147	162	142	148	154	141	124	176	136	152	148	139	117	151	157	140	132	154	132	150	150	148	133	168	141	167	122	155	115	129	167	145	165	142	128	153	164	159	147	151	165	115	129	138	169	137	152	142	159	158	142	133	151	125	128	144	151	139	139	120	165	148	136	143	140	142	132	152	146	134	151	158	132	153	156	160	136	141	139	161	146	136	155	149	138	139	164	145	130	156	129	130	160	147	139	148	139	152	134	136	148	151	128	137	148	143	126	149	131	178	141	156	123	145	131	140	144	145	148	149	156	149	159	130	137	161	158	143	127	160	124	154	168	141	144	159	144	147	141	147	154	125	134	152	145	147	140	136	134	129	156	134	152	127	128	155	169	154	155	174	141	143	131	137	154	121	160	139	149	131	139	140	160	137	134	166	117	141	137	157	153	163	151	137	143	135	145	131	149	135	154	131	147	134	149	152	140	164	129	132	159	122	148	160	164	156	141	133	150	151	144	124	164	143	155	141	125	156	154	151	141	126	151	134	134	148	142	162	144	146	168	172	121	126	139	131	129	132	130	142	130	125	140	137	160	121	150	158	135	142	126	164	140	120	125	150	141	137	155	136	162	144	134	140	117	136	170	149	146	148	166	132	131	143	148	142	142	139	130	134	150	158	150	147	144	140	156	151	155	149	153	152	144	149	156	123	160	133	146	181	136	158	128	151	153	144	126	112	143	142	155	133	157	133	135	139	116	132	152	141	165	162	161	135	165	121	132	147	132	132	160	153	140	156	160	157	142	159	133	120	140	141	140	128	136	139	145	142	139	144	150	148	146	131	133	150	144	126	138	146	144	160	142	169	117	157	143	141	146	169	152	105	141	123	147	160	154	133	139	145	147	157	135	155	135	115	150	151	141	139	144	131	140	131	137	153	146	136	153	153	158	159	132	150	154	124	151	157	144	155	159	134	150	129	173	144	156	142	126	161	146	158	122	162	146	151	139	133	146	146	156	141	156	153	138	137	146	127	151	153	140	128	137	131	162	164	151	133	138	134	127	138	151	135	154	129	132	151	149	146	168	148	132	143	153	154	159	130	148	134	140	113	147	119	158	150	144	142	169	150	137	149	138	148	127	148	153	152	138	157	156	140	155	126	160	127	161	129	148	125	136	144	132	136	152	113	154	142	157	152	148	140	149	140	144	157	148	152	149	140	133	156	140	141	146	164	160	121	149	142	137	162	164	148	149	153	130	156	129	142	145	142	131	145	146	145	149	131	149	135	150	141	150	142	133	149	150	149	152	157	146	158	164	127	125	145	148	153	137	156	150	143	161	147	164	153	128	139	132	141	125	123	168	128	130	135	131	138	138	163	127	134	115	144	157	135	153	166	135	127	128	137	133	147	161	143	135	142	148	138	153	151	134	166	146	125	148	153	148	144	124	141	151	134	154	168	129	128	126	134	147	140	164	158	155	127	156	145	152	151	128	153	132	113	157	141	180	167	161	128	138	159	162	158	130	152	135	145	160	151	126	165	147	143	149	153	153	142	132	130	146	131	153	151	150	145	140	132	128	129	130	157	155	173	162	148	143	150	146	148	144	150	165	135	149	141	156	144	132	119	143	154	142	147	144	141	149	143	119	130	133	145	163	148	140	146	128	144	130	145	125	128	145	142	151	138	149	148	138	151	150	137	135	124	133	145	147	140	155	150	157	140	128	139	146	136	151	146	142	155	147	158	156	133	136	126	143	137	144	159	130	151	114	156	158	149	137	129	105	132	132	142	142	154	145	157	154	133	131	142	164	168	114	141	153	126	137	139	127	153	126	122	143	128	142	144	147	165	138	163	150	137	122	145	120	117	155	149	134	133	154	137	152	140	136	138	138	150	147	153	140	130	151	138	137	154	140	138	122	143	145	137	134	143	112	159	152	164	160	128	152	177	153	140	132	142	148	144	139	165	148	145	127	149	139	142	158	136	153	141	155	137	147	148	147	136	159	150	173	143	137	155	170	146	153	136	137	161	144	156	127	158	132	136	130	132	154	162	157	137	130	157	139	144	152	121	162	134	168	150	149	133	131	137	137	135	142	141	122	143	144	139	128	141	159	136	141	156	144	136	142	144	138	147	144	143	125	159	156	153	156	134	148	141	122	124	143	153	163	154	124	144	135	127	145	133	139	130	154	136	147	149	146	141	151	176	140	160	144	136	132	140	140	134	147	141	151	139	142	143	140	138	126	141	127	169	161	125	170	164	153	112	145	131	156	146	149	117	147	127	134	130	147	141	142	149	135	152	146	134	131	149	116	143	151	152	140	117	134	145	156	136	131	150	127	144	151	155	139	141	148	167	167	161	143	141	144	131	123	148	146	124	158	132	147	127	139	128	154	149	144	123	140	143	146	153	151	137	148	126	153	145	132	126	135	142	150	158	158	119	129	126	131	145	121	156	120	157	160	132	130	130	127	129	177	143	140	154	149	150	148	131	140	134	154	135	139	139	148	168	144	141	147	144	160	156	145	166	143	137	156	146	132	139	132	165	163	133	139	144	152	139	158	136	133	131	146	128	163	133	120	125	129	144	136	143	154	155	148	171	147	149	151	130	161	136	135	136	147	154	126	158	152	137	147	157	144	130	153	157	155	140	142	136	142	129	120	145	135	167	151	144	143	142	140	115	143	149	172	152	177	149	143	145	148	137	155	146	131	147	157	141	153	138	149	129	158	156	123	169	131	134	125	147	152	126	150	143	138	154	133	128	149	154	164	162	148	153	127	142	144	135	144	157	135	152	134	127	146	156	151	151	124	139	162	143	157	161	146	127	143	153	121	125	149	145	155	131	140	126	149	137	156	142	158	132	147	175	133
42252	50163	57426	53219	51617	31840	22651	14369	7693	3564	3412	2158	1975	1731	1228	834	700	653	567	601	465	471	431	399	407	414	388	449	384	418	409	416	366	378	401	399	373	382	376	387	380	367	376	736	2303	2544	1415	504	354	366	362	356	369	335	331	342	366	361	347	365	362	374	356	386	356	384	333	383	361	372	319	370	356	347	359	343	359	335	311	333	360	343	330	360	353	348	362	355	336	363	324	369	376	372	359	332	386	384	371	354	372	329	356	346	344	361	353	344	349	342	333	355	331	373	348	344	364	339	322	318	312	345	343	360	356	347	354	321	358	362	338	340	329	360	313	335	347	332	308	337	334	312	352	342	353	346	314	324	370	334	349	341	368	346	337	329	350	328	342	329	337	365	347	319	334	370	362	366	322	332	339	353	364	374	357	353	373	344	345	350	306	327	347	332	306	354	379	383	349	347	333	370	340	337	352	340	305	364	304	329	357	321	385	337	358	346	353	344	381	348	341	346	345	346	344	345	343	305	385	336	354	354	379	364	310	342	324	348	338	332	370	347	365	365	325	376	366	367	353	378	296	322	340	343	334	343	307	345	342	340	348	351	341	366	347	350	333	362	314	322	313	337	345	323	363	340	376	327	356	363	354	350	343	330	312	333	356	320	372	333	293	359	329	332	331	346	367	384	333	359	325	352	325	350	333	330	356	326	346	352	369	323	377	345	322	371	330	322	297	351	348	327	362	322	320	366	344	345	349	324	342	363	336	317	339	358	363	340	369	325	363	350	329	365	346	346	344	373	313	365	362	314	353	350	346	338	356	351	320	350	349	349	336	321	351	341	326	356	338	320	360	347	353	357	334	345	354	342	371	319	362	344	317	344	380	340	322	331	337	347	311	388	352	339	333	341	358	346	342	399	362	348	329	356	304	375	327	311	362	318	358	350	370	382	311	346	370	346	345	353	358	348	385	367	331	331	353	342	352	329	362	318	371	356	331	330	316	330	329	330	330	367	377	318	368	307	367	356	331	372	365	381	345	343	330	332	338	349	315	346	381	341	330	307	360	370	375	362	358	333	365	337	362	317	354	337	364	368	362	368	333	350	334	312	331	359	349	355	325	343	339	343	337	332	333	324	330	348	363	367	350	316	351	342	351	333	375	351	365	315	372	357	334	366	323	343	355	339	346	297	336	328	325	310	319	342	338	318	349	335	332	357	361	361	327	357	336	368	345	316	338	361	330	330	354	315	335	350	366	297	351	359	344	371	341	375	348	349	376	361	377	337	336	367	307	317	372	371	363	332	341	335	359	352	344	381	362	365	373	370	321	379	363	351	319	409	361	368	340	345	343	362	371	333	355	346	360	314	316	356	354	323	337	354	348	347	345	326	363	366	386	369	338	320	341	346	332	361	399	352	335	343	370	337	320	365	351	365	374	353	373	338	336	335	340	332	341	358	327	354	341	351	357	337	351	345	344	336	334	335	326	349	344	328	336	328	334	351	340	340	325	321	329	340	389	358	364	369	347	357	344	336	357	390	331	369	344	334	346	316	341	338	347	367	358	358	359	378	352	378	353	343	368	337	365	337	361	350	351	320	366	380	328	332	321	325	357	328	309	356	363	334	323	350	337	356	358	315	367	344	322	374	349	332	341	326	321	360	336	323	352	348	353	339	353	347	317	356	332	348	327	354	359	348	334	326	344	357	340	348	385	368	331	354	361	343	332	328	363	351	335	380	323	318	364	327	370	356	320	328	358	351	327	337	394	336	335	369	339	328	338	339	352	360	350	352	363	303	321	313	331	339	353	299	371	361	383	357	336	319	366	349	324	339	361	340	370	358	350	342	323	344	353	379	381	342	319	334	324	322	389	346	309	340	358	336	408	376	344	374	329	338	362	320	318	363	370	338	352	335	365	360	299	358	339	339	359	349	333	324	317	356	346	326	333	333	358	358	321	331	326	368	359	352	336	334	343	323	346	320	322	326	354	350	346	335	358	348	324	349	351	335	383	370	366	369	350	351	380	348	353	345	333	373	328	334	326	380	338	360	370	351	369	352	347	341	351	371	337	357	347	325	332	316	335	316	315	377	336	326	334	375	372	345	338	376	356	343	310	369	337	361	344	372	368	349	339	340	343	363	342	359	348	356	345	354	323	351	369	329	340	340	337	293	346	363	332	336	347	338	363	355	357	332	344	324	316	301	337	358	335	341	367	329	343	343	362	375	373	346	349	371	370	353	353	371	355	339	350	351	328	340	315	352	367	370	332	349	355	329	310	349	375	341	322	334	336	324	303	323	340	345	386	373	381	357	368	330	326	354	367	339	348	356	365	305	330	367	340	336	344	361	362	372	368	341	332	347	349	325	339	365	356	341	350	348	352	327	335	342	344	346	360	324	318	349	307	347	332	348	328	331	321	366	344	335	345	357	364	319	342	358	349	358	349	321	338	338	307	317	366	370	315	326	313	351	335	325	359	336	319	335	356	326	327	338	347	330	368	359	327	337	375	353	305	370	343	334	384	351	336	334	335	352	340	346	346	329	328	327	355	346	336	310	330	364	361	354	340	339	371	342	359	350	367	340	337	323	348	384	313	351	373	380	365	332	341	348	341	350	331	304	347	325	340	354	342	347	347	345	375	348	393	337	342	348	351	357	318	344	328	348	351	310	361	355	318	326	340	367	359	332	360	336	368	342	311	349	336	315	349	338	381	331	373	323	340	337	334	378	329	355	365	333	368	333	327	329	353	327	355	351	340	317	348	376	348	340	310	340	366	353	395	349	370	332	342	360	345	359	347	346	344	333	316	333	357	348	375	361	334	348	334	337	342	364	386	339	332	362	320	372	349	361	330	367	347	341	379	335	340	350	352	352	385	325	331	376	359	298	357	353	372	360	342	372	346	370	351	359	343	356	350	362	361	313	302	353	337	341	348	337	314	341	348	332	364	352	353	359	306	341	382	329	355	376	363	357	341	348	334	342	362	348	335	340	355	382	353	351	345	340	322	359	352	332	318	323	343	353	335	361	331	334	335	351	326	325	330	329	349	306	328	339	328	327	366	362	343	335	334	335	339	339	358	327	329	332	356	336	307	353	384	313	305	344	359	377	346	335	316	355	309	327	378	341	317	345	333	314	353	357	340	338	350	353	324	329	353	328	355	359	361	331	341	358	341	360	375	371	328	364	338	346	328	344	374	353	364	315	377	356	362	367	335	328	356	317	347	340	343	354	381	365	323	351	334	360	325	325	330	353	328	380	353	342	376	368	374	329	339	366	330	367	348	346	382	355	330	341	348	329	315	340	314	353	369	370	318	366	364	350	305	331	367	320	342	327	327	349	371	349	339	350	359	348	338	376	358	364	339	337	330	352	357	343	329	364	345	351	332	333	327	331	356	370	337	358	352	353	299	361	329	374	342	352	347	315	333	326	354	383	327	347	334	393	322	334	361	374	347	318	341	314	314	351	309	310	380	338	360	344	353	333	337	357	355	353	346	335	327	393	344	337	353	345
57611	49307	46328	46191	41111	31364	25949	24547	20245	13208	4764	1699	1157	541	372	224	236	259	187	181	198	138	132	136	122	130	123	115	107	132	129	114	126	119	121	131	106	112	131	122	104	203	176	401	1103	537	283	245	402	299	124	121	106	107	122	117	98	113	103	101	119	113	112	96	118	116	97	104	111	113	99	97	120	116	130	104	101	99	113	114	101	113	120	110	117	93	112	113	106	111	95	92	111	94	125	106	103	117	107	96	124	112	115	95	118	117	121	109	104	113	113	104	107	109	114	92	113	87	111	89	98	119	131	112	122	106	114	118	111	110	109	112	99	96	111	97	118	104	92	109	101	106	93	93	105	115	98	98	83	94	107	106	97	115	110	114	97	97	100	123	109	123	109	111	114	115	104	94	96	96	105	101	99	100	109	103	93	104	119	113	118	103	97	128	119	98	95	109	105	99	115	110	103	118	105	108	104	97	116	109	123	97	123	108	91	110	110	108	131	106	105	115	128	93	100	101	98	112	93	100	114	113	132	111	109	110	98	114	118	118	92	119	100	122	115	115	122	130	116	118	111	107	107	115	117	128	98	99	91	112	97	93	99	106	126	117	116	115	97	105	114	101	85	108	116	115	141	111	99	112	118	98	98	114	93	96	125	84	117	119	117	110	101	112	97	110	98	108	131	108	108	101	102	90	86	101	88	107	112	122	101	91	102	117	97	123	98	105	98	120	108	91	104	101	110	98	108	115	108	111	118	110	90	104	106	107	101	102	93	100	95	112	103	125	125	96	121	109	117	93	107	104	117	89	112	112	100	93	105	135	92	111	117	107	116	112	108	108	99	119	121	129	114	113	104	100	101	109	127	95	101	115	123	113	87	119	99	124	102	105	106	90	106	118	102	112	106	86	93	115	104	113	97	117	120	108	102	119	108	120	112	83	95	120	104	118	118	137	101	119	82	101	96	116	124	133	99	115	115	109	83	94	97	112	125	117	106	113	121	113	106	119	96	118	110	105	100	114	118	116	105	87	108	123	99	110	114	99	97	112	100	108	119	102	114	111	110	103	105	101	96	106	106	110	125	105	102	87	105	116	95	104	97	98	107	129	102	111	95	99	133	99	107	111	107	114	113	115	93	121	102	113	92	109	111	114	113	110	83	114	97	117	113	119	125	106	106	80	110	112	111	114	124	129	113	90	109	110	125	113	123	104	103	126	96	100	104	131	100	115	119	121	100	126	122	100	114	90	124	115	112	107	100	95	118	97	91	85	124	101	117	106	117	100	100	102	103	126	134	113	116	100	97	102	118	128	94	86	117	133	110	134	117	125	110	116	100	109	141	113	93	101	101	105	100	121	117	94	103	130	147	94	120	128	122	101	92	119	116	109	105	110	103	116	122	103	115	121	113	105	123	105	111	108	101	121	101	111	110	102	101	91	104	124	110	121	110	109	108	97	118	110	109	109	108	100	104	111	83	129	103	111	115	95	103	115	96	112	96	102	96	104	110	90	101	108	83	92	124	105	109	101	106	114	108	126	108	112	97	101	114	118	110	96	101	108	114	75	105	110	103	106	117	92	102	116	109	112	118	102	114	108	128	105	86	129	122	92	97	95	92	112	87	110	106	104	91	110	120	100	114	107	103	105	98	107	94	102	107	106	97	101	105	93	101	108	117	111	81	98	108	108	110	99	84	108	104	99	102	101	112	99	100	97	116	105	102	115	94	119	107	106	94	123	108	131	105	115	96	108	119	101	102	110	113	115	108	126	98	106	110	92	97	125	112	102	100	113	102	98	114	121	107	115	106	89	108	92	91	107	107	103	112	114	114	101	104	98	101	129	101	108	98	130	120	109	117	89	123	130	103	102	110	125	98	95	109	96	103	106	129	117	105	105	103	111	107	116	121	115	107	114	97	116	133	100	110	107	121	122	109	97	109	103	111	124	131	107	103	99	88	103	105	93	119	110	120	119	104	112	88	120	104	141	117	97	119	102	113	102	109	92	85	116	93	95	110	116	107	89	103	115	125	104	93	106	80	93	111	138	88	93	111	123	91	113	97	102	92	96	116	115	108	139	108	93	96	94	113	100	114	86	88	112	96	113	118	106	111	102	106	106	105	122	99	93	110	104	130	94	95	119	98	112	98	97	111	129	126	123	96	104	88	144	115	115	109	129	99	98	106	111	103	108	119	108	113	104	107	109	134	107	106	111	98	97	121	104	108	121	109	122	113	125	103	95	96	103	121	79	85	122	109	119	109	109	125	97	114	115	117	103	107	94	121	111	95	96	101	122	125	116	101	101	116	113	109	99	110	103	118	107	97	98	102	118	106	87	112	131	123	100	103	107	95	107	100	91	112	104	100	125	111	90	110	109	110	105	110	99	75	99	111	122	114	89	126	128	101	107	121	107	101	89	108	94	109	86	109	107	107	99	108	107	122	126	99	97	110	117	103	101	127	108	102	118	88	125	131	108	114	110	120	117	129	111	99	105	108	92	106	117	111	103	101	107	106	106	107	92	106	124	100	105	110	101	103	97	125	110	104	108	101	100	105	87	104	98	106	106	112	115	110	99	100	118	101	101	122	106	106	109	112	96	110	132	117	101	112	110	88	123	101	107	107	117	121	134	104	128	102	118	110	108	129	108	121	116	98	104	94	108	113	108	116	120	94	95	100	106	108	121	83	125	115	109	116	107	109	108	94	114	109	96	108	104	118	97	121	98	106	106	104	119	103	116	115	96	86	110	102	103	109	98	103	126	97	95	96	109	111	116	105	124	94	105	106	111	124	110	108	109	108	108	106	100	110	108	92	94	96	123	100	102	102	94	114	119	98	92	119	109	93	114	109	92	100	117	113	105	115	107	116	109	105	112	115	108	106	104	95	123	121	108	107	113	117	99	102	95	101	99	131	114	111	94	115	109	126	133	98	91	117	100	109	105	97	114	111	119	112	110	107	113	109	112	90	111	91	112	110	112	96	97	104	100	127	101	110	124	104	118	115	97	98	118	116	98	97	109	112	95	98	104	107	89	111	97	92	89	111	121	117	103	114	107	114	102	99	87	109	104	90	100	116	112	96	103	115	108	114	98	115	85	106	101	92	96	123	132	108	90	119	94	104	109	127	115	119	124	124	112	83	109	108	128	104	111	117	115	106	107	108	98	100	93	111	121	100	102	114	99	113	121	111	115	95	115	117	104	118	113	105	101	112	113	109	116	112	109	105	110	99	127	102	131	100	108	105	115	120	105	103	104	107	124	124	109	118	103	96	112	95	112	101	120	95	107	109	92	120	107	112	101	114	118	121	110	112	101	119	130	103	112	103	105	110	116	126	107	89	134	99	108	75	86	101	106	110	107	106	111	111	95	85	124	98	97	96	103	113	118	104	98	110	112	101	164	101	118	129	108	126	108	127	113	99	114	98	101	118	118	110	106	116	108	89	116	90	96	101	104	104	118	107	106	120	118	93	93	118	99	96	133	87	102	96	110	109	125	119	106	95	112	105	99
48082	55872	57483	55402	54530	32701	26533	20481	8080	5953	3942	4224	4477	2020	1307	848	903	849	641	679	667	454	421	361	353	361	345	365	353	364	333	333	365	331	345	344	368	315	378	339	297	755	512	2039	5588	2475	1205	1010	1789	1333	481	304	261	274	339	270	257	259	286	287	280	295	292	295	246	278	259	277	280	291	287	252	268	261	276	301	269	285	266	267	303	259	281	263	298	294	276	280	288	288	254	260	298	288	315	265	280	285	264	297	296	267	286	301	269	271	296	278	308	292	279	263	299	276	277	262	292	267	287	273	292	279	291	308	254	276	280	268	245	245	273	283	261	249	285	272	269	264	316	280	292	260	271	288	290	291	310	266	292	293	281	260	290	273	268	289	298	258	291	314	268	277	272	271	263	252	255	292	321	272	270	281	281	292	290	279	286	264	251	282	284	263	299	294	268	304	260	268	283	260	298	292	304	260	278	271	262	226	284	270	279	254	288	265	280	285	274	242	291	281	291	282	282	268	309	285	301	286	259	261	288	282	242	274	285	284	282	276	264	280	307	280	265	237	288	276	296	295	275	259	271	262	290	293	247	242	282	280	274	274	271	264	262	288	304	280	264	255	291	281	263	265	264	233	258	262	267	258	245	274	283	292	268	275	276	278	260	263	280	263	295	274	251	278	257	285	282	238	279	263	283	273	282	267	264	271	282	264	294	229	273	281	267	282	257	285	269	246	279	281	292	286	259	266	263	241	277	261	279	290	276	280	304	280	253	244	263	262	248	272	277	259	269	278	267	279	268	294	256	282	287	260	267	261	267	288	279	281	272	284	234	281	258	256	242	262	306	269	257	256	241	278	272	290	282	279	265	314	284	274	262	288	278	275	272	276	271	281	267	263	283	243	281	259	277	284	270	274	272	291	267	265	300	291	257	268	273	297	264	250	292	265	262	287	235	265	248	278	254	298	265	298	287	290	260	279	268	271	262	286	262	276	265	283	272	277	290	283	307	265	248	265	275	250	282	291	272	294	281	273	246	249	274	269	282	283	265	286	276	279	258	243	307	268	257	249	287	316	287	259	270	297	270	277	272	276	252	298	256	244	259	264	276	298	302	259	244	269	309	265	272	279	257	264	286	279	291	261	253	248	268	291	286	255	259	277	284	246	286	286	295	304	300	252	257	313	254	274	264	274	293	250	263	281	270	297	298	279	270	279	272	255	279	286	281	254	283	253	298	254	296	284	320	277	248	258	267	257	267	267	272	298	268	287	289	288	274	271	282	268	300	265	301	284	299	273	254	256	262	263	252	288	279	304	272	300	250	235	269	244	307	286	295	291	294	258	256	255	275	297	274	263	255	271	273	260	237	260	256	287	283	274	303	270	278	252	279	250	293	264	266	312	266	271	274	307	241	304	261	273	280	292	294	263	279	277	297	263	264	269	272	308	296	263	276	273	255	276	284	279	289	294	277	265	265	307	264	236	302	266	267	276	263	254	291	276	278	265	292	281	285	258	260	281	253	300	269	279	254	270	253	265	256	262	283	228	256	267	282	253	304	264	279	259	282	264	291	275	256	249	275	253	267	270	258	280	279	271	300	272	250	283	272	264	292	293	258	250	266	251	244	313	247	261	266	286	273	300	273	290	265	280	263	278	290	336	299	259	267	255	270	272	288	237	246	260	271	295	271	269	269	269	245	291	271	248	238	301	258	271	263	295	295	274	285	286	290	303	299	249	256	303	281	274	281	260	280	285	264	280	272	286	266	309	300	270	257	264	268	233	275	260	269	289	256	257	318	253	224	292	265	290	283	281	291	285	272	269	256	295	278	271	298	271	264	296	282	262	283	281	302	248	264	250	289	269	304	292	288	292	287	266	282	252	239	265	255	295	259	261	280	264	239	304	265	277	314	309	266	255	274	274	265	265	290	307	263	293	254	262	285	269	243	284	279	267	276	221	280	279	256	253	242	278	277	288	283	279	274	280	294	266	260	271	297	281	277	280	284	256	301	287	257	275	269	270	260	278	274	264	285	283	288	256	303	281	272	287	253	267	268	273	267	284	273	289	276	268	298	283	303	277	262	276	265	284	269	280	242	262	260	256	279	273	269	236	274	254	301	281	262	287	264	262	280	293	275	261	275	285	249	281	259	279	262	262	259	269	289	258	277	272	254	292	273	263	239	264	286	263	274	292	259	253	261	262	256	297	288	270	302	271	292	289	275	285	282	294	282	284	298	271	266	263	287	272	259	265	254	277	247	285	270	240	269	254	285	275	253	275	266	263	313	285	279	321	239	273	298	283	269	282	267	256	288	260	275	314	266	281	282	273	282	269	294	259	297	292	244	254	260	252	265	277	263	263	286	287	264	257	276	285	252	271	274	287	284	287	268	265	278	275	246	250	281	266	298	271	272	248	286	307	265	277	234	268	292	235	304	270	282	264	289	310	289	258	282	250	273	256	287	259	268	278	291	258	283	303	275	262	262	269	278	300	310	283	272	309	278	251	273	279	268	268	271	290	277	294	268	261	260	269	276	267	256	287	276	264	270	263	287	251	266	300	262	265	276	289	259	291	291	269	285	279	263	313	259	259	255	275	268	311	273	288	250	273	304	275	292	321	275	283	283	259	294	286	239	275	288	295	253	280	265	233	301	277	272	255	273	279	251	252	293	278	260	261	244	278	252	275	275	277	287	278	283	266	279	257	265	291	259	267	268	292	267	273	266	268	284	257	282	299	277	253	279	268	303	278	299	278	271	290	272	276	269	248	308	263	267	271	283	252	285	281	275	249	265	281	272	252	288	266	285	235	295	277	271	255	235	261	284	272	287	268	259	271	261	245	250	274	294	264	280	275	281	295	286	265	283	275	269	273	291	266	267	293	275	287	271	277	272	283	280	268	305	285	277	285	264	290	274	258	241	252	270	281	267	283	260	288	300	289	278	265	261	292	270	278	276	286	264	273	267	292	262	250	264	242	263	261	270	282	275	275	263	276	279	267	243	247	255	282	269	298	312	263	301	296	261	279	294	248	267	241	296	264	284	268	286	240	282	270	279	298	294	283	260	300	248	253	267	269	260	264	260	294	283	275	295	257	300	302	263	258	293	257	296	265	313	249	269	269	269	261	233	298	290	261	279	257	265	294	282	257	269	274	276	278	272	280	312	264	291	274	282	286	309	291	306	235	281	272	280	296	241	278	264	263	295	260	258	253	257	257	251	288	292	274	256	270	283	270	294	293	259	314	297	301	262	266	289	283	251	283	296	272	264	281	273	271	261	277	264	293	296	286	254	259	275	281	281	255	299	301	289	288	279	270	256	306	271	286	264	252	270	285	282	301	304	262	292	286	261	272	293	278	299	263	281	267	246	265	270	287	243	280	246	256	275	281	281	293	312	269	261	264	268	264	285	275	288	281	290	290	279	283	288	307	245	286	251	281	306	269	257	272	290	289	272	275	289	283	284	271	277	283	271	251	256	277	242	286	254	282	269	259	266	290	273	240	276	310	281	262	267	270
22504	29373	33809	36529	34673	20082	7620	1409	416	316	273	268	279	262	253	252	248	256	267	240	246	239	228	243	221	236	248	250	250	230	231	246	234	230	254	234	222	225	240	221	255	247	309	294	292	252	236	273	288	234	240	238	234	245	234	236	243	254	226	268	251	237	224	244	236	231	247	229	227	275	232	239	222	263	257	236	233	222	249	264	241	272	248	257	241	267	272	244	253	232	246	229	212	239	247	216	241	262	238	232	278	229	251	224	225	238	219	249	238	231	253	249	225	242	254	261	247	266	258	216	232	252	247	249	205	244	271	250	207	255	256	251	268	268	242	246	222	258	255	234	239	226	238	251	264	253	235	265	245	225	244	248	257	247	254	268	251	235	246	224	231	237	261	237	252	251	241	247	221	236	239	262	254	204	240	263	244	237	242	257	225	215	215	255	239	232	248	234	256	265	226	239	244	260	278	197	231	252	233	231	255	248	241	232	238	232	237	208	199	219	257	270	203	230	234	245	259	240	248	234	233	232	280	258	272	249	252	270	264	269	263	239	230	236	271	247	247	237	271	236	193	269	250	238	271	259	223	237	244	244	253	245	238	235	267	242	223	233	255	243	262	234	251	213	235	248	208	237	243	231	237	228	209	255	220	232	250	232	237	242	223	258	241	236	255	241	243	257	215	231	225	249	243	235	221	240	239	239	249	254	251	237	219	245	236	223	237	206	233	209	240	252	249	209	243	236	228	229	223	250	221	217	260	241	240	232	241	247	246	234	243	272	256	236	238	244	232	254	233	248	230	235	240	255	226	218	234	245	242	256	274	263	265	219	263	231	256	231	227	226	255	238	239	251	222	223	246	264	227	234	234	265	248	267	217	244	265	243	257	238	216	241	238	233	224	223	257	256	241	230	228	261	243	265	231	240	264	229	224	226	252	239	252	243	239	246	228	229	257	248	231	228	227	217	225	206	253	244	230	244	205	261	231	231	238	208	258	257	256	232	233	215	265	230	255	238	246	226	227	235	246	207	240	238	236	257	254	230	212	234	232	253	248	249	208	233	253	269	206	248	250	249	251	249	218	234	250	234	234	243	245	225	237	231	265	246	239	220	261	259	181	232	270	241	238	240	256	221	257	222	258	227	264	225	239	252	223	232	222	227	248	248	249	262	251	223	240	230	211	210	233	211	251	270	225	244	252	220	226	256	252	244	254	267	251	240	260	244	235	245	205	245	223	245	260	243	219	254	248	224	248	237	247	229	273	261	243	258	247	253	225	233	253	263	218	234	250	270	250	220	236	243	278	246	256	256	248	240	215	229	249	253	217	252	234	255	243	235	235	245	252	253	237	246	249	245	234	259	233	233	254	244	260	250	269	235	244	230	238	247	231	231	240	233	248	257	232	263	225	239	218	243	207	250	248	256	268	271	218	238	237	220	237	249	265	259	222	251	227	233	252	271	244	246	257	241	253	245	254	236	260	254	234	266	233	231	235	255	242	246	247	238	258	241	251	242	227	246	243	240	240	247	228	230	238	225	267	230	255	235	236	234	249	252	250	267	215	224	256	256	225	248	223	232	234	222	254	246	236	238	258	243	245	262	263	247	254	214	232	277	253	261	224	245	217	241	226	225	225	240	227	242	270	207	238	254	251	232	267	262	224	263	235	224	254	264	242	232	247	238	239	216	238	256	260	242	261	230	262	232	202	254	229	248	224	255	245	247	249	251	239	238	249	273	253	239	261	215	278	260	240	228	242	233	237	203	236	241	245	225	237	240	242	212	223	252	250	222	262	233	226	228	270	262	237	231	250	275	215	237	211	249	250	227	236	242	240	252	251	242	259	239	232	261	246	246	214	227	239	259	234	235	231	230	260	243	226	224	246	229	257	239	236	241	246	283	229	245	252	227	215	286	263	201	226	244	227	251	221	240	271	252	251	257	262	264	223	247	229	261	236	231	224	238	246	230	234	234	225	241	236	260	226	238	242	228	258	238	251	233	248	247	208	233	220	253	240	251	231	279	278	240	186	240	241	252	218	236	261	235	236	241	259	238	245	229	242	248	245	261	235	224	231	229	243	247	228	231	231	278	251	271	245	250	222	259	251	238	236	256	231	236	244	255	239	243	254	268	249	239	254	256	239	220	239	200	253	235	262	208	230	250	261	241	243	233	217	235	273	243	238	223	236	237	266	239	247	233	262	232	213	198	261	264	224	246	248	224	264	248	247	225	223	231	223	253	228	223	262	253	264	238	229	270	242	227	225	249	211	222	220	271	242	247	215	205	207	223	266	233	216	219	233	263	236	242	250	231	251	240	243	239	240	233	255	235	237	222	248	245	230	212	254	270	227	248	226	230	249	221	222	253	228	222	250	229	229	245	228	249	218	229	229	265	229	229	229	238	251	258	243	256	205	228	247	260	253	254	261	227	226	236	233	236	225	250	228	236	240	224	232	230	260	221	247	217	269	230	261	229	251	240	211	223	224	239	264	201	234	236	225	229	241	256	240	228	231	241	237	252	230	252	243	233	229	261	234	226	243	239	274	250	270	243	241	224	266	243	232	247	228	238	247	241	250	227	247	261	286	233	241	239	254	251	239	234	249	228	261	250	236	235	239	236	225	248	269	243	273	249	260	234	243	264	236	218	257	226	228	183	231	223	248	257	260	263	257	221	240	235	225	247	232	251	246	207	231	239	240	246	221	240	223	236	263	224	221	219	213	237	232	244	248	242	242	248	232	245	244	224	254	229	251	220	235	250	246	244	249	257	260	227	242	277	234	230	211	231	235	264	269	238	240	253	251	233	266	219	233	223	242	215	252	255	261	253	245	237	245	228	219	205	281	220	251	228	242	243	258	222	258	246	206	256	251	252	258	230	260	260	243	253	236	233	243	258	234	220	238	244	245	246	266	237	284	211	221	265	232	220	228	226	237	242	260	249	258	213	227	250	239	232	249	242	239	237	231	240	257	256	255	242	263	233	238	240	253	262	260	223	238	225	265	228	244	220	225	248	232	213	229	233	238	246	225	235	272	243	236	240	279	241	229	249	243	224	250	244	253	244	215	228	256	241	232	242	232	230	268	261	239	250	216	234	264	246	247	226	250	241	241	187	252	231	219	244	220	229	221	223	229	241	229	243	232	245	250	234	243	237	231	268	240	261	227	242	250	243	219	257	252	247	267	218	242	190	246	224	245	236	251	245	265	226	234	234	255	232	244	256	218	237	209	232	224	255	248	236	205	228	243	234	221	240	214	234	236	202	269	277	247	210	238	243	225	249	214	252	264	240	257	252	253	230	210	216	227	244	224	243	260	231	235	246	227	233	226	245	226	211	234	257	239	228	223	253	227	221	221	241	228	210	223	244	230	247	245	263	239	250	256	241	234	233	226	248	247	225	235	241	234	256	219	225	237	238	211	248	235	215	239	236	265	245	216	250	250	262	233	226	212	260	213	252	241	240	218	216	215	241	258	261	237	220	259	239	237	260	226	264	220	231	236	257	244	239
15858	28777	35421	42829	41633	26607	12030	2821	1139	871	816	806	725	725	630	652	641	651	609	602	611	610	596	583	575	597	557	589	578	588	571	580	624	564	579	618	578	614	584	584	578	618	763	829	858	698	692	673	603	632	603	618	596	564	551	538	607	595	551	575	577	585	634	588	572	629	568	615	591	528	611	572	575	604	620	559	571	572	573	610	610	634	565	586	606	568	617	583	592	558	573	585	586	628	597	574	613	588	620	612	568	587	563	606	575	566	581	552	547	621	615	591	580	613	574	600	562	581	577	543	601	576	616	623	576	603	628	554	572	618	613	560	564	595	619	604	594	591	557	595	622	548	587	619	605	595	540	581	614	562	621	565	577	593	597	497	561	586	574	580	596	623	591	614	608	586	573	567	598	569	594	599	612	617	592	583	605	577	572	582	606	587	629	580	569	560	608	594	581	599	573	549	633	603	578	531	580	683	600	573	577	555	617	521	595	583	618	585	564	622	607	580	616	549	598	617	560	613	589	570	622	614	603	543	573	571	602	574	604	606	594	576	577	550	574	555	530	585	615	634	554	627	586	619	513	560	561	642	634	548	581	582	582	590	592	566	558	590	568	568	580	616	590	602	612	571	531	551	587	596	613	581	574	606	580	608	594	583	572	619	612	588	605	563	580	568	573	596	605	599	567	562	526	602	621	602	587	589	553	550	602	594	642	584	547	576	601	574	580	563	572	567	627	587	605	596	596	571	556	528	631	582	618	587	582	589	611	615	606	572	615	570	554	575	582	591	650	598	580	586	573	610	588	594	610	601	588	619	597	569	586	575	573	598	597	532	571	575	620	573	612	585	577	643	572	548	586	645	610	530	610	549	632	560	598	595	598	590	606	577	585	557	584	595	595	609	581	575	576	578	575	577	604	618	585	598	601	576	563	589	601	561	589	585	582	559	586	603	578	578	578	598	577	606	584	630	590	578	590	568	608	599	595	580	588	572	614	589	606	549	636	611	590	608	592	623	597	573	571	598	597	593	591	620	631	599	578	566	588	585	621	635	581	597	604	585	551	522	618	596	613	596	597	604	591	616	610	577	613	589	628	629	553	569	576	583	583	577	568	574	582	579	587	548	626	579	613	607	591	589	532	566	603	587	611	602	565	594	565	594	600	583	579	574	605	583	591	595	579	616	582	583	605	570	601	585	599	601	578	605	547	596	582	621	577	624	594	546	578	572	581	637	571	585	571	599	589	620	555	641	558	631	639	572	580	613	575	614	588	547	590	575	574	575	613	594	552	583	572	618	582	550	604	552	606	516	594	616	571	581	581	615	558	587	565	618	636	549	580	592	596	572	616	594	596	591	645	599	577	522	624	587	572	602	625	616	589	618	582	555	628	579	595	544	542	516	585	618	559	595	591	572	536	601	543	583	603	575	609	591	553	578	569	536	576	574	533	615	613	542	566	571	618	591	531	611	605	573	613	565	605	613	577	590	545	576	591	595	623	561	585	624	580	612	611	566	588	610	556	612	647	593	540	618	578	594	630	584	549	573	590	575	615	566	586	555	616	600	603	579	590	602	583	598	599	589	619	542	546	602	587	592	606	588	615	610	585	588	573	597	587	608	567	615	608	597	582	565	537	564	588	576	596	549	581	554	599	590	573	577	600	587	615	568	611	615	621	595	612	624	600	578	587	589	571	610	604	609	570	597	577	587	599	582	617	601	563	547	613	564	599	554	622	592	597	614	574	583	599	566	607	600	592	614	573	641	618	510	561	559	599	613	582	563	597	576	618	588	565	562	600	571	601	575	593	608	624	575	583	624	551	572	604	554	642	568	573	606	577	558	600	592	593	621	553	579	579	617	565	576	591	603	593	593	554	574	573	563	616	561	646	578	587	568	559	633	587	586	605	590	568	607	620	611	587	558	606	561	615	582	625	528	591	607	619	591	576	571	557	545	578	585	584	608	625	609	568	585	583	581	588	569	599	605	556	535	576	542	578	590	576	578	583	555	568	581	562	589	577	598	564	600	642	557	575	594	622	612	604	601	560	619	591	597	571	598	573	563	575	590	575	578	593	585	601	547	592	595	580	571	622	600	629	588	628	586	556	565	552	600	590	579	596	618	654	589	586	582	619	612	573	604	571	649	571	570	604	612	593	625	573	590	585	600	594	583	594	599	569	608	592	629	639	599	575	575	626	592	589	599	600	594	578	576	635	637	573	552	579	615	621	608	634	580	613	585	608	601	594	608	587	621	641	544	566	587	551	602	588	604	616	580	608	583	584	583	566	607	588	617	577	596	564	580	615	608	582	591	587	579	560	591	554	570	555	555	567	572	623	559	582	514	566	592	562	575	604	585	549	556	580	618	592	573	579	600	602	598	570	578	559	583	551	553	596	604	569	658	627	601	578	576	624	593	595	586	573	566	574	616	560	608	596	601	570	582	581	606	635	588	586	593	568	565	630	588	593	617	586	600	573	579	569	639	571	580	557	579	560	572	584	522	627	586	579	561	577	620	572	560	588	558	614	595	562	608	596	596	590	588	602	564	603	574	559	645	614	567	546	571	589	601	628	613	545	610	566	592	560	535	609	569	614	633	598	599	584	595	554	615	594	590	594	604	581	613	597	543	613	575	624	576	607	560	567	607	615	597	606	615	578	588	579	548	606	606	572	597	582	611	588	590	579	604	582	555	581	605	608	606	598	605	601	609	583	613	569	576	585	617	588	603	592	577	584	579	576	592	589	624	587	587	546	577	599	577	599	584	568	580	599	590	592	573	566	552	587	573	582	549	563	588	597	580	588	593	585	631	558	537	598	572	616	564	617	569	552	580	596	545	597	606	624	606	646	612	570	572	580	584	588	576	608	571	588	583	600	606	611	591	576	628	549	574	612	631	587	577	573	555	569	577	583	600	553	606	610	609	564	648	578	584	598	603	612	594	597	545	574	555	572	598	593	581	549	570	597	605	618	568	579	567	553	540	573	602	554	574	592	621	609	632	600	585	591	577	559	557	539	566	594	575	570	556	582	586	602	618	559	608	632	571	596	563	573	593	562	569	640	582	593	557	573	614	612	612	588	566	597	554	630	603	572	605	568	589	646	585	611	600	640	555	588	597	616	581	560	543	566	565	587	570	635	580	597	586	603	624	604	617	575	556	596	577	619	587	571	554	583	606	564	595	577	617	564	611	629	592	576	612	604	623	605	598	599	628	556	588	615	612	573	600	617	596	599	633	597	576	591	550	589	573	574	549	580	526	615	558	624	569	563	575	583	548	570	599	598	600	595	582	623	606	560	550	573	588	580	592	554	605	602	621	619	562	572	568	614	631	599	557	568	570	587	566	583	587	593	558	617	608	572	572	619	601	627	573	563	559	598	526	590	593	566	576	568	593	618	574	641	574	581	600	568	554	581	611	586	563	584	548	554	563	610	608	607	545	597	612	608	595	559	565	577	593	568	604	592	578	551	607	615	592	570	569	576	610	566	567	532	554	622	564	551	599	523	601
50682	51361	48824	47247	48406	41344	27483	22748	17559	8311	2355	722	793	617	302	243	289	288	275	280	249	234	212	214	208	220	228	225	219	219	231	239	219	216	203	219	211	186	235	199	222	266	767	834	644	410	345	239	224	227	222	212	196	219	200	198	198	198	202	224	197	217	194	224	210	194	210	187	213	207	208	213	174	231	223	203	202	192	194	215	211	211	210	195	210	225	225	214	221	203	203	216	196	213	210	220	198	199	201	196	220	217	209	209	208	170	191	207	205	201	209	205	215	214	227	218	218	185	210	224	202	216	203	212	197	203	185	216	204	211	184	168	193	202	180	197	238	211	224	185	223	226	184	221	221	207	206	203	222	199	197	246	193	190	184	213	158	225	213	189	177	223	199	195	243	209	204	210	191	187	194	227	193	213	221	226	203	186	205	195	226	218	181	190	206	204	218	203	214	194	204	206	203	230	220	221	190	200	222	201	193	184	186	204	197	220	260	209	210	199	212	228	194	203	213	194	209	217	219	197	200	213	214	239	225	202	245	211	218	241	231	199	201	203	204	176	216	222	218	215	238	220	200	177	219	191	187	213	209	203	197	211	212	192	196	210	213	190	194	204	214	222	208	198	208	199	199	198	182	215	206	212	186	217	174	164	188	200	216	160	222	191	207	235	195	226	212	199	199	170	200	207	206	209	200	201	216	208	206	221	219	214	179	205	211	196	221	218	243	176	209	233	196	214	224	207	206	205	218	187	220	189	224	201	201	188	200	228	210	209	233	218	191	208	226	230	229	205	222	206	197	213	224	182	213	204	186	195	201	233	199	229	205	211	210	224	232	181	191	202	212	220	196	205	194	200	181	212	203	206	212	211	212	212	208	209	185	200	211	194	197	213	219	213	208	186	214	176	240	242	214	221	196	214	198	209	182	209	195	184	206	201	212	194	200	219	205	197	199	210	233	180	199	212	207	202	226	216	198	227	218	216	210	214	196	210	184	207	181	208	228	224	223	203	222	217	204	195	213	187	216	191	214	201	198	227	202	206	204	197	233	225	198	207	205	209	206	196	222	196	203	210	198	177	199	198	219	201	198	224	177	193	222	215	230	175	217	187	206	201	165	194	184	212	214	202	234	236	221	214	238	203	188	220	186	199	228	228	223	206	190	195	208	184	190	215	197	189	222	218	196	199	200	234	224	189	201	225	233	203	191	193	231	219	212	207	194	181	198	216	214	236	229	211	211	236	223	216	192	236	231	209	194	203	222	223	205	201	206	184	208	201	207	197	223	185	205	206	224	189	174	215	236	222	178	233	189	220	227	209	206	201	201	224	194	213	183	216	189	219	203	199	192	244	222	190	174	198	178	193	214	204	224	212	186	235	196	224	210	203	206	223	211	210	192	194	206	200	208	204	179	215	198	203	205	224	205	185	215	208	223	203	191	184	184	190	200	186	221	218	211	200	187	209	220	194	204	205	203	202	199	197	222	241	206	213	203	257	208	214	175	199	211	189	198	206	209	219	228	211	212	217	206	203	214	205	218	238	211	207	226	223	188	216	197	210	207	203	222	184	219	182	198	165	206	222	193	209	209	217	175	194	218	207	201	196	208	200	181	197	199	209	200	219	183	203	208	228	193	211	210	190	193	222	181	208	191	212	169	232	216	226	222	191	217	201	195	205	225	212	183	224	213	195	207	218	206	236	205	222	210	202	211	221	201	232	222	199	174	207	232	215	207	220	196	223	200	203	210	218	212	207	215	188	228	199	228	206	188	179	208	199	189	208	203	199	224	206	202	214	201	213	157	205	212	182	194	211	226	202	229	227	203	193	212	212	209	218	198	190	186	211	225	226	206	195	205	207	210	212	209	195	228	215	218	172	211	188	236	219	192	201	205	226	233	197	214	216	203	190	205	227	226	245	194	194	180	206	227	202	224	196	198	218	191	194	185	193	205	202	199	223	199	207	224	217	188	224	197	213	200	199	234	218	229	214	209	232	216	233	212	218	212	203	217	198	201	211	197	212	179	192	199	207	202	203	226	185	215	195	205	191	212	227	203	198	200	213	211	252	192	197	232	199	192	202	194	202	200	213	189	187	185	202	224	194	215	210	188	205	214	197	208	194	207	219	217	218	198	201	217	207	188	200	213	200	256	239	202	241	207	192	214	207	219	235	226	237	234	214	200	191	210	212	184	212	184	207	193	203	205	210	213	177	203	183	223	210	208	227	219	197	197	219	196	190	206	210	194	209	236	219	201	190	194	197	240	214	198	195	208	196	184	199	236	201	210	226	189	214	176	198	197	239	196	190	226	187	208	200	194	214	221	212	216	220	218	194	221	206	199	225	216	201	197	212	190	203	194	199	199	223	205	212	229	217	198	224	198	199	190	230	212	175	198	189	222	209	223	206	160	212	204	223	197	202	201	198	191	215	218	196	206	212	216	197	218	254	190	187	204	198	200	215	202	190	199	216	212	210	213	169	189	213	217	204	198	229	195	205	201	195	233	236	216	178	188	197	201	204	214	232	195	239	216	168	202	197	200	185	177	219	200	187	189	208	181	218	208	195	195	186	224	214	183	220	199	208	204	178	232	219	217	198	203	191	184	213	193	240	189	194	208	209	232	194	196	240	195	221	211	192	221	188	201	192	205	234	179	212	177	219	237	185	230	204	206	210	205	200	233	222	200	208	195	209	203	202	197	213	235	205	208	205	187	195	201	205	215	182	234	227	209	204	184	195	224	230	203	225	212	220	217	192	176	207	203	176	206	225	201	212	214	205	207	184	213	210	177	199	213	211	196	188	211	173	195	215	233	218	195	193	194	204	206	226	228	220	203	206	209	183	225	183	193	199	218	189	219	215	223	176	201	207	199	221	220	203	189	190	235	215	201	221	220	199	211	213	239	237	209	199	204	206	215	181	197	205	193	239	203	215	217	201	177	215	188	207	218	214	204	210	201	196	202	220	194	192	202	225	225	208	217	215	202	209	220	203	187	200	227	225	186	208	208	208	201	229	186	197	192	191	209	192	189	206	193	203	200	193	186	191	189	212	207	193	225	209	210	215	203	218	194	195	238	196	189	201	210	235	190	205	190	173	196	210	199	215	189	207	209	204	182	194	241	253	207	225	217	207	199	192	191	215	215	239	220	233	218	210	214	226	200	227	232	190	202	212	186	209	213	177	203	161	203	206	185	220	204	180	207	194	208	222	226	216	208	194	201	196	189	222	195	212	228	203	210	194	226	194	190	191	211	191	200	227	199	198	210	191	211	196	213	196	223	250	213	209	208	211	194	200	219	199	217	225	211	234	202	188	211	201	195	181	196	195	202	224	188	206	187	200	201	199	230	222	213	220	187	220	231	230	192	179	212	187	216	192	196	211	195	207	203	214	223	209	222	220	206	224	231	215	176	192	210	190	189	186	191	197	220	197	202	209	200	194	173	209	205	188	212	197	222	221	187	234	188	197	232	254	206	203	183	199	217	183	231	191	199	210	188	186	215	247	201	207
38828	52196	56021	58579	57801	47408	17098	14148	4707	3156	1860	2131	2911	1932	984	879	930	872	730	689	688	654	607	541	559	591	538	554	519	563	538	506	570	480	551	545	543	529	527	564	504	1055	3596	3580	2950	1628	1010	704	593	538	516	507	465	485	477	458	528	525	478	473	479	483	511	474	496	548	501	502	486	499	541	497	519	483	531	496	493	564	522	492	529	533	526	499	502	506	484	463	492	517	512	516	478	483	480	502	481	463	524	497	496	500	502	520	483	509	506	501	488	511	480	483	522	497	488	499	476	486	505	488	461	536	506	507	476	471	516	507	477	491	503	540	471	502	480	495	518	492	523	481	514	472	532	472	523	516	455	495	472	485	518	525	481	480	512	508	497	488	488	513	494	491	473	495	529	507	457	511	480	486	505	518	479	516	497	508	494	528	467	493	474	474	504	432	503	491	503	496	482	522	507	497	489	503	532	489	538	522	504	486	471	485	492	496	445	497	489	474	480	482	526	522	470	503	498	555	518	485	472	486	501	473	481	514	522	517	489	483	507	485	487	486	463	490	512	490	504	467	483	512	487	477	442	502	512	496	470	463	509	488	467	493	476	468	497	504	509	517	508	472	481	501	457	509	543	493	525	512	499	490	509	486	476	518	505	512	489	486	525	490	484	514	524	486	487	469	485	530	454	520	527	521	498	487	510	492	491	556	499	488	475	492	535	497	523	507	487	523	480	516	516	502	488	509	503	535	471	479	525	484	512	506	527	467	508	474	459	474	510	522	506	489	490	500	468	481	499	538	489	548	498	509	507	472	527	524	480	470	458	505	526	516	475	508	507	509	493	519	525	483	489	492	496	482	443	477	514	527	491	461	499	527	477	551	541	526	512	495	525	493	517	488	527	475	520	517	516	506	500	524	475	485	510	472	483	521	553	474	494	479	484	495	470	523	507	508	494	478	522	481	492	491	460	510	503	491	485	479	486	528	529	518	457	490	491	494	500	528	480	491	502	499	511	478	496	476	497	513	481	525	492	498	515	495	476	487	504	498	499	525	527	507	502	478	507	502	492	466	505	489	498	492	485	483	502	515	501	487	538	490	498	506	479	484	516	462	509	491	469	503	527	519	521	474	498	469	500	486	492	490	488	512	528	511	496	492	493	533	521	501	515	513	525	513	479	505	454	532	463	454	500	542	482	485	472	533	470	473	499	523	499	530	474	534	507	503	486	512	507	535	525	494	488	495	520	490	490	534	453	502	505	509	503	479	503	464	506	500	511	504	491	481	499	485	512	496	523	503	491	525	496	532	489	459	465	479	530	528	501	498	525	486	501	489	528	490	469	500	516	509	508	458	508	513	546	518	499	489	498	481	485	470	520	505	497	484	508	494	528	500	529	512	483	496	544	452	516	544	513	520	493	454	493	481	491	550	505	468	476	475	487	523	505	496	519	497	494	484	506	461	494	493	530	474	503	495	475	447	508	489	493	523	499	483	522	483	496	460	517	470	501	539	524	498	475	517	501	491	488	570	518	496	522	522	508	518	488	513	506	499	507	516	488	484	496	487	502	500	513	547	531	482	517	472	500	511	507	489	498	499	501	500	481	516	502	532	531	516	520	517	465	510	508	490	482	523	492	480	487	500	498	534	514	512	493	513	489	523	489	532	480	492	507	540	486	472	499	535	513	501	517	525	486	509	526	485	484	502	543	502	480	514	476	494	482	516	510	513	495	530	496	527	532	498	502	552	515	483	478	525	515	488	475	479	525	487	505	507	494	502	489	502	514	511	478	527	489	488	480	485	476	507	496	493	506	518	536	510	485	487	498	492	482	514	497	473	486	483	544	484	507	447	463	509	488	480	487	489	497	488	478	506	491	468	490	490	492	543	493	510	523	516	486	537	499	526	503	503	501	486	525	498	471	526	485	540	505	483	490	481	529	495	493	511	490	494	513	516	497	476	523	497	505	534	487	482	494	476	488	488	514	533	478	482	478	464	507	503	513	528	498	459	504	523	536	543	457	524	530	520	499	481	480	514	517	515	493	518	519	519	500	535	508	501	510	479	498	499	489	506	496	494	453	498	497	524	517	487	522	470	502	466	522	471	540	479	486	508	505	483	534	488	498	489	491	493	492	508	492	512	507	531	516	458	511	488	522	457	444	496	483	495	464	468	508	507	512	490	485	484	493	493	505	507	487	521	512	453	516	489	469	502	442	473	494	477	501	510	493	527	495	494	505	477	492	547	497	506	507	529	458	490	496	498	533	503	513	521	500	517	489	497	469	512	468	519	517	486	463	508	498	529	519	515	513	509	495	504	525	506	463	512	531	535	493	501	493	511	502	473	519	514	444	505	552	524	482	530	519	488	498	527	503	510	507	484	519	492	473	516	467	478	510	521	509	460	467	519	502	472	509	475	494	491	498	474	516	486	479	496	458	483	520	528	473	496	501	487	476	503	457	484	485	528	507	460	538	496	502	532	515	492	523	502	509	476	495	525	496	500	454	514	500	502	514	546	503	555	487	530	487	519	514	497	468	491	464	503	480	490	512	507	492	474	518	521	507	509	516	491	506	506	512	451	510	506	507	484	517	502	523	507	500	482	516	493	467	472	517	477	490	490	484	535	490	502	508	530	500	480	510	513	460	517	489	530	482	508	496	495	478	493	524	492	502	513	497	505	506	496	477	502	492	520	478	516	466	540	517	487	453	491	470	493	514	507	473	515	469	521	515	493	510	533	547	520	490	517	543	458	464	527	517	497	502	497	498	516	485	540	468	542	489	488	529	490	502	524	480	490	493	468	497	488	505	482	489	469	510	518	492	456	491	502	502	475	511	479	504	505	474	507	490	487	498	516	511	504	475	475	497	507	485	508	479	473	498	514	501	492	495	534	512	532	505	489	446	483	482	470	471	490	496	564	512	523	474	497	525	483	497	490	449	511	505	518	481	479	493	493	488	498	501	508	526	503	517	487	482	516	502	481	568	484	476	472	476	529	510	467	500	510	488	516	504	485	520	491	532	504	475	529	489	514	456	544	479	517	525	522	536	473	466	475	509	502	508	483	575	524	502	493	481	456	479	516	490	478	519	487	511	473	496	496	517	522	545	485	488	485	469	463	529	482	522	481	487	490	485	506	475	469	457	526	519	488	458	494	506	490	458	461	506	523	469	494	512	508	512	496	547	509	551	532	511	481	505	461	491	509	519	504	523	496	519	491	463	505	484	478	501	488	467	522	485	476	516	517	517	520	485	473	505	543	503	523	484	493	514	487	511	512	521	507	514	526	496	493	494	487	527	437	528	473	515	473	497	464	512	498	492	482	465	485	495	501	464	472	515	504	507	534	471	495	490	482	523	515	507	509	514	531	518	508	493	495	491	479	487	508	508	512	483	486	463	528	468	469	503	504	476	497	483	488	508	491	516	505	466	477	560	485	566	478	522	511	502	496	493	514	487	484	488	500	473	506	449	481	527	516	466	501	532	514	486	499	469	538	518	515	509	489	482	524	462	515
57388	50593	46465	43192	38014	29882	25202	23861	22859	18135	8533	1874	904	850	612	465	388	301	301	242	189	193	169	178	141	189	166	150	161	162	171	144	158	165	153	141	167	139	143	175	158	910	1593	1257	926	594	493	312	256	193	123	136	150	133	124	123	137	136	118	107	140	145	132	128	118	110	128	121	127	119	123	124	132	105	122	135	124	133	127	145	134	132	147	138	129	129	148	119	138	116	131	157	130	126	124	133	143	123	133	143	111	117	125	125	110	148	138	124	114	127	114	102	140	120	135	148	123	106	122	152	125	126	135	115	134	131	125	120	145	142	130	119	141	124	134	143	147	128	125	117	156	136	152	130	118	129	130	135	139	127	125	128	112	148	130	137	119	139	144	130	145	126	143	139	145	144	133	140	124	112	126	127	125	144	138	121	117	125	134	120	146	132	134	117	132	130	123	126	133	129	126	142	136	145	141	138	134	139	141	122	144	129	146	142	147	120	129	119	151	107	113	147	137	142	130	128	122	151	145	135	138	135	126	148	109	137	124	116	132	123	132	136	158	130	137	132	139	130	115	127	130	118	136	151	118	118	126	134	144	128	131	141	115	117	132	149	122	111	125	130	142	126	146	130	125	124	143	120	144	134	130	128	137	148	141	127	125	130	126	131	131	135	133	142	140	137	112	115	118	125	136	134	120	127	130	115	136	125	132	129	133	149	160	112	128	112	129	146	127	128	143	137	122	133	114	142	126	132	129	136	122	114	130	126	127	118	136	139	149	145	140	140	132	166	117	139	120	130	137	150	133	126	145	122	119	98	145	124	130	129	155	140	121	128	144	125	139	150	133	138	143	136	132	118	108	128	137	136	146	105	135	142	125	126	118	98	160	126	122	133	127	134	134	148	110	135	140	112	138	164	138	136	106	141	145	132	116	122	134	129	117	123	111	127	122	115	126	125	130	136	132	123	122	151	143	111	158	122	109	130	109	98	128	129	125	110	118	135	144	142	142	129	118	118	131	136	119	133	127	122	138	114	141	126	144	113	117	130	151	125	107	141	140	125	154	130	131	109	124	139	128	144	126	116	107	126	145	151	130	125	135	123	130	130	138	128	143	133	120	118	98	142	133	120	135	142	137	131	143	122	140	123	142	138	114	159	133	145	126	140	130	131	138	133	122	148	117	154	130	127	129	111	136	139	128	147	132	136	126	129	129	134	137	157	120	134	141	123	121	149	121	148	131	129	129	141	135	130	136	121	152	133	131	133	116	125	125	136	138	134	144	114	114	122	130	122	130	133	138	125	142	123	119	111	134	138	116	119	109	129	114	124	122	110	126	137	159	137	124	140	122	137	130	116	138	137	118	141	117	136	130	119	123	130	130	125	143	127	124	142	133	123	132	149	136	124	120	123	132	146	136	133	164	135	149	122	147	141	144	131	131	118	117	132	121	135	102	146	134	150	128	141	121	128	110	119	136	123	133	140	135	132	128	123	119	130	118	140	130	133	128	133	111	123	109	129	128	121	132	119	124	130	137	119	139	144	142	111	123	126	139	151	135	126	123	108	118	134	116	122	117	153	123	127	149	139	132	122	129	121	120	130	116	135	136	108	160	112	137	134	144	127	134	144	125	123	139	138	130	124	155	151	124	130	139	118	118	127	133	140	138	119	126	134	122	119	133	132	118	134	140	131	114	127	131	135	143	139	136	115	126	143	111	147	135	139	128	113	125	133	132	133	131	104	127	123	118	127	164	130	140	128	127	133	155	106	139	135	120	142	125	127	132	125	141	122	125	130	130	140	139	119	142	143	130	142	134	125	135	121	147	127	135	123	122	134	133	138	160	132	132	139	121	133	144	128	124	151	127	137	118	139	112	121	129	121	142	131	146	101	119	115	121	129	128	138	137	126	135	137	108	137	120	135	143	163	117	133	136	118	127	130	115	120	113	113	159	118	129	153	126	139	119	136	122	130	140	125	131	121	121	147	150	121	128	132	121	115	130	170	132	140	92	144	123	104	115	154	138	140	131	141	136	135	130	126	116	116	112	120	121	136	131	118	143	105	156	130	137	129	116	130	130	123	134	137	125	116	139	158	130	146	150	116	127	151	130	120	137	126	128	124	141	111	131	135	101	124	137	121	115	130	116	153	140	133	143	131	133	123	137	133	124	141	132	115	115	137	122	118	115	132	129	144	133	134	142	126	123	131	133	101	121	131	133	132	141	159	138	121	127	125	129	124	147	116	119	115	108	100	132	120	144	125	131	119	125	168	134	126	137	145	117	122	142	121	136	138	136	119	107	149	127	109	120	122	149	140	126	137	131	125	129	145	102	105	116	132	143	117	128	97	137	120	134	132	146	152	137	113	106	143	117	118	142	130	135	127	145	136	121	132	131	116	160	105	133	107	131	144	122	154	122	127	141	143	125	130	137	113	124	140	112	142	127	131	125	146	138	148	128	111	143	111	143	128	140	128	126	133	120	149	139	130	146	144	121	108	127	117	110	135	114	117	145	128	145	141	134	133	155	155	130	110	105	117	113	138	144	140	123	138	151	128	127	136	126	118	141	101	135	116	142	137	125	120	134	135	131	118	137	136	139	123	136	119	150	110	131	115	124	128	133	134	126	117	126	144	124	122	129	137	135	159	120	126	147	144	135	126	123	140	130	109	127	117	138	127	144	151	124	129	113	111	131	132	129	133	143	134	112	140	124	141	114	136	135	156	101	139	130	141	123	133	143	127	137	116	129	141	139	114	127	111	121	132	144	136	125	122	124	118	114	124	158	124	120	115	114	134	119	103	149	133	117	131	150	140	135	120	122	140	107	96	111	144	158	163	147	101	150	148	127	137	133	141	111	138	136	119	113	141	114	132	122	129	176	121	123	134	150	126	136	120	128	126	131	154	129	132	125	127	133	130	113	113	130	125	145	126	122	117	103	129	127	140	116	142	146	135	138	123	112	133	134	136	142	130	110	119	146	147	110	137	154	117	145	138	126	117	123	125	140	139	132	128	133	130	115	118	113	154	131	115	141	138	127	128	136	150	129	116	142	149	108	132	134	122	128	133	127	123	146	151	117	119	136	129	138	118	155	105	114	137	140	129	131	127	130	126	132	115	123	133	127	133	150	138	133	133	146	143	156	125	138	126	142	124	149	135	135	101	132	122	129	119	144	132	136	118	118	123	147	150	163	137	130	134	134	132	124	137	133	130	134	117	159	134	150	148	116	149	148	142	145	141	143	137	138	160	121	138	131	130	122	136	121	141	121	133	121	127	143	112	156	138	146	118	134	126	123	139	141	126	143	152	129	128	136	133	149	118	136	124	106	135	136	129	113	127	121	113	126	119	129	118	124	122	123	122	148	130	158	137	132	138	149	144	145	136	116	143	134	147	121	126	119	135	120	135	116	146	127	149	124	135	119	105	118	107	150	128	121	151	145	151	115	131	126	127	168	142	143	130	144	128	127	126	143	131	136	140	129	124	131	144	144	148	139	111	106	128	152	129	148	126
45009	55779	56481	49019	38290	30902	18363	12361	8621	4234	3023	2127	3162	2888	1955	1556	1431	984	1074	899	732	634	512	565	447	475	426	465	436	449	415	444	456	525	443	486	417	457	410	392	485	4461	8040	5979	4138	2701	2036	1133	948	698	340	328	325	312	301	330	343	328	333	311	308	324	332	355	315	329	354	317	321	311	319	299	296	306	325	336	293	333	292	331	308	334	319	312	309	334	306	340	318	312	367	318	295	332	310	314	333	331	294	326	330	320	330	299	319	339	294	293	315	290	303	347	306	313	322	331	289	327	341	297	327	306	325	309	327	320	292	347	325	310	339	302	311	333	320	293	318	296	338	278	317	315	306	306	330	314	330	319	310	316	322	320	331	313	310	342	303	310	302	318	315	305	323	297	343	333	309	303	310	306	297	321	331	307	312	317	290	351	311	308	301	334	296	287	289	298	315	373	294	316	284	366	306	350	293	327	314	323	341	319	296	335	355	315	319	306	295	320	283	338	292	336	304	336	305	316	305	318	307	337	291	290	311	323	315	318	300	293	302	319	285	287	331	330	281	305	297	330	289	307	344	294	299	301	303	306	346	337	324	320	309	317	303	356	293	329	312	305	287	325	307	323	328	276	316	312	311	331	311	318	308	317	288	311	292	322	298	299	276	310	327	300	339	299	303	313	322	300	307	325	318	293	294	309	319	297	313	292	298	326	289	331	333	305	321	320	317	317	303	310	311	323	280	310	289	277	362	297	292	292	319	298	340	329	316	341	286	319	303	293	334	301	331	310	307	305	307	345	320	327	323	280	303	314	305	313	318	307	308	308	330	324	296	295	295	299	310	317	297	316	345	325	284	331	314	302	301	287	329	335	327	325	314	339	309	303	327	328	334	299	296	336	297	270	326	324	317	315	326	320	293	314	325	313	319	330	327	350	305	309	309	323	334	310	323	300	299	301	290	325	320	293	318	316	308	338	303	312	344	306	309	288	325	308	282	336	305	316	308	335	312	347	312	299	303	324	317	336	275	293	318	308	302	326	318	349	313	325	291	287	317	332	314	319	312	321	313	322	310	325	332	319	325	313	306	332	272	308	326	329	281	325	312	304	310	360	291	323	337	296	273	314	305	288	342	292	297	320	309	314	304	318	325	314	309	307	287	323	336	321	322	306	301	337	297	308	287	296	306	323	312	303	339	293	315	312	290	292	320	312	340	311	333	286	300	324	308	290	315	344	328	279	322	336	315	306	328	317	303	334	307	294	268	293	293	317	306	316	300	349	328	303	314	309	302	357	302	329	302	321	310	321	317	332	327	310	299	279	318	287	326	310	301	314	336	283	324	329	298	312	325	293	314	320	315	267	298	291	293	301	317	298	308	296	311	292	324	278	314	308	304	319	322	297	315	317	284	319	331	325	298	320	306	331	299	312	333	314	321	293	301	336	309	344	318	301	294	326	281	346	318	294	325	306	281	297	328	336	318	285	303	316	292	272	304	282	298	292	329	308	340	335	284	332	291	302	278	323	281	314	328	318	292	298	295	334	295	300	338	306	315	331	320	287	328	308	267	304	322	282	323	352	315	357	295	279	304	319	297	330	335	316	304	327	318	293	300	347	330	316	299	295	308	320	321	290	288	321	315	312	299	293	304	310	296	305	299	308	330	312	311	315	281	300	295	282	298	318	319	320	319	318	312	339	305	303	276	296	300	328	341	303	328	330	304	345	300	323	308	305	329	312	294	284	304	301	319	314	329	322	292	324	305	311	313	283	320	323	332	322	310	302	311	320	320	294	267	325	327	332	302	336	321	307	272	340	323	324	276	326	297	314	328	308	305	309	313	309	301	316	316	301	328	295	320	337	322	286	309	292	323	288	331	288	341	331	317	309	319	286	330	333	318	284	328	298	333	311	315	315	317	347	304	299	338	300	285	316	331	271	311	301	308	326	306	327	337	316	322	311	297	322	322	349	310	324	308	284	312	302	314	346	303	341	331	296	308	330	324	319	345	333	293	331	319	301	294	341	308	308	301	306	310	313	315	311	304	324	313	312	333	305	303	315	307	313	323	330	349	307	313	271	296	331	282	308	325	285	338	319	289	287	294	325	317	301	315	281	308	305	328	303	309	302	324	297	311	339	344	317	296	288	319	314	345	299	313	305	335	330	341	301	295	324	298	310	323	310	346	317	319	305	310	319	299	292	332	320	296	321	334	311	321	336	347	304	333	337	327	286	344	318	276	308	334	315	333	301	313	321	329	310	289	287	313	321	315	304	297	293	286	321	331	314	326	315	315	333	311	315	327	314	325	308	325	317	304	278	331	335	291	316	294	313	326	321	318	283	322	303	352	314	292	320	301	317	291	325	312	319	315	284	286	305	332	339	283	304	339	298	319	321	333	290	309	302	306	302	306	297	305	349	327	312	318	333	315	343	340	284	288	330	322	319	327	353	323	306	298	336	327	282	339	304	314	331	335	307	300	314	325	321	291	303	323	293	306	313	368	322	303	319	308	318	326	278	309	324	282	296	329	320	317	319	295	330	305	317	325	323	342	306	342	321	326	288	323	329	284	311	299	328	309	328	322	327	297	284	309	323	344	291	315	294	293	306	305	318	281	319	315	310	310	310	326	288	308	313	346	343	342	285	317	291	302	301	315	327	311	297	320	322	309	322	311	298	310	329	331	300	312	325	308	307	302	316	300	307	318	327	320	322	295	315	326	338	306	302	304	327	318	307	315	296	293	322	309	306	322	307	312	327	330	332	348	312	319	327	324	323	336	321	317	260	334	312	302	289	288	320	316	320	321	304	325	308	329	316	303	312	309	315	324	335	289	318	290	324	290	306	302	331	282	309	323	276	324	275	301	313	325	326	288	290	339	290	328	344	292	297	325	309	333	340	308	322	318	290	306	309	325	305	309	314	309	319	322	311	298	308	309	353	319	301	327	315	312	323	310	294	295	298	344	299	351	346	335	302	350	294	301	330	323	309	307	331	323	326	309	330	315	298	299	314	330	326	301	285	302	333	313	320	294	267	323	328	312	314	344	313	324	307	272	336	296	300	368	342	327	306	311	290	310	316	303	296	298	280	295	328	309	308	310	310	310	298	326	321	319	360	311	304	307	277	321	298	333	325	336	337	332	316	336	335	294	308	292	302	325	332	313	323	306	322	296	316	316	320	300	278	295	320	325	337	301	330	317	323	308	298	298	325	285	308	285	296	302	346	322	293	336	307	299	306	316	335	296	299	333	309	294	343	330	288	354	313	296	290	328	299	336	322	290	316	310	289	320	310	330	297	328	279	293	325	302	295	342	288	316	308	291	308	301	302	283	311	319	311	320	311	314	298	328	298	334	347	289	299	334	323	315	279	296	312	287	343	308	319	292	279	286	344	296	314	305	291	316	310	312	290	311	305	318	320	304	330	318	343	330	323	319	305	327	337	296	268	320	328	309	325	313	302	317	313	365	292	330	281	324	345	272	284	319	306	318	305	302	313	311	299	288	292	317	269	348	309
23901	23809	34297	35852	44661	23087	8648	1474	495	320	243	209	212	226	229	210	202	209	247	218	207	190	204	222	191	212	216	207	217	209	183	200	193	205	188	209	199	184	201	195	211	212	205	192	244	284	261	184	205	205	207	203	184	217	227	213	185	202	195	220	194	209	189	197	199	217	197	218	176	190	199	232	198	182	195	177	195	208	198	194	222	161	222	224	197	225	185	204	218	213	213	203	196	199	215	205	195	175	197	221	192	241	229	214	210	208	227	211	198	218	182	208	204	208	209	198	205	220	176	192	216	235	227	193	182	203	219	200	227	195	218	210	211	189	235	200	190	190	217	216	221	187	218	177	185	173	214	212	206	214	199	196	196	178	190	203	196	169	200	204	201	191	204	207	229	187	209	171	196	201	195	199	212	203	209	207	212	198	199	233	193	193	215	226	186	214	207	192	207	175	205	193	207	189	198	193	187	246	201	216	196	201	221	218	195	204	209	195	206	185	185	194	212	183	205	216	197	200	228	189	214	220	184	218	202	202	193	207	187	187	196	208	218	192	193	217	211	185	185	198	194	180	218	215	207	196	176	192	234	215	221	211	207	212	199	203	206	193	209	196	186	231	193	210	199	218	194	202	208	219	206	189	205	175	203	218	175	210	221	188	198	201	221	219	194	207	188	193	212	201	192	201	204	223	222	187	205	217	189	218	206	211	206	187	210	200	214	186	222	224	213	182	187	204	194	229	206	207	224	196	205	202	191	223	214	227	205	227	204	193	184	215	196	208	199	220	210	230	222	201	202	202	208	207	192	180	181	189	188	221	214	210	209	214	171	186	188	229	181	196	186	215	184	185	200	221	175	206	194	206	176	198	230	201	209	188	221	188	192	213	216	203	197	235	198	222	225	191	195	217	212	193	204	212	213	190	226	196	207	213	201	199	191	206	180	193	217	201	223	206	211	206	189	195	209	210	216	227	231	212	221	180	187	213	197	227	217	216	217	196	207	185	226	188	209	214	185	198	207	210	226	217	220	199	192	199	206	168	208	191	197	201	193	215	179	209	194	173	198	199	188	208	211	208	181	211	188	164	189	219	179	199	215	218	231	187	194	187	209	203	211	195	229	210	204	197	212	195	209	182	200	188	192	204	214	207	199	222	200	186	181	211	197	201	176	207	181	203	170	194	229	206	195	176	197	215	185	198	225	172	234	215	226	163	188	200	206	220	226	206	193	196	181	203	208	216	181	219	190	199	233	214	208	208	200	205	197	184	194	203	217	203	198	206	222	198	180	215	207	210	241	225	225	220	193	202	215	206	200	209	200	205	223	177	221	188	201	210	209	219	222	217	228	176	190	199	225	211	201	193	192	214	206	181	187	202	201	192	204	196	224	182	185	206	208	205	207	175	221	209	213	190	188	210	186	189	189	199	164	216	182	208	188	209	222	193	212	200	202	202	194	213	203	191	229	227	208	186	172	183	196	207	220	225	226	209	177	226	220	178	231	199	198	217	219	192	195	205	192	196	199	204	203	183	201	177	183	196	232	208	215	209	202	182	211	232	244	200	208	221	170	209	187	210	198	215	194	186	227	184	218	198	211	213	204	193	227	199	218	208	190	201	204	193	200	199	189	224	193	222	180	186	192	194	217	211	218	217	219	207	205	183	195	178	200	184	207	205	190	183	215	200	214	231	190	203	176	196	192	195	200	232	198	198	197	198	191	189	205	184	223	197	197	207	220	189	224	207	195	207	181	199	206	205	198	199	205	192	195	196	190	190	206	193	203	215	201	192	204	203	194	219	205	205	202	238	182	203	205	168	208	209	184	187	174	202	193	223	222	187	202	203	191	212	193	198	170	223	201	230	216	191	205	213	220	221	219	199	185	212	224	182	210	186	199	193	214	229	205	214	195	192	210	198	209	178	217	197	198	202	210	198	224	189	195	192	205	173	194	202	192	213	201	184	194	224	201	199	197	214	201	195	220	192	197	176	195	160	187	191	194	239	182	215	204	214	219	214	155	212	197	188	195	205	204	223	234	183	183	223	200	223	191	215	200	193	200	221	211	206	195	196	184	183	204	190	206	186	207	213	204	217	187	225	209	218	178	206	191	213	206	236	197	196	218	201	214	211	231	224	198	210	189	202	198	203	227	214	201	195	210	174	210	193	194	211	193	179	177	184	211	216	194	197	193	194	227	230	197	219	212	198	238	218	204	213	220	210	202	170	193	202	213	220	228	196	211	220	213	201	224	199	203	211	161	206	195	214	214	218	174	196	217	206	168	198	209	214	206	211	219	200	206	201	220	191	201	209	207	196	202	219	179	217	199	209	198	207	219	211	193	191	226	209	197	216	214	194	206	228	209	159	189	175	214	199	202	180	197	192	207	181	184	201	198	195	206	213	202	188	214	220	218	205	188	215	180	207	199	190	192	177	207	194	226	199	218	202	206	214	207	188	222	203	214	184	188	203	186	210	198	206	215	216	201	209	180	210	206	222	197	198	215	190	195	191	184	193	212	250	207	200	204	201	206	204	188	195	216	195	189	207	217	223	201	211	184	194	225	201	186	203	163	222	202	178	184	214	216	198	188	182	205	183	183	202	214	198	214	210	187	219	202	212	196	230	215	196	212	195	184	229	202	211	191	201	211	197	206	193	178	178	176	217	176	210	187	196	228	212	221	227	205	206	200	181	210	204	187	190	191	198	220	205	205	183	213	212	190	203	220	185	201	212	215	187	219	201	222	210	239	212	210	221	206	195	192	213	197	192	220	187	178	203	198	210	204	206	192	227	207	180	238	216	203	233	165	193	202	214	210	205	240	203	208	184	228	203	217	190	199	209	210	199	177	177	210	237	207	206	192	188	206	198	186	206	187	219	201	216	205	213	218	194	214	194	183	205	199	162	203	175	229	186	204	178	205	209	218	203	205	206	187	226	186	192	197	202	202	189	214	221	175	216	187	209	178	203	171	201	215	194	182	214	218	231	205	185	197	206	180	178	164	212	210	210	200	197	222	214	192	196	206	188	204	207	202	203	190	218	206	205	220	180	211	188	216	222	203	182	210	180	218	228	210	193	198	207	198	222	218	219	220	201	227	208	205	191	211	205	192	193	177	197	194	205	184	211	211	174	226	198	199	205	173	192	204	192	197	195	216	171	215	220	204	201	195	199	205	197	185	204	212	207	191	209	210	211	197	211	227	192	205	206	187	232	220	199	223	198	194	216	187	229	199	223	225	201	195	198	202	194	191	196	204	203	221	214	228	199	183	181	203	210	212	202	221	171	204	205	200	230	193	201	182	200	186	195	189	213	227	225	183	173	204	222	206	207	246	213	190	199	195	197	198	199	187	217	203	206	190	198	229	231	181	213	190	189	189	231	195	198	192	159	204	216	213	203	201	214	172	174	213	196	226	236	201	220	206	174	209	205	197	202	186	191	223	216	218	186	195	213	213	225	173	168	201	205	208	207	212	209	193	210	225	195	208	185	209	193	214	217	180	187	197	188
15174	23455	35913	42516	47631	20974	7933	1446	1109	810	578	626	600	554	548	535	554	530	526	531	543	521	511	501	494	483	520	519	518	490	481	506	526	516	494	522	471	525	504	494	460	524	524	521	716	776	689	527	492	501	496	474	511	508	472	508	475	496	488	479	505	477	491	519	448	481	477	527	456	457	491	493	425	466	509	471	489	560	480	495	437	453	507	512	462	502	507	506	463	502	467	493	516	470	503	453	496	548	495	488	465	471	492	486	486	494	490	497	501	486	517	505	487	495	498	477	497	486	471	466	499	474	469	462	480	469	487	514	487	494	496	517	504	488	482	534	515	521	464	490	484	485	481	501	494	507	488	467	486	481	489	516	473	481	461	471	532	489	441	477	483	480	488	469	468	459	485	504	496	495	450	470	498	509	511	506	459	487	503	505	502	512	528	527	491	456	512	470	478	473	495	483	480	468	486	492	483	481	460	479	489	465	523	472	481	518	498	445	524	513	499	463	493	467	490	485	483	513	530	445	484	484	490	499	463	456	501	526	513	487	504	472	493	479	481	454	486	475	500	508	507	479	485	468	491	484	466	488	481	511	523	511	487	511	496	486	495	515	505	511	503	491	483	482	487	488	481	480	500	497	511	491	519	520	491	488	442	491	493	467	477	493	504	478	457	481	478	520	496	475	542	462	522	494	522	471	490	481	531	482	491	518	529	431	469	486	504	457	514	501	506	470	476	478	511	492	514	505	466	514	489	459	497	481	490	497	487	524	487	507	477	495	481	475	478	489	492	482	513	523	474	517	464	489	474	470	510	487	477	512	476	506	462	490	499	468	489	498	459	474	452	505	469	511	531	525	490	487	465	504	461	495	468	492	518	495	501	449	483	484	461	454	511	484	470	472	462	523	473	473	494	485	460	473	491	471	512	540	543	506	523	474	518	500	491	519	478	486	480	499	496	528	455	534	499	466	474	551	497	486	477	489	495	483	514	553	520	510	472	475	496	469	485	476	468	517	502	516	522	506	505	496	466	485	490	516	502	472	523	471	480	524	528	537	476	461	468	487	525	468	482	516	519	495	466	484	511	487	501	466	487	446	507	505	503	480	483	518	464	501	469	491	506	457	458	496	477	471	494	512	534	483	515	519	459	478	502	500	485	493	479	454	478	488	502	502	511	484	487	495	494	542	493	514	491	467	476	504	517	499	510	495	527	507	455	516	487	469	444	482	521	464	494	483	500	466	448	480	488	480	452	479	518	489	465	487	489	513	521	499	533	494	490	481	493	480	518	480	491	488	475	473	459	508	514	480	487	488	453	531	471	480	464	441	494	493	484	489	474	518	493	489	510	505	490	536	469	517	494	517	465	493	470	514	514	512	500	517	463	464	471	478	518	493	512	515	497	509	491	490	475	514	469	451	499	489	540	491	473	457	523	490	492	490	464	492	484	500	503	471	501	508	468	545	512	510	490	449	477	473	536	515	503	497	518	502	535	499	451	466	472	494	502	476	482	469	494	459	519	494	492	494	483	477	489	501	494	515	483	479	506	481	482	464	489	448	466	489	494	467	496	484	495	469	487	463	461	513	509	503	510	469	515	489	522	483	503	489	552	515	483	493	491	457	465	528	466	482	515	515	471	453	506	499	519	527	495	470	491	468	526	492	481	475	518	490	477	498	468	493	519	489	483	505	467	478	466	489	477	494	488	462	483	499	507	510	447	458	506	459	503	517	472	509	506	459	494	492	461	515	482	518	525	476	455	525	491	493	478	539	502	469	494	497	469	474	484	508	493	487	465	444	482	514	478	524	485	469	472	490	474	496	480	512	547	512	473	476	508	462	459	517	457	490	481	482	529	513	504	523	457	478	485	500	452	500	499	501	462	514	497	486	500	488	482	466	514	473	474	521	488	485	468	535	465	464	498	512	454	528	483	458	524	500	488	487	485	511	474	487	489	516	504	515	505	479	516	485	472	530	534	464	464	455	501	512	508	511	485	490	506	512	462	480	457	496	484	499	494	499	491	512	521	465	523	493	522	536	498	480	481	443	480	456	481	517	454	497	512	497	452	493	497	474	497	497	475	449	482	503	465	529	511	495	497	494	492	479	498	500	491	481	484	485	496	480	494	473	510	504	497	520	481	480	496	490	519	489	487	483	445	475	496	471	496	517	490	497	501	463	476	479	513	483	496	448	512	514	492	497	448	492	493	513	515	473	504	493	512	462	479	488	545	478	509	518	489	439	498	460	512	491	488	502	479	518	494	443	523	494	503	508	463	485	490	500	431	490	493	527	491	487	454	517	493	488	473	461	504	504	487	482	445	486	513	486	477	532	418	525	474	486	499	486	471	498	474	517	499	470	505	470	498	516	470	483	486	473	501	503	491	468	480	452	482	536	481	481	476	501	413	474	504	473	465	496	495	484	486	520	505	480	496	514	510	503	477	476	482	480	488	484	467	489	465	487	504	460	504	504	453	476	494	510	523	505	496	463	499	460	481	484	515	499	505	504	488	496	489	465	507	473	494	505	517	487	479	498	480	476	516	493	506	483	467	534	493	504	465	514	496	442	480	491	490	478	459	508	494	480	500	510	504	496	511	490	508	499	471	501	523	480	527	507	452	505	500	474	517	520	507	505	462	520	472	477	498	463	505	500	515	477	495	478	458	480	505	501	479	506	514	512	501	532	482	482	509	524	499	495	511	515	518	463	506	441	517	504	492	473	484	471	468	484	493	484	509	539	529	526	473	433	459	469	499	516	531	497	454	502	467	492	515	456	466	486	490	488	474	488	478	496	462	507	470	480	458	476	467	511	467	504	507	463	495	483	481	541	482	517	530	484	493	462	478	463	506	484	494	483	532	528	497	483	493	486	467	485	484	494	522	475	473	480	495	469	501	478	535	467	479	496	464	512	458	445	494	462	487	491	522	524	507	478	480	488	484	446	497	491	468	497	500	528	510	531	481	442	475	500	508	471	503	539	483	508	462	463	513	466	457	529	481	496	478	505	457	486	488	511	516	458	489	503	511	493	505	469	453	488	493	487	480	479	480	524	518	523	465	429	483	500	520	529	478	501	490	503	475	496	497	528	516	461	524	482	491	461	514	497	476	516	458	499	459	485	482	508	526	492	483	532	479	517	514	501	494	466	481	474	511	496	495	530	460	464	486	505	495	482	482	490	514	516	490	425	486	492	485	497	505	474	508	527	508	493	480	459	485	513	484	467	489	512	463	509	482	507	444	476	474	511	507	513	478	483	478	473	485	475	504	494	482	507	490	494	495	485	480	474	494	465	510	470	450	512	483	448	463	538	506	472	487	487	468	470	513	552	479	480	506	462	519	487	502	480	479	523	485	520	518	503	479	503	519	498	488	507	482	562	505	482	489	539	469	487	532	467	464	493	508	457	506	485	449	472	460	501	512	494	470	454	525	461	516	500	491	490	464	497	502	514	484	499	527	462	538	510	468	488	457	511	474	494	498	467	495	506	476	512	524	502	527	490	497	498
45216	52116	52047	49629	44230	38019	27007	23157	19366	11401	3181	640	342	240	214	243	223	238	201	196	206	181	196	192	198	175	187	174	202	189	181	224	187	159	160	191	188	161	169	183	178	178	175	315	698	713	517	336	221	149	157	159	158	162	154	172	205	168	179	168	183	165	158	179	159	193	179	173	169	168	188	162	142	196	154	161	189	176	157	137	183	169	181	187	175	158	163	171	179	176	179	172	157	215	166	166	170	188	148	177	168	184	184	169	168	169	151	163	175	167	181	161	169	162	163	156	185	159	147	187	175	180	180	161	169	161	169	172	176	153	169	169	151	169	170	192	181	169	169	174	144	182	165	168	187	168	157	157	187	203	164	159	177	181	148	168	187	157	169	158	146	169	165	183	179	174	156	166	167	167	189	172	155	177	168	146	164	139	157	184	172	164	162	143	152	176	145	171	198	181	181	178	161	157	184	179	173	158	170	176	190	168	168	156	197	161	164	154	177	155	177	152	183	181	156	166	187	168	194	161	187	147	150	149	194	166	187	178	172	165	185	162	169	161	189	150	169	148	172	162	189	176	159	173	174	152	156	152	183	154	167	162	178	188	163	157	169	196	157	170	161	167	195	166	167	173	150	164	188	185	154	173	185	183	167	172	174	176	181	173	172	174	156	170	169	134	158	168	179	182	172	159	164	174	188	173	175	178	138	188	191	182	161	166	174	181	160	181	205	144	148	174	163	179	166	157	153	174	189	160	163	177	172	156	173	188	173	151	217	165	170	182	166	185	171	175	188	167	157	163	150	183	179	170	183	169	195	169	164	194	189	166	178	172	153	172	161	162	170	156	203	156	167	175	167	176	156	172	156	173	199	158	149	146	146	159	167	140	176	197	158	186	178	157	171	173	180	199	190	204	179	161	154	161	205	162	169	160	161	162	180	181	159	164	176	178	147	162	198	179	173	185	159	148	169	195	144	172	156	190	156	177	171	160	173	163	169	192	179	174	155	176	181	163	183	165	155	161	184	189	158	172	153	179	180	171	162	147	163	171	148	176	182	168	157	177	176	170	173	153	170	169	170	161	164	185	164	143	171	167	170	155	160	186	146	198	182	163	187	164	158	166	180	165	211	143	181	163	171	168	181	179	189	182	166	164	165	163	191	173	187	162	164	168	173	173	164	148	157	178	161	164	144	182	164	166	186	183	171	155	139	187	183	147	180	170	175	151	164	174	170	167	161	160	160	154	176	182	179	183	181	173	181	198	174	170	180	181	181	179	175	165	174	157	171	170	175	166	164	132	160	172	175	165	162	165	193	155	162	179	166	177	181	174	172	185	152	176	170	154	158	161	182	178	192	170	167	172	176	166	134	163	186	169	154	171	158	156	192	156	167	147	180	154	160	172	143	179	165	169	153	172	185	156	179	156	154	190	157	168	186	152	170	155	174	178	177	162	168	155	152	177	180	182	165	148	158	182	154	192	161	173	167	158	164	181	161	162	173	182	152	184	166	178	170	167	189	201	177	165	179	171	159	173	183	163	166	167	179	167	168	181	165	156	144	153	148	173	153	168	149	173	163	178	161	160	169	159	164	182	153	177	181	162	173	147	168	164	182	169	168	179	171	165	173	202	159	166	173	185	160	171	171	170	169	151	171	173	177	171	177	158	159	165	165	183	174	190	176	185	156	181	168	159	172	177	175	169	161	194	173	175	176	139	176	183	159	176	181	200	151	173	180	168	161	195	184	171	181	152	194	161	160	175	174	158	180	169	147	175	171	182	184	176	169	185	166	145	180	164	153	165	201	175	153	156	146	165	168	168	177	183	162	153	174	160	171	161	176	158	161	174	191	172	165	166	156	170	172	169	176	164	171	165	198	163	160	171	162	192	174	166	169	169	167	178	179	164	185	167	165	199	198	176	166	173	149	178	174	169	151	178	185	179	179	175	165	166	181	169	138	153	172	155	154	167	180	169	159	168	197	165	163	175	160	169	176	169	160	164	172	196	175	166	162	162	159	161	160	182	172	184	167	147	178	171	174	140	162	165	162	169	152	194	171	169	175	171	179	159	189	160	162	140	166	174	168	143	196	151	154	165	165	181	196	201	167	131	162	175	171	154	167	165	155	157	169	167	180	160	156	178	157	155	178	145	175	180	174	171	169	157	154	147	150	150	164	183	168	149	163	157	180	169	175	176	167	165	176	161	165	151	171	176	149	182	184	158	177	198	153	190	173	147	187	172	179	160	167	171	176	146	155	162	164	150	168	169	172	135	163	161	195	161	148	168	160	156	163	181	181	187	164	164	164	175	189	179	183	154	166	174	162	158	177	182	176	196	178	164	169	154	149	180	164	169	176	164	168	171	166	157	151	160	167	191	190	169	164	168	152	195	157	203	179	163	198	173	173	176	187	182	177	193	164	173	185	176	167	172	182	193	181	188	163	167	153	153	169	168	146	162	154	182	182	170	158	154	171	175	171	190	180	194	190	152	159	161	161	165	158	141	141	181	173	154	167	192	169	174	162	176	176	166	177	158	150	164	176	162	169	147	184	170	145	165	152	183	176	161	158	156	162	158	183	167	155	163	194	188	186	157	168	173	147	180	159	169	152	183	201	165	193	193	183	207	166	180	200	162	163	189	152	163	174	181	173	180	160	167	185	178	162	173	173	164	164	185	160	159	166	151	164	164	160	169	167	185	187	187	156	179	185	173	178	164	189	154	184	191	199	194	144	173	164	193	141	152	183	176	192	172	160	154	156	189	166	193	177	165	191	166	147	165	174	170	173	171	178	170	153	179	186	164	172	152	189	182	175	166	178	183	176	179	177	166	180	156	145	156	190	156	163	163	173	159	164	169	177	166	173	148	151	185	194	158	177	163	170	183	172	147	177	146	163	155	176	159	168	178	174	158	169	175	191	204	145	154	162	153	152	175	188	159	164	153	184	148	162	162	188	169	202	181	196	179	189	175	172	179	164	197	181	163	171	175	179	176	164	193	157	158	161	162	177	159	190	153	158	178	168	148	172	182	181	151	156	179	151	174	157	151	178	164	176	154	193	171	147	163	175	172	160	135	178	187	178	165	178	189	156	158	167	209	179	159	188	154	177	190	169	162	187	167	179	163	159	168	164	175	185	162	161	163	188	173	178	189	177	153	151	166	163	156	160	159	185	152	164	166	163	141	173	167	176	155	187	160	158	152	188	177	135	183	166	190	172	161	176	158	157	165	160	150	169	177	185	179	154	162	170	188	169	158	193	187	177	186	170	167	192	177	163	175	176	172	170	129	175	185	185	143	191	147	175	178	196	165	172	184	157	187	150	152	157	175	177	167	181	198	177	182	173	161	189	156	175	176	178	180	179	165	172	167	177	168	198	169	172	172	173	158	163	173	182	166	146	161	168	186	176	166	149	178	169	183	175	148	152	177	169	165	169	169	185	188	170	173	153	172	148	189	167	193	171	149	170	166	187	155	154	156	167	157	168	152	161	169	171	161	187	172	172	162	142	191
30974	47629	57216	54758	54083	50550	16955	4369	3418	3056	1266	1449	1083	821	799	794	688	640	653	609	549	484	482	462	512	499	485	441	448	422	451	449	432	445	496	478	516	481	466	457	473	441	459	1324	3327	3496	2467	1268	507	415	408	398	409	440	388	402	449	409	387	420	388	405	401	428	407	413	431	386	402	410	421	388	397	398	378	416	383	434	431	408	414	427	426	431	399	416	353	418	411	413	426	383	418	440	407	424	424	408	407	403	424	392	403	415	380	422	417	448	395	418	406	389	385	408	407	427	418	429	440	446	403	417	417	372	434	391	390	409	398	369	393	418	368	412	409	365	437	422	418	409	412	407	400	405	366	397	398	405	408	392	385	414	379	434	434	402	416	413	401	389	382	427	383	387	382	363	395	372	377	430	406	388	404	389	405	405	421	415	436	404	408	395	422	417	418	430	403	421	400	433	384	380	406	415	390	407	379	407	386	424	410	418	418	416	435	436	418	376	421	417	390	396	377	438	424	424	413	414	427	420	427	377	399	380	403	409	389	396	380	396	422	399	400	421	411	382	413	430	400	365	382	441	448	362	448	371	391	419	368	361	380	395	428	442	403	416	405	419	379	411	395	410	388	414	392	415	382	394	424	384	409	385	403	420	382	423	380	414	400	376	388	439	423	411	418	408	415	401	415	392	439	404	398	386	430	418	426	423	402	424	406	431	409	357	446	399	393	377	398	414	431	415	379	408	394	405	421	391	417	410	422	400	409	409	431	367	432	423	447	413	432	405	398	369	401	409	439	378	411	375	392	429	407	414	420	415	398	419	397	356	383	411	412	434	392	390	412	373	412	404	376	410	424	394	401	406	401	410	421	408	384	375	418	426	421	365	406	422	416	375	381	408	377	397	393	390	412	402	362	432	405	400	443	418	380	428	413	387	406	412	393	408	407	429	424	407	378	426	421	380	416	410	412	394	407	419	448	405	380	400	397	400	415	399	395	409	373	405	374	403	387	411	417	390	383	424	462	385	403	387	411	419	409	431	445	396	385	378	383	383	397	409	381	405	400	438	418	379	403	409	423	423	407	387	411	413	447	404	427	379	374	401	433	401	402	425	378	389	432	439	395	377	397	429	382	366	389	387	405	397	355	394	392	418	381	397	392	391	429	429	428	418	395	402	417	378	430	390	377	399	418	399	408	409	404	418	382	429	409	442	409	413	407	382	420	430	440	409	419	428	437	404	404	376	387	413	422	387	391	420	429	385	417	426	420	417	380	415	394	400	409	379	414	384	406	383	412	432	428	421	425	380	403	429	403	406	383	379	433	415	406	393	394	382	421	416	419	353	398	449	390	406	398	416	408	415	416	420	424	416	391	403	405	429	419	399	444	419	418	407	370	386	385	407	372	390	421	420	419	436	420	430	415	441	386	417	368	398	403	389	412	396	413	392	403	408	408	401	383	383	410	444	388	389	428	397	428	395	399	379	409	405	430	423	401	417	396	429	385	407	407	394	398	385	423	446	386	406	384	416	401	392	386	404	373	354	410	467	412	416	349	408	407	432	430	418	419	421	383	423	387	417	384	447	414	395	416	366	392	431	403	398	423	385	435	412	409	391	398	392	416	382	392	415	395	415	416	414	382	418	413	422	428	442	400	389	409	409	399	433	403	375	403	435	415	389	419	409	415	404	386	397	430	457	434	397	401	392	427	421	393	414	414	428	415	427	421	416	402	403	391	413	392	421	417	381	403	422	366	402	442	421	407	378	423	383	400	390	439	372	391	446	388	419	402	433	420	390	407	439	418	394	394	375	428	394	408	411	403	452	397	389	427	429	414	405	421	395	406	390	382	368	399	405	424	375	406	443	425	406	388	419	416	412	396	391	434	392	406	414	411	422	423	424	412	395	389	379	398	410	388	402	387	364	409	376	383	404	391	419	386	423	410	390	379	393	418	424	405	432	362	361	398	407	417	418	421	402	386	394	361	387	467	379	417	386	410	438	393	359	396	412	413	426	421	426	443	396	420	416	404	390	448	425	384	405	420	417	383	411	447	410	413	376	407	385	424	422	404	402	371	404	394	396	402	383	415	394	407	393	429	425	411	407	440	392	390	411	424	384	405	439	421	377	433	389	380	406	390	409	394	400	375	395	439	412	427	410	408	422	408	391	369	411	409	413	425	397	423	397	373	404	391	395	399	432	437	429	400	395	414	387	443	397	442	389	405	432	383	413	418	415	391	379	388	395	427	390	393	393	398	380	404	376	380	386	414	416	424	383	444	421	411	392	414	407	405	415	427	421	379	375	405	380	413	411	363	407	378	385	399	429	391	400	388	435	411	429	353	380	436	412	444	420	405	412	394	392	440	420	408	427	404	418	380	420	406	394	396	402	404	436	394	386	375	379	387	383	355	442	442	475	422	439	433	433	416	404	417	413	387	418	383	433	403	397	399	358	401	417	391	386	413	394	365	393	398	396	390	418	394	414	415	399	389	399	400	379	406	396	429	388	396	412	418	397	425	404	413	374	376	377	414	419	373	429	367	468	418	469	404	379	420	398	407	420	406	405	426	408	435	440	389	398	411	412	427	405	414	375	419	436	410	397	419	411	393	419	421	387	371	397	368	378	416	397	433	383	420	366	426	412	398	403	406	439	439	405	378	374	378	434	400	411	445	447	395	404	428	408	443	382	373	428	427	413	402	411	395	450	383	379	421	404	369	437	393	434	437	400	386	415	415	381	427	406	397	398	373	382	430	402	371	411	385	390	388	399	405	395	443	396	403	377	423	388	420	394	409	426	423	395	381	405	415	427	402	419	395	419	398	370	417	385	427	411	416	419	360	386	444	393	423	401	401	406	455	379	402	398	410	444	403	421	402	399	420	409	431	408	421	379	379	417	406	420	415	412	428	408	362	397	378	412	416	399	415	429	399	406	371	400	396	391	395	393	386	421	370	430	350	414	422	385	393	403	381	400	388	411	426	402	462	401	397	379	393	387	426	358	443	424	372	459	416	373	383	369	408	409	427	389	460	419	377	388	401	411	402	389	450	362	416	418	430	455	403	393	387	469	451	400	406	362	402	387	397	436	399	418	422	382	411	370	388	405	409	400	439	402	426	354	409	396	383	423	418	401	409	379	400	423	392	421	423	376	411	394	415	393	407	403	393	391	392	409	383	381	386	420	420	420	409	412	394	395	400	395	422	415	398	412	396	389	408	422	422	404	428	406	432	404	397	407	425	404	383	404	388	409	429	362	445	408	372	394	409	418	394	419	427	399	378	392	454	406	386	417	430	394	426	367	375	394	414	402	385	424	437	388	436	362	404	426	377	439	416	384	417	380	383	409	358	431	369	413	416	422	431	382	420	390	440	419	417	428	411	381	409	418	410	407	383	413	395	384	409	392	395	415	417	458	399	399	430	387	406	441	402	417	437	419	420	396	406	412	399	395	401	387	377	423	409	399	400	398	426	383	419	407	408	415	396	432	407	358	452	442	375	398	391	400	371	405	415	413
55454	53527	50076	43092	42836	33787	25212	23856	22363	17094	7716	1625	650	379	280	228	263	229	185	190	183	171	175	151	134	155	141	134	144	148	124	141	126	143	140	147	139	133	132	127	121	112	158	402	865	1185	1062	736	144	115	105	109	117	110	137	110	124	105	105	109	108	111	135	123	100	93	100	116	130	124	99	116	108	132	102	111	112	112	116	115	120	102	144	128	107	100	125	128	115	110	109	99	126	99	102	111	122	101	119	125	122	112	96	113	111	103	121	109	113	126	122	101	142	100	120	116	102	116	121	124	111	115	116	115	118	109	132	102	132	136	109	104	120	121	126	133	118	113	107	107	100	120	129	123	119	114	133	122	94	119	95	127	117	104	122	123	116	115	122	115	126	129	110	109	104	142	120	99	110	116	132	115	109	118	123	130	118	120	121	113	129	116	133	107	105	126	119	104	117	115	118	116	137	112	97	125	115	81	112	130	96	117	116	110	111	112	116	109	108	104	137	101	99	113	126	119	119	122	103	133	102	105	82	125	116	117	119	103	113	110	106	108	120	137	120	118	107	133	106	95	102	107	138	125	137	130	112	127	133	91	110	104	121	113	104	118	128	119	109	123	99	112	112	110	120	110	117	120	107	106	111	139	113	103	99	123	125	107	114	107	122	114	101	122	119	101	119	99	109	125	147	102	132	117	118	133	113	98	129	133	114	143	108	96	111	118	126	111	113	109	107	113	117	123	98	108	105	129	97	121	108	122	93	131	136	109	108	84	117	122	121	124	97	120	112	128	112	117	117	123	120	118	115	116	126	124	112	121	122	101	130	106	101	112	133	105	119	120	121	121	118	118	121	104	137	116	113	114	111	117	119	125	110	106	99	128	120	111	104	115	111	117	130	137	101	102	108	134	92	119	114	106	106	99	115	116	125	119	129	126	109	121	122	94	119	119	101	137	110	108	105	104	113	105	115	119	120	118	106	108	142	115	110	108	106	110	109	122	115	116	93	116	135	103	97	100	126	127	112	122	113	119	113	118	129	132	126	118	115	125	114	131	126	128	122	131	110	97	112	150	109	122	118	116	116	137	116	135	116	130	113	120	126	102	124	111	104	108	122	108	108	120	111	121	119	124	110	132	107	120	103	96	110	124	93	126	110	105	109	107	147	123	121	129	99	113	108	140	118	135	86	121	102	123	133	134	127	130	101	121	110	115	103	96	107	102	119	128	123	98	117	118	105	120	120	109	124	124	133	128	105	112	123	111	124	103	124	120	124	122	123	101	101	74	92	126	147	98	121	113	104	115	135	111	108	126	126	124	109	132	125	107	108	87	111	106	121	122	120	93	119	113	98	112	114	118	112	122	125	115	103	123	114	130	123	140	134	120	127	135	104	107	115	111	128	120	123	112	124	117	115	119	102	132	125	107	103	115	123	122	124	91	139	127	93	123	110	103	99	103	131	112	107	132	144	118	117	121	120	126	121	113	116	109	115	125	116	116	101	114	118	111	107	127	93	113	106	97	142	126	115	122	129	115	119	129	123	101	122	124	111	114	136	111	114	100	118	99	109	119	127	122	112	106	104	113	97	128	124	111	144	118	104	129	112	128	110	130	114	131	113	130	105	103	111	108	125	132	106	105	100	105	105	109	107	109	101	113	127	114	108	114	117	107	128	107	111	125	119	140	115	103	133	101	116	122	107	112	99	127	113	120	106	117	138	112	102	118	127	116	129	94	102	108	114	115	108	122	122	115	104	114	108	114	121	95	102	130	123	97	121	121	109	118	98	137	128	109	116	102	115	127	112	129	131	107	114	102	104	121	103	116	122	128	121	125	122	112	96	108	137	126	112	120	104	113	102	139	110	115	120	114	127	110	111	104	118	119	111	103	139	103	146	119	124	120	133	99	119	140	130	101	115	121	119	116	110	107	115	102	106	135	113	124	116	112	100	135	116	121	104	120	124	135	114	115	120	124	112	121	137	117	110	90	108	104	116	115	134	103	103	129	136	132	117	121	104	134	111	136	112	105	115	109	91	138	105	141	116	104	111	111	110	114	116	117	123	124	95	139	107	98	134	103	109	125	130	113	117	135	148	134	123	128	120	131	119	118	105	128	111	126	98	122	92	117	113	104	121	112	123	103	115	126	117	120	115	140	119	114	122	121	117	141	120	122	112	99	114	146	122	118	114	128	129	122	127	106	111	111	105	108	110	102	140	119	139	129	136	120	122	120	132	105	121	113	116	129	127	114	98	123	127	128	135	99	112	110	118	114	120	94	134	130	121	112	129	111	118	102	126	120	118	113	111	120	104	132	127	111	112	123	107	104	106	116	127	123	121	101	129	111	111	107	125	100	130	104	84	117	133	117	124	116	120	122	117	126	114	112	113	110	121	117	112	120	113	110	111	116	119	101	109	112	132	129	111	125	123	124	107	118	138	120	104	126	111	110	121	111	127	92	107	124	124	123	121	120	103	112	110	117	109	123	113	122	111	101	124	118	118	103	121	116	120	132	124	108	106	111	108	103	96	117	131	112	122	121	122	111	98	126	119	112	120	118	132	110	125	108	106	110	136	134	127	123	108	117	124	105	140	80	97	102	107	115	125	116	124	94	114	126	90	120	92	115	117	117	121	115	122	105	111	102	137	114	93	101	125	124	99	119	124	102	104	124	107	104	121	136	111	113	119	101	85	116	116	106	130	121	125	118	127	109	110	118	112	119	111	100	124	118	99	122	105	127	120	111	122	115	111	128	108	117	121	123	119	121	109	102	111	121	95	119	130	116	121	104	126	113	111	121	127	107	111	123	115	118	120	135	104	101	119	110	103	116	104	99	125	111	114	95	127	124	111	111	132	124	134	95	124	109	152	98	118	136	121	102	121	104	97	105	107	104	130	110	103	110	123	91	108	114	115	116	131	114	131	118	127	109	111	97	131	98	102	110	116	115	111	103	130	122	120	112	105	121	124	111	116	94	110	121	103	127	132	113	119	108	127	118	116	128	108	106	111	135	128	119	129	119	112	128	147	123	147	125	109	108	129	124	110	124	127	112	112	107	140	117	118	112	128	111	100	122	128	117	126	123	102	108	93	97	127	106	129	116	103	134	132	140	108	114	124	119	100	100	112	107	121	130	123	132	112	109	124	129	100	123	103	137	123	113	102	106	112	136	107	119	114	131	102	130	110	102	102	114	129	103	131	114	118	115	108	97	115	110	105	104	126	130	144	111	102	108	102	121	111	139	95	103	120	116	115	137	108	108	110	93	133	119	113	124	109	110	112	130	119	121	124	118	103	103	101	117	133	113	119	125	96	110	122	149	105	113	129	103	128	122	123	118	118	95	116	124	119	109	118	114	122	119	106	129	133	117	117	94	107	116	132	125	110	108	120	106	112	119	105	99	101	127	110	111	95	112	124	112	107	110	89	114	124	116	150	119	98	113	113	126	125	117	127	126	125	104	114	116	118	117	142	123	123	98	111	118	104	113	121	113	109	143	124	97	110	132	128	119
39193	52396	56039	53473	51962	24785	15584	5690	3221	2321	1594	2241	2044	1286	877	874	936	836	718	688	639	539	519	476	416	414	366	384	395	347	397	342	404	405	387	436	426	405	350	359	322	366	492	1812	4329	5432	4823	3179	473	300	275	293	281	285	278	287	285	290	308	273	316	269	253	299	298	264	307	261	294	252	267	290	285	287	283	292	298	311	273	297	298	290	295	320	281	275	276	283	271	274	334	279	330	263	275	297	290	265	297	281	279	306	279	301	305	289	276	273	258	280	272	247	293	299	290	285	284	278	296	264	269	292	302	264	287	304	267	303	290	311	273	276	271	281	309	297	265	279	264	321	288	292	281	289	307	312	252	276	279	265	284	276	292	287	254	272	260	279	299	287	311	283	288	301	286	299	285	305	262	282	281	264	295	307	298	302	261	321	271	290	302	297	298	290	288	275	295	303	276	228	291	260	297	293	290	283	287	244	281	306	293	275	300	308	272	308	301	270	281	282	280	261	289	275	260	287	277	270	295	287	258	289	272	277	260	303	300	268	271	265	266	306	292	261	290	271	278	305	267	290	289	305	273	277	267	278	270	287	273	330	277	284	296	256	254	275	292	283	274	317	290	274	268	283	262	301	289	311	298	305	308	280	273	289	323	270	305	315	318	279	268	264	285	317	280	258	300	252	273	294	257	295	279	279	278	261	319	308	294	289	288	265	281	288	293	269	301	302	265	272	296	249	290	265	269	280	296	281	277	304	293	259	294	274	284	291	274	280	279	292	298	270	281	275	294	324	256	283	267	285	274	290	258	292	281	316	300	294	287	267	270	305	290	319	265	283	281	288	293	266	295	276	272	279	285	257	275	298	310	289	300	282	298	299	291	261	261	294	269	252	323	261	275	279	283	253	290	279	282	272	275	280	283	305	296	257	278	264	296	312	272	318	279	310	269	275	299	284	262	279	296	282	302	263	269	329	300	283	287	284	308	302	282	292	283	298	267	266	300	289	244	285	261	251	292	297	283	284	273	302	283	268	287	266	306	264	280	272	266	278	285	319	280	290	270	306	298	251	291	283	275	268	274	297	313	280	293	284	264	296	282	268	275	285	298	268	266	293	272	303	283	275	268	274	310	284	288	273	281	283	299	256	265	313	277	297	284	285	284	265	308	254	290	309	296	280	284	254	270	293	273	280	284	273	284	281	261	284	295	275	271	292	293	267	290	264	259	297	275	264	262	299	276	265	276	272	287	271	294	289	250	267	302	318	276	280	277	282	257	293	277	258	290	292	271	278	282	279	306	284	273	278	277	298	259	281	287	283	270	312	280	277	287	273	282	294	290	295	272	279	287	294	270	288	274	279	290	257	303	295	278	275	262	291	293	252	290	263	312	280	278	315	272	276	300	303	252	288	324	290	284	271	299	276	287	284	281	284	272	251	266	253	271	267	293	278	287	262	294	305	282	274	251	266	298	297	312	261	300	305	262	268	284	285	295	297	294	283	258	269	271	286	276	267	307	276	275	306	267	289	281	276	290	287	298	293	294	266	269	281	305	279	286	295	261	270	267	268	293	255	294	260	291	290	306	276	285	277	268	290	302	257	273	287	267	289	265	257	299	264	329	293	263	281	286	264	281	295	281	290	291	295	275	271	294	277	274	318	267	290	267	283	299	296	247	284	248	280	308	288	284	260	272	284	298	284	307	266	313	282	301	285	284	270	305	307	268	282	270	267	276	267	282	333	295	266	278	293	252	274	306	290	269	282	280	297	261	278	275	287	245	276	303	274	284	300	302	237	265	284	287	302	264	279	286	274	280	320	252	282	263	277	322	261	295	293	307	266	285	278	290	275	278	274	277	261	305	276	269	265	297	279	278	244	284	280	264	270	287	288	267	272	263	272	265	293	262	277	287	298	326	280	289	255	304	297	308	290	281	251	249	274	271	281	266	269	263	287	301	275	288	270	269	290	279	275	284	262	287	281	311	296	297	301	275	269	256	275	262	277	304	309	310	255	255	269	281	284	295	278	281	299	255	285	278	287	290	262	268	248	260	270	318	280	269	281	309	311	275	251	277	266	296	286	284	306	283	312	296	271	256	295	299	277	276	301	256	275	272	287	282	271	279	277	270	277	282	286	315	275	301	290	286	294	281	247	266	285	273	290	260	260	287	263	292	308	298	311	282	276	307	285	259	256	284	281	274	291	272	304	305	302	254	270	288	304	294	305	303	309	270	304	288	261	276	272	276	288	295	267	312	281	293	279	283	282	268	250	310	283	308	270	293	264	279	278	268	295	317	276	298	279	306	288	306	289	290	266	269	315	255	283	258	309	295	266	284	257	278	313	278	287	312	267	329	300	304	256	273	298	299	294	279	286	290	289	260	302	262	269	263	312	262	259	274	260	272	275	258	292	271	264	295	279	286	329	288	308	275	306	295	272	281	300	284	270	291	266	289	276	270	286	276	295	296	293	276	239	270	287	273	319	274	281	279	311	271	276	290	300	323	277	268	260	314	285	269	294	289	308	292	298	297	282	252	334	279	295	273	292	277	243	268	310	266	314	285	276	302	264	285	287	305	265	292	266	268	284	308	295	288	259	291	277	289	274	278	287	281	329	261	292	290	286	291	286	297	300	281	286	297	308	277	282	289	297	257	272	290	270	275	298	292	275	276	295	258	304	275	285	297	289	312	251	276	272	262	271	285	290	310	294	291	287	295	291	303	269	289	254	300	304	287	264	276	289	297	283	262	281	292	275	280	316	268	292	269	291	283	274	284	314	271	267	263	301	311	253	300	259	276	305	307	265	263	283	293	276	270	273	290	287	268	276	305	305	283	290	292	308	283	298	285	268	304	271	302	316	282	281	284	276	250	274	307	280	277	245	291	258	303	292	295	294	300	288	292	268	270	260	291	276	259	277	271	278	267	276	287	290	289	277	292	288	278	289	257	307	298	314	272	287	298	298	267	286	268	277	266	289	279	290	298	282	266	280	245	289	316	284	253	264	287	265	325	289	297	284	302	307	298	285	297	285	291	262	281	282	271	275	257	294	273	296	261	286	295	299	279	297	240	276	274	263	280	280	281	265	265	287	287	284	273	310	279	278	266	258	280	301	269	269	324	258	308	286	262	300	275	303	262	298	280	268	246	277	292	275	270	289	277	290	265	252	278	311	274	279	300	278	317	284	278	311	263	295	291	274	267	281	287	264	258	264	267	308	258	260	252	282	307	279	293	268	270	251	287	269	266	288	302	249	296	275	281	297	271	298	295	273	260	274	294	269	266	289	280	286	285	285	276	278	305	288	261	256	268	280	295	279	289	277	300	281	280	283	266	283	319	250	284	273	280	278	321	296	278	293	295	257	288	303	280	278	296	302	267	269	286	300	265	279	261	273	280	264	290	301	265	280	304	260	289	267	284	284	297	244	285	261	273	251	278	315	258	291	282	276	286	278	316	292	290	307	260	273	264	286	252	310	276	312	289	275	296	299	285	286	278	298	275	283	276	268	284	304
25320	33006	48142	56207	40865	20616	8164	1806	431	229	213	232	186	180	204	193	200	226	195	216	214	191	203	209	205	204	220	192	202	197	183	175	167	178	176	168	193	194	168	214	168	189	177	204	212	219	252	233	191	181	187	197	198	193	203	195	194	218	203	183	170	187	220	228	198	210	209	185	195	194	191	181	197	216	188	217	179	210	195	203	206	185	172	191	195	189	187	184	215	205	190	197	201	207	205	192	214	206	182	178	195	208	185	200	202	202	195	178	187	189	202	180	211	200	196	227	199	166	178	190	175	199	185	175	185	210	209	189	195	184	203	207	199	207	185	177	165	207	221	180	192	201	185	189	205	199	187	186	230	196	224	168	199	217	207	166	193	179	219	224	201	185	186	201	199	201	221	181	213	203	171	189	188	199	207	165	189	191	197	177	178	193	198	179	211	166	200	179	174	183	221	184	207	194	202	190	199	229	197	193	213	197	195	186	199	197	202	229	175	208	181	215	184	211	205	192	201	195	194	192	162	188	197	181	194	201	188	174	190	184	192	208	198	187	187	166	210	231	186	207	189	188	212	182	194	218	213	177	186	202	190	184	196	216	195	214	216	198	205	194	189	176	150	186	192	162	178	218	199	205	199	181	188	196	184	214	187	194	214	189	194	189	172	187	203	200	168	228	184	186	222	204	217	185	194	171	197	204	204	203	216	207	238	203	201	193	189	184	174	175	199	201	209	186	205	205	218	185	190	219	195	191	179	185	186	191	175	218	218	217	190	193	183	209	182	200	227	191	198	217	195	201	181	173	215	208	173	187	174	177	180	171	205	213	203	181	185	181	182	156	205	196	200	199	208	196	214	164	191	193	238	196	197	204	189	194	192	188	179	191	202	171	179	195	198	173	207	184	217	194	205	194	187	208	183	223	187	205	176	184	187	214	190	186	208	158	194	206	174	206	186	199	176	195	196	172	218	190	178	208	193	196	211	185	180	187	222	192	191	211	195	228	174	190	226	179	205	211	195	203	193	198	194	177	200	227	204	214	192	192	204	195	200	211	197	198	204	212	187	214	208	207	200	218	198	205	171	200	189	184	192	191	196	194	218	181	200	197	213	203	190	208	196	179	168	184	224	199	188	208	181	198	184	183	189	183	166	191	212	197	202	193	190	183	205	184	196	201	174	188	198	218	180	199	190	167	220	190	200	180	197	201	201	203	178	211	203	182	199	198	170	187	200	196	213	209	214	196	206	212	181	180	209	208	185	185	174	203	211	198	188	203	201	187	183	163	216	174	201	200	208	199	195	205	230	165	198	202	190	174	170	156	213	204	219	189	179	209	167	188	185	177	185	202	199	217	198	174	199	230	222	211	208	187	191	177	190	213	204	189	201	202	194	199	182	195	182	199	180	194	184	196	173	234	180	225	185	193	194	209	184	192	212	209	194	206	199	194	191	181	206	203	195	205	175	187	198	221	198	178	211	190	183	171	189	188	189	178	193	177	194	196	187	206	203	220	179	210	207	213	173	205	197	201	192	234	183	200	171	173	189	186	211	206	191	192	225	224	206	233	190	218	198	185	204	189	177	193	191	190	225	188	192	202	205	195	189	202	188	190	185	197	223	214	169	192	203	178	194	186	192	191	184	219	183	198	164	193	226	213	183	179	175	192	190	213	185	176	185	202	205	173	200	157	187	198	199	197	222	194	207	174	177	209	205	191	180	182	203	165	207	215	189	187	195	194	164	199	183	201	196	197	183	187	206	206	209	194	209	206	179	209	189	198	201	171	184	184	220	196	228	191	194	207	201	191	193	197	180	189	198	214	179	192	206	203	204	173	204	206	182	199	184	217	194	216	204	184	184	195	186	184	192	213	186	167	202	230	165	187	177	205	171	201	197	161	217	214	197	187	203	209	209	185	188	170	172	182	183	191	207	185	203	194	205	191	188	197	236	183	167	193	174	190	190	218	195	226	190	181	195	172	201	198	185	180	198	178	169	189	172	190	176	174	188	204	207	196	180	190	207	214	204	197	180	189	186	226	171	204	190	189	202	197	211	188	198	190	190	218	185	198	210	216	180	204	199	206	211	211	193	198	193	195	182	196	204	188	195	229	201	205	204	204	206	198	172	212	189	195	205	172	188	224	214	194	171	187	211	189	195	201	169	193	181	180	207	180	217	191	168	207	184	209	189	187	193	220	180	213	201	195	195	211	206	173	185	188	230	158	202	180	168	199	214	191	185	178	182	201	194	230	205	192	199	207	167	168	199	168	202	177	189	179	195	187	171	164	193	197	206	189	202	216	201	189	196	208	198	181	193	171	188	206	183	182	187	191	179	196	210	196	217	201	171	197	170	200	215	180	212	189	198	183	195	213	167	191	207	198	202	206	203	184	178	194	182	194	167	179	187	191	197	198	181	180	212	201	216	173	212	191	183	184	186	199	188	194	180	239	199	191	211	208	213	192	191	187	199	184	176	203	211	214	208	205	200	198	183	191	187	213	199	175	191	178	199	188	218	187	186	207	190	199	173	212	193	171	188	191	195	181	216	167	199	183	185	202	178	216	204	196	199	195	203	197	193	206	181	182	199	195	192	182	205	202	192	188	200	187	191	198	173	193	190	208	185	204	190	213	204	213	193	181	194	201	181	244	189	191	167	199	186	190	197	198	208	158	175	203	205	205	192	213	166	198	168	203	184	191	209	186	203	175	213	171	195	191	187	162	190	188	203	229	219	193	190	219	186	216	195	187	189	191	205	200	179	197	203	182	199	180	194	174	187	197	173	195	182	201	186	160	184	197	185	185	210	178	188	213	197	225	199	193	197	195	203	190	195	208	190	172	191	191	198	211	182	212	201	215	203	178	202	189	164	204	191	209	193	204	178	156	180	220	194	180	190	213	187	203	200	210	173	166	175	183	210	186	205	200	218	208	201	182	211	193	191	179	187	218	196	186	199	207	190	211	201	195	179	213	192	195	184	189	191	202	179	204	182	184	187	192	189	189	193	221	184	208	193	168	195	182	209	173	173	176	217	202	211	217	188	200	222	184	196	198	207	173	189	207	169	167	181	189	193	191	178	196	192	183	185	195	192	172	202	181	183	222	212	201	175	210	204	197	194	180	180	192	205	170	195	184	184	184	187	202	220	186	200	190	161	198	189	169	172	194	197	233	198	205	203	175	201	206	193	215	206	196	194	211	198	183	177	208	186	193	221	203	187	177	172	221	189	180	190	188	187	201	197	173	206	202	210	237	195	172	217	185	197	204	189	202	200	194	212	189	204	184	180	199	198	210	186	192	201	212	205	192	211	205	186	182	215	232	171	228	217	196	194	191	184	210	187	198	195	207	180	182	202	186	181	207	194	192	172	194	214	217	192	196	195	217	170	180	215	201	186	186	193	227	194	216	202	200	188	215	190	199	212	202	180	186	204	195	197	186	197	192	179	180	203	194	180	197	220	193	206	206	185	199	168	190	177	187	183	199	195	162	194	189	193	171	222	172	234	177
17555	32415	48069	58969	42857	11696	2425	948	715	678	597	568	555	629	568	614	576	559	521	532	537	483	514	474	488	458	464	461	505	494	451	524	440	435	493	485	469	473	404	471	461	468	453	534	579	652	744	581	464	509	497	470	469	489	480	484	468	477	471	483	502	469	473	481	510	482	486	457	447	440	456	460	484	466	470	471	474	481	509	458	462	479	466	495	491	436	505	468	474	485	425	470	462	408	451	486	482	471	505	465	439	486	455	527	482	490	416	466	460	441	466	495	497	441	471	466	462	480	491	454	454	462	467	471	525	491	514	469	472	434	423	441	496	476	444	475	484	520	455	516	478	436	467	509	495	456	486	462	477	487	456	488	462	461	451	473	523	470	460	475	458	467	453	499	465	432	484	444	447	489	475	467	473	465	501	461	471	467	494	433	445	476	472	459	505	499	474	444	456	438	454	448	493	475	518	440	459	428	505	505	463	446	472	486	468	479	443	513	481	496	494	464	447	457	454	431	497	446	440	474	450	447	446	476	521	467	470	495	497	450	505	438	492	468	443	456	440	451	438	454	458	499	513	484	480	440	457	468	428	459	426	439	502	467	467	489	512	434	466	494	470	506	488	452	464	481	451	463	454	458	488	486	430	452	492	444	482	500	438	454	498	446	502	516	475	468	476	440	454	479	453	456	485	441	485	493	458	488	487	498	437	439	470	496	477	443	461	463	470	477	477	495	438	451	452	498	489	482	468	459	445	453	489	448	474	473	453	503	492	511	464	464	462	472	451	433	436	459	475	506	458	450	471	444	475	447	470	460	479	468	460	461	441	456	444	434	422	436	501	488	463	463	461	472	453	468	453	496	488	455	476	441	459	475	443	460	487	441	456	451	480	461	452	432	459	458	479	482	450	474	466	493	437	512	476	429	478	482	448	505	458	473	484	458	502	462	466	441	488	494	472	413	484	444	501	474	462	463	459	443	480	513	466	432	490	440	459	457	486	436	474	461	490	461	441	438	444	500	475	428	476	446	454	483	430	458	487	436	427	470	467	463	479	460	524	446	472	470	464	471	501	476	476	457	452	466	475	475	419	440	466	416	477	466	470	463	478	492	464	454	470	486	464	437	475	471	458	472	493	487	503	499	481	446	444	471	450	493	479	469	467	477	460	474	489	424	488	454	465	457	432	458	438	454	436	442	497	479	503	462	443	457	473	462	456	467	467	441	466	434	464	464	495	444	461	486	462	469	478	488	463	458	465	491	471	485	455	492	483	439	463	472	465	470	525	466	466	474	459	482	480	478	514	432	444	499	439	471	466	458	432	458	428	489	469	469	452	457	504	451	469	475	457	461	452	434	472	440	434	470	440	450	446	476	460	436	446	472	474	470	450	493	435	467	491	450	481	460	479	454	468	438	491	459	506	500	450	469	435	439	502	471	462	467	470	442	498	471	464	463	462	467	430	443	476	476	512	506	464	474	500	513	473	498	477	471	464	456	471	499	445	461	472	474	471	442	462	465	457	470	415	464	466	480	432	454	479	449	496	440	465	480	444	448	452	466	443	489	463	496	488	462	491	460	424	496	442	521	457	467	429	495	472	460	468	447	440	453	467	431	509	498	488	478	467	447	454	487	473	452	458	465	492	489	464	478	490	451	437	451	478	457	464	483	485	494	449	503	458	462	501	460	444	462	510	497	486	462	472	499	477	474	441	455	449	445	458	460	491	520	457	451	454	482	472	474	482	459	441	464	487	465	479	487	441	438	470	454	453	453	492	460	451	474	464	466	436	464	432	480	463	435	488	482	471	447	513	465	452	442	510	492	437	461	505	460	464	493	471	458	464	479	432	467	462	490	496	506	467	448	493	481	493	491	476	463	477	483	476	467	449	426	444	506	491	500	424	467	471	429	483	460	475	487	448	447	466	478	453	442	476	486	449	475	499	456	448	484	437	475	460	472	426	462	483	481	442	489	454	465	504	462	468	472	500	422	436	505	480	435	485	470	471	482	488	501	439	443	460	449	477	461	488	472	495	507	471	456	477	493	489	491	490	446	484	460	472	479	504	469	484	489	452	469	462	464	527	493	473	453	429	497	456	470	467	414	465	490	484	463	441	496	476	449	481	463	442	438	457	482	443	493	520	470	475	472	486	459	488	444	441	437	467	465	524	472	468	505	470	505	449	491	447	466	470	440	467	444	482	449	509	448	476	483	415	457	418	489	451	472	432	446	498	422	499	466	479	474	438	465	460	508	501	475	480	441	482	480	466	454	452	470	461	500	447	484	450	475	488	460	494	505	508	486	474	466	460	517	454	453	476	484	468	475	473	435	508	489	463	466	493	494	492	469	450	483	461	466	474	463	453	464	482	461	467	466	453	476	466	511	475	448	456	466	439	492	472	473	504	439	470	426	454	485	514	480	489	470	473	448	455	428	468	455	481	461	475	440	480	476	441	451	479	471	476	439	447	424	460	445	511	466	449	489	482	479	431	482	407	488	461	448	426	484	487	471	478	459	467	467	485	442	446	492	450	475	507	452	517	481	474	451	440	440	469	455	457	456	453	475	462	505	465	479	447	446	469	486	475	474	474	490	461	447	473	468	448	450	453	467	471	448	497	502	423	486	433	463	476	496	478	446	469	474	500	481	461	497	483	478	460	460	447	482	474	451	470	467	481	467	463	467	505	438	488	461	473	458	449	454	454	459	493	506	426	496	507	453	472	451	440	488	477	485	498	480	488	472	437	425	462	460	491	461	481	492	436	474	451	461	460	449	466	388	474	455	462	490	467	434	475	483	486	431	479	498	465	479	478	496	497	479	458	489	473	463	460	446	504	455	451	477	447	444	452	445	484	458	471	460	476	460	465	511	429	491	514	455	467	474	463	495	463	452	450	478	432	462	478	525	463	500	468	468	504	461	469	479	461	478	476	455	498	435	426	463	453	462	481	476	461	467	479	456	452	470	450	478	477	447	437	463	445	440	446	453	479	501	474	460	454	453	472	482	439	444	445	461	468	464	463	474	460	466	478	463	506	465	498	448	518	472	476	463	471	474	472	468	487	501	455	447	472	471	462	461	461	427	482	443	454	501	461	474	485	515	465	460	461	452	471	444	470	471	473	415	468	459	499	441	493	451	432	446	476	532	470	492	450	447	485	468	467	442	477	466	453	461	460	502	462	499	482	475	438	496	435	472	463	470	441	456	457	419	469	486	456	466	457	475	474	485	471	432	459	465	473	482	466	486	511	485	438	452	476	492	471	455	509	459	466	495	493	436	433	425	454	470	502	431	446	486	435	501	475	459	467	461	482	461	478	454	436	467	472	450	487	464	455	460	467	471	481	474	476	505	444	449	477	456	481	437	499	472	510	432	443	437	474	462	486	497	451	502	476	458	477	444	452	457	449	447	490	500	465	453	462	476	458	458	519	500	479	455	507	445	442	473	481	439	446	461	448	467	429	449	499	484	445	481	469	479	472	470	482	475	430	472	478	425	441	485	456	440	489	429
53978	49021	44611	43598	33518	28096	23933	19872	12886	5284	1259	388	271	225	231	215	230	254	203	195	191	188	162	150	158	196	166	149	152	170	171	162	171	178	144	176	161	154	131	145	138	155	182	391	470	548	611	260	152	134	169	153	161	159	163	153	152	159	137	140	133	159	153	145	155	150	149	155	149	142	143	140	191	147	131	131	141	145	153	139	158	144	133	150	158	131	143	155	135	157	151	135	146	164	151	147	148	155	142	158	121	131	150	158	143	157	136	126	152	141	158	170	143	145	171	158	147	134	165	163	138	147	144	144	136	151	145	145	169	144	150	118	136	142	157	160	133	146	143	157	167	140	137	145	149	127	118	154	145	131	171	134	151	166	162	166	153	159	158	148	158	141	155	150	130	142	152	164	166	175	143	150	156	168	155	132	155	141	159	146	133	147	158	167	145	144	125	152	164	154	128	164	191	141	148	163	141	146	132	143	173	169	129	167	142	152	156	155	125	150	145	126	144	137	138	165	134	146	146	158	140	163	141	148	145	127	157	136	144	160	149	147	150	152	128	153	175	146	147	138	153	140	133	137	172	135	147	155	143	143	152	157	143	140	139	151	137	123	130	136	124	133	154	149	152	142	162	156	148	147	149	147	141	149	133	142	157	155	147	139	139	159	162	138	150	146	129	156	161	152	142	131	138	168	149	152	136	153	140	126	146	135	146	159	136	143	157	150	136	141	138	140	135	136	145	160	148	151	131	137	128	141	144	142	154	149	140	153	155	150	152	139	142	145	146	171	163	159	166	176	153	158	132	140	130	159	158	132	135	147	140	155	152	161	133	136	161	156	148	161	135	150	130	169	134	149	158	125	145	160	120	157	140	156	164	145	129	156	136	142	156	158	145	153	135	136	138	124	146	152	143	139	162	132	127	146	152	150	154	153	138	138	144	161	152	141	154	139	152	146	159	149	135	155	130	145	172	148	140	141	132	128	141	170	132	145	147	160	159	153	142	153	144	142	144	171	163	134	137	151	150	135	135	160	152	135	147	144	176	144	150	147	142	162	166	155	141	169	147	160	167	141	131	142	167	137	148	151	145	165	151	141	147	140	162	169	164	141	154	173	127	132	124	179	165	168	149	140	195	169	135	138	151	143	129	152	146	134	134	126	143	157	166	169	144	136	147	143	144	146	148	150	145	157	156	143	148	130	162	145	139	138	129	161	170	144	169	140	143	152	145	141	138	150	144	163	150	157	151	148	142	131	151	141	157	159	138	145	148	149	165	152	155	124	159	143	133	151	149	143	138	181	131	158	135	164	152	146	134	135	147	147	141	151	179	172	164	149	155	139	167	157	142	167	152	162	167	143	148	158	147	152	169	151	131	150	142	149	163	140	138	131	142	151	132	160	149	136	107	171	139	138	128	119	159	162	142	134	141	156	142	143	162	135	146	161	141	146	158	125	162	154	156	172	163	147	151	149	161	149	144	160	137	136	161	137	168	151	133	138	166	143	152	130	159	147	159	153	143	150	145	158	178	156	153	161	147	130	153	158	152	138	147	164	146	164	162	159	150	161	167	152	158	149	150	159	149	160	132	169	157	135	147	153	141	132	154	145	154	147	176	139	155	142	135	140	141	154	128	158	124	162	165	143	161	143	175	148	149	143	145	133	154	138	134	153	139	145	162	167	149	150	164	151	142	140	138	134	138	134	157	146	135	139	147	168	150	143	133	135	144	161	147	149	141	142	140	144	149	142	139	140	142	124	151	131	138	142	146	150	117	169	131	150	155	159	144	164	129	140	158	144	149	159	143	157	165	155	133	143	137	138	129	147	165	144	144	155	136	158	149	142	145	150	150	154	139	146	164	149	136	168	137	146	147	149	151	160	151	164	142	153	151	137	182	146	152	149	135	155	144	143	147	124	153	155	133	144	156	140	172	162	147	159	148	163	147	186	128	153	158	126	151	141	157	151	151	139	137	168	162	133	148	133	161	161	137	179	145	155	121	155	185	147	142	170	144	160	128	168	144	156	135	155	158	146	161	145	162	154	131	152	134	153	142	138	157	163	152	136	134	145	125	149	144	139	164	129	146	158	162	146	169	149	159	137	160	142	143	151	140	150	159	138	154	159	135	133	155	133	140	141	141	155	128	140	130	165	146	142	148	176	154	146	155	144	138	148	150	164	151	152	148	140	142	141	159	157	140	138	146	156	180	158	143	135	160	131	147	146	144	140	118	149	135	133	140	168	158	151	129	136	163	154	164	139	142	133	130	139	165	166	150	152	151	161	124	135	131	155	124	158	150	138	154	165	152	150	139	155	138	162	149	166	160	144	142	127	157	151	156	136	138	169	136	153	147	134	172	152	160	160	138	135	148	167	161	165	132	127	141	148	155	143	125	141	150	160	159	159	167	136	159	135	175	165	155	159	177	161	144	145	159	145	152	150	165	144	175	123	165	143	146	156	141	144	142	147	145	134	147	148	163	145	139	147	162	148	163	156	135	146	148	134	145	156	137	157	149	122	134	140	150	115	140	139	153	152	131	134	134	130	150	148	159	140	143	131	139	125	152	136	178	153	131	152	170	138	131	168	146	171	147	134	154	156	162	152	140	148	156	147	136	154	166	160	147	148	152	137	125	164	148	149	143	152	152	151	127	145	149	149	149	150	147	125	164	158	157	133	123	135	170	120	162	179	134	165	171	147	154	162	141	163	156	158	147	151	136	137	156	155	141	156	136	179	173	132	148	141	124	134	152	171	167	164	160	159	150	155	172	174	139	132	148	149	127	147	142	145	163	145	149	149	122	145	124	143	144	153	145	137	156	145	147	130	118	147	145	150	141	147	160	165	149	172	172	162	140	150	164	150	174	135	145	144	147	166	142	140	147	139	164	122	150	116	138	143	136	164	154	133	128	147	145	149	147	145	130	148	136	135	159	128	146	144	156	162	144	176	121	127	148	146	140	152	156	151	167	154	142	141	146	150	153	128	136	151	151	159	166	139	149	139	136	141	151	144	143	150	132	128	160	123	136	158	151	148	155	149	172	146	155	134	144	134	145	152	150	160	162	134	149	153	174	141	138	156	153	164	159	167	169	142	169	144	121	136	141	119	173	143	148	140	153	151	135	136	115	137	136	155	163	123	176	135	152	163	165	168	152	157	140	170	168	153	153	170	143	150	135	152	157	154	136	153	136	162	167	133	144	134	178	143	160	174	147	141	151	154	147	165	147	137	125	151	165	134	164	170	156	143	130	146	140	140	133	143	140	147	134	162	160	148	180	151	131	146	155	162	157	171	138	141	143	167	168	165	148	150	152	142	141	145	139	147	154	138	137	154	179	155	161	149	136	180	131	165	140	178	159	169	149	144	143	146	155	143	192	158	147	125	144	157	131	167	131	135	167	147	150	163	136	137	143	158	147	157	126	138	156	158	139	143	136	126	148	126	165	138	129	139	176	162	143	152	170	147	154	149	145	154	148	147	142	126	167	147	132	167	142	165	166	146	128	169
45096	54602	56236	47151	46944	32856	14395	3286	1944	1428	1716	1226	824	847	862	755	853	829	614	509	493	457	459	451	429	423	431	453	425	437	421	442	415	429	455	424	385	397	391	395	377	401	594	1796	1983	2837	2857	930	370	376	374	359	391	352	360	333	346	346	344	363	319	373	324	352	338	354	342	378	339	351	341	313	338	372	361	342	317	336	382	334	342	331	338	356	337	371	373	329	363	359	374	345	344	347	355	331	337	398	346	351	347	334	327	347	369	301	373	361	366	364	327	356	315	333	351	375	357	364	346	377	307	371	365	360	359	368	378	346	357	345	362	326	311	337	355	359	318	369	374	364	379	346	365	326	341	316	364	360	371	367	355	361	353	329	341	359	319	345	310	360	357	330	345	334	357	368	350	382	309	356	345	347	329	358	351	371	361	329	345	351	345	349	350	346	344	353	344	345	342	338	346	338	371	338	360	354	330	347	360	345	377	366	392	345	396	353	355	315	374	333	318	390	376	352	357	329	323	374	346	359	355	359	355	332	373	358	374	329	329	331	324	362	345	321	375	337	369	311	331	380	323	336	374	327	328	334	320	337	361	339	335	331	349	322	332	355	364	332	368	309	376	360	339	321	354	364	345	310	363	326	306	336	386	348	339	320	339	358	359	326	350	329	354	380	355	356	332	340	331	325	326	335	369	357	356	369	335	341	351	356	355	351	348	344	375	312	350	364	327	349	359	330	329	342	323	363	387	353	310	339	374	321	352	329	355	373	335	337	337	313	374	349	344	358	338	363	348	338	336	353	330	323	361	354	352	343	338	343	328	363	357	350	375	329	370	352	353	336	336	310	400	357	368	325	325	334	330	353	358	353	355	339	350	365	355	287	381	334	311	372	365	344	334	356	310	336	347	331	345	328	345	373	322	355	358	335	345	322	378	344	336	323	350	384	350	297	347	377	341	342	351	311	338	340	366	358	349	345	335	322	340	336	362	351	333	363	368	368	313	384	357	332	348	319	356	371	334	328	354	358	307	358	369	334	342	357	323	348	360	337	357	383	348	329	320	375	366	343	325	379	351	329	349	356	327	328	327	352	335	344	354	372	336	351	332	319	346	381	370	351	355	344	345	324	357	325	309	341	345	343	341	300	343	353	379	350	337	319	358	358	329	368	366	351	368	367	344	364	371	357	365	342	361	372	334	341	325	355	316	402	328	324	338	360	376	333	329	336	347	348	350	337	370	385	312	322	339	368	366	357	342	314	348	337	350	340	339	314	357	375	368	339	362	334	354	353	379	343	350	323	350	346	368	355	357	362	356	351	328	338	336	340	374	353	321	351	332	349	304	345	340	358	395	315	328	366	333	358	350	368	360	321	355	349	339	356	336	364	358	338	348	307	363	333	351	370	361	360	377	331	349	373	371	325	367	311	347	322	344	348	349	354	361	353	328	350	368	362	337	322	377	346	346	371	350	338	364	332	360	351	317	343	335	361	312	330	371	323	354	328	347	360	332	356	340	329	343	366	361	369	350	327	334	373	340	370	312	348	355	341	334	348	333	352	331	340	382	358	339	360	375	385	342	356	358	316	349	350	335	312	321	357	355	354	368	359	340	371	322	335	293	361	342	356	366	380	348	360	351	325	363	357	349	378	369	344	394	339	324	334	336	335	344	336	314	329	359	345	313	364	379	327	367	337	331	356	346	390	338	332	351	357	352	395	315	329	344	348	372	344	311	364	383	348	333	351	375	308	363	389	335	360	332	334	315	358	303	352	314	373	363	360	302	335	343	376	352	335	354	377	389	382	332	337	347	336	333	387	350	349	349	337	328	383	348	368	359	357	315	326	355	356	327	316	348	346	361	384	336	338	351	331	333	353	329	330	347	339	349	386	360	362	331	356	342	336	354	324	351	363	364	364	338	385	346	308	349	352	349	357	318	327	335	328	337	330	337	357	360	313	331	334	371	348	356	336	345	353	348	346	372	335	344	336	319	318	350	354	336	339	364	341	357	324	337	373	304	341	355	325	367	351	343	355	368	345	342	359	339	318	331	330	345	332	374	330	327	343	346	342	357	348	320	349	349	330	330	341	340	352	316	344	350	371	317	327	343	331	383	330	378	319	352	342	350	344	348	356	361	334	349	355	328	367	357	361	380	330	365	359	362	327	404	315	339	362	348	330	346	343	369	327	353	372	346	339	350	317	333	311	363	324	329	360	352	343	342	364	356	340	351	391	345	337	333	374	336	375	329	349	350	386	335	376	364	331	334	324	292	361	331	376	377	346	345	380	339	346	344	343	338	331	322	349	349	364	353	355	326	345	339	354	343	352	351	376	349	353	351	354	360	362	368	357	330	371	349	353	334	312	341	352	368	351	361	368	343	335	317	308	352	366	357	319	315	312	368	354	362	335	342	364	309	356	335	374	347	368	362	367	327	314	319	339	337	390	366	351	343	357	349	340	325	352	370	378	362	349	337	345	332	359	352	338	335	349	344	352	367	336	346	314	328	361	371	395	335	334	348	346	333	365	378	342	373	343	355	331	354	350	351	348	344	321	357	336	357	357	344	310	348	360	343	359	311	365	355	312	338	333	347	362	334	357	305	358	358	328	377	318	349	343	352	329	361	361	329	328	359	319	343	320	341	339	352	357	353	371	330	341	348	353	360	396	388	338	380	335	376	355	354	357	355	334	332	386	361	336	335	311	361	367	393	336	352	324	361	366	342	335	358	360	370	340	375	347	309	327	341	312	327	364	343	359	324	355	298	315	360	373	335	341	331	375	328	337	362	343	380	326	306	346	349	360	357	323	336	341	333	324	342	333	351	358	339	348	344	344	354	379	320	337	351	354	343	352	345	375	378	330	313	364	339	353	351	336	335	372	386	348	326	368	339	344	326	326	293	343	335	356	357	331	339	353	330	339	336	334	381	340	346	340	324	369	315	328	353	344	334	332	355	326	360	356	340	361	330	329	337	351	347	362	343	348	335	359	341	342	360	354	348	337	360	352	307	350	341	355	354	378	331	381	359	348	368	356	333	352	352	354	348	322	345	362	331	369	347	346	367	357	382	321	361	326	358	338	335	348	354	365	350	363	368	325	335	343	311	349	343	336	344	358	345	303	356	338	301	343	346	329	317	344	326	367	334	342	353	349	332	334	385	334	348	363	341	337	331	321	310	334	346	327	328	372	325	311	344	356	333	347	362	328	359	392	315	349	316	374	324	350	342	355	342	330	330	348	313	325	355	358	344	350	357	337	318	381	357	340	379	321	344	372	332	332	371	358	362	347	355	338	314	352	357	348	365	339	356	320	353	350	342	369	363	359	354	325	329	361	361	387	333	359	370	313	343	333	313	361	322	335	361	352	372	351	347	354	342	340	327	372	357	367	316	308	383	340	355	328	325	349	360	367	334	360	340	362	382	340	336	338	367	348	356	341	345	348	343	358	347	344	329	337	335	356	336	360	344	328	322	386	377	354	374	370	324	304	358	334	364	372	341	348	362	349	313	371
57594	46684	42628	40892	34787	30259	24683	23106	20082	12272	3731	818	379	351	240	231	256	196	161	112	134	142	122	131	98	129	106	120	109	124	95	90	93	113	135	126	108	86	112	97	82	91	186	667	987	469	624	128	77	85	62	67	82	93	74	74	90	80	104	104	103	93	70	68	80	82	86	66	74	64	65	90	76	66	69	77	77	72	80	69	75	70	68	80	71	92	95	59	84	85	71	82	72	72	99	65	75	78	65	82	71	75	71	68	89	73	92	83	95	78	71	76	82	80	93	97	77	70	65	96	82	94	88	75	88	75	70	103	80	76	86	69	74	87	89	97	72	80	83	75	68	82	83	85	102	71	79	65	99	90	83	85	80	80	71	71	88	78	88	73	88	75	75	86	88	69	88	79	82	67	67	70	76	75	78	83	87	82	75	82	69	65	65	71	87	58	80	68	93	88	76	76	75	79	102	83	89	75	76	108	93	68	97	71	78	81	84	70	84	72	71	71	82	85	80	95	78	76	77	69	101	67	73	78	92	82	81	88	89	85	80	71	88	75	72	81	67	85	71	79	74	62	86	86	69	87	73	82	81	64	70	59	72	81	81	75	89	87	87	85	77	90	78	74	65	73	67	87	78	75	60	66	75	69	84	75	63	71	78	78	76	101	83	76	85	87	84	71	100	80	67	72	96	81	66	72	62	86	79	86	75	100	75	65	82	72	90	76	74	78	78	81	77	91	48	86	64	79	69	66	73	86	58	69	72	96	59	92	88	60	83	74	59	81	83	78	74	76	71	80	76	83	72	95	67	69	67	87	88	80	64	70	78	78	80	65	89	81	90	74	80	75	79	62	75	66	73	61	83	65	83	71	78	76	80	79	62	75	71	84	86	79	76	63	77	83	77	74	80	80	78	86	71	86	78	76	70	65	76	80	72	67	85	92	69	97	70	89	93	88	73	71	83	76	92	63	80	85	98	79	74	87	79	81	75	85	72	61	61	68	93	92	71	70	74	90	77	66	77	67	67	67	86	74	91	63	72	67	70	88	77	71	71	64	71	76	82	82	72	92	79	63	84	92	72	79	57	76	77	97	71	57	62	86	89	70	82	66	81	93	80	99	77	69	89	67	82	88	82	91	80	78	74	66	72	76	83	69	85	72	84	74	67	75	81	72	81	84	76	93	75	96	81	76	75	75	90	82	83	76	77	75	87	79	78	72	78	75	82	78	59	69	86	67	62	72	60	75	85	75	74	60	77	80	72	77	59	79	74	75	83	95	84	83	78	74	71	75	72	79	77	81	78	65	85	79	76	97	63	89	90	68	63	72	75	90	79	69	67	94	93	75	69	62	76	96	82	66	85	61	74	76	72	92	91	68	81	89	88	80	78	78	59	85	67	75	77	87	93	65	69	72	94	76	54	80	65	68	92	80	73	88	84	66	86	75	70	81	77	68	79	84	87	74	71	90	78	76	80	69	56	77	77	79	82	101	68	76	77	74	98	70	54	65	84	64	79	78	59	65	87	79	71	87	70	76	99	104	94	69	91	74	61	74	71	84	73	74	72	84	75	95	81	75	79	65	77	103	81	90	66	75	78	69	81	70	73	66	91	76	78	75	86	75	86	85	75	76	83	94	74	79	75	79	95	78	76	72	75	84	99	72	83	69	78	85	69	57	83	82	64	75	96	72	86	85	61	83	57	79	83	73	77	71	69	81	68	83	58	70	93	81	81	79	69	76	71	71	69	74	75	89	85	67	87	79	80	67	90	76	79	76	59	79	73	77	58	71	81	82	84	86	67	83	82	71	79	78	61	87	82	73	71	79	81	74	69	65	80	86	90	71	74	63	82	64	95	76	77	77	75	70	80	95	79	78	87	67	91	82	73	87	75	76	84	74	89	89	76	95	81	63	59	85	77	72	64	80	76	70	68	84	65	88	87	88	83	95	80	77	75	72	82	90	61	86	72	88	78	84	74	85	95	88	89	67	84	93	76	79	70	78	76	86	75	73	93	66	76	74	77	76	77	84	59	72	73	92	75	64	73	90	66	74	81	79	66	77	68	93	87	57	73	74	89	86	85	64	90	78	79	74	86	88	69	78	83	78	66	76	78	73	102	90	94	84	64	85	77	67	75	72	94	82	67	75	80	78	103	71	72	68	72	67	76	63	87	81	74	81	75	75	87	81	84	74	79	76	81	67	87	65	76	84	71	69	92	88	75	67	92	63	76	78	81	68	76	78	89	73	71	69	82	88	82	76	76	83	76	98	68	77	76	98	78	87	69	75	80	84	83	75	79	86	86	74	81	89	86	69	82	76	65	81	98	73	59	75	89	81	77	73	82	83	92	99	72	84	78	74	60	75	69	69	76	77	82	88	81	79	76	90	59	61	93	74	82	71	76	74	70	88	95	66	91	72	67	76	78	70	89	66	71	75	75	74	66	71	82	77	82	85	70	78	62	63	84	87	76	69	60	70	88	84	70	62	78	70	67	77	71	71	75	65	87	77	69	71	90	86	72	71	81	75	73	71	75	76	70	90	67	70	87	79	81	80	70	77	89	72	79	76	69	87	84	86	82	89	78	80	61	71	65	84	80	92	71	73	80	71	80	66	78	79	85	92	84	95	66	69	98	88	76	82	63	78	78	64	86	75	76	81	70	71	71	82	63	74	75	87	74	93	83	63	70	91	83	82	54	75	94	86	75	91	78	67	90	73	76	79	66	86	67	73	75	79	78	74	69	71	71	88	93	86	75	71	100	67	68	71	76	91	80	102	94	83	77	64	89	80	75	76	58	78	80	82	92	94	76	81	73	89	81	59	78	88	76	82	76	85	72	88	72	76	79	80	77	86	77	79	73	76	77	79	66	84	78	79	68	64	75	82	72	78	68	73	57	89	91	103	81	78	101	93	87	84	65	82	54	92	64	80	68	82	94	74	73	88	78	101	82	65	58	80	72	78	75	92	77	89	89	85	94	78	84	71	90	78	74	64	67	80	84	81	76	80	74	92	84	95	69	75	67	91	68	66	93	69	63	75	77	83	74	67	64	70	82	88	64	74	66	79	73	78	72	82	82	72	96	85	95	78	87	93	82	85	84	86	68	85	72	73	78	81	72	73	79	99	85	56	86	66	80	70	80	66	80	71	73	77	69	82	85	75	89	80	65	65	64	75	91	84	79	92	75	77	78	88	78	76	82	82	91	73	118	77	86	85	87	61	77	80	94	79	87	75	70	80	79	81	81	89	81	81	81	71	57	70	77	91	91	85	78	97	70	75	70	83	87	68	84	72	70	104	88	81	77	77	66	77	63	73	89	86	89	79	92	83	77	77	63	60	74	65	83	81	77	89	82	76	77	88	102	92	85	61	72	73	76	80	90	74	59	77	73	93	85	72	70	74	91	62	84	86	65	69	73	85	74	102	78	70	72	83	70	61	80	62	87	77	84	62	71	89	84	84	75	72	71	72	66	78	75	92	78	83	83	81	71	67	69	66	70	76	82	82
49812	55967	55017	48630	48481	32632	18634	5250	3068	1737	1763	1528	1272	1344	1130	997	1032	756	698	570	542	475	456	426	373	367	343	307	333	319	323	289	334	382	366	420	329	333	347	287	269	282	924	3485	4927	2065	2826	353	223	210	242	207	197	202	227	226	216	206	220	216	189	219	193	201	224	216	212	213	219	197	237	216	207	199	205	207	206	196	195	195	191	213	213	204	198	193	200	234	203	193	198	198	221	194	214	184	199	219	197	227	210	198	186	182	242	180	198	206	204	172	203	200	204	213	206	189	185	192	166	237	206	202	206	191	196	196	230	193	189	179	169	204	182	185	188	184	227	198	196	202	206	228	200	204	218	206	202	197	200	188	201	183	195	182	169	199	190	201	187	206	182	189	197	194	195	211	192	204	199	190	236	207	191	200	195	183	181	190	193	180	192	203	194	193	186	203	182	196	221	217	189	207	208	169	191	188	176	192	213	199	225	211	190	178	214	222	184	210	173	189	195	206	175	196	192	195	204	216	225	200	203	234	196	179	202	188	207	194	210	177	207	214	191	164	209	188	186	190	194	194	167	206	200	200	221	186	204	197	225	193	177	198	212	209	210	218	215	190	233	220	195	197	200	205	187	195	182	197	187	189	188	187	204	219	208	201	189	160	188	178	204	213	196	207	188	205	192	187	214	198	193	188	199	217	191	191	188	195	199	185	195	220	165	177	197	198	205	204	196	207	201	177	192	197	171	185	185	189	187	200	193	193	210	205	181	175	182	180	204	182	197	199	204	217	209	196	206	197	185	196	202	188	199	230	194	194	198	189	198	180	192	192	228	178	181	200	210	171	203	199	191	202	215	205	200	201	214	184	192	193	189	186	187	190	198	206	194	208	214	201	213	199	197	197	199	165	193	182	186	211	209	182	186	200	209	204	204	230	194	195	215	190	188	217	222	192	189	195	188	202	166	168	193	190	197	212	191	218	193	188	250	178	189	191	210	171	177	201	186	200	195	211	197	187	199	209	210	197	204	179	210	180	212	194	197	218	199	201	176	211	190	194	191	215	201	209	203	192	190	207	201	176	219	207	217	186	195	184	170	213	190	215	187	187	200	198	201	177	192	223	185	168	189	215	207	197	207	201	185	202	220	187	216	179	212	215	183	208	186	215	193	211	190	207	203	185	219	179	195	184	185	222	199	219	174	197	215	200	194	181	187	187	161	197	189	176	199	193	218	180	192	200	174	213	220	207	194	209	182	196	200	189	186	220	212	183	195	201	183	209	187	190	184	195	205	216	197	215	199	215	195	201	205	186	197	188	199	211	183	186	208	183	191	223	218	187	226	218	172	203	214	199	176	201	194	192	195	191	206	211	190	189	203	213	212	194	218	218	196	201	214	198	189	183	195	173	198	189	221	188	202	208	186	206	216	192	203	211	183	191	197	192	187	189	210	207	186	212	205	184	203	177	189	194	212	204	209	193	233	207	191	192	213	199	212	172	224	186	181	184	173	173	195	190	184	185	193	165	197	218	184	210	178	209	186	223	190	177	214	195	204	203	206	185	218	177	217	214	181	213	196	205	206	213	210	194	203	182	222	205	207	218	188	207	188	210	196	200	198	197	167	214	172	217	209	229	179	198	210	209	215	221	216	209	207	198	203	209	187	214	202	190	207	222	185	218	194	216	182	192	199	202	186	208	204	168	191	198	183	192	183	214	199	199	184	230	184	183	206	207	179	181	196	180	210	188	203	176	205	201	214	195	192	170	183	201	182	220	164	196	189	200	199	192	199	185	216	212	208	178	218	235	204	195	218	200	197	213	208	182	193	203	195	188	185	207	232	203	202	169	186	188	198	193	197	218	188	179	193	181	185	185	193	196	197	212	193	184	171	188	197	175	218	188	203	212	195	211	182	202	188	160	187	201	200	197	193	182	193	192	205	210	206	184	192	185	190	191	227	209	222	184	195	212	203	183	185	214	195	187	193	194	204	178	185	194	173	189	177	198	192	211	186	234	184	204	202	200	186	180	200	174	182	180	201	188	191	188	202	179	172	186	196	208	206	196	195	190	197	202	193	195	202	202	193	208	213	168	216	210	191	214	175	197	196	165	179	209	196	184	198	193	185	191	208	200	202	190	203	171	180	195	188	167	175	211	196	223	197	199	224	203	214	201	212	195	220	192	189	191	206	193	212	214	203	191	191	206	178	189	194	208	205	189	185	197	189	206	205	189	197	193	191	180	189	207	211	191	192	195	180	197	180	184	205	204	190	185	179	196	182	188	189	194	194	183	209	180	205	184	197	181	211	183	196	202	210	204	198	179	195	190	233	221	202	187	185	207	189	190	196	178	181	208	203	179	192	185	205	187	188	204	200	187	182	192	192	199	189	221	175	190	194	195	198	162	195	198	197	204	187	212	195	187	189	187	210	190	219	199	194	236	204	212	200	191	195	188	193	203	213	204	166	187	182	189	189	197	166	206	220	201	190	170	170	168	211	199	188	226	206	192	222	208	208	168	194	204	174	186	183	180	178	193	203	202	185	207	185	187	207	184	199	209	203	192	220	200	187	194	225	186	173	190	199	196	214	202	200	217	194	185	184	190	194	202	202	184	197	195	183	186	192	210	226	205	201	192	222	191	192	190	197	190	183	226	203	214	194	198	212	200	197	200	205	195	183	200	196	197	199	206	200	224	209	232	205	191	176	181	211	167	206	191	209	177	229	194	185	200	186	218	187	209	206	197	173	198	168	198	205	221	194	184	202	189	233	201	212	213	164	187	183	221	184	201	208	194	198	201	196	181	197	171	196	178	201	191	196	204	229	206	192	191	195	227	216	195	177	199	211	193	214	224	194	174	202	197	216	204	188	201	203	185	187	218	163	197	194	192	224	208	181	186	211	190	219	183	194	184	177	171	220	192	200	204	226	217	176	176	222	186	198	222	186	226	178	195	199	188	191	196	190	201	202	187	181	173	186	196	189	203	218	185	191	206	190	219	216	206	192	212	198	235	159	187	197	198	189	181	174	194	184	178	217	209	187	212	208	190	211	195	189	195	192	175	183	196	173	194	190	247	174	207	185	202	188	191	201	188	191	215	190	181	224	186	209	203	213	223	201	199	210	204	178	189	218	202	211	196	196	197	198	233	204	181	195	195	189	209	205	215	191	192	213	208	192	166	186	184	184	179	174	202	214	192	192	186	187	192	192	196	168	200	205	202	186	192	204	194	191	212	200	194	210	187	186	181	203	174	181	186	192	184	219	191	204	188	173	195	183	195	207	206	187	205	194	198	213	190	207	190	197	204	186	191	195	182	152	219	190	193	216	195	200	191	218	203	176	180	206	211	182	199	205	190	211	200	189	197	187	188	193	207	199	204	212	198	200	168	212	187	194	191	184	192	208	216	197	176	200	203	200	190	188	194	186	222	181	185	193	209	200	216	207	204	202	203	203	194	173	180	198	211	185	210	191	162	214	201	195	245	191	202	206	187	213	192	213	179	203	178	203	192	200	221
24545	28880	37389	41533	33289	13102	3091	657	307	232	240	210	240	216	211	194	187	176	207	229	182	208	198	179	212	191	192	164	177	180	204	183	180	198	177	177	185	180	210	158	176	170	190	152	187	171	166	190	180	188	176	196	185	197	201	171	188	209	172	158	182	184	156	176	154	166	169	160	180	184	158	176	190	157	192	187	178	176	194	179	187	187	190	179	189	196	175	170	195	168	168	168	174	191	201	183	179	191	171	170	157	179	203	194	211	195	176	181	191	199	173	181	197	151	205	174	181	175	186	175	179	175	178	176	156	180	192	168	175	177	175	190	159	201	176	180	159	181	180	178	199	189	158	180	179	165	182	172	150	185	157	152	171	182	192	179	177	193	180	182	163	186	164	177	149	192	181	188	161	188	177	184	143	175	185	194	192	159	200	171	186	181	178	186	174	162	176	184	163	184	167	184	209	152	167	173	215	195	199	182	155	170	159	210	181	176	172	168	204	178	166	169	175	180	189	165	181	180	169	200	171	184	207	193	179	179	160	178	165	168	177	193	182	202	167	147	176	184	177	153	192	156	182	170	184	166	177	184	170	165	165	195	172	183	186	192	177	173	203	185	172	181	185	192	202	158	165	188	176	182	167	193	188	169	177	167	199	191	167	194	174	165	163	183	196	174	186	169	193	169	185	200	191	181	193	179	205	198	150	194	147	175	171	159	198	181	204	194	174	200	192	177	192	179	214	191	165	176	202	184	204	180	208	192	180	204	193	195	209	175	191	164	170	198	194	160	169	180	181	172	168	180	187	183	188	161	171	177	185	172	203	188	176	205	172	154	184	190	178	169	203	194	153	176	154	168	157	172	170	190	179	164	177	181	155	176	193	213	185	178	165	207	165	187	158	182	156	175	156	144	178	172	203	182	174	166	183	187	158	193	179	181	175	171	191	180	190	195	164	204	196	170	153	177	178	194	176	185	182	171	192	181	182	171	182	194	182	174	200	177	181	190	159	182	174	176	200	178	201	179	167	163	177	176	172	186	207	194	174	168	181	189	172	184	194	197	167	176	182	193	203	187	161	185	181	187	146	188	179	149	164	155	174	179	167	200	187	195	171	196	160	157	169	200	160	194	158	171	156	176	180	185	169	163	177	166	156	174	176	167	174	157	193	170	174	169	175	168	182	166	214	165	182	183	164	180	169	172	185	189	173	201	175	185	163	167	170	180	206	193	193	196	173	195	169	179	175	176	208	171	182	191	186	175	174	186	177	195	162	184	195	167	176	184	178	181	185	158	202	163	199	164	180	189	182	168	189	186	190	184	205	169	176	168	163	174	188	170	171	176	176	174	185	187	190	165	172	189	166	169	182	182	216	165	196	180	203	186	181	207	205	182	185	178	185	172	166	194	199	160	183	184	175	201	181	207	167	174	182	136	186	215	188	188	161	177	199	181	161	182	164	184	172	192	176	173	190	159	179	185	187	188	170	182	166	167	165	170	161	189	164	164	182	193	183	182	180	199	182	177	166	169	181	165	206	169	185	195	186	189	193	176	180	185	195	171	184	163	195	166	172	194	197	194	209	169	201	184	189	182	186	198	193	181	182	164	177	182	181	181	177	172	170	172	178	195	196	144	190	180	187	154	192	162	177	157	158	173	197	164	172	193	172	180	179	174	178	184	177	184	185	171	190	180	165	186	185	203	170	172	176	209	193	177	201	186	179	171	179	173	169	179	159	171	156	197	160	185	153	187	223	177	176	179	191	186	186	177	196	196	167	174	186	189	171	201	176	155	178	199	197	187	189	186	179	163	186	178	194	168	188	181	165	201	166	177	183	171	186	189	186	178	175	171	179	161	181	174	163	170	194	195	165	149	182	178	167	190	162	182	189	162	191	178	201	178	191	150	191	171	198	199	180	168	196	153	171	188	164	164	188	178	193	182	190	163	189	138	183	176	196	192	209	166	191	182	177	183	190	178	207	181	196	176	162	188	172	181	180	174	177	189	169	219	162	179	163	185	181	198	186	189	200	154	168	152	170	173	191	184	186	191	173	191	204	189	196	204	198	181	195	173	166	195	171	164	172	197	198	168	164	186	157	174	203	179	162	177	161	153	175	158	192	196	152	174	189	184	196	187	202	186	188	183	173	181	171	192	191	180	177	186	184	156	184	188	170	160	178	182	151	202	213	181	154	182	168	154	214	195	165	182	190	172	178	187	171	181	182	198	186	194	189	191	185	157	189	202	186	183	156	167	186	181	196	207	178	194	175	174	188	165	172	176	209	173	175	172	160	178	207	196	194	174	186	182	171	184	206	180	180	189	168	197	164	177	166	170	186	172	186	195	176	172	196	182	184	157	163	184	162	190	164	191	186	172	203	205	189	171	171	176	167	165	188	184	183	187	185	214	195	194	165	184	177	167	169	185	170	190	181	190	189	185	166	173	226	180	152	174	202	182	180	177	179	170	163	185	186	187	169	200	159	180	171	181	179	173	186	186	162	159	172	179	189	195	189	190	174	163	172	176	170	153	148	180	187	181	178	178	171	173	184	195	175	166	159	181	186	165	174	182	186	156	172	195	171	171	212	189	187	182	177	186	172	160	188	188	155	172	193	192	175	171	206	185	166	192	175	179	169	157	212	196	167	194	182	195	179	169	169	169	175	170	186	174	193	179	181	173	175	194	200	169	170	186	153	155	184	171	193	170	188	172	167	172	177	185	200	181	173	191	204	177	175	169	188	181	186	173	192	183	195	165	163	171	179	162	178	166	179	183	197	178	165	209	168	185	174	191	184	160	173	184	186	211	181	182	165	182	164	185	211	197	188	197	159	182	172	178	179	189	169	186	172	149	200	173	188	167	167	194	169	161	164	175	164	175	178	198	179	166	178	194	163	176	172	169	190	197	185	170	168	159	184	188	170	179	209	189	161	184	190	181	187	185	151	161	182	173	161	176	175	172	172	180	175	196	190	157	172	168	179	184	163	186	189	182	181	166	185	169	195	177	189	177	182	188	184	194	174	173	170	176	169	161	184	173	179	186	197	165	181	195	179	179	171	189	174	162	187	155	169	176	176	186	193	180	189	185	183	183	191	194	175	180	199	194	201	188	180	172	166	177	180	186	186	176	178	162	161	189	208	166	170	174	162	151	180	190	185	172	184	195	186	186	192	186	181	162	192	183	175	178	176	182	196	189	160	204	189	191	188	169	171	179	188	193	178	153	207	192	195	167	171	175	187	186	143	175	191	197	206	178	199	181	164	173	181	172	191	185	179	183	165	166	175	183	180	173	170	194	186	193	175	206	183	163	192	181	162	190	172	172	179	166	171	155	183	174	201	175	161	160	191	190	186	182	185	168	212	172	185	195	158	187	197	184	199	166	179	196	173	203	187	169	193	167	177	189	157	206	174	207	185	176	187	201	157	175	180	167	181	174	182	179	185	182	187	176	164	139	170	173	167	169	182	188	209	198	191	152	171	177	200	189	169	175	183	176	170	146	201	189	166	183
16959	27946	39250	44933	34854	7353	2130	778	668	666	626	668	596	542	547	550	539	545	536	473	503	480	441	435	437	440	449	425	437	427	430	450	432	414	427	455	473	399	459	433	410	407	438	467	404	412	396	432	443	414	422	419	396	467	404	435	437	433	388	435	395	453	439	452	456	422	450	428	391	440	415	443	464	429	418	436	400	416	414	462	422	439	443	434	441	453	405	422	439	412	436	418	415	410	425	444	413	440	446	410	413	434	448	393	457	425	425	415	431	432	396	436	425	397	453	429	428	431	426	464	431	424	441	470	457	468	427	407	422	426	451	445	451	450	488	441	484	418	437	413	459	456	426	432	423	458	418	450	440	435	429	398	439	429	463	458	433	478	447	424	441	442	434	410	441	420	414	473	446	440	451	410	443	410	473	468	408	411	465	448	425	411	414	454	434	459	460	437	467	436	432	454	430	397	436	421	416	416	446	412	433	419	442	425	437	427	445	412	432	458	461	434	433	431	425	440	424	463	455	428	410	454	440	392	414	424	430	432	418	436	430	451	466	466	422	431	438	465	436	430	452	442	410	430	461	421	443	441	407	448	435	489	412	424	458	469	429	468	472	446	432	451	405	413	434	413	444	445	456	453	418	470	410	485	414	433	396	416	445	434	384	441	461	403	437	429	450	419	410	470	417	428	434	438	417	409	459	430	438	421	433	398	406	405	427	422	431	430	410	473	458	424	428	450	443	437	410	431	470	432	420	417	429	442	422	425	397	438	417	431	446	428	416	397	441	467	437	444	464	432	465	444	417	427	420	404	435	447	458	423	455	375	457	439	412	467	459	450	436	475	439	438	462	460	433	413	442	438	435	435	416	443	474	428	430	439	398	432	458	408	418	450	425	418	445	433	409	447	435	465	458	479	417	438	400	435	447	394	407	434	405	434	411	410	428	464	434	452	456	408	445	412	442	487	443	442	440	416	430	452	421	399	411	450	471	451	411	429	435	458	415	441	445	438	471	460	431	412	424	450	462	423	441	472	455	451	432	454	428	422	474	439	425	423	448	428	444	442	465	402	424	443	417	441	419	406	437	406	426	448	459	423	418	443	413	413	417	425	435	383	456	423	421	458	461	438	421	456	465	404	452	415	419	445	411	440	450	434	416	455	480	433	461	430	444	444	435	428	421	485	445	411	457	426	452	444	431	415	413	433	442	473	424	452	445	451	413	452	418	449	451	473	453	448	444	419	421	432	465	443	417	448	422	418	403	404	402	421	435	445	419	433	444	405	406	447	406	420	418	442	435	393	393	436	446	443	396	413	445	398	425	438	414	441	429	478	433	385	455	442	424	455	429	411	443	485	449	441	457	432	416	437	446	453	415	414	431	414	449	457	419	401	436	394	439	402	451	435	429	414	394	442	422	432	408	438	442	449	386	439	464	456	463	434	428	406	416	455	422	442	417	458	422	429	441	425	413	449	448	394	484	466	425	403	417	449	408	436	450	436	447	430	430	476	468	460	395	443	453	413	451	437	493	398	394	440	437	463	450	452	452	453	407	410	455	462	437	439	437	443	438	429	447	452	420	394	442	427	440	422	432	439	443	432	415	458	457	417	421	448	422	457	421	398	435	418	398	443	486	442	435	431	423	394	473	456	398	404	439	454	452	418	416	401	413	481	437	451	459	411	441	463	415	459	418	446	441	500	418	424	469	438	408	396	439	407	402	457	447	417	409	445	461	472	428	454	407	427	428	463	449	411	471	468	446	442	391	434	432	418	444	439	464	449	461	467	409	418	425	443	411	413	445	435	455	417	434	444	435	464	442	437	405	397	400	430	455	440	480	411	432	429	423	436	423	455	453	458	477	421	422	450	409	453	467	417	444	411	394	432	426	449	426	474	454	433	432	412	435	474	457	435	437	446	445	419	411	460	432	435	438	429	403	415	392	418	439	430	448	412	462	440	442	458	437	399	423	456	437	437	439	467	458	416	452	447	450	448	428	461	446	456	414	472	448	424	424	466	426	423	447	404	403	409	426	425	428	427	438	403	416	480	427	464	454	439	433	457	423	433	450	437	390	444	392	428	446	470	473	420	430	420	441	440	453	439	416	432	400	431	449	449	399	420	448	441	428	455	431	430	412	437	459	436	397	448	422	419	386	489	426	438	421	446	414	424	436	439	439	423	445	473	417	427	408	443	438	460	378	413	425	442	418	432	363	445	448	446	426	411	433	445	445	461	475	432	481	423	452	456	458	427	419	416	419	436	427	444	436	410	408	441	407	449	402	431	397	409	404	413	424	442	416	416	434	462	448	421	455	460	419	472	462	442	447	442	446	425	444	491	429	471	458	443	450	436	458	451	409	443	402	445	430	455	407	428	434	430	409	438	418	446	463	429	457	416	416	443	405	471	435	426	420	429	485	419	482	442	453	459	425	429	460	483	425	449	446	452	450	435	448	455	466	435	432	419	452	425	423	439	413	421	445	401	433	377	476	383	433	455	396	450	446	467	414	431	382	462	457	425	434	423	414	437	458	443	467	432	453	445	398	456	457	437	441	444	459	393	439	432	447	432	444	397	452	430	460	449	410	434	400	438	444	432	413	440	419	417	492	442	430	431	414	459	415	424	412	422	455	469	458	431	463	416	424	436	424	440	443	426	443	411	470	449	417	473	397	433	441	431	432	440	425	432	393	418	454	397	453	444	445	448	448	388	412	411	439	444	472	430	444	442	415	441	436	467	457	433	486	448	410	451	426	410	421	419	413	452	418	472	417	424	414	461	469	437	433	432	428	438	431	445	443	469	476	439	427	452	451	461	422	448	464	420	434	447	452	402	426	416	443	406	460	449	416	436	470	452	425	399	432	450	442	397	434	429	394	462	413	421	421	456	429	442	462	456	429	456	437	439	430	447	422	434	438	431	430	424	455	463	458	470	443	441	441	409	452	445	416	462	399	443	463	457	432	420	394	422	432	444	446	436	434	392	426	449	439	459	434	400	431	477	410	443	411	431	403	431	424	454	417	421	411	406	413	425	426	429	445	410	442	392	427	410	426	442	423	428	410	423	433	448	387	469	433	414	433	438	443	453	462	423	424	473	406	442	438	429	422	456	428	452	435	461	440	441	426	436	429	413	439	427	443	451	446	441	436	438	399	430	444	412	446	427	411	403	443	424	445	413	481	422	432	442	457	431	443	429	433	444	434	423	428	425	435	483	454	474	455	457	457	418	420	414	425	431	463	418	458	446	395	438	444	468	450	458	425	443	402	448	439	450	436	395	426	416	418	431	440	439	427	431	451	451	408	444	471	435	474	432	404	427	420	451	438	430	436	438	476	454	410	424	429	419	434	431	414	409	462	431	413	396	425	437	410	457	411	438	424	429	419	444	475	426	417	461	445	453	435	395	417	456	441	414	435	432	451	426	433	416	423	458	430	439	438	395	476	403	446	451	447	441	453	457	464	436	394	450	412	455	413	437	466	443	421	419	431	422	437	426	428	438	453	461	404	476
52599	46772	50208	47118	36735	27066	24110	21307	15171	6621	1291	312	272	235	222	212	188	170	186	132	160	170	170	141	151	173	155	141	149	139	139	152	145	127	135	131	127	132	144	142	130	117	176	170	128	126	134	120	117	128	138	110	138	137	147	125	144	138	141	115	129	111	114	139	109	117	128	135	145	112	134	156	113	105	143	116	140	141	137	137	118	111	134	118	121	152	116	120	132	150	111	129	137	115	148	128	137	140	135	119	133	124	101	119	133	139	123	133	132	117	140	141	118	124	133	126	124	153	121	106	105	137	141	142	113	119	134	143	133	127	130	145	137	131	115	115	109	97	112	131	108	116	107	126	141	129	125	124	134	142	135	116	114	136	109	126	117	131	130	133	128	123	125	128	133	118	139	118	135	132	133	115	124	124	127	137	149	128	111	126	130	131	132	127	123	136	116	125	124	141	136	147	117	114	123	122	120	96	128	123	128	139	121	131	125	122	117	136	137	116	136	127	137	139	125	118	103	133	153	129	134	138	125	139	130	125	133	139	119	128	139	135	127	128	143	129	120	133	147	146	134	145	105	128	136	132	122	136	148	135	131	127	144	137	143	143	150	129	128	135	137	133	109	136	121	120	123	135	136	140	144	135	130	115	135	137	112	107	133	135	139	115	130	125	136	146	138	134	104	122	128	123	111	116	113	157	141	141	149	125	140	99	132	131	130	134	132	117	132	105	132	128	146	163	137	134	114	161	132	124	129	130	128	127	152	129	123	111	120	139	141	149	125	105	144	125	121	137	108	131	114	138	141	121	133	120	107	119	127	125	111	122	108	124	144	123	124	119	131	136	145	145	145	125	161	145	144	134	126	132	133	129	133	118	140	129	121	126	121	143	131	123	139	132	131	131	142	137	151	139	132	125	112	126	106	128	125	132	115	128	134	100	109	148	131	131	145	136	116	140	128	136	128	124	133	143	144	122	109	114	144	162	138	131	112	137	136	125	126	134	142	125	159	110	125	135	139	135	120	137	104	123	134	116	104	120	131	110	128	120	141	118	131	145	138	126	121	115	131	115	126	133	133	111	116	124	131	131	129	108	125	132	135	124	129	137	120	135	136	140	134	131	126	117	142	139	126	122	120	126	119	115	132	125	132	126	147	144	131	110	128	122	112	152	120	134	124	146	134	131	121	133	130	147	121	125	145	131	139	148	131	139	133	122	136	132	140	133	120	132	120	113	122	145	122	120	130	134	126	131	128	109	126	141	130	153	128	124	148	117	134	143	136	134	134	138	119	131	128	145	121	120	119	146	121	124	151	122	139	138	125	109	122	119	118	131	127	140	105	139	130	143	148	120	115	122	131	132	128	133	116	127	124	121	138	121	138	132	129	128	133	133	117	137	108	133	155	143	113	134	133	129	120	116	130	137	113	128	133	121	144	138	118	144	126	134	145	148	111	141	129	115	130	144	113	136	112	138	148	112	129	113	130	129	133	120	130	121	134	137	127	124	120	132	132	121	112	138	135	138	130	137	110	143	120	137	127	134	124	147	125	131	115	145	147	122	136	131	109	142	125	99	136	136	124	142	131	116	135	137	156	136	127	141	118	137	110	150	132	131	119	126	155	129	141	127	140	135	123	139	130	122	114	116	124	107	125	140	128	128	132	119	138	127	112	120	107	150	125	134	125	153	159	113	123	133	129	122	127	139	117	127	120	107	120	139	119	124	132	145	124	100	141	133	132	127	123	119	126	116	126	144	156	126	134	116	116	136	124	123	109	129	126	129	128	131	115	121	123	124	146	126	118	118	119	124	110	131	132	116	114	125	112	131	137	118	122	135	126	115	110	138	127	120	110	117	136	140	125	131	129	130	120	123	119	132	116	129	114	124	136	124	134	119	144	119	132	119	124	135	148	111	132	99	120	108	154	128	151	125	127	106	143	133	119	127	132	134	123	119	127	133	163	119	138	127	141	122	118	123	129	117	133	137	131	123	116	145	133	136	115	108	134	130	135	119	110	115	146	135	139	163	137	148	130	158	138	141	118	122	131	123	129	135	122	116	145	122	120	123	118	113	111	130	136	119	107	122	143	131	134	117	125	132	122	146	137	119	134	108	122	123	132	137	123	117	148	112	114	139	129	143	120	123	129	128	142	132	127	131	130	135	126	135	127	134	156	152	131	115	120	125	127	147	128	125	129	126	122	123	145	115	123	129	139	123	130	142	126	126	136	141	120	123	131	123	122	127	125	137	123	124	130	127	135	120	131	95	155	119	121	130	114	141	117	127	122	123	111	135	129	132	121	127	94	140	152	130	104	111	134	132	148	128	122	123	117	127	127	155	128	120	127	135	145	128	129	129	124	122	119	107	120	125	131	97	116	155	126	132	127	134	119	124	121	146	123	143	117	117	133	132	135	126	131	138	124	122	118	131	134	115	108	118	140	142	131	108	124	134	135	122	124	126	147	120	112	123	148	129	135	131	122	139	115	140	143	149	121	120	123	121	114	136	128	128	144	119	127	127	137	121	133	133	112	140	128	109	127	132	129	120	110	119	127	133	103	136	135	118	131	124	129	132	147	148	124	127	115	114	126	132	117	115	129	130	123	142	130	143	151	145	150	108	132	108	125	122	124	155	137	119	137	117	130	126	116	136	129	137	145	126	136	132	140	135	123	122	136	142	121	118	134	126	140	141	131	113	128	140	117	135	104	124	109	126	137	128	116	146	127	123	117	147	127	111	117	147	106	132	132	126	143	137	135	121	132	118	112	120	126	136	111	107	145	131	131	111	124	117	111	132	138	147	128	123	141	143	108	134	125	133	126	125	151	107	152	128	115	145	134	125	129	137	143	138	139	137	116	120	132	139	146	148	146	137	145	135	117	124	130	129	145	134	129	158	119	120	133	123	120	121	117	138	146	121	139	143	120	122	125	146	107	119	100	108	126	135	128	115	122	126	158	114	118	108	142	119	147	133	135	133	124	120	133	128	140	147	134	134	138	143	158	96	119	136	124	125	123	124	146	106	142	109	130	116	124	120	125	114	122	126	135	133	137	121	113	125	137	116	134	143	150	124	138	122	109	132	133	127	133	110	108	128	129	143	142	121	112	121	133	127	131	115	122	124	155	121	126	127	139	107	105	140	131	119	139	137	125	141	142	131	139	144	126	123	128	121	110	129	137	122	157	124	144	107	133	153	125	120	96	141	132	127	132	120	133	144	138	143	147	127	124	122	108	126	122	128	150	112	125	114	114	122	108	133	126	121	106	133	136	109	127	127	139	129	148	118	124	134	136	127	122	110	114	125	118	128	127	129	123	136	133	95	143	153	139	133	136	134	136	128	105	124	125	119	131	136	89	137	130	113	120	130	133	134	120	132	129	131	132	126	135	126	138	122	123	145	131	124	101	124	130	121	130	122	127	113	121	124	133	140	127	125	134	137	131	135	125	116	135	118	134	119	129	124	124	116	108	126	148	118	140	112	130	132	118	123	137	156	143	115	150	132	137	132
41043	47956	55309	49287	42715	14730	7299	2000	1380	1129	1145	1060	953	778	715	823	673	618	579	518	572	491	475	423	388	401	399	389	339	374	371	331	385	351	390	360	361	337	338	327	326	376	629	689	325	310	320	327	333	340	332	329	317	314	330	328	317	341	295	281	322	330	324	305	358	298	291	302	293	307	314	310	331	327	289	292	309	300	312	306	283	294	299	309	312	291	312	342	297	301	317	306	271	297	306	308	295	298	314	318	309	298	316	327	280	306	298	316	307	336	296	319	287	299	335	299	315	319	302	301	323	321	310	312	292	291	321	342	316	298	302	315	298	289	307	307	309	294	319	310	332	302	296	299	314	309	326	309	312	317	311	323	282	281	277	291	300	312	339	319	339	303	351	323	291	300	283	327	312	316	300	289	297	314	290	320	304	287	271	310	286	313	305	300	300	297	324	288	292	298	347	287	303	266	300	319	313	305	261	328	338	308	314	307	313	319	316	306	314	298	335	307	326	324	302	337	287	316	295	303	304	303	316	302	318	340	310	288	325	298	332	293	270	314	283	309	302	307	312	320	294	283	326	344	300	290	322	323	337	302	323	302	314	322	337	286	318	304	313	311	318	304	278	301	269	276	318	294	322	292	312	322	295	310	308	290	325	308	305	262	312	336	318	300	314	327	296	300	276	301	282	322	302	292	305	328	308	306	328	295	326	309	313	304	294	324	275	307	290	309	294	289	298	292	309	306	322	299	295	294	300	304	302	332	303	260	303	314	297	289	311	295	278	311	311	296	281	340	313	287	343	322	304	308	316	318	300	297	313	292	323	303	291	330	284	320	324	311	301	305	301	297	295	254	337	269	315	272	285	327	275	320	309	307	326	318	303	305	314	322	301	324	308	303	284	297	295	302	309	273	295	288	309	300	305	312	348	292	294	302	297	330	277	325	298	329	302	331	329	294	271	315	303	291	272	319	307	295	349	289	292	336	317	322	300	292	303	292	315	291	283	332	283	294	333	298	275	309	282	277	280	294	322	273	301	304	306	314	265	293	344	325	290	288	328	306	298	290	334	305	306	310	320	312	301	322	292	288	319	316	316	264	301	331	296	295	295	275	306	313	314	285	312	322	306	315	332	314	305	289	314	318	313	300	316	345	309	325	329	302	317	277	304	314	300	289	297	278	291	259	310	291	276	311	300	305	316	294	308	305	296	296	282	315	257	301	280	295	301	292	292	309	302	310	315	309	292	319	342	317	291	265	318	309	281	348	297	310	334	298	316	316	310	311	313	328	312	284	301	285	296	287	325	306	307	312	306	281	302	326	327	304	283	302	298	295	334	287	294	328	292	291	314	290	302	303	287	280	317	295	313	296	299	325	282	309	295	326	342	317	328	310	327	309	309	314	291	324	328	304	321	296	293	305	299	315	303	302	290	306	306	314	314	289	305	309	270	292	296	318	280	304	280	295	305	310	318	314	311	287	287	306	303	296	299	336	303	287	331	280	335	327	290	286	267	311	297	315	286	302	305	321	319	333	303	302	278	304	332	358	316	290	334	295	303	338	280	328	309	317	311	313	296	309	281	293	307	306	315	307	292	328	301	298	283	279	280	298	327	287	295	330	308	310	334	311	297	312	326	304	273	304	300	277	321	318	302	329	295	296	305	315	286	324	298	305	332	302	310	278	297	273	262	301	290	333	302	302	309	296	336	308	328	260	299	304	306	297	270	329	302	297	284	324	290	299	336	305	322	346	305	276	294	274	319	337	312	305	321	291	286	344	296	320	294	269	300	316	329	299	289	326	306	279	327	316	314	297	317	331	295	301	317	297	295	298	298	264	296	281	318	268	301	314	296	334	291	308	318	288	299	291	278	307	307	312	309	286	282	307	304	305	291	290	307	277	303	290	321	330	309	328	287	330	290	286	325	320	306	282	306	323	317	266	318	287	311	292	300	316	283	328	347	288	315	327	317	305	300	316	302	298	285	292	303	289	336	295	304	310	327	303	303	278	319	274	295	318	343	325	316	302	305	301	287	281	304	306	304	322	281	324	291	292	310	281	308	286	297	316	308	294	284	291	325	297	269	323	296	319	305	303	318	305	302	324	309	285	269	303	282	316	307	289	310	279	331	303	294	302	309	308	316	281	307	286	287	315	310	317	314	331	312	302	305	297	280	303	290	302	345	288	276	279	295	341	309	306	326	290	306	313	328	263	274	311	307	299	325	313	297	319	305	312	307	303	304	321	293	332	277	269	257	326	287	323	314	296	295	309	316	320	302	295	308	326	318	317	356	329	330	286	266	285	332	328	294	323	293	322	282	310	292	304	275	300	302	299	315	334	297	306	313	267	306	306	289	290	314	327	321	321	324	312	285	294	296	279	285	282	304	279	337	310	289	289	273	272	300	312	298	307	306	296	306	308	327	316	306	292	292	332	309	289	316	303	304	285	315	272	308	289	292	308	271	309	302	308	310	281	291	274	306	353	293	324	298	324	303	303	311	292	279	330	298	298	311	289	279	315	285	296	311	322	294	319	301	281	296	303	326	297	317	312	286	300	298	332	280	297	283	292	274	320	341	292	303	337	327	310	302	314	308	297	295	284	291	284	293	312	326	317	308	324	288	278	324	300	258	271	317	311	317	271	274	269	292	306	286	323	301	298	300	302	286	320	283	264	269	279	283	311	306	328	300	293	291	293	301	316	292	321	293	297	302	343	288	310	298	339	281	292	298	302	313	296	296	273	306	314	329	292	291	276	272	292	264	301	314	316	317	321	315	321	313	289	277	306	287	341	290	261	253	318	292	285	277	304	318	289	280	326	270	275	316	292	292	308	336	316	316	297	288	290	299	317	302	284	296	309	318	319	324	303	292	296	296	314	333	303	315	299	299	298	316	275	278	312	282	294	285	325	287	311	320	296	273	288	299	286	336	290	298	282	317	288	328	288	345	281	297	287	307	297	303	314	292	310	306	288	317	323	289	317	315	322	300	307	291	307	278	319	316	303	309	285	307	294	337	315	287	298	301	304	290	313	289	290	304	318	301	298	277	315	289	315	286	324	311	279	309	324	314	298	330	300	292	290	300	307	273	317	324	316	300	322	315	280	277	282	310	292	312	300	290	299	280	309	304	287	271	293	295	330	313	273	296	306	310	301	283	299	311	317	277	313	326	340	308	302	313	293	303	300	318	318	324	331	319	293	305	289	305	292	294	299	285	317	307	325	296	302	298	299	310	293	299	289	298	288	303	315	286	300	297	294	310	289	311	290	316	309	288	306	290	282	282	340	338	277	279	265	284	309	306	288	321	332	301	309	301	268	334	304	280	295	314	288	288	303	314	265	316	317	319	308	313	266	294	306	323	308	306	295	287	312	294	328	305	297	319	312	314	305	293	302	327	295	317	303	329	297	294	315	303	288	317	324	329	298	311	312	324	294	308	305	290	302	301	313	311	296	290	272	308	307	340	307	306	310	325	310	330	291	321	310	287	328	318	290	298	307	305	307	301	291
58948	50188	45047	39458	32039	25328	24532	23558	20760	14179	4331	570	311	280	300	376	317	207	199	168	143	143	141	113	117	108	113	96	95	85	94	102	103	101	111	107	77	71	87	96	66	106	386	213	334	395	165	133	81	71	71	64	74	70	69	74	73	75	70	67	65	65	65	89	74	75	80	66	62	80	76	79	72	62	65	71	65	83	59	72	75	76	86	64	52	70	63	74	72	63	78	68	64	80	69	64	83	52	67	77	67	74	65	69	68	77	62	80	88	55	80	63	78	55	63	60	67	73	66	79	73	74	86	72	72	78	79	72	71	79	70	58	76	75	83	73	77	68	74	68	86	72	69	71	62	67	72	69	65	63	62	54	51	71	66	77	53	68	66	56	70	69	64	60	67	84	54	61	84	88	76	71	81	71	74	67	75	84	76	54	70	66	55	62	64	63	75	64	69	65	72	76	61	72	62	63	61	72	71	85	77	57	62	58	64	77	76	64	65	63	69	82	63	78	66	80	75	66	73	85	84	53	68	76	73	59	64	71	57	55	86	60	63	73	55	65	64	59	60	68	68	74	78	76	68	57	84	72	69	60	78	75	62	52	80	62	75	71	51	68	64	90	62	65	63	67	62	77	71	65	69	77	78	70	79	65	67	73	70	64	61	61	72	75	60	90	77	94	69	64	67	65	51	65	79	76	60	76	74	54	56	88	73	67	73	73	78	73	64	65	63	75	68	82	81	83	90	77	58	52	67	59	60	70	64	68	83	82	81	65	69	71	80	66	79	77	63	84	65	66	73	81	83	62	73	78	68	59	76	64	85	62	58	52	62	62	65	47	59	85	67	65	76	72	58	64	80	79	77	75	62	77	59	61	72	70	66	70	65	85	75	58	74	66	81	62	70	80	69	43	55	55	86	71	70	65	67	89	69	68	72	68	66	69	63	68	69	70	71	66	58	85	84	80	72	86	75	59	59	78	87	83	76	80	65	69	59	75	63	75	76	51	59	70	56	79	60	83	74	70	71	96	75	68	57	77	73	55	62	92	84	76	58	71	76	81	70	67	57	80	69	57	73	66	77	81	55	63	67	74	71	75	63	74	66	64	72	64	56	69	74	57	77	76	69	69	75	84	75	65	71	67	74	65	65	55	66	57	71	57	66	84	63	83	77	85	80	63	88	83	86	73	66	82	70	69	66	57	68	77	71	54	60	81	85	57	60	66	73	78	64	80	82	69	65	62	64	56	84	59	70	81	59	71	66	83	73	63	66	95	62	75	79	82	73	71	64	61	72	81	62	73	69	65	73	55	75	64	81	62	66	58	78	62	61	62	66	62	64	60	71	66	66	63	66	65	56	75	73	91	80	73	77	80	53	73	73	59	57	76	79	65	70	86	61	63	71	64	77	61	65	56	64	74	51	67	57	62	78	56	52	74	67	60	70	69	71	77	59	75	64	81	62	73	66	79	59	63	71	80	88	75	82	70	69	60	75	74	72	70	68	57	63	65	82	72	73	52	60	69	66	77	55	61	85	70	53	70	61	68	65	77	73	68	69	64	67	60	63	71	72	82	67	72	55	68	67	87	61	67	103	60	69	92	69	62	57	60	70	66	64	57	60	84	57	72	76	71	70	70	70	78	66	73	75	61	61	76	62	70	62	74	67	71	87	67	63	56	66	48	72	61	75	68	67	66	80	75	70	62	57	59	68	68	80	62	73	72	77	62	74	66	76	56	66	74	61	77	78	62	56	72	66	66	74	69	68	63	59	82	67	77	74	69	64	74	66	76	68	64	67	63	73	94	81	57	57	72	90	69	75	69	81	94	67	80	64	78	65	63	65	75	66	58	54	74	63	68	69	83	73	81	67	70	86	58	67	70	78	72	59	83	76	64	65	74	75	78	95	71	82	67	47	57	84	64	73	75	56	56	62	82	69	71	56	67	74	87	56	77	73	59	68	60	67	77	52	53	60	75	62	69	70	56	56	80	83	92	70	88	74	75	62	73	78	88	74	68	76	58	50	75	70	59	59	53	64	66	63	80	63	50	68	80	74	58	67	73	61	59	67	64	75	73	69	79	74	61	70	71	76	54	66	72	86	76	69	62	61	77	60	75	64	66	69	69	64	72	75	53	66	71	71	64	64	61	66	83	67	82	71	78	65	73	72	74	66	57	79	66	67	62	52	70	83	62	58	78	73	60	79	92	69	72	73	61	50	73	83	71	62	74	67	75	67	77	76	73	58	70	63	70	56	69	61	57	64	60	58	70	67	63	58	64	75	71	92	74	56	58	68	56	66	66	63	71	74	60	72	75	78	76	57	71	65	62	77	76	80	75	82	64	62	70	75	67	73	71	57	76	86	76	65	71	80	65	61	60	74	62	69	69	74	69	79	66	62	80	67	71	72	76	68	64	72	65	69	68	59	66	65	68	58	68	79	61	60	61	76	74	63	73	73	53	70	76	67	62	75	64	60	73	75	80	51	57	61	54	66	72	69	80	61	74	65	85	55	64	73	81	68	66	75	55	77	71	72	80	58	73	67	69	68	79	64	65	61	75	63	55	68	64	65	70	80	70	71	70	48	62	62	78	58	70	75	79	75	56	60	72	71	65	74	63	67	67	70	65	69	76	68	82	56	65	72	70	85	85	67	70	76	57	77	70	69	63	65	71	71	69	70	61	74	69	53	70	65	60	70	76	73	68	62	67	59	80	77	65	56	62	75	75	62	80	84	55	53	73	74	75	64	82	69	69	67	69	71	77	69	62	71	65	70	69	52	77	86	53	69	76	64	61	66	75	46	83	62	61	67	72	61	81	64	67	73	75	78	56	71	65	67	79	66	64	59	70	73	62	52	69	62	58	75	74	77	82	68	74	87	79	77	59	81	75	72	71	74	73	56	76	75	72	66	56	69	60	80	76	70	92	62	75	69	56	58	60	74	66	70	66	67	67	60	59	73	68	65	74	77	66	72	76	81	54	66	74	70	66	73	66	64	71	60	65	68	61	65	77	77	61	63	68	59	69	59	71	72	64	59	75	72	68	70	81	57	83	69	65	69	67	84	56	66	76	85	71	70	69	67	72	77	67	78	74	77	67	68	54	70	78	69	57	79	57	68	75	71	66	62	67	71	71	76	69	65	84	58	82	82	58	68	63	73	62	77	69	64	58	61	59	53	75	59	79	77	67	64	51	67	85	77	74	71	71	73	64	73	70	68	56	63	69	66	62	68	66	89	71	62	60	77	67	72	67	59	75	71	77	89	75	74	70	72	64	75	71	77	78	55	67	76	54	57	67	67	81	52	71	72	69	76	64	53	82	55	52	69	65	63	63	86	80	73	83	61	66	60	52	70	65	71	85	71	74	66	58	61	85	78	70	63	78	76	78	74	80	71	70	55	55	73	72	50	67	64	62	79	69	72	69	63	55	75	75	83	62	80	62	74	61	62	82	70	74	54	66	83	79	81	62	73	72	61	68	80	69	71	64	55	53	66	62	66	74	66	70
46643	54852	49718	48373	22302	12603	6120	2073	1748	1655	1666	1404	1221	1120	1152	1582	1284	963	746	675	600	509	505	399	436	351	396	345	367	323	313	339	307	353	338	297	281	276	266	245	227	410	1821	839	1700	1663	567	527	201	205	196	219	165	194	200	180	194	205	182	196	188	205	198	192	193	189	193	193	185	206	194	175	170	186	177	163	181	205	189	180	158	177	166	178	187	209	167	167	179	190	170	179	159	191	169	208	171	187	173	164	172	190	197	183	179	181	154	194	177	196	151	173	165	184	165	184	171	169	198	176	184	200	191	170	175	177	180	215	174	169	172	169	175	168	170	156	183	168	178	191	191	159	156	172	192	161	176	194	176	194	151	193	167	170	188	188	175	164	178	184	156	181	196	185	179	165	173	182	186	168	182	183	175	162	148	176	179	160	168	165	180	168	173	168	149	179	157	155	157	182	173	154	161	181	150	160	183	165	165	151	183	150	173	151	176	177	183	170	127	154	182	171	174	184	172	182	183	168	163	153	158	177	161	179	186	185	159	158	172	165	173	192	189	173	169	173	192	165	193	157	155	157	176	187	165	169	180	186	166	180	174	174	177	204	154	161	173	182	173	175	163	181	173	166	193	165	175	196	166	181	164	156	177	159	182	154	167	153	167	150	180	188	160	180	175	173	164	161	162	195	171	158	150	173	178	182	188	173	157	149	176	175	164	170	187	156	168	186	169	168	163	168	186	174	169	175	155	168	183	155	152	181	152	149	135	154	164	166	178	159	165	166	176	185	169	183	171	166	177	181	157	173	140	176	181	139	174	181	169	143	148	195	171	172	168	161	169	177	164	168	175	162	174	153	180	181	161	160	171	160	161	161	171	187	161	190	175	182	181	192	189	160	182	186	178	185	148	157	161	183	150	165	162	191	170	169	152	176	185	179	170	164	167	182	161	168	170	164	170	157	182	146	155	173	178	165	194	160	171	167	151	152	170	167	171	175	160	192	171	173	170	173	160	150	177	169	141	152	146	166	171	171	166	188	201	179	195	156	178	194	182	179	162	175	182	137	156	189	145	183	136	158	155	175	173	159	169	172	161	163	184	168	158	150	151	174	166	168	148	178	158	191	185	196	178	160	152	183	166	190	164	178	165	186	160	146	187	161	166	169	163	164	154	193	172	175	175	149	172	167	158	166	174	174	168	189	170	144	170	168	173	144	135	181	153	194	150	161	168	187	195	194	142	190	182	177	168	180	161	184	156	172	154	167	165	148	145	169	185	161	188	164	185	170	149	174	160	151	172	148	155	177	168	149	157	164	173	180	125	170	184	175	179	155	181	192	169	172	164	149	170	174	174	173	167	163	173	183	153	168	169	186	159	165	164	187	167	176	157	173	169	171	149	153	154	163	184	166	159	159	149	149	182	181	172	180	187	184	134	161	199	165	147	142	173	135	169	183	152	152	160	183	154	192	172	200	163	202	142	204	200	172	173	168	148	167	161	149	166	173	159	181	166	178	181	189	174	172	189	155	175	165	171	193	160	179	178	165	158	163	175	176	178	152	162	171	179	143	153	167	153	168	188	157	164	161	154	161	158	153	163	171	148	189	161	149	171	160	198	149	170	177	163	162	154	172	157	175	171	156	161	173	188	166	163	184	148	178	187	174	151	175	156	169	163	136	170	166	175	200	179	156	195	156	182	179	176	151	187	157	156	179	166	172	152	183	189	168	171	172	152	163	160	196	165	162	174	157	176	161	185	177	181	190	174	187	148	161	184	183	140	156	174	140	171	186	152	176	168	163	188	183	164	154	187	148	170	162	167	168	174	154	171	188	171	154	183	140	174	163	179	163	163	164	170	185	154	151	183	163	155	172	174	184	182	163	178	175	191	162	167	189	151	187	157	187	185	161	152	174	158	167	175	162	162	164	176	191	167	168	143	170	149	172	184	143	169	172	174	187	173	149	201	183	171	160	143	165	179	168	163	158	152	168	166	144	174	173	153	187	165	188	171	161	164	164	162	156	174	201	153	174	148	166	186	155	164	162	143	142	160	160	157	162	167	160	168	178	174	188	181	153	194	164	171	158	186	167	171	173	177	172	163	176	162	160	180	164	187	163	163	189	173	165	190	168	159	174	156	173	166	163	191	180	158	186	177	193	164	154	156	156	182	175	161	182	160	189	163	148	187	167	177	176	188	171	152	177	131	169	147	172	163	168	205	162	183	153	184	159	175	185	152	160	164	153	157	178	163	146	168	181	155	158	162	196	203	173	144	169	188	142	182	168	178	166	173	150	168	146	181	184	174	181	170	201	181	190	163	152	158	176	164	182	146	160	164	160	135	160	150	151	160	136	162	175	155	146	170	168	124	177	176	164	156	172	189	173	155	177	185	169	174	151	162	168	167	179	152	142	159	196	173	143	159	147	163	158	169	191	179	165	171	160	171	169	170	167	173	162	168	143	173	152	158	154	162	177	172	173	161	180	153	197	135	178	164	161	175	189	165	165	167	159	181	158	180	154	189	154	176	169	168	178	207	157	188	174	172	162	173	175	166	165	173	145	180	171	175	170	150	197	177	177	170	171	183	173	136	166	164	146	177	170	167	186	182	183	176	182	180	157	153	150	200	165	165	171	159	177	173	201	169	150	166	161	161	183	170	178	164	163	189	167	146	176	164	182	163	177	161	190	179	189	167	147	174	162	178	152	160	176	158	159	162	171	155	175	163	147	164	163	166	156	166	148	148	153	163	153	194	181	163	168	165	187	174	181	165	157	168	179	186	148	150	168	191	188	164	181	157	148	157	169	168	160	196	151	158	172	174	172	167	195	156	177	170	163	150	155	169	163	185	174	173	147	177	161	144	185	171	188	177	175	135	172	178	175	143	157	170	171	177	150	174	172	188	175	161	163	165	150	160	163	151	180	189	174	172	155	171	149	150	167	177	157	160	173	180	148	174	175	163	164	190	170	175	174	181	161	184	165	164	173	163	203	162	193	194	192	181	183	148	171	178	161	162	160	178	160	169	166	159	164	186	169	183	156	174	168	146	176	155	173	165	166	175	172	141	165	147	162	157	171	156	151	146	161	157	165	181	177	169	187	163	157	177	155	159	146	172	164	170	184	159	170	174	181	180	173	175	187	178	158	147	152	177	169	181	154	170	171	171	189	161	162	165	152	152	178	167	179	174	184	168	169	181	171	170	165	184	176	144	146	156	175	160	123	182	159	155	152	194	171	162	158	174	165	192	165	157	156	172	159	171	187	174	155	177	165	168	162	187	160	151	167	189	176	145	176	175	138	160	172	147	173	155	158	198	186	173	176	153	167	143	156	185	179	182	162	172	167	166	197	160	176	181	187	160	152	154	186	169	169	170	185	177	176	184	165	178	170	162	168	147	161	151	189	160	166	169	171	178	157	192	170	153	163	172	157	175	175	158	171	153	168	164	164	130	185	171	196	166	181	155	179	182	166	162	163	147	157	174	185	185	163	163	176	170	172	159	169	181	178	181	172
25280	26624	48778	44938	22592	10593	2727	695	388	307	234	243	231	236	225	218	241	232	241	187	200	206	180	210	192	179	184	189	233	192	212	190	202	209	237	188	227	202	204	187	224	242	196	220	235	242	263	214	226	204	207	195	211	184	210	205	195	232	198	209	181	201	191	209	214	222	204	217	192	166	212	205	207	180	213	207	216	207	183	203	185	192	183	198	182	219	210	187	175	198	203	179	175	191	185	197	202	201	199	185	204	188	195	214	208	212	210	213	178	192	206	176	193	188	197	201	201	200	206	172	197	201	202	197	208	202	207	210	201	162	205	183	209	203	189	212	198	198	216	189	229	214	200	191	176	198	220	213	206	195	197	219	172	198	182	182	185	198	223	186	189	175	201	196	211	217	219	209	197	172	217	212	194	207	211	196	183	196	200	190	216	200	211	192	177	189	212	210	194	199	204	218	184	208	205	204	189	187	190	193	214	214	210	225	215	186	198	205	226	197	212	206	178	190	195	197	211	215	219	188	205	195	194	197	198	199	199	209	214	215	221	201	201	202	204	201	199	215	200	176	199	189	196	204	186	207	181	179	205	203	214	191	198	208	221	228	212	206	207	206	208	183	189	203	198	193	196	202	173	216	175	193	206	176	202	212	193	197	188	209	203	210	216	210	202	214	210	198	200	170	178	210	206	206	207	197	208	201	214	197	198	220	214	182	215	222	212	194	193	202	228	201	184	205	211	185	232	194	206	207	186	204	193	218	198	170	209	205	198	203	178	195	177	194	191	200	205	201	198	172	200	224	201	200	179	206	190	187	182	179	218	181	189	217	210	213	178	200	214	208	189	197	203	204	191	231	188	226	179	184	191	210	197	207	183	208	205	237	201	175	199	217	219	204	201	191	220	199	201	198	194	200	200	161	186	202	189	203	200	202	202	197	180	190	215	192	212	224	202	208	183	204	163	193	236	202	224	190	200	228	182	194	211	184	187	198	187	201	207	182	189	217	210	218	196	197	199	193	169	187	186	200	182	175	197	206	226	194	203	195	190	183	207	195	175	198	205	192	205	186	180	203	191	186	190	199	202	183	197	190	214	215	205	213	204	199	155	228	186	197	187	203	195	170	185	180	182	201	223	191	170	201	173	205	207	196	175	208	203	181	189	184	205	217	175	207	199	195	205	182	206	192	197	202	204	202	221	179	181	201	207	216	209	191	207	211	188	204	187	202	170	202	176	191	200	185	202	192	189	240	181	189	206	205	186	229	212	223	212	215	196	231	203	189	204	195	197	215	194	170	211	188	199	216	207	195	209	204	208	230	195	220	203	228	196	218	185	176	197	177	213	198	187	190	184	184	187	193	197	199	210	174	223	191	183	184	189	200	192	176	207	193	196	211	228	208	229	198	206	184	189	201	186	193	215	191	193	223	183	209	191	225	207	188	179	223	199	208	219	181	176	202	185	213	197	200	195	215	192	211	203	180	169	189	211	211	204	199	206	188	216	189	217	193	203	208	194	216	200	184	188	212	209	187	197	195	227	173	208	195	209	217	204	204	219	228	185	192	195	203	238	194	202	196	210	219	198	183	212	220	204	199	234	203	195	208	178	210	205	204	205	195	198	207	216	189	213	192	178	206	239	196	199	220	207	190	197	190	209	214	193	211	182	187	181	199	208	224	200	211	214	180	193	205	225	195	190	182	200	235	201	199	223	193	202	196	208	192	151	207	206	188	215	200	220	207	203	209	190	199	185	207	189	195	187	221	181	185	216	212	204	206	194	165	224	214	204	182	196	200	192	180	214	205	194	209	210	191	206	208	179	221	189	217	228	190	185	219	207	216	214	196	193	199	193	206	200	194	196	209	202	214	168	188	204	190	181	178	206	176	197	178	203	213	205	183	215	193	205	216	203	209	207	211	211	204	204	210	213	199	209	244	200	198	207	193	176	205	225	230	195	183	185	190	207	195	189	187	203	209	217	184	215	172	217	174	191	193	193	200	173	205	218	194	185	238	187	214	214	206	207	201	225	189	200	174	177	188	207	178	201	214	221	194	205	212	186	196	208	183	210	182	202	197	189	178	236	213	214	176	196	203	184	194	182	194	199	196	200	196	211	203	182	186	178	209	207	199	195	190	223	221	197	196	197	216	203	190	179	221	196	194	206	245	213	182	177	196	214	212	198	182	161	202	193	189	200	206	173	211	201	196	196	214	227	207	195	214	197	198	211	188	201	198	191	215	186	200	203	203	214	179	211	194	185	225	195	218	226	197	192	226	192	213	198	221	215	206	219	201	181	231	205	190	209	230	189	210	172	177	170	176	203	233	191	209	201	208	190	202	208	174	210	191	172	172	188	203	189	193	210	208	209	196	186	196	183	203	199	192	208	210	206	207	223	197	188	210	198	197	192	211	227	184	222	173	209	201	203	210	186	203	193	209	192	194	197	209	196	200	220	206	200	208	192	192	212	165	200	195	223	191	220	202	187	215	181	204	201	175	195	190	204	208	198	209	196	186	201	217	212	210	214	198	196	194	213	165	173	175	209	208	188	183	223	195	200	203	184	175	210	195	188	194	172	202	178	192	201	214	177	186	186	223	182	190	183	192	193	183	232	200	197	209	180	193	206	198	184	183	203	189	175	189	203	208	201	212	218	195	178	173	189	205	203	197	195	225	189	182	190	199	222	193	216	188	193	201	195	185	174	194	210	216	193	179	195	177	214	221	192	216	210	209	191	199	213	206	224	184	185	204	204	193	197	187	177	173	207	203	203	209	221	200	218	211	200	194	211	163	225	234	194	200	197	236	182	200	177	209	195	182	201	189	184	207	198	205	219	213	227	197	176	225	191	195	222	208	159	194	193	195	181	251	208	243	193	191	200	225	191	197	207	196	192	217	213	191	204	209	202	211	186	194	208	188	198	191	190	181	198	177	171	194	197	202	213	182	172	219	198	192	195	217	197	183	166	198	182	199	199	194	195	172	183	187	183	194	227	186	206	186	178	217	195	194	196	199	197	187	203	193	216	190	185	173	202	224	208	194	190	204	221	189	212	194	191	200	183	215	215	203	199	196	211	200	209	210	174	191	210	182	199	209	187	179	211	225	205	213	250	196	216	209	199	202	181	201	187	220	195	202	204	192	207	210	197	216	224	182	217	184	209	230	179	182	201	210	191	181	210	218	203	212	159	194	211	192	223	199	195	200	176	224	179	177	189	189	216	214	223	189	211	209	204	201	206	182	203	187	207	183	200	202	206	178	182	213	195	212	224	182	201	209	190	210	216	199	172	184	199	206	202	205	183	182	207	208	208	190	197	185	204	199	192	189	237	181	186	200	172	195	205	201	235	187	211	176	191	187	229	186	212	198	161	189	189	202	199	193	224	179	182	195	187	195	219	202	196	194	213	205	209	212	223	203	195	182	213	203	223	247	179	187	224	205	183	186	216	201	181	214	186	192	201	180	228	181	186	199	180	206	225	170	208	205	181	191	194	195	203	197	210	208	222	201
17126	26447	47962	42411	15851	5864	1216	801	811	725	676	647	635	615	700	606	596	599	556	551	517	508	483	470	489	509	487	462	481	443	492	492	501	487	505	492	507	474	504	493	488	646	521	522	615	763	707	579	486	496	486	483	469	437	456	469	463	472	482	468	452	487	512	479	497	496	455	478	440	456	479	503	471	468	475	491	468	439	480	426	509	452	488	444	496	457	464	462	456	514	470	513	469	474	456	454	434	478	478	482	497	515	507	475	488	461	494	486	451	483	475	487	431	469	481	468	475	453	465	506	464	491	474	463	455	492	496	494	460	449	488	480	458	467	450	459	457	468	474	476	444	493	449	457	499	486	439	447	466	454	500	447	497	498	465	476	450	473	466	486	458	499	463	483	441	463	480	485	461	506	467	467	441	450	487	470	476	456	516	473	456	458	492	451	483	464	448	468	443	469	451	481	463	485	475	492	458	493	492	457	478	456	472	473	514	466	463	458	470	462	473	477	498	464	475	501	452	494	495	511	439	465	465	477	462	455	499	473	455	495	484	463	461	451	459	471	440	459	469	443	443	459	430	492	477	445	484	489	469	442	487	521	463	496	471	501	477	496	499	497	447	455	471	484	457	465	459	464	460	460	450	480	485	518	459	437	435	467	493	464	484	491	440	440	479	486	492	511	471	476	484	513	480	494	483	518	453	507	451	491	457	502	447	486	453	451	501	433	471	482	473	444	483	511	493	494	465	444	452	485	465	480	484	463	448	489	453	487	484	456	481	448	452	469	494	469	502	481	453	474	448	495	457	455	488	488	499	477	454	477	492	502	507	429	490	462	489	425	506	499	500	490	467	450	495	499	498	451	489	454	465	500	482	510	499	494	478	461	484	472	463	471	470	431	477	451	484	501	437	467	486	446	502	492	485	463	500	480	441	488	469	489	488	459	468	484	481	450	446	481	499	483	461	476	526	461	468	447	449	439	476	459	458	499	446	466	465	460	485	489	479	489	478	461	480	491	474	467	477	449	462	473	468	452	461	469	440	513	476	459	510	473	489	522	465	484	475	473	441	488	468	477	517	484	432	475	460	468	447	432	479	439	475	469	456	486	495	491	437	481	498	471	474	469	479	490	497	509	443	513	515	487	463	471	446	473	455	490	453	458	466	453	466	491	438	483	459	479	464	448	521	476	459	473	502	471	512	412	437	473	476	487	460	496	463	487	490	476	456	485	427	470	472	456	481	435	514	483	503	497	473	460	509	490	451	480	474	467	485	496	440	471	478	495	468	468	467	422	493	502	450	513	419	466	460	488	501	456	464	437	468	499	482	486	454	507	490	459	494	475	478	491	519	474	427	480	471	487	491	468	451	470	480	470	449	475	457	508	466	481	491	497	446	447	454	506	489	465	468	477	497	459	480	433	478	476	473	451	452	479	510	480	485	459	438	456	510	442	456	464	470	491	466	464	422	473	512	499	413	489	449	518	478	463	466	491	485	424	441	449	446	490	472	482	471	490	506	445	494	491	445	466	472	484	484	464	448	482	479	477	474	475	456	486	472	474	468	479	460	417	500	489	494	474	547	522	456	487	454	460	464	463	446	468	433	503	472	490	489	513	465	474	450	502	470	477	469	476	471	440	475	452	472	477	485	458	479	472	462	480	490	499	476	478	457	440	442	478	481	466	466	464	496	487	507	481	476	482	474	439	476	496	489	455	454	488	458	477	491	476	475	466	444	476	500	472	487	470	461	504	502	495	491	453	475	461	466	447	476	461	443	490	491	474	438	477	494	444	484	495	491	507	478	497	495	452	440	508	477	497	460	451	478	476	433	533	496	458	476	476	442	463	474	471	469	443	451	474	456	476	503	463	498	500	474	499	486	458	469	482	431	535	500	456	470	471	475	460	500	456	456	498	477	492	461	449	476	447	490	449	438	477	492	476	513	483	475	431	473	465	482	513	462	470	444	475	448	485	475	526	484	460	456	463	474	458	447	516	478	451	446	465	470	489	460	497	468	456	469	505	446	467	503	476	446	450	470	494	494	503	486	466	473	470	472	446	473	481	490	508	488	492	461	475	471	457	445	500	505	482	465	423	500	462	460	529	462	498	487	504	457	474	480	509	458	437	458	479	448	455	473	467	454	486	449	486	458	475	458	496	437	446	474	484	501	468	509	514	445	460	493	474	451	498	463	454	464	466	489	495	459	447	463	529	456	475	500	488	444	473	490	502	491	483	496	478	484	478	534	484	489	476	456	452	457	504	483	476	523	480	517	482	485	460	477	496	490	519	481	462	472	489	466	518	488	525	505	499	440	486	474	454	498	491	519	463	462	492	529	476	451	473	481	500	468	483	475	458	459	463	463	459	487	495	444	434	516	467	483	468	460	463	516	470	453	491	466	453	486	469	457	471	496	462	493	502	466	476	458	469	464	472	485	466	458	475	453	452	419	478	483	476	476	461	459	456	499	469	457	459	437	483	461	503	488	468	486	465	476	466	456	477	471	436	448	463	463	454	476	490	476	507	475	471	482	449	455	494	476	473	433	499	469	403	448	455	473	486	444	462	427	496	444	476	482	472	507	525	441	487	542	480	450	469	457	480	444	516	495	493	485	490	492	466	439	472	479	544	484	474	476	445	476	490	456	447	455	464	470	488	520	471	530	480	468	510	493	511	473	508	515	491	479	491	462	492	456	428	476	479	468	455	483	471	458	443	479	473	454	498	474	492	468	476	468	451	491	499	460	469	459	493	482	488	487	435	502	500	524	478	489	466	471	490	491	461	506	444	503	456	469	465	474	459	496	472	458	501	468	468	486	435	490	440	500	468	462	469	433	490	473	462	480	501	482	483	483	493	505	475	458	431	495	481	479	485	439	469	478	459	476	476	455	465	513	461	501	455	444	442	502	446	513	487	449	448	425	443	473	517	477	461	512	470	469	457	457	466	445	493	466	447	498	482	510	416	477	464	475	487	446	503	504	460	520	471	488	509	487	464	473	467	457	501	466	476	481	491	493	480	429	476	473	472	473	479	483	483	488	473	435	462	471	488	445	492	478	481	423	470	466	482	487	476	482	501	498	470	496	505	510	495	482	444	443	446	428	485	452	465	514	511	488	486	461	477	492	483	464	480	485	506	474	479	495	478	467	492	487	480	460	459	488	471	486	491	496	524	460	476	497	485	471	524	454	491	504	463	457	464	485	510	505	478	455	481	473	468	478	492	461	483	489	483	472	448	464	482	517	494	480	497	471	486	477	445	501	482	459	485	490	485	459	472	485	483	467	489	496	489	451	505	485	444	475	456	471	471	476	449	478	460	512	480	468	491	492	447	496	473	492	526	494	444	445	448	475	482	481	498	492	485	464	463	510	448	460	453	497	429	457	456	511	468	470	488	500	483	481	488	442	484	463	469	469	471	480	487	461	471	476	488	429	460	433	501	466	509	504	517	518	497	490	500	501	482	504	493	472	499	499	472	477	497	481	459	449	473	446	512	451	492	489	409	453	471
51370	54868	49348	46664	37637	28948	22494	17360	9743	2893	568	251	227	271	222	196	159	181	162	157	171	184	150	122	123	131	157	152	144	130	141	157	153	178	148	153	144	141	144	144	132	163	167	149	167	237	514	358	208	159	138	138	139	142	141	140	150	123	124	125	148	137	131	129	147	103	156	132	145	142	135	147	133	125	128	137	156	138	157	140	150	137	123	114	147	155	121	120	128	138	115	145	118	128	144	143	151	141	131	144	143	149	134	156	125	151	156	160	149	153	133	127	126	158	148	129	149	147	144	144	133	129	137	151	147	139	157	141	149	135	148	134	139	147	157	138	133	143	118	141	138	127	134	146	129	131	137	113	156	139	149	131	141	132	126	134	109	131	142	129	163	139	140	128	136	131	143	141	125	129	139	141	130	130	146	137	132	140	130	143	158	135	130	140	127	121	145	132	135	145	123	153	150	125	143	132	160	154	123	159	147	126	137	135	141	109	133	146	148	155	142	139	143	139	163	131	132	135	135	149	147	126	146	159	140	144	135	147	153	155	135	147	135	130	140	141	148	148	134	153	160	146	140	141	124	113	128	144	162	146	128	145	163	143	130	138	142	144	129	132	148	137	138	152	133	143	135	132	140	140	141	139	151	153	132	150	135	135	134	142	139	148	137	112	151	150	144	130	141	120	150	146	147	116	171	145	145	143	135	148	160	129	145	145	134	146	153	146	122	121	142	131	122	157	149	129	151	149	148	156	135	112	159	134	135	147	143	149	116	128	129	141	143	148	122	146	126	141	125	126	144	160	140	133	149	142	145	139	148	123	141	140	148	151	145	125	148	141	146	149	145	136	135	143	138	137	152	126	141	115	123	130	139	139	147	144	129	120	144	131	146	141	151	125	133	147	139	127	126	128	138	123	133	124	144	141	145	153	154	130	137	143	133	144	135	154	146	143	143	130	125	152	159	144	145	137	151	129	150	158	151	137	123	126	125	142	150	128	127	142	102	140	126	120	148	149	137	142	161	118	133	141	159	158	125	147	138	142	135	139	139	126	137	126	140	138	124	147	144	131	157	159	144	145	147	143	135	143	141	136	139	169	151	120	133	144	139	148	141	138	143	140	160	146	137	132	119	130	133	148	131	134	127	152	132	133	126	135	136	142	110	142	121	128	157	141	115	147	142	122	136	130	150	157	138	131	138	141	130	128	145	138	142	137	131	150	130	127	140	126	126	134	139	143	134	159	131	132	152	155	129	105	145	161	139	142	121	144	134	144	158	131	142	133	141	151	150	145	134	150	141	151	171	130	123	150	125	155	142	126	127	125	147	149	148	149	156	130	132	150	118	123	128	141	139	136	136	126	147	150	145	137	131	109	146	129	158	144	126	160	142	148	167	128	130	131	129	149	150	136	140	120	139	146	154	133	141	123	131	140	143	162	133	160	151	148	140	141	129	153	141	145	142	164	143	142	118	149	135	120	145	139	128	135	141	123	125	129	149	138	114	139	103	137	132	147	146	165	130	140	146	151	139	140	136	144	133	148	151	125	125	156	135	142	136	126	133	141	139	149	140	157	132	129	132	144	132	148	127	114	134	157	139	160	148	146	117	132	153	141	144	161	147	150	147	139	135	132	122	129	145	125	151	135	138	132	126	125	137	116	136	119	141	153	153	113	130	118	131	121	125	142	152	139	122	141	138	154	161	134	146	143	142	140	143	144	150	146	162	130	136	142	143	138	139	152	139	151	136	131	129	120	144	156	138	139	140	124	134	137	134	145	167	139	156	139	133	138	148	141	150	120	123	127	141	152	146	140	132	115	159	129	129	134	135	137	132	141	131	146	155	167	132	146	132	132	147	140	143	145	143	149	107	133	163	136	142	150	156	130	151	126	144	135	143	159	130	134	142	155	145	128	163	120	172	125	153	163	149	146	139	148	117	129	132	137	142	155	156	131	134	134	152	123	142	145	168	132	128	141	129	127	153	155	130	151	145	136	135	143	146	132	127	112	136	153	147	156	142	154	133	132	137	121	137	156	132	144	128	126	129	141	153	138	155	133	140	133	159	121	144	152	135	151	149	133	128	139	136	133	149	148	118	158	135	128	132	143	153	152	161	123	166	162	142	138	127	130	139	127	136	133	138	130	127	135	160	147	131	114	136	129	155	131	131	134	153	146	134	99	145	148	122	128	128	121	119	141	144	144	146	128	123	136	115	135	121	124	123	134	131	141	133	130	148	134	140	131	134	144	149	148	145	138	136	133	141	124	152	127	132	127	134	152	132	146	144	142	136	150	139	138	138	159	131	145	134	128	137	151	165	120	126	142	130	130	130	153	144	149	130	134	133	156	117	129	139	138	129	131	129	141	157	124	139	140	135	123	151	155	142	129	129	123	107	154	143	108	155	145	136	143	156	143	135	132	146	152	133	138	135	153	153	128	144	135	157	145	165	133	116	116	142	141	120	126	173	141	139	122	148	159	121	140	135	126	155	129	157	131	150	132	125	134	137	147	127	154	115	145	161	137	140	151	147	140	121	153	155	135	126	156	132	126	136	134	143	160	139	147	150	144	148	132	158	136	126	123	123	157	125	124	152	150	134	138	149	134	132	145	150	132	135	143	127	144	128	142	143	134	137	116	130	140	140	174	138	128	158	147	139	163	116	157	139	158	141	152	134	149	143	119	130	151	138	156	143	140	116	150	143	144	152	152	129	143	160	127	132	136	142	164	149	126	129	132	140	138	134	142	146	132	131	130	129	135	137	128	135	116	141	147	134	143	165	129	138	120	133	151	133	127	145	125	134	133	145	110	134	146	130	132	137	123	144	134	142	142	157	117	113	124	112	126	148	145	125	138	138	143	131	157	128	145	147	128	143	139	151	127	157	134	141	129	123	123	150	144	140	133	135	133	140	128	131	132	140	122	130	141	166	158	134	134	149	154	137	120	153	149	149	158	158	141	135	134	132	123	139	115	153	141	134	137	133	132	150	140	137	141	119	154	141	132	160	168	139	119	137	126	138	142	149	119	117	133	138	135	143	123	117	157	129	131	151	159	158	125	143	150	125	126	131	120	124	157	123	131	142	127	120	130	149	152	140	133	113	146	126	125	123	133	138	135	142	127	138	144	148	145	133	127	140	125	154	141	137	130	156	134	124	138	129	134	134	126	136	136	126	122	137	128	124	150	143	129	143	154	116	131	140	125	120	148	140	152	126	130	144	126	133	128	150	133	130	161	133	144	148	121	143	178	156	156	127	150	133	139	147	139	161	147	131	132	134	133	146	124	145	150	149	144	145	140	142	141	139	157	146	135	142	127	135	148	121	137	151	141	138	121	133	140	145	129	135	150	135	138	123	141	160	139	140	128	139	143	128	120	141	141	123	154	123	135	130	143	122	150	135	159	124	133	139	146	142	142	124	121	149	150	149	125	161	138	154	142	140	143	126	116	142	147	122	156	165	162	127	138	165	125	153	133	139	130	142	159	155	146	120	135	134	132	128	146	145	154
38525	55060	57667	54255	45981	29527	4671	1390	1261	1186	1022	828	812	946	817	592	583	508	532	509	491	470	451	436	413	403	409	412	383	351	373	407	405	378	401	372	373	360	382	376	349	566	452	330	458	1072	2629	1479	637	396	345	332	341	364	340	347	320	315	331	357	332	384	344	345	349	328	332	317	325	335	336	345	357	352	339	326	367	331	342	319	350	336	332	322	355	355	304	344	346	339	365	309	329	341	318	330	314	341	319	322	323	342	358	355	316	313	338	348	392	335	408	357	357	320	325	339	343	315	330	339	285	326	339	335	341	336	322	328	321	337	319	346	377	348	347	327	330	303	346	307	342	360	325	356	336	351	355	331	320	331	344	332	343	327	347	285	320	323	346	298	345	329	350	339	334	316	340	344	328	357	340	338	309	312	358	363	381	340	360	323	328	320	354	356	321	350	363	304	366	364	334	362	299	319	341	340	287	329	384	305	319	347	330	350	335	326	350	320	331	326	333	335	338	365	329	326	335	354	325	340	314	351	321	358	329	316	354	314	349	336	327	349	353	340	329	301	340	305	369	336	336	352	341	321	357	328	355	331	346	357	337	334	327	325	352	315	307	286	325	334	306	359	330	317	315	367	328	342	345	357	301	337	296	346	325	333	315	331	314	320	321	342	330	316	329	328	309	347	326	321	347	355	316	310	341	351	296	320	289	345	328	316	312	323	325	326	354	363	331	354	318	347	332	359	369	321	361	366	312	335	359	347	317	327	305	329	324	350	354	352	311	370	343	341	319	331	331	343	304	303	350	338	349	328	299	309	353	333	344	335	352	318	303	344	317	313	317	335	337	349	346	328	325	332	325	336	354	332	354	342	338	352	328	313	341	346	365	322	349	354	347	333	353	315	316	336	332	309	328	338	327	359	323	334	315	297	333	328	324	322	345	322	329	325	350	327	339	309	296	367	350	331	325	352	344	314	310	334	360	313	313	324	326	356	374	348	334	344	306	351	326	362	308	329	358	339	332	358	322	315	319	327	352	339	336	336	349	326	306	346	343	348	346	319	334	316	343	337	348	327	297	298	331	324	368	307	332	322	327	347	333	365	305	294	362	331	321	274	338	351	325	377	339	326	317	306	350	306	334	325	316	323	344	333	374	333	334	291	384	303	331	330	364	305	333	351	351	363	322	321	337	352	347	340	300	340	326	335	350	335	336	331	301	328	322	323	322	310	329	346	336	326	323	351	355	334	346	372	339	324	315	365	327	319	356	333	318	324	324	369	330	321	319	303	331	331	319	327	338	341	348	290	309	293	346	318	322	351	338	339	365	305	348	342	324	337	322	334	339	346	324	303	342	330	357	362	333	349	322	357	340	334	339	332	353	330	346	320	339	321	328	327	347	316	359	344	334	313	335	345	353	342	377	342	363	318	322	363	330	318	341	308	308	351	325	391	325	340	335	315	323	320	351	336	337	342	324	352	304	347	331	349	352	320	324	341	338	313	320	345	380	375	329	348	357	351	320	342	313	343	328	323	320	350	307	309	302	335	351	327	341	342	333	329	314	335	325	326	335	368	319	299	312	338	371	353	326	321	338	341	327	340	310	356	377	324	332	343	342	310	319	362	329	325	331	324	362	363	337	326	317	345	320	329	323	318	352	326	316	341	344	285	336	352	307	347	320	339	341	331	327	349	335	325	308	314	343	343	335	337	323	335	345	346	312	352	337	356	311	345	340	324	345	338	321	354	350	383	356	340	317	346	349	326	322	331	335	331	354	320	323	348	357	314	340	322	316	341	322	320	381	338	334	340	346	336	310	359	320	349	325	325	323	318	309	326	320	315	354	341	326	342	349	360	335	321	359	325	354	334	333	320	328	343	367	334	319	330	360	369	334	337	344	354	349	347	334	320	315	332	342	347	322	363	338	306	329	314	362	325	355	321	330	359	383	356	349	352	330	333	334	346	350	318	352	331	350	309	314	343	352	364	322	337	338	330	374	331	307	327	363	299	331	325	297	308	337	341	317	325	360	291	374	336	337	345	296	339	311	323	313	339	353	348	306	324	307	325	323	326	354	363	326	339	338	313	335	343	329	331	328	350	321	354	319	342	328	341	333	344	340	337	333	343	360	354	344	328	308	332	343	326	344	309	327	346	358	356	299	311	334	301	300	342	339	316	334	310	364	349	349	354	339	318	321	315	335	341	303	309	328	342	321	325	306	323	327	323	338	313	284	359	322	331	347	321	341	353	338	341	335	345	344	317	320	345	350	351	361	312	304	336	328	341	321	337	324	337	328	344	352	360	345	359	335	315	337	314	328	344	330	306	308	331	357	339	315	354	330	317	333	369	340	322	317	337	328	333	314	322	315	336	324	351	343	308	323	356	329	311	382	363	313	337	342	336	333	368	356	334	316	335	359	321	331	301	333	338	321	354	334	338	348	328	341	309	338	326	332	335	295	322	289	337	346	363	343	362	347	319	359	332	329	344	316	332	336	364	325	310	322	306	342	330	334	345	314	314	319	308	351	332	341	356	346	341	355	293	333	354	310	321	344	354	311	352	341	320	350	341	320	349	328	332	357	335	300	308	326	349	330	340	346	327	334	345	332	343	322	332	344	384	327	324	358	350	328	335	331	322	345	332	357	325	326	306	317	347	309	335	316	361	334	334	307	319	319	321	324	328	329	313	348	316	337	317	347	295	316	319	305	341	329	323	304	316	337	361	338	337	324	332	327	323	335	329	336	328	348	343	342	383	340	344	319	340	353	350	339	349	361	331	346	338	335	347	339	339	355	348	319	346	312	310	331	325	331	344	331	329	365	322	311	310	354	352	361	346	344	348	346	367	326	325	325	313	341	326	333	312	341	324	356	351	340	352	376	347	363	324	334	322	331	337	294	327	304	322	336	332	334	356	338	351	356	336	309	316	332	336	333	336	325	328	319	329	335	347	314	345	337	356	318	345	340	345	343	365	310	324	341	365	320	362	329	302	334	320	334	308	319	315	329	358	342	324	368	337	316	285	307	341	353	296	389	317	319	317	313	344	324	347	342	317	354	338	326	331	297	354	338	343	350	327	323	339	314	351	341	333	324	338	300	318	326	308	361	332	342	296	333	356	332	330	317	355	297	279	312	339	357	332	326	318	299	330	316	339	310	370	336	359	336	371	322	355	321	339	325	349	356	321	355	342	308	356	335	308	314	327	324	345	353	314	306	351	358	330	364	325	336	329	351	348	299	351	320	372	311	330	324	349	364	353	332	342	328	303	309	344	344	323	302	327	346	347	319	361	327	329	320	326	345	310	325	335	337	340	329	320	334	321	352	347	300	329	340	348	315	318	344	335	358	329	343	320	336	328	332	329	330	351	339	316	328	340	303	362	314	344	330	297	330	302	324	301	358	355	336	347	332	358	365	339	327	354	297	334	328	317	350	354	330	338	325	314	306	366	352	334	296	329	354	381	311	361	317	340	347	288	331	317	355	341	366	353	331	309	336	318	344	311	336	326	362	320
58545	50859	45452	44278	38688	30351	24217	22317	17246	8608	2149	496	345	247	190	187	151	121	137	147	145	129	123	105	118	93	115	95	103	101	79	96	114	92	83	106	92	103	98	113	110	88	91	98	134	430	703	712	501	162	88	101	100	103	78	91	104	68	93	93	103	75	77	90	82	72	86	93	97	109	92	80	87	104	86	81	87	78	79	74	86	109	94	90	105	97	89	81	94	108	85	74	83	103	92	91	90	89	102	83	95	86	99	102	86	89	92	85	88	88	109	86	81	85	82	78	85	102	91	105	100	76	79	95	79	83	93	98	88	105	84	95	97	87	97	105	96	82	73	79	93	83	105	103	89	90	79	90	81	79	101	72	76	101	91	91	91	89	81	77	92	95	89	86	96	82	91	82	77	81	76	97	98	99	97	81	85	85	74	88	82	93	97	97	83	90	80	85	97	78	94	77	91	84	79	82	85	85	111	90	83	89	73	98	61	89	78	94	84	88	87	86	79	109	84	87	84	85	94	97	111	74	106	81	87	91	88	106	83	80	91	77	98	91	76	90	83	81	82	95	85	66	82	87	84	71	71	102	99	86	116	71	86	91	96	79	90	96	97	94	104	85	82	101	94	78	95	77	104	111	86	99	85	80	83	85	71	85	85	89	69	82	102	98	91	84	88	79	74	98	95	94	89	97	95	93	97	81	99	95	110	85	106	99	90	96	107	110	96	89	103	89	82	99	84	96	91	89	82	73	81	107	99	82	87	89	94	89	99	75	82	97	95	96	81	101	101	97	94	95	88	92	73	81	90	92	73	92	84	98	86	82	91	90	77	80	94	95	75	94	80	89	92	77	91	73	97	90	79	117	75	73	74	95	99	81	77	94	86	97	62	77	81	82	83	97	88	80	92	63	93	88	94	89	80	88	84	107	95	104	84	86	92	97	88	94	101	82	87	83	125	83	116	94	114	98	100	87	86	95	85	99	94	97	74	88	81	84	71	73	90	79	95	90	83	89	79	100	105	88	78	82	99	82	86	79	73	105	82	81	73	101	79	92	85	84	93	101	77	87	85	81	91	80	96	81	92	98	103	87	81	68	81	93	84	88	87	103	81	82	98	92	89	94	97	98	76	85	107	88	82	81	95	112	91	101	93	91	93	91	88	96	81	84	85	101	85	98	68	90	75	81	75	90	101	94	104	84	110	96	102	80	91	83	96	78	81	81	95	98	109	92	106	81	93	95	90	91	68	89	85	93	91	94	90	90	88	83	81	89	102	78	85	94	112	96	92	86	93	97	88	86	81	99	75	90	75	86	98	84	87	87	92	79	90	99	89	87	94	93	76	104	90	85	78	85	78	94	84	93	92	101	75	86	102	81	91	78	92	90	83	92	96	92	89	87	92	98	92	82	84	71	92	89	77	98	81	88	74	89	76	98	105	108	89	86	95	101	100	84	90	88	99	81	85	101	77	81	88	103	82	92	81	70	85	88	75	99	88	79	97	99	89	105	82	107	93	87	83	94	89	95	97	83	101	97	88	91	97	83	86	102	83	106	87	94	110	94	93	80	91	108	90	82	78	109	74	92	78	93	93	88	85	103	92	100	81	77	109	100	87	106	104	90	100	99	91	101	79	92	70	89	82	112	76	81	88	95	91	83	89	97	92	82	68	100	106	91	80	89	115	80	84	102	88	92	67	88	83	86	97	90	94	88	97	100	100	93	102	103	98	82	86	103	88	86	99	89	75	107	94	83	84	89	101	95	108	88	103	88	87	92	90	89	86	87	89	98	87	86	82	77	78	101	81	81	65	85	91	89	102	82	82	99	98	105	73	94	96	79	92	120	98	80	104	73	90	110	96	73	107	95	83	95	99	108	78	100	91	101	69	95	76	83	105	89	96	75	94	104	85	87	83	86	90	89	81	81	101	115	100	75	78	86	81	103	92	97	107	101	100	87	89	81	93	87	89	82	84	103	95	88	101	90	89	79	93	88	92	90	93	89	102	87	78	79	80	82	76	94	89	99	84	89	92	89	89	83	77	79	106	78	84	97	87	98	91	80	83	97	94	96	98	85	73	89	79	93	97	93	88	97	102	106	85	92	94	101	96	69	88	97	95	90	97	90	98	77	99	78	96	89	81	88	94	112	80	85	89	96	98	82	91	91	90	78	99	87	98	101	77	99	63	85	92	86	82	82	94	99	62	93	94	73	82	87	78	92	81	87	83	91	82	89	92	96	81	78	80	83	81	101	95	97	109	114	84	89	66	85	91	87	77	79	95	82	80	95	71	82	97	92	77	90	93	78	81	86	91	86	81	94	92	93	78	84	75	82	84	80	80	69	96	82	80	107	90	83	97	76	84	72	86	94	91	91	95	92	93	81	84	84	86	78	87	71	73	85	88	76	84	89	81	81	69	82	99	95	95	86	76	94	80	111	89	73	92	97	86	85	89	80	86	97	99	79	96	107	89	84	87	78	98	96	80	77	102	96	67	93	89	90	81	100	89	98	91	102	91	89	96	89	83	77	69	89	91	74	102	73	84	98	109	93	97	94	108	75	84	106	84	100	77	80	79	91	90	91	83	94	79	93	80	84	86	84	85	102	77	80	90	93	80	79	95	83	98	94	84	83	86	100	89	83	83	89	92	76	89	81	89	97	89	93	86	80	74	75	97	77	94	77	92	103	87	88	96	89	81	94	87	84	84	109	91	101	66	73	87	88	71	84	88	65	68	93	90	88	91	105	94	87	84	77	91	81	80	82	94	83	97	75	79	100	98	85	96	67	86	98	112	89	91	87	87	103	92	83	85	89	96	88	84	100	83	90	97	90	102	94	71	93	103	86	94	104	74	83	84	93	72	83	94	95	86	83	75	80	100	104	99	95	83	104	90	97	96	97	86	80	79	67	86	86	98	101	93	94	82	83	83	95	105	72	87	75	83	96	106	73	83	108	68	87	88	85	85	88	88	80	77	91	106	97	103	98	85	106	103	90	88	79	100	77	96	80	100	88	69	88	103	84	78	76	83	89	95	73	90	72	58	120	111	84	82	64	95	94	87	101	99	83	85	103	84	94	86	93	93	94	97	84	86	73	82	92	86	106	91	98	110	95	86	89	95	83	93	97	94	76	86	89	79	88	80	81	99	105	84	88	85	87	78	82	80	87	94	79	101	83	58	75	65	96	81	87	94	85	81	97	95	73	79	100	90	97	91	94	86	98	101	88	97	73	90	87	80	84	87	84	83	87	86	86	82	79	85	88	78	109	95	95	104	99	94	91	95	101	103	105	85	97	99	77	122	83	84	84	84	97	82	86	88	72	77	87	75	79	84	88	96	76	95	110	89	89	92	93	73	80	84	101	105	87	92	89	80	107	90	87	66	104	92	96	85	96	81	98	75	100	96	88	85	85	84	77	102	81	77	94	88	74	89	82	95	96	94	104	89	93	85	87	78	114	79	81	99	91	120	80	80	91	99	87	76	87	74	64	114	78	90	97	99	90	88	90
46878	56039	57717	55252	50172	28256	8045	2123	1759	1468	1128	1290	1080	1040	772	710	593	502	485	423	447	407	380	370	351	345	322	351	338	320	298	294	320	291	297	307	281	279	262	263	243	289	297	325	393	2194	3780	3543	2333	630	331	237	252	247	236	226	219	210	244	220	241	208	247	223	215	213	207	242	239	203	236	217	212	231	257	222	224	231	222	226	216	246	232	247	211	211	231	197	252	219	249	205	248	214	217	243	205	240	247	214	225	229	219	221	229	220	221	214	240	249	232	263	242	240	238	255	211	224	226	226	213	246	210	231	216	230	222	254	222	258	232	199	258	223	213	240	236	194	223	205	203	215	223	226	240	227	254	231	220	224	211	218	211	221	226	212	245	217	242	227	230	224	211	202	227	197	225	234	240	240	222	273	220	233	215	223	215	229	232	210	251	248	243	246	213	217	229	227	214	236	222	220	252	233	218	233	213	243	216	272	215	246	228	213	236	219	235	220	213	224	238	189	225	206	218	240	209	223	240	258	232	240	235	216	249	216	208	204	243	213	214	241	220	257	230	212	240	215	228	229	223	231	237	217	236	185	240	205	213	240	180	229	215	217	221	221	242	223	200	222	246	249	211	222	212	255	207	260	242	210	223	226	238	232	208	227	224	216	243	215	226	203	222	210	230	257	238	235	219	217	246	222	248	210	214	235	227	249	228	223	227	231	225	219	204	255	227	249	220	250	243	223	219	257	245	238	216	220	220	213	220	213	230	214	207	215	232	222	253	206	259	213	227	232	203	244	249	231	243	243	214	216	215	228	232	206	182	260	237	227	268	224	214	226	198	231	242	241	216	236	225	211	212	222	219	206	233	227	229	223	242	248	230	205	233	223	221	236	229	224	215	208	220	264	235	211	227	240	226	230	212	226	213	203	200	225	216	260	212	229	218	220	225	215	225	209	218	219	227	245	225	231	227	238	227	227	222	241	236	233	215	225	220	230	222	241	221	234	221	211	231	216	246	260	218	204	242	213	232	224	219	221	219	228	243	211	230	217	233	234	224	221	211	224	243	229	240	222	206	243	220	240	230	222	220	218	234	219	223	250	217	250	213	236	211	237	231	255	216	228	247	240	222	238	212	211	227	227	234	241	217	206	222	207	231	223	236	220	230	230	237	243	239	220	227	219	213	217	254	228	220	240	224	246	234	211	241	207	251	266	232	227	235	224	218	217	234	231	195	239	238	218	221	221	229	233	234	219	208	227	261	225	222	239	243	227	232	232	209	221	198	241	240	221	196	201	255	225	263	254	258	246	238	229	233	235	218	241	203	216	234	232	220	230	219	225	226	236	219	214	234	235	240	248	239	205	236	227	217	230	232	229	242	238	227	219	248	234	250	228	229	221	229	211	228	220	222	200	221	238	238	225	221	225	253	227	244	238	233	236	240	210	218	225	260	226	225	231	204	250	236	203	223	241	209	229	224	224	214	254	232	219	233	202	225	214	226	218	215	188	207	216	247	248	219	201	234	227	237	224	236	232	213	250	240	220	229	247	195	245	249	247	223	263	235	218	230	206	249	236	240	228	244	224	230	239	238	238	241	260	232	192	240	240	227	216	215	193	231	196	224	229	210	217	225	222	246	253	234	252	219	216	238	215	208	233	227	232	259	217	225	232	222	211	236	201	243	213	197	219	255	219	225	219	208	212	214	228	267	239	211	240	216	245	236	219	237	258	237	225	239	233	205	210	208	233	237	230	220	230	237	201	214	225	211	219	229	225	240	190	202	217	235	216	247	221	219	263	220	220	237	244	242	239	238	230	229	215	239	235	234	243	225	242	221	229	223	208	217	226	226	214	239	222	233	235	237	209	220	221	221	229	230	222	215	232	221	198	215	227	230	231	228	225	186	225	223	227	226	274	217	215	217	236	230	242	231	202	242	232	222	219	211	217	216	212	241	244	227	228	223	226	242	215	207	225	217	206	250	229	219	236	217	221	225	217	240	211	222	206	230	235	217	232	229	211	212	222	231	225	218	246	239	235	227	246	231	213	224	214	227	235	228	246	235	244	231	222	216	223	237	249	213	253	228	215	226	244	231	229	223	219	227	240	238	232	211	235	219	220	248	225	198	187	223	221	222	201	218	215	229	259	228	250	209	229	237	208	189	242	229	213	226	233	228	210	227	232	223	214	230	229	229	222	236	236	219	225	233	218	258	237	237	224	221	193	219	226	226	220	221	205	217	232	237	244	223	243	198	236	219	214	214	213	250	209	240	204	223	217	251	222	241	220	225	241	225	234	259	253	219	203	213	236	223	209	215	219	204	228	221	245	229	223	231	232	225	228	242	236	231	223	221	214	211	264	198	217	218	207	229	234	235	219	216	226	247	251	205	235	208	228	213	239	207	224	206	221	247	191	243	230	228	246	219	236	233	220	213	224	212	233	233	208	210	242	224	237	218	220	204	232	234	229	229	221	226	221	239	223	209	237	240	252	250	201	225	232	220	243	253	232	215	207	229	237	231	229	210	234	245	228	222	242	205	221	228	242	225	238	226	240	212	215	225	209	241	225	207	227	239	210	247	237	218	208	251	211	200	211	252	231	234	261	227	243	244	231	211	206	212	236	213	229	204	212	234	230	215	209	232	224	213	226	217	257	224	233	226	211	235	239	223	229	242	241	198	236	217	238	235	245	265	235	235	243	259	226	227	206	223	239	223	267	224	209	215	242	227	259	216	236	227	225	263	234	201	216	225	224	238	206	218	214	212	211	242	225	224	222	221	226	221	240	257	193	242	242	223	204	231	252	215	257	239	233	239	234	220	239	232	235	217	245	253	241	233	232	237	257	235	228	245	224	230	239	206	227	208	244	214	223	225	198	245	225	219	238	238	241	206	220	224	242	214	233	193	220	238	216	207	216	237	223	220	238	210	215	274	209	238	212	210	225	228	259	238	210	243	225	237	248	227	219	221	250	235	248	206	240	224	192	215	218	220	216	230	240	200	215	227	220	230	203	236	235	218	227	229	229	233	248	209	234	202	225	211	237	236	212	214	254	230	257	216	240	204	228	230	247	233	209	211	228	233	245	224	252	223	216	249	227	219	211	234	230	224	237	205	208	220	219	240	233	209	227	222	244	211	222	228	241	212	195	255	226	244	221	250	215	224	238	237	215	200	228	226	214	212	219	224	209	221	218	234	203	208	228	232	261	203	230	252	235	230	200	222	200	241	232	227	225	222	228	239	219	199	219	244	229	236	235	213	236	236	217	240	225	249	234	235	222	235	236	231	218	213	205	218	238	240	235	204	235	242	229	208	227	232	238	236	223	216	262	222	215	252	233	221	236	238	237	238	227	251	232	216	233	241	231	232	213	222	244	231	210	217	222	233	208	217	217	189	246	213	224	211	222	237	253	233	237	219	220	202	239	225	210	187	228	215	228	217	239	221	240	242	250	226	222	257	212	207	250	212	233	237	238	204	216	228	243	204	227	256	229	205	230	229	204	249	205	264	215	230	243
26291	32356	48353	51716	34535	20557	4772	930	547	430	268	217	232	215	227	214	216	240	205	206	213	168	188	211	221	196	239	209	224	181	211	206	213	179	188	207	225	198	176	189	208	195	196	201	182	226	246	237	194	199	188	197	194	199	212	181	190	191	202	202	197	183	209	195	212	213	208	178	225	199	223	201	222	196	178	188	188	229	215	203	217	190	180	174	212	232	191	187	186	230	220	215	196	216	211	205	217	192	193	199	190	200	189	200	198	210	210	204	217	176	190	210	190	202	203	199	190	220	207	199	196	214	225	200	196	190	198	192	189	215	218	176	183	198	226	176	187	222	208	197	194	181	223	192	165	207	195	190	178	219	187	187	209	167	186	205	204	185	204	192	193	198	210	203	240	184	179	181	185	193	203	220	223	178	180	201	204	187	193	227	211	206	206	179	207	215	185	169	195	192	204	191	206	206	194	206	181	197	205	213	186	208	178	195	191	203	243	203	202	208	204	207	197	213	183	157	170	208	199	225	181	195	177	182	197	221	165	205	203	178	181	204	208	192	228	223	187	185	214	199	219	169	179	167	204	217	188	191	219	189	175	210	199	224	192	204	189	196	200	202	182	169	192	217	204	170	202	165	183	159	206	208	198	203	211	198	194	209	204	179	191	205	226	224	209	190	199	199	201	188	206	199	174	211	189	217	205	198	162	209	188	192	191	208	184	199	208	210	188	182	215	167	198	200	191	194	204	213	217	202	212	215	199	172	179	183	212	191	199	171	217	192	203	188	207	180	186	189	177	171	191	203	186	196	212	204	201	184	211	205	193	198	209	209	187	195	182	194	192	191	208	160	187	201	207	176	187	208	217	182	180	193	194	183	176	197	205	219	201	208	201	182	182	180	195	224	189	209	186	178	193	184	195	198	209	199	209	207	201	203	176	206	200	190	205	188	215	237	190	200	186	209	171	195	227	193	194	200	179	198	178	183	197	204	198	195	189	175	198	174	231	199	202	221	189	204	221	182	195	208	202	177	211	208	177	204	214	206	208	225	212	176	172	177	176	198	232	183	184	192	183	197	207	218	213	188	176	197	226	185	184	206	198	202	201	213	213	184	216	204	218	176	172	203	202	196	219	215	189	220	192	189	190	158	211	184	181	206	193	206	205	208	199	216	195	173	190	189	246	202	202	167	182	195	209	198	186	222	195	201	192	214	203	215	204	195	199	190	188	194	196	189	183	213	197	193	195	212	204	177	180	185	182	212	213	195	199	200	193	173	189	188	205	212	168	179	191	152	211	200	188	214	187	177	199	186	197	193	204	203	206	194	201	179	174	182	195	178	213	213	210	226	192	195	171	211	185	206	213	201	211	186	199	179	190	194	198	174	189	208	187	208	192	185	192	161	166	199	207	221	199	208	206	200	215	200	182	190	205	203	194	188	186	190	170	216	198	158	179	205	203	177	205	189	214	170	217	207	213	178	217	205	200	183	196	195	175	208	190	200	198	227	202	214	198	200	212	167	190	185	190	175	173	204	185	178	176	199	191	177	187	200	189	187	163	189	223	192	182	193	195	220	191	176	194	194	191	189	200	197	198	203	168	220	175	189	193	211	183	212	176	185	199	219	197	181	178	187	218	195	180	199	180	185	210	197	198	222	163	206	187	198	209	231	188	201	192	183	199	185	212	163	183	193	192	189	179	193	178	179	188	180	184	190	184	207	187	205	206	208	206	186	197	215	205	210	206	201	197	190	191	227	180	174	217	184	214	195	208	191	174	188	182	185	216	214	188	205	185	182	193	195	205	206	184	184	169	187	214	174	207	178	184	206	183	182	195	203	210	188	180	208	219	198	191	192	182	196	215	210	210	179	201	190	187	179	186	192	190	217	202	179	217	182	201	205	209	191	192	200	220	197	183	199	211	195	219	194	220	187	158	191	188	230	178	186	174	187	190	205	207	198	202	203	177	202	214	205	204	195	220	189	196	226	207	194	213	210	198	210	177	203	182	206	178	191	175	190	206	214	191	202	183	190	217	170	207	203	165	179	197	154	189	179	169	203	192	183	195	194	211	202	210	193	177	198	181	204	220	197	205	219	196	199	177	167	197	188	208	202	195	194	217	234	185	214	185	228	188	191	185	209	211	202	194	204	203	160	184	197	225	198	193	203	191	179	195	192	202	207	214	199	188	198	212	195	171	172	190	198	180	207	201	201	213	234	194	198	200	195	185	194	183	185	192	178	201	212	192	197	191	190	214	195	200	183	186	185	187	188	200	225	196	196	190	180	219	205	188	190	185	226	198	184	186	206	193	201	205	209	182	178	201	183	187	185	197	181	196	201	196	202	183	202	209	184	188	175	200	202	203	202	202	196	190	188	211	197	192	220	202	190	211	198	195	208	180	204	178	203	208	213	173	185	194	183	216	204	201	175	183	184	189	197	196	209	185	197	181	170	205	182	201	187	212	202	189	188	212	231	206	185	183	219	205	209	182	204	197	213	200	190	190	187	212	201	196	205	198	202	205	180	203	189	212	204	191	198	196	220	204	209	219	216	204	195	206	226	195	195	193	181	172	185	196	213	199	183	171	198	190	196	212	192	209	194	197	181	200	180	200	209	189	204	177	189	199	227	200	179	192	195	182	198	230	201	217	211	151	184	199	192	197	192	185	174	211	191	196	215	183	202	231	224	212	210	194	201	219	201	237	189	204	197	185	199	165	180	192	203	198	175	199	203	202	202	179	204	190	198	195	187	223	176	212	166	193	224	200	196	190	181	191	204	216	222	207	161	168	201	205	203	190	178	178	191	175	204	193	208	215	171	222	176	197	180	225	199	195	197	195	191	197	204	183	184	202	201	215	196	208	207	196	173	168	194	171	198	167	184	203	202	198	219	180	203	200	189	207	204	198	166	195	191	180	171	216	196	219	202	210	218	195	181	199	182	190	200	200	181	177	212	204	186	171	175	227	195	203	186	199	205	194	182	175	198	203	182	199	193	200	203	187	189	195	193	195	231	196	224	230	188	147	170	209	198	185	201	201	182	194	196	212	188	180	183	204	198	173	190	192	225	183	205	175	210	205	211	187	203	224	190	214	180	172	201	216	196	166	225	191	234	212	200	172	194	184	207	182	185	197	210	202	185	207	198	189	204	210	216	204	198	217	185	219	199	204	196	236	197	190	230	212	223	205	183	203	210	175	179	191	209	197	217	204	182	193	224	198	199	201	192	193	197	196	201	167	188	164	195	205	225	193	190	195	185	187	189	185	180	193	183	207	191	200	182	185	210	196	195	183	223	192	196	209	209	215	204	173	187	199	205	175	170	188	202	179	207	204	194	199	214	177	216	197	199	173	200	200	189	193	187	163	189	183	209	206	192	196	209	203	207	206	195	161	211	194	182	197	203	204	218	220	194	193	197	191	181	203	213	179	186	183	180	194	201	192	185	211	198	215	186	180	187	190	193	199	183	201	230	165	171	179	175	185	200	187	187	182	195	182	179	196	178	199	201
18682	31434	48923	53394	39784	18671	1631	908	826	679	645	580	654	626	561	528	555	496	521	544	541	525	496	507	516	453	474	464	517	489	441	456	439	521	487	510	480	492	482	454	515	548	496	547	521	716	827	723	473	510	502	460	465	471	482	470	532	440	476	474	479	444	444	488	450	451	464	464	468	457	467	460	464	458	498	474	474	506	485	447	453	493	474	490	482	459	481	481	489	477	483	426	501	454	485	500	459	457	472	489	458	484	497	486	506	469	482	481	459	470	491	502	493	492	477	483	490	458	444	490	495	455	514	476	451	503	513	495	484	452	472	470	488	495	486	504	490	483	476	460	470	474	500	428	514	433	471	475	497	448	461	479	451	444	426	484	465	493	472	449	464	494	490	486	497	477	527	487	492	449	463	473	504	456	492	497	505	506	486	468	498	453	473	561	497	471	454	445	467	464	466	467	461	464	482	467	437	462	488	488	516	474	495	534	472	449	480	429	491	487	477	440	506	461	477	498	506	504	493	482	494	516	468	490	490	443	499	500	483	481	491	486	467	478	444	494	468	451	476	484	492	492	428	485	451	443	460	457	475	430	486	432	456	449	456	501	455	460	462	465	490	463	453	475	487	476	452	445	506	455	450	494	475	445	464	456	493	442	472	455	425	478	474	464	458	486	487	458	491	484	513	471	432	478	461	463	489	454	481	474	448	456	489	480	477	450	440	476	503	475	473	464	488	485	453	495	463	487	529	486	490	476	497	515	498	446	473	509	462	468	441	482	475	474	442	483	494	445	458	455	490	493	484	442	501	477	480	428	469	459	449	466	466	485	481	464	485	442	472	457	485	472	459	464	460	506	516	496	486	464	493	449	469	457	454	468	474	489	498	468	502	468	451	451	483	479	485	513	491	492	512	481	462	496	483	451	469	487	489	498	543	493	466	483	483	474	497	464	464	469	474	487	495	479	501	453	486	485	471	470	493	461	468	459	473	451	463	482	476	470	450	456	473	491	436	459	454	533	482	449	458	478	416	470	491	460	483	480	499	474	460	498	435	485	484	509	406	474	462	465	493	465	489	499	426	433	465	454	441	488	485	504	489	471	457	482	472	449	470	486	464	445	448	502	471	481	494	430	503	462	462	489	476	446	479	504	471	428	496	464	500	501	487	500	497	502	478	491	474	486	504	513	467	454	482	471	499	464	507	477	484	420	463	484	463	512	447	480	474	472	463	472	455	506	461	539	493	462	470	467	508	496	489	492	465	502	435	487	449	475	473	454	469	466	480	518	494	484	525	462	507	478	461	506	540	490	472	487	485	434	444	474	451	450	469	467	461	476	480	433	497	492	471	502	450	452	465	496	479	520	445	452	477	461	489	465	473	483	479	495	429	476	477	498	475	475	461	514	460	535	435	516	450	470	491	456	508	470	518	445	513	457	496	470	473	481	441	474	485	478	449	454	469	450	506	440	453	473	436	446	434	523	467	459	490	497	488	475	487	470	470	473	492	497	484	468	491	464	445	456	430	462	515	463	445	490	478	438	498	464	448	490	503	474	499	476	530	448	469	471	470	520	507	472	477	477	485	482	497	461	457	453	489	461	470	485	493	458	463	430	450	472	485	478	462	470	490	463	503	495	455	441	508	475	485	495	461	503	449	506	481	442	475	502	487	488	469	490	477	487	414	484	478	484	473	502	476	477	485	474	487	483	465	497	416	459	459	448	499	462	445	505	478	467	474	478	513	507	477	504	462	448	488	467	487	485	479	480	509	457	480	489	488	436	473	428	465	504	477	487	473	484	445	404	455	507	481	472	472	502	512	476	484	469	459	451	478	493	464	484	461	434	497	476	438	452	506	507	481	513	485	444	466	472	430	465	476	501	465	466	492	478	500	471	476	472	498	479	482	457	489	475	518	479	518	474	457	431	505	500	470	459	427	486	446	474	461	451	510	498	464	503	462	521	470	447	460	471	480	440	497	494	530	447	493	441	489	475	451	477	459	428	459	455	482	496	441	500	488	444	493	464	498	467	454	478	453	441	469	467	463	492	473	479	511	471	487	465	454	494	459	443	521	466	491	487	428	452	458	476	474	457	477	446	456	472	472	477	466	488	457	453	513	484	491	472	465	476	437	469	471	470	451	476	493	512	474	487	454	484	463	486	476	451	438	491	452	499	489	476	475	461	469	468	474	453	545	462	458	470	478	476	473	475	476	527	468	501	477	510	482	493	481	484	472	467	443	466	428	474	473	488	443	498	505	481	475	473	481	488	488	432	459	481	449	477	453	447	514	496	497	468	483	477	463	487	454	475	440	456	478	475	446	478	461	508	512	469	468	466	498	483	463	488	476	463	509	491	515	488	470	480	464	463	468	430	515	480	480	450	471	450	490	493	494	480	479	492	489	455	493	487	441	447	471	481	511	477	463	515	474	418	444	446	450	472	505	461	489	430	459	484	474	484	481	486	495	465	485	504	469	490	454	462	501	474	469	494	441	486	489	492	467	480	470	464	472	471	436	470	476	481	476	469	442	485	451	475	461	497	471	458	440	461	450	444	461	447	503	522	472	441	490	507	497	414	455	514	461	495	482	474	489	470	465	467	465	525	463	543	505	459	497	462	472	478	490	449	474	494	439	436	473	495	499	477	454	480	467	452	481	483	482	475	457	487	472	500	485	490	502	533	479	492	467	500	472	537	510	455	488	484	503	489	495	505	481	501	443	432	494	463	483	480	477	516	534	485	456	502	464	502	475	457	493	437	419	492	441	437	443	486	477	478	467	446	509	449	468	481	483	446	501	474	437	437	490	480	426	499	461	457	467	456	469	477	483	466	487	480	487	472	477	475	444	496	435	507	434	462	489	491	428	481	448	463	482	451	477	476	502	473	476	482	492	467	464	477	518	496	472	481	478	493	469	472	446	482	499	490	474	508	494	502	473	493	493	488	488	420	467	479	499	469	469	471	457	481	477	436	466	477	490	471	474	501	449	489	481	498	470	493	460	495	499	461	475	447	476	463	458	468	501	470	515	458	459	510	462	469	467	449	469	501	474	483	437	467	454	487	503	487	477	470	482	501	462	480	424	452	465	442	488	519	489	451	462	473	494	465	490	489	478	483	483	459	478	488	471	509	470	479	509	456	497	477	459	501	471	460	465	450	455	475	470	460	502	459	469	437	478	500	527	449	477	463	474	490	426	474	455	471	474	506	438	473	454	451	477	492	474	487	477	478	475	481	456	489	462	463	461	485	476	474	489	489	469	474	470	460	497	460	489	474	460	470	489	483	473	459	491	481	459	435	477	469	465	478	461	484	453	468	476	496	443	469	521	487	491	448	465	458	455	483	467	483	450	496	495	472	458	464	471	477	458	476	435	480	495	405	437	481	442	470	534	521	482	485	499	498	501	477	503	496	506	506	444	527	474	490	499	482	465	470	468	512	475	463	498	476	449	442	465	457	497	480	476	501	490	486	486	466	483	483	480	468	499	475	476	468	461	454	504	510	481	486
52406	53818	51502	44893	38858	31714	24741	22166	17177	7950	1438	368	287	305	290	214	202	207	210	218	208	189	223	194	169	167	174	187	188	187	198	191	168	187	213	182	185	175	192	164	166	187	176	238	522	624	641	545	358	224	190	174	171	169	151	188	180	149	173	159	179	166	161	181	169	179	173	170	184	166	163	190	169	172	158	153	197	181	159	184	177	181	167	165	184	200	144	177	186	179	189	159	155	184	179	192	183	173	174	163	188	159	163	184	187	219	174	173	202	186	159	183	202	189	163	167	181	190	161	197	156	176	167	145	170	166	165	173	187	192	180	179	165	189	169	167	195	174	169	197	187	184	169	166	150	164	184	183	163	181	170	180	165	200	172	152	177	158	181	169	185	199	166	182	166	183	170	190	178	180	182	172	159	181	163	175	171	168	160	205	194	166	188	169	187	186	197	183	159	179	158	192	187	168	200	161	158	167	168	190	189	167	199	189	187	167	185	167	183	197	142	172	180	189	143	178	165	166	198	192	181	175	163	186	142	167	177	174	157	195	165	151	184	182	192	143	149	185	188	167	177	189	169	174	196	151	194	180	160	199	173	183	184	176	164	177	175	204	194	159	180	176	164	187	164	178	180	157	135	168	185	181	205	172	167	200	179	171	188	189	167	195	183	190	186	181	199	172	180	177	147	149	169	168	167	174	186	184	193	170	183	166	163	173	182	175	174	158	161	162	180	177	161	179	172	176	172	176	183	197	169	177	187	183	150	167	168	191	160	183	167	171	168	164	164	176	157	186	173	167	184	173	164	143	163	195	173	164	170	176	206	146	154	196	187	188	175	189	182	164	187	163	198	160	182	183	156	184	180	180	176	173	177	177	172	186	169	189	141	158	184	194	177	181	157	185	154	185	175	146	159	180	194	149	199	164	160	179	183	193	156	181	163	187	168	195	169	164	195	151	168	184	177	173	163	201	177	184	198	184	174	164	157	186	175	203	161	143	175	207	181	187	181	177	172	161	166	180	174	176	198	172	184	178	178	202	176	187	162	184	218	167	166	165	212	161	170	190	185	174	182	168	174	181	180	202	187	166	174	167	173	179	169	201	167	153	164	163	163	181	162	199	152	177	160	197	176	149	181	183	176	181	161	175	183	174	166	175	196	168	173	186	147	135	203	163	156	151	163	165	167	173	177	194	179	176	166	199	187	185	162	184	170	168	176	165	168	181	163	158	177	168	194	155	157	168	186	176	178	168	153	179	177	152	179	181	180	162	157	188	180	175	169	150	160	182	188	209	199	156	170	184	191	168	194	197	164	190	171	160	159	151	181	183	176	178	178	191	173	183	171	147	162	197	169	143	157	160	189	138	176	166	173	186	173	161	162	157	198	162	178	154	194	182	157	178	187	154	159	185	184	181	185	187	185	174	162	165	171	172	170	147	192	200	172	154	155	181	144	173	175	169	195	188	193	171	176	202	180	170	142	183	196	180	179	158	173	182	194	158	176	165	164	180	180	164	175	141	154	154	174	158	181	189	168	155	159	202	165	162	168	182	184	189	178	157	189	196	164	166	149	188	163	174	176	180	181	168	165	199	178	174	177	198	182	162	180	169	158	172	179	155	158	183	192	173	159	166	163	157	162	162	176	192	164	177	183	184	157	188	168	167	178	167	230	182	182	187	174	186	167	187	148	170	188	161	176	177	187	173	173	194	181	149	190	163	160	166	168	178	202	182	162	170	176	187	165	173	164	182	171	156	171	185	172	182	165	182	171	182	183	171	180	170	176	194	169	144	189	165	166	172	152	162	188	151	173	198	149	176	175	187	165	172	176	179	194	161	166	163	205	210	181	209	194	182	156	193	176	177	189	179	175	178	161	171	169	195	177	188	187	173	165	183	171	193	211	188	171	149	178	174	190	178	172	195	165	175	193	171	185	154	176	159	179	184	168	155	187	181	184	179	184	169	179	173	169	170	182	189	181	172	173	142	160	182	165	187	169	179	176	168	207	170	171	160	176	203	180	189	168	159	185	184	146	170	180	177	166	178	173	174	182	178	159	168	176	172	193	178	176	165	159	200	196	180	192	189	170	179	181	181	174	178	184	147	184	155	198	168	171	175	159	153	188	182	188	181	181	156	183	171	204	188	179	151	176	192	180	170	176	172	182	194	182	152	138	165	172	175	176	178	169	152	159	151	168	181	181	163	191	165	192	170	164	164	163	168	162	160	193	170	177	148	159	183	177	182	162	165	184	185	190	180	198	192	173	176	176	183	166	183	165	178	179	184	160	188	162	177	183	169	168	162	197	167	191	193	158	157	152	144	179	171	167	194	167	171	176	191	181	165	173	178	178	178	149	203	168	166	182	162	188	178	200	180	170	193	179	174	164	169	204	155	170	188	180	194	164	204	196	170	192	190	185	163	167	142	164	185	173	188	194	174	191	164	164	196	163	165	175	182	176	161	165	167	180	176	187	187	187	155	196	176	170	179	170	195	176	192	195	172	174	172	165	209	174	150	193	190	182	195	170	159	165	182	171	157	179	188	195	172	163	184	170	188	156	169	166	160	190	175	151	197	170	176	180	198	174	177	184	190	194	160	194	175	194	181	149	156	173	176	165	158	177	166	184	176	186	191	162	169	164	190	183	177	174	190	186	170	207	180	180	169	192	167	180	165	186	164	179	158	178	180	170	174	159	214	182	181	181	175	181	186	171	186	190	160	156	195	174	176	173	155	176	168	170	187	159	163	147	196	182	181	191	193	183	172	162	183	168	167	177	161	173	193	184	187	169	179	173	175	167	177	170	165	175	195	177	176	179	173	150	184	164	166	152	181	179	188	125	187	191	190	158	185	211	176	166	179	172	160	199	181	178	163	161	151	179	167	160	181	167	174	188	150	178	166	182	168	172	155	165	194	180	181	190	181	154	155	177	182	194	167	168	161	175	174	148	165	206	174	203	141	186	164	173	173	190	153	178	161	193	180	179	170	180	159	163	192	156	155	197	168	199	157	181	177	149	160	179	178	159	173	163	182	165	190	162	210	163	184	174	174	163	188	185	187	165	184	189	157	158	182	150	196	179	146	158	202	187	187	184	177	179	188	169	151	209	177	173	196	179	179	158	174	182	180	164	190	174	188	176	174	182	197	176	193	176	181	167	186	192	170	180	178	180	154	196	183	156	178	174	207	187	158	194	198	197	169	183	198	172	182	161	156	174	146	177	194	184	187	205	173	157	179	161	208	194	191	199	139	176	204	169	182	163	187	162	183	174	194	182	158	160	194	170	172	168	171	227	159	176	173	170	176	183	154	163	196	181	185	164	175	171	185	182	180	178	171	181	182	198	190	173	172	182	180	166	166	172	201	193	180	158	145	172	174	180	183	157	174	174	172	169	159	176	180	170	174	167	159	168	166	179	170	176	172	157	170	178	182	176	172	174	171	173	176	168	167	158	185	167	177	184	185	168	144	168	157	196	196	180	177	187	184	172	166	175	184	183	150	165	167	195	178
39526	55847	56015	53074	54856	25067	4880	2048	1346	1110	980	948	900	1037	846	696	602	599	533	585	570	530	520	540	491	504	479	483	473	509	478	467	451	512	500	435	524	492	475	414	473	452	479	841	2510	2805	2504	2243	1532	585	373	412	394	428	409	412	405	414	390	400	443	428	440	406	415	406	447	383	408	401	435	395	416	411	410	428	415	422	385	389	431	385	402	443	402	402	409	429	403	434	420	414	411	422	409	427	412	405	428	387	406	437	383	411	398	416	411	429	398	404	397	412	409	388	410	407	430	401	427	395	408	445	439	388	390	390	435	405	416	402	432	437	423	405	400	438	445	420	410	393	384	419	448	388	399	427	394	406	397	386	388	403	406	395	442	434	418	374	444	429	409	410	378	412	414	416	411	383	402	402	405	376	413	394	403	436	407	402	402	422	384	410	407	401	375	415	417	384	391	437	397	398	424	427	404	415	431	409	414	374	410	377	384	435	405	386	413	404	397	406	392	391	418	407	420	378	421	373	426	406	403	428	423	396	368	390	398	423	420	416	374	397	415	377	399	413	396	431	380	404	380	396	396	382	397	430	400	372	395	396	408	383	412	438	401	409	400	401	396	396	383	404	441	397	408	393	411	439	378	402	426	426	415	399	391	408	396	395	392	416	375	405	391	402	413	350	404	423	405	427	428	388	407	391	412	428	435	369	393	382	426	392	362	407	408	408	405	398	358	399	381	382	441	421	390	401	400	394	430	440	383	426	410	453	408	427	426	422	398	392	406	434	395	417	407	410	433	408	398	422	429	405	424	397	395	397	372	414	415	418	384	402	401	388	398	396	361	418	392	429	377	415	372	394	402	412	433	400	423	411	367	409	403	397	410	382	396	423	395	391	394	405	442	401	388	420	442	415	411	408	409	434	434	381	397	404	416	416	361	429	432	404	379	390	423	362	390	435	383	411	410	421	397	413	384	391	409	447	404	433	425	394	431	386	424	398	400	400	398	420	403	389	395	416	389	419	436	363	402	439	364	464	433	411	406	428	409	391	384	416	416	396	387	406	355	432	423	453	371	398	386	420	405	410	430	427	416	395	413	433	397	391	406	400	409	394	419	424	426	424	420	420	400	402	399	367	403	406	393	418	400	401	428	423	400	392	404	406	405	369	400	422	402	410	383	377	400	417	425	400	412	391	384	401	405	391	372	389	413	381	413	431	421	408	400	404	394	408	374	417	457	412	394	358	389	382	396	400	398	420	405	409	410	407	420	394	360	402	367	364	405	409	421	415	416	403	439	410	461	404	399	394	409	391	420	385	380	396	394	418	403	426	400	411	398	418	390	424	400	413	385	446	412	402	421	387	440	342	387	382	409	381	369	375	427	376	384	365	408	394	403	378	414	421	410	414	395	432	397	433	418	381	374	394	381	379	411	411	404	420	366	414	412	392	389	416	413	465	410	378	433	414	403	420	416	411	434	377	399	406	393	421	382	401	410	385	359	412	375	392	383	377	421	404	388	402	350	400	395	437	429	421	436	381	387	399	409	428	403	437	417	397	390	390	406	425	391	399	385	404	399	387	394	399	425	425	429	434	411	391	397	426	401	401	407	430	404	418	412	423	406	391	380	402	396	441	400	371	389	404	416	351	402	411	400	426	411	396	396	427	389	400	410	400	395	406	390	435	405	386	420	407	400	390	380	408	401	408	376	380	386	377	387	418	410	391	411	418	430	424	446	407	434	431	414	397	414	397	386	383	376	401	393	415	400	414	390	395	386	419	382	378	410	444	398	382	393	390	405	407	406	414	404	394	425	402	397	391	410	400	419	412	385	375	401	378	387	432	414	400	435	353	372	416	414	380	369	404	417	391	392	427	432	424	417	403	394	389	380	418	395	383	412	384	365	419	394	416	427	376	395	416	417	397	382	391	355	414	406	382	449	373	388	406	407	408	412	397	380	390	404	427	386	382	389	387	420	401	402	426	421	418	404	414	420	410	393	428	392	385	398	450	374	396	407	391	421	427	407	390	372	419	404	396	438	423	346	407	429	430	429	400	411	421	422	416	399	399	428	418	422	394	389	374	386	422	409	380	397	410	428	398	378	421	411	409	395	363	417	389	395	410	405	440	431	440	362	400	416	358	420	395	405	411	413	405	402	401	409	403	385	398	396	415	388	414	396	406	402	378	459	388	359	403	405	406	397	429	390	402	419	419	411	468	424	429	389	440	409	415	424	397	434	394	404	409	449	428	410	408	366	406	390	405	410	413	389	360	427	407	399	442	426	393	404	427	412	387	416	415	400	418	396	424	396	399	412	392	411	402	456	456	388	364	400	396	417	384	399	414	416	370	396	395	400	406	430	395	412	387	412	390	425	395	405	383	445	430	397	421	409	415	412	404	390	405	396	396	396	433	390	388	397	424	441	391	429	414	416	391	406	389	385	407	442	412	386	431	409	433	420	413	391	375	398	436	426	427	391	440	403	432	384	394	442	412	367	398	415	394	407	432	402	369	374	377	405	391	403	361	401	427	421	400	433	394	396	416	414	399	398	395	412	437	392	398	409	386	399	386	381	409	440	434	421	398	399	451	389	386	395	420	381	413	389	379	377	452	421	413	415	394	396	414	395	394	402	396	385	421	405	366	401	416	415	401	393	385	406	398	413	392	419	401	369	425	432	392	421	455	389	392	401	389	410	385	395	409	398	378	416	401	412	383	419	386	391	414	395	398	406	427	387	418	402	409	439	394	410	382	371	439	407	416	420	401	416	373	371	400	383	403	475	385	403	391	406	432	390	387	411	399	446	410	404	401	419	422	408	455	447	413	430	413	374	425	426	429	414	435	397	377	393	378	387	397	409	365	427	427	370	391	430	393	380	416	413	396	381	414	416	394	402	426	365	375	422	410	385	413	410	373	424	412	396	441	400	405	392	404	407	411	418	413	363	412	361	424	399	397	400	379	402	389	413	401	381	388	404	395	408	391	428	418	371	428	384	433	403	426	396	405	399	420	456	394	393	405	380	405	407	402	410	438	391	433	377	407	425	389	416	380	401	408	397	394	403	384	382	390	417	384	399	406	377	399	381	426	391	396	423	409	389	403	420	374	443	413	397	415	395	382	398	378	403	387	388	404	405	400	427	380	361	409	426	405	409	418	404	406	406	402	378	417	389	408	387	401	367	440	403	414	422	405	434	380	389	372	427	378	413	388	448	420	417	399	404	410	406	414	419	410	447	393	423	394	379	408	391	427	389	423	414	398	392	404	396	371	437	388	397	365	421	375	386	426	396	339	416	367	365	400	412	412	378	411	396	374	423	398	421	393	401	390	397	392	397	373	373	388	361	398	378	411	393	393	393	408	423	417	423	371	382	421	441	420	399	390	407	427	396	400	419	405	395	408	371	385	405	386	397	378	373	401	414	413	387	434	410	402	378	404	417	413	392	390	413	442	413	412	417	387	426	417	389	392	453	380	411	361	376	410	417	431	376	424	381	410	421	433	367	394	422	415	395	415
60111	52071	49432	45514	37109	28542	25073	22793	19524	13497	5363	910	366	389	292	264	252	145	152	139	135	140	142	139	133	142	129	132	113	129	149	135	127	137	107	155	94	87	125	117	122	99	110	159	555	1001	954	665	361	157	90	93	88	100	85	98	97	95	94	101	74	102	110	106	109	94	100	98	110	76	88	120	80	91	112	117	98	88	113	82	108	98	72	96	98	105	79	90	95	88	90	79	96	116	102	94	91	98	103	110	112	105	91	91	83	84	86	90	84	97	107	97	116	102	98	93	88	100	81	93	99	107	110	97	108	105	89	103	88	108	95	97	104	99	96	86	99	89	99	100	122	95	92	89	79	98	92	108	101	104	86	83	93	90	103	90	109	111	120	96	109	109	90	93	105	97	92	127	90	95	93	100	90	98	98	112	98	103	102	88	108	94	110	120	84	103	88	89	76	90	93	77	93	98	102	101	96	84	95	77	110	91	113	98	82	106	88	89	93	86	102	83	94	83	99	96	97	84	95	98	85	101	102	120	89	110	99	93	93	114	110	76	91	110	95	93	94	104	107	93	100	92	102	96	100	82	83	97	88	98	104	97	108	102	92	110	92	92	116	100	87	97	102	104	107	89	101	104	98	107	92	95	91	95	91	88	108	118	89	103	71	92	105	87	80	95	86	96	107	105	104	99	106	95	91	87	91	86	102	104	106	112	100	94	90	101	117	90	93	90	100	94	96	102	80	93	81	124	84	81	96	94	102	94	98	104	100	74	114	69	96	105	94	99	89	95	114	100	86	89	113	91	97	103	101	101	108	102	94	106	106	87	89	94	93	95	99	99	90	105	102	87	118	105	106	101	86	93	95	96	79	92	89	117	111	92	89	77	98	97	92	97	77	122	97	100	97	114	86	99	100	88	65	113	86	104	101	83	115	101	86	105	101	98	96	90	99	96	98	106	95	87	96	82	98	93	102	87	111	95	117	76	97	98	88	85	117	105	101	70	81	92	92	84	104	76	102	106	82	94	92	87	94	85	84	87	105	100	89	85	120	82	126	98	114	99	94	82	92	88	90	77	103	96	102	97	92	94	119	101	118	81	96	93	92	83	92	83	119	110	101	109	84	107	117	103	110	105	87	98	98	107	76	99	102	84	91	90	99	94	97	107	101	99	87	90	101	94	107	92	93	84	111	77	95	92	120	92	76	109	103	81	92	108	92	91	97	102	89	91	108	104	85	90	89	103	91	115	101	90	86	91	101	75	93	79	102	95	89	113	87	104	100	104	92	111	87	96	94	87	99	95	106	99	86	114	89	92	83	93	82	101	84	92	89	99	89	95	106	93	108	95	100	95	109	93	78	90	107	89	95	76	112	89	105	83	99	96	105	83	85	104	95	62	80	113	93	94	85	106	98	86	101	85	98	99	91	101	73	90	86	107	90	102	84	107	94	100	102	86	97	100	107	103	98	108	80	84	79	111	101	88	98	100	81	105	109	87	87	86	102	92	80	80	109	109	94	105	86	93	72	99	89	93	100	96	106	97	97	86	119	95	96	93	92	104	99	106	88	96	113	91	108	107	105	82	90	107	96	82	98	115	107	97	90	106	98	99	87	97	95	126	111	94	82	95	124	106	89	81	95	115	99	111	96	107	94	87	89	94	107	88	85	103	104	91	106	88	87	98	101	95	100	102	94	100	86	98	96	85	84	83	71	92	105	90	97	105	112	105	90	96	112	110	115	115	102	95	97	94	94	88	90	89	106	100	100	87	103	94	96	103	86	108	84	93	99	105	92	110	98	104	89	115	92	107	114	86	106	94	112	81	115	92	89	80	97	75	110	87	89	106	102	109	93	94	90	85	117	103	86	109	87	92	103	94	97	113	95	97	89	110	102	103	87	99	100	87	78	98	95	89	92	117	86	90	95	97	96	94	100	87	100	105	81	97	87	102	112	89	101	102	84	90	95	94	104	97	81	105	94	110	80	82	84	104	104	95	95	83	85	83	81	86	98	87	87	102	104	87	90	98	103	87	92	87	101	95	105	96	74	107	86	83	90	90	99	90	101	100	71	92	88	90	86	107	79	113	102	80	100	104	80	99	99	93	88	99	85	90	100	96	102	110	91	103	86	105	120	94	83	104	90	94	90	106	94	98	90	106	94	89	112	79	97	70	108	90	100	100	88	84	117	99	107	106	94	109	101	108	104	97	96	92	101	79	83	100	92	110	91	122	91	86	100	91	104	93	99	90	92	101	85	75	96	93	80	88	109	97	89	87	108	97	101	88	101	86	82	128	85	93	108	98	97	104	109	105	99	97	110	86	87	88	105	87	101	81	81	111	89	90	81	87	97	91	111	89	115	97	113	107	101	97	106	113	89	104	81	97	103	91	74	93	94	84	114	110	95	98	92	99	79	106	104	107	103	106	103	82	92	96	94	110	101	97	66	100	83	93	96	106	119	111	109	100	100	99	83	75	92	99	101	95	81	117	92	94	100	96	84	94	91	105	90	88	86	84	96	81	76	111	93	93	107	97	105	88	120	71	79	93	87	84	91	98	86	124	106	84	98	109	96	99	97	112	91	87	98	93	88	79	91	99	100	97	100	90	105	105	101	94	108	125	77	81	90	91	81	99	87	102	112	93	90	95	100	110	110	127	85	91	98	98	83	98	94	92	100	102	118	95	98	88	92	86	104	119	96	92	95	97	103	99	98	119	86	99	96	92	114	84	81	79	87	75	90	87	88	89	93	95	119	89	105	103	83	104	112	113	101	90	96	93	101	89	101	79	88	95	98	109	92	98	90	106	77	80	96	76	94	87	75	93	119	94	103	94	100	101	86	109	102	92	104	89	88	94	102	93	84	93	92	109	119	113	114	115	99	79	88	93	108	101	74	103	98	97	101	94	91	104	89	80	98	108	85	92	87	81	104	82	97	109	109	112	92	100	90	89	93	116	90	79	104	93	97	87	91	101	88	106	110	69	97	100	101	88	75	111	88	117	98	100	96	83	90	114	109	94	129	96	99	87	99	96	94	105	78	96	98	102	98	97	101	99	101	100	92	86	85	96	117	83	90	105	81	85	117	93	127	96	81	103	98	98	111	103	116	113	114	100	77	108	128	99	95	112	102	97	85	102	89	109	96	86	95	90	103	102	110	105	76	100	89	105	104	100	89	96	115	106	111	100	91	107	90	101	91	95	84	88	115	96	97	107	118	93	92	93	101	100	120	101	94	82	102	106	97	98	102	95	94	93	81	99	99	95	85	84	105	102	99	114	93	99	106	105	107	95	111	103	86	94	83	89	86	86	93	93	103	110	84	98	95	105	88	102	114	103	102	100	89	94	101	129	94	85	89	96	108	95	89	92	111	94	106	81	93	89	87	101	110	85	98	107	93	71	81	107	92	92	116	95	92	86	84	127	98	99	87	97	111	93	120	93	105	115	106	93	91	91	102	89	105	101	117	104	101	87	105	120	97	103	86	106	71	97	114	88	87	100	102	99	100	113
46619	54748	55336	47487	34684	13883	5260	2046	1243	1002	869	875	1091	1205	996	877	726	550	454	415	449	355	413	416	396	403	412	360	360	450	434	424	413	353	349	346	293	339	300	293	278	311	267	436	2820	4817	4359	2688	1500	447	255	241	253	271	253	240	259	224	265	223	260	247	244	233	245	262	220	226	252	248	263	239	229	241	237	231	265	239	220	247	251	237	231	241	242	241	262	230	231	242	224	225	222	232	230	245	241	267	254	224	249	245	213	260	205	229	216	234	233	215	224	250	253	272	225	244	231	254	228	237	233	216	226	225	224	244	229	230	227	218	225	229	211	230	236	190	221	216	241	254	246	239	210	243	229	216	221	209	241	248	225	226	249	255	216	236	233	230	239	227	234	227	249	258	280	242	224	226	213	242	212	243	225	263	253	263	209	244	225	233	239	228	229	258	240	224	220	246	229	203	211	227	211	209	247	215	227	234	221	240	225	232	220	226	223	240	223	226	205	225	238	231	228	234	229	242	244	226	223	235	205	246	224	249	224	229	229	232	200	251	194	245	243	230	234	225	247	215	221	216	226	200	252	222	212	249	216	223	232	224	231	237	216	245	243	224	249	231	213	241	237	219	232	231	254	239	246	208	251	222	231	207	245	207	220	227	240	221	211	239	241	201	257	235	222	214	233	229	218	221	248	235	232	226	216	259	240	222	210	221	254	226	228	227	247	246	215	212	239	262	250	251	255	221	233	240	230	239	241	263	227	216	206	253	233	222	234	247	237	230	247	222	224	245	219	216	230	209	238	215	238	198	245	234	219	223	205	213	221	222	278	225	230	246	218	252	245	240	220	241	258	227	261	228	226	226	246	235	223	255	239	230	214	215	248	219	202	230	260	252	213	232	245	232	212	241	253	246	230	236	203	223	224	220	222	238	202	213	220	228	244	224	207	215	228	249	250	226	213	233	222	232	248	247	224	250	221	233	239	228	262	221	255	253	230	250	218	227	224	208	232	258	220	223	227	235	220	238	236	232	216	200	200	223	229	228	236	214	243	212	236	246	227	237	259	242	253	229	248	227	248	246	235	237	257	221	220	204	238	233	261	239	255	202	201	204	234	208	240	222	231	231	247	222	236	204	229	210	224	257	240	218	207	247	221	227	214	232	222	210	247	226	229	235	247	258	238	220	222	224	231	235	227	264	203	223	234	247	254	220	228	222	214	225	220	237	208	245	222	235	240	237	254	234	216	224	234	209	237	236	232	247	229	254	232	236	220	215	213	219	214	230	219	223	240	223	208	257	235	237	250	222	228	230	228	227	219	249	213	235	218	238	232	248	243	227	248	233	273	217	224	236	233	227	241	241	201	249	246	238	232	207	230	238	236	236	207	221	187	209	235	233	246	228	234	253	209	243	252	211	222	207	227	228	213	223	227	244	234	260	246	229	242	223	227	235	249	225	205	220	229	244	244	224	243	230	250	223	220	219	220	226	211	217	224	242	263	239	219	229	214	260	241	228	265	229	265	241	226	240	258	246	251	256	233	237	240	208	239	211	229	224	222	215	192	226	226	248	248	266	218	236	229	233	200	231	229	230	221	209	238	230	210	249	216	211	217	212	240	206	204	212	225	218	197	196	238	208	246	208	235	230	236	253	224	230	197	227	227	242	243	248	261	225	233	236	236	223	240	218	257	208	247	246	223	249	230	239	218	227	219	212	216	252	236	239	230	214	257	252	244	249	217	213	207	217	242	236	218	195	237	244	225	225	224	244	247	218	218	243	202	231	217	208	224	224	246	238	204	230	224	240	210	243	253	246	228	239	236	213	223	238	241	249	222	256	235	225	228	223	237	213	251	224	192	236	243	221	226	260	200	224	235	239	259	223	221	226	216	243	216	248	228	227	230	242	223	204	263	240	232	265	228	224	228	226	229	247	230	202	238	209	219	219	237	223	249	224	225	273	215	229	220	237	234	227	221	239	225	226	223	252	218	213	219	223	227	248	227	224	220	231	224	230	227	212	245	221	241	215	244	256	208	253	271	225	215	228	219	225	228	207	241	220	232	232	254	235	240	247	231	230	225	214	231	213	225	238	210	239	232	214	223	236	252	237	238	232	225	221	211	201	226	235	194	260	229	221	249	249	218	224	222	247	220	227	220	221	253	272	221	244	247	239	239	232	233	247	249	224	210	203	220	240	234	226	212	238	254	224	239	217	252	255	229	228	230	216	223	227	228	222	247	246	233	234	230	225	203	220	230	223	227	216	219	244	222	248	244	240	204	244	237	229	228	263	212	226	215	234	218	243	238	233	221	220	216	220	250	240	238	235	226	238	265	219	221	264	215	236	224	242	228	245	239	239	210	211	238	226	232	233	223	214	221	217	228	212	231	230	214	254	257	216	245	205	241	200	261	235	224	206	206	217	236	231	235	213	217	236	220	228	241	210	222	239	201	194	241	222	226	221	234	235	260	240	249	227	226	208	240	243	236	217	223	241	237	240	267	250	223	228	222	221	232	212	249	220	209	222	242	233	248	229	241	211	226	236	223	218	219	216	204	242	225	231	247	206	242	233	199	231	232	248	222	220	221	238	218	230	233	236	234	240	245	195	241	218	234	245	237	231	244	216	233	227	219	235	224	247	227	220	243	226	236	221	232	217	224	212	228	236	221	187	227	200	236	260	239	229	258	249	214	220	204	221	222	247	247	223	233	231	265	232	259	222	228	236	221	221	216	242	241	239	245	224	234	226	235	226	193	227	218	215	234	247	245	248	241	228	221	251	237	221	252	229	230	229	242	215	244	228	243	254	238	217	237	241	257	225	212	217	241	220	228	230	265	197	239	221	220	229	252	255	225	250	212	214	232	214	220	243	214	237	212	226	267	233	266	211	249	236	222	240	242	222	239	227	232	216	236	226	223	223	238	228	243	239	261	249	220	239	242	230	207	227	243	220	228	232	234	255	241	229	241	201	237	212	252	212	250	210	226	218	244	248	251	216	227	246	220	217	224	224	223	230	209	261	206	242	181	210	222	247	221	231	248	220	227	230	226	208	206	253	232	208	242	209	193	236	243	254	241	274	228	264	221	217	239	228	254	216	214	235	231	214	234	219	239	205	234	214	241	234	195	228	227	229	206	241	225	216	247	220	243	234	232	222	232	252	245	234	247	228	232	196	222	257	269	222	233	225	234	236	239	240	223	242	241	218	250	242	273	213	213	204	226	214	233	245	224	255	220	226	231	226	236	220	228	208	232	219	244	221	240	234	216	229	213	263	227	228	242	234	216	233	223	235	240	211	223	236	244	222	233	219	208	222	206	268	218	232	207	247	224	265	206	234	220	230	219	244	231	212	227	246	218	241	242	241	232	205	227	212	227	262	227	214	210	256	235	210	227	219	219	192	229	221	226	233	226	252	213	218	232	227	236	224	259	231	191	224	218	243	219	255	231	220	241	257	225	252	209	237	246	213	224	231	250	247	233	235	228	234	230	212	226	222	213	239	227	199	214	232	228	191
24310	29408	43643	50266	30398	12332	2286	498	266	255	216	215	204	205	188	170	166	220	202	222	173	189	193	193	214	175	192	201	197	190	193	198	218	185	208	211	184	212	178	177	227	189	210	203	224	212	251	192	190	192	181	206	186	191	184	196	191	178	193	178	196	181	179	196	194	174	168	196	213	168	198	190	183	191	184	189	197	192	185	165	201	185	207	167	172	199	206	194	177	206	213	169	193	179	192	180	184	193	175	192	189	183	182	167	167	179	193	177	178	182	203	190	180	196	176	184	208	198	192	196	184	185	192	192	203	181	192	192	163	188	181	195	174	215	197	206	181	196	179	208	188	182	211	188	184	199	177	182	193	165	186	170	171	207	177	174	194	207	199	196	190	196	182	186	188	184	161	204	186	200	208	202	214	208	214	220	183	185	187	198	198	194	159	168	184	237	185	180	184	202	192	188	195	188	189	188	194	189	177	180	200	202	190	203	182	185	191	204	195	189	204	187	168	212	174	189	185	174	189	189	183	214	179	187	176	184	203	207	192	193	195	169	220	202	211	153	193	193	169	200	175	199	198	181	203	187	200	192	217	204	196	185	206	176	200	196	192	202	185	194	169	202	179	186	194	165	193	182	168	179	188	174	171	185	186	192	183	195	182	182	197	187	217	205	212	210	192	218	227	203	176	205	181	220	207	227	195	194	198	199	200	166	213	178	191	190	180	204	193	152	183	187	197	206	174	172	187	163	167	204	184	180	204	180	208	201	195	168	197	153	170	185	183	174	198	173	174	179	176	204	205	196	200	203	190	191	182	197	193	195	180	194	192	160	197	193	196	169	177	176	181	205	210	219	200	154	190	187	162	204	184	219	181	202	193	185	196	198	192	190	194	225	185	175	178	196	220	204	176	190	201	181	202	164	183	185	210	192	192	176	179	191	189	193	190	162	196	184	188	205	196	204	165	224	202	186	177	183	205	192	221	179	190	201	210	152	199	194	188	208	205	184	175	191	168	206	169	195	176	189	167	163	196	191	183	201	162	208	190	185	200	197	209	193	190	189	167	202	185	177	211	210	199	177	186	180	198	173	214	203	182	162	186	200	193	176	170	172	176	179	174	184	203	192	198	197	174	196	200	199	181	186	200	209	201	162	186	182	195	185	176	204	195	199	186	206	200	173	209	191	185	195	203	185	181	186	220	195	186	180	214	195	153	151	221	203	185	202	187	202	207	188	207	199	172	173	178	162	191	186	187	195	189	203	190	187	208	183	198	212	205	187	202	211	207	154	205	205	224	215	196	186	193	186	186	227	180	189	191	191	188	171	200	162	182	198	209	184	181	193	209	190	200	159	204	190	196	195	216	206	204	191	184	198	169	205	166	183	176	183	220	193	164	190	182	182	210	192	182	184	179	173	193	172	206	198	187	180	210	192	180	181	202	186	187	208	190	185	178	181	177	190	203	184	219	183	178	184	191	192	178	194	217	183	192	202	165	204	185	175	202	166	196	179	185	168	184	184	179	220	202	184	200	194	221	189	195	192	178	194	187	155	207	190	181	193	193	206	180	182	182	184	192	200	197	190	211	181	209	178	185	174	208	186	188	159	187	179	192	201	177	188	184	181	183	196	202	183	193	225	199	192	191	178	183	174	206	184	176	170	206	187	186	207	187	194	187	179	199	201	183	177	213	168	190	212	217	201	196	186	191	174	175	182	180	164	171	177	181	177	203	188	203	190	190	170	210	188	171	203	200	205	182	204	181	175	177	195	185	192	174	198	181	201	208	185	195	187	182	210	200	186	184	177	181	201	168	193	181	170	174	177	190	178	187	181	173	164	220	165	217	178	195	169	189	201	220	181	218	171	206	188	211	205	184	184	213	188	164	170	217	195	181	181	205	175	171	177	183	178	201	210	193	183	206	217	182	209	192	187	192	193	196	175	183	174	203	213	186	182	174	197	187	177	199	200	214	205	183	192	186	186	185	209	174	188	190	186	193	201	223	170	197	202	171	186	172	183	166	182	160	182	174	213	198	193	177	190	199	189	205	203	179	181	211	177	172	216	186	206	208	175	195	176	191	179	177	226	177	176	207	190	201	184	191	186	202	193	197	190	184	173	187	184	181	192	189	174	192	198	170	183	173	178	203	183	197	198	227	220	184	220	188	197	201	196	213	175	187	172	177	180	221	180	172	205	202	191	199	190	198	166	178	180	170	214	195	179	197	178	160	198	196	195	199	194	198	207	175	177	193	173	197	179	166	194	203	193	165	184	194	189	185	189	191	202	208	179	186	180	212	186	168	158	198	185	196	189	210	213	204	205	179	164	154	173	173	190	183	210	202	196	189	201	201	194	193	188	175	176	202	177	195	209	210	182	170	189	195	222	201	197	188	196	193	161	187	192	175	180	161	216	164	181	203	195	197	159	192	197	191	170	179	199	186	200	188	179	196	189	175	181	180	191	160	197	187	182	183	196	198	184	169	202	225	179	185	181	194	185	179	175	213	196	188	161	181	183	192	191	191	176	195	196	191	200	202	184	188	172	212	183	189	204	206	202	172	164	182	191	196	187	195	198	180	186	205	175	199	177	189	203	173	207	179	211	166	208	186	201	177	183	191	205	176	172	209	184	168	185	211	181	178	205	209	199	168	196	183	191	186	171	216	183	190	196	162	195	184	191	191	194	180	191	188	207	204	169	159	191	187	180	191	183	202	168	198	169	195	213	193	174	183	184	193	214	214	186	173	183	189	202	197	192	193	182	187	186	190	171	196	183	188	206	192	208	188	208	197	191	166	195	179	193	199	188	178	213	205	189	218	206	184	181	190	183	196	192	192	182	172	208	165	184	173	173	196	173	163	174	210	183	188	221	167	193	193	196	182	182	176	221	198	192	187	190	198	200	196	164	188	164	225	184	210	164	205	193	177	181	193	178	182	169	188	188	174	137	189	180	211	180	176	188	166	189	180	202	211	187	198	191	204	208	169	183	186	185	177	186	188	199	167	189	176	182	189	179	162	183	172	182	206	176	200	207	196	222	226	190	210	199	195	184	208	176	201	161	184	188	183	198	213	184	174	183	196	220	190	187	198	182	192	182	178	187	195	173	190	203	177	186	173	183	190	205	171	186	173	199	180	183	179	179	184	175	186	170	212	180	174	184	184	149	192	188	171	184	208	215	203	195	196	187	209	156	198	193	189	209	176	194	170	197	162	190	175	218	189	188	178	175	178	193	168	159	176	191	180	163	184	191	175	186	201	200	191	149	194	211	189	209	198	195	185	175	183	184	199	209	159	184	207	206	231	184	196	198	185	187	209	198	173	179	208	194	193	185	187	185	183	177	165	195	178	208	208	175	197	191	209	171	187	181	189	197	193	183	186	180	182	164	176	185	207	188	185	201	173	192	191	206	183	165	212	204	180	173	161	208	207	181	190	195	194	186	182	175	177	177	200	177	172	197	181	194	194	189	191	202	209	212	172	182	178	215	193	198	205	205	174	200	214	205	178	195
16565	28947	44934	52152	32003	7232	1166	708	658	639	577	553	571	563	522	520	480	480	483	524	446	494	463	482	451	488	495	488	498	510	495	452	496	485	524	470	475	478	519	491	474	473	481	511	551	697	758	492	429	461	433	455	481	446	464	484	476	457	456	444	464	513	444	470	467	471	453	455	458	466	426	446	486	439	465	487	426	454	443	478	430	456	470	492	442	468	498	445	451	468	490	454	431	462	446	471	452	484	442	490	439	472	458	441	475	444	469	458	477	417	439	407	474	478	455	453	459	490	429	432	431	493	422	415	441	484	478	459	477	446	437	446	450	471	436	424	427	486	439	452	453	446	444	453	434	476	448	460	458	452	450	496	476	468	492	463	434	445	500	487	456	461	505	442	437	470	444	473	448	467	454	488	505	458	474	458	459	442	504	438	426	478	468	472	451	453	479	488	439	434	500	477	453	489	463	445	467	460	456	476	474	451	447	454	431	447	428	419	446	462	453	480	456	460	446	483	467	446	458	461	448	445	487	464	431	491	474	444	430	458	455	429	459	436	428	464	438	464	464	453	478	430	388	468	444	435	437	439	462	458	469	443	471	482	432	472	466	481	481	440	502	477	437	427	462	465	453	471	445	431	463	476	427	490	452	429	488	450	477	443	441	460	454	424	483	456	456	478	457	459	473	471	449	460	442	443	442	437	429	482	494	483	454	444	469	458	454	431	447	434	466	458	434	487	436	459	432	470	443	462	463	465	452	463	420	476	448	480	480	435	482	467	440	509	439	482	451	461	429	460	451	433	416	454	436	465	455	461	487	438	471	420	433	456	488	452	476	472	443	450	466	442	460	447	471	463	471	475	435	451	465	426	420	466	458	476	443	463	445	454	430	510	450	472	440	479	477	452	428	483	476	451	464	475	484	477	475	424	435	461	452	427	459	480	486	453	424	451	489	480	467	441	533	460	443	483	453	460	452	457	434	475	491	481	457	428	470	443	460	442	482	452	450	478	437	439	444	459	448	463	452	451	471	442	447	438	459	486	495	468	443	461	456	480	476	435	440	453	498	436	458	475	459	449	465	453	480	435	483	462	477	434	472	445	465	445	441	452	463	432	456	436	440	479	473	448	485	500	467	473	442	450	482	442	479	458	448	452	439	448	432	428	449	476	446	468	450	458	497	466	467	440	465	437	442	466	429	457	472	463	452	436	462	456	424	455	439	444	485	431	438	449	451	425	428	476	443	463	435	485	467	474	434	460	472	469	450	449	386	433	468	450	465	443	454	471	445	449	442	446	476	405	489	473	449	478	469	448	465	438	471	472	475	465	452	453	469	466	442	482	484	483	431	442	488	443	462	474	458	440	464	452	463	467	491	497	462	483	475	460	438	465	429	459	462	467	444	469	464	438	440	430	457	478	458	434	436	403	455	438	466	467	434	433	476	469	451	470	457	463	439	455	452	468	436	468	446	469	456	428	450	470	449	447	466	454	445	428	410	489	459	421	439	428	453	509	432	473	419	425	453	455	431	423	476	451	450	479	440	481	458	428	432	483	452	465	443	472	480	458	427	466	452	438	492	440	450	449	456	493	465	482	466	474	500	401	442	465	464	451	442	429	457	447	436	447	443	424	489	440	454	436	464	426	476	464	460	451	460	476	511	458	490	461	471	460	500	422	449	448	464	458	499	480	460	500	443	446	464	454	440	479	494	426	464	463	455	445	479	462	440	476	491	450	424	452	485	449	431	469	467	463	474	399	445	464	441	457	444	461	452	439	479	469	502	463	455	427	482	444	450	479	456	470	504	478	458	432	459	449	447	457	458	431	459	468	480	480	415	453	476	467	507	439	442	440	477	476	476	480	459	442	440	456	476	462	438	435	440	461	462	460	395	456	499	458	425	494	441	433	470	469	503	492	441	475	460	436	476	430	457	453	498	449	496	469	449	443	469	467	453	468	474	462	441	451	458	452	478	411	417	493	444	493	464	437	446	464	461	442	470	463	460	444	472	454	502	502	476	498	466	454	465	473	448	476	442	453	459	459	492	466	472	444	481	474	466	449	455	457	453	495	463	459	467	490	447	474	510	414	479	457	434	418	438	424	448	472	448	442	468	436	465	474	457	495	422	396	451	430	458	431	465	484	459	427	447	477	448	450	441	451	425	487	429	463	473	453	431	444	515	466	433	472	452	451	461	449	459	459	445	468	481	453	466	458	446	458	438	407	440	455	450	459	434	464	458	431	467	444	445	467	468	435	496	419	470	492	430	446	458	447	446	435	448	457	446	477	498	447	461	455	473	476	431	479	418	434	450	462	491	458	457	452	453	474	440	468	455	436	459	446	443	442	432	452	457	472	499	471	416	449	445	452	430	470	477	472	438	486	446	419	456	448	458	466	469	443	421	457	478	478	459	454	430	406	439	449	407	476	450	416	446	501	468	490	470	450	467	466	454	442	470	440	461	460	499	434	461	430	450	468	461	421	438	434	475	449	466	479	445	471	490	439	462	493	446	479	464	466	453	441	454	431	414	452	441	455	460	499	472	466	419	447	484	469	448	463	457	436	432	507	486	453	399	488	454	452	447	496	446	444	495	468	460	442	463	462	472	431	466	456	455	449	449	440	491	442	472	473	444	466	464	459	455	461	473	432	459	455	460	505	434	482	500	459	447	487	464	406	474	419	444	466	431	465	448	427	443	479	481	454	454	447	490	468	500	504	492	437	428	453	443	431	408	456	456	483	449	494	420	462	519	460	425	421	429	436	460	446	481	424	466	496	468	485	468	464	474	442	483	478	452	442	453	462	443	442	477	485	454	458	422	436	446	460	472	425	448	447	452	446	455	455	463	490	441	438	455	447	451	450	491	437	449	431	445	462	433	460	445	455	441	453	439	460	444	452	487	434	460	453	442	457	513	459	436	463	453	463	432	468	458	465	459	441	425	445	442	474	413	441	462	438	444	491	477	459	423	462	444	460	446	474	441	435	441	468	483	431	455	437	469	442	434	448	458	464	496	490	483	453	494	471	440	417	480	468	430	504	436	473	488	431	491	437	469	485	435	445	461	441	482	394	461	480	489	450	464	463	473	443	488	445	449	470	444	437	457	432	438	455	450	439	450	446	450	449	438	445	482	451	465	480	454	457	453	458	477	480	439	455	476	442	475	436	437	459	459	484	447	453	491	476	461	480	471	450	464	432	517	437	454	463	461	435	475	445	455	470	444	501	464	454	450	433	459	476	419	459	464	438	423	473	468	441	488	452	520	474	463	440	432	443	440	472	452	459	442	456	450	465	467	468	443	471	445	514	430	452	502	465	467	438	466	506	451	472	447	442	445	461	415	480	433	455	465	453	443	427	495	481	439	428	490	439	504	439	442	451	484	455	442	471	453	477	475	456	462	434	440	428	438	486	448	492	428	470	480	455	474	521	470	416	460	470	491	446	465	461	441	441	457	472	466	440	464	470	463	485	441	473	469	462	466	476	471	458	473	494	460	488	444	458	476	452
49482	52656	53254	48542	29893	26652	22401	15663	7106	1695	337	239	260	260	258	236	169	218	182	171	201	169	160	178	168	152	157	160	171	161	138	154	175	195	166	165	157	155	154	156	132	178	169	247	309	363	577	574	290	150	122	135	152	155	170	151	138	157	150	134	166	169	150	154	172	143	131	156	150	149	146	142	151	167	151	142	124	185	159	157	162	160	155	168	157	156	165	146	136	163	150	147	169	143	161	165	148	133	149	138	139	158	142	138	140	145	139	133	149	167	172	138	155	139	147	146	143	144	120	151	135	161	131	152	150	157	142	145	139	148	171	137	160	152	150	144	147	153	144	140	169	169	127	159	130	141	148	134	155	152	137	163	140	150	175	161	157	149	140	149	151	146	164	142	160	152	138	166	168	163	145	162	157	152	166	144	146	152	158	144	142	176	162	148	147	148	157	142	159	148	154	159	168	149	185	144	154	183	148	157	171	169	141	145	150	138	148	146	150	127	124	146	137	154	119	133	171	156	162	150	135	155	158	188	123	145	164	150	160	166	155	178	152	150	138	165	166	127	165	164	159	145	133	139	145	142	170	138	164	142	139	158	162	161	130	152	150	155	159	151	154	150	147	140	144	153	165	169	164	158	143	139	158	132	172	143	168	136	161	156	155	147	151	145	151	164	176	128	160	153	139	123	146	145	154	157	137	171	156	123	145	152	141	171	165	121	169	148	155	143	130	167	162	148	148	147	167	175	163	145	151	162	154	146	136	137	166	137	147	138	150	141	129	151	163	171	157	161	169	152	157	145	153	139	157	145	136	154	164	132	140	159	157	182	151	150	163	158	162	154	134	180	156	159	155	160	147	162	151	145	154	126	183	152	160	138	152	155	160	173	154	155	145	143	141	155	146	132	150	135	154	143	143	139	157	157	137	151	151	131	139	154	130	189	158	132	151	161	151	128	151	160	157	164	176	145	150	144	154	160	140	158	158	140	168	142	151	132	157	153	155	162	150	146	170	160	146	143	154	166	147	140	134	124	143	150	143	144	176	145	139	184	134	160	139	155	152	154	143	144	157	165	151	158	139	166	138	166	153	138	176	149	168	149	139	135	156	172	158	143	137	157	151	141	131	149	163	157	156	179	153	140	159	140	152	118	176	152	155	149	140	141	149	162	165	123	148	146	146	152	147	168	143	151	127	134	141	129	155	134	153	147	144	147	149	141	150	131	180	143	133	143	174	150	146	170	140	153	139	138	134	159	190	157	160	136	186	161	151	143	149	145	156	146	171	170	150	121	154	168	153	153	145	133	158	156	149	160	156	158	156	153	141	142	151	159	141	154	150	141	159	142	140	134	163	149	155	150	138	150	141	178	163	137	157	142	158	163	163	139	146	155	141	175	167	155	142	144	142	130	143	152	131	147	156	148	154	163	166	170	162	165	165	122	159	157	149	151	150	161	162	156	163	148	157	132	144	161	141	154	151	146	172	145	146	140	162	171	156	145	166	178	155	136	137	153	139	159	172	146	156	167	145	143	148	137	157	133	175	163	160	138	163	168	186	133	151	162	151	143	156	176	163	164	158	164	155	146	157	153	157	165	152	148	153	133	153	162	140	166	147	166	133	154	133	151	148	163	177	141	142	156	145	187	174	131	152	150	144	160	143	143	174	147	146	144	142	145	134	143	150	153	134	136	165	150	135	172	173	155	167	143	139	113	163	167	148	152	160	170	139	166	162	147	156	171	152	126	160	138	146	145	174	146	150	141	154	127	165	147	157	156	156	165	154	152	155	148	158	151	147	141	171	137	156	153	149	137	147	139	169	138	141	144	156	146	152	134	157	149	137	163	161	141	151	152	147	166	145	158	142	145	155	133	152	173	121	129	149	146	138	152	158	153	151	150	151	147	156	147	146	163	144	151	162	154	151	145	173	152	178	154	157	155	173	151	171	156	162	165	148	150	136	142	142	130	157	155	178	156	135	151	160	132	168	144	128	126	136	181	176	165	146	153	166	169	170	158	163	149	156	143	169	151	139	154	166	149	172	139	158	159	157	167	161	164	133	158	155	167	161	147	129	152	159	147	137	163	151	142	152	147	146	165	163	159	140	151	169	144	164	162	141	150	159	162	153	154	166	140	157	150	152	156	163	130	143	143	141	158	135	129	146	165	150	154	122	148	147	152	138	161	140	148	160	150	149	120	162	153	149	143	140	146	139	172	173	152	172	185	144	158	157	157	150	169	152	142	134	136	129	163	153	136	152	136	153	179	149	135	152	139	152	150	155	148	154	144	148	153	144	161	160	130	154	155	125	137	149	158	146	166	138	153	152	145	142	132	141	147	146	181	136	160	147	146	136	155	128	158	152	150	149	128	147	154	150	155	165	138	145	177	136	154	149	162	126	138	141	156	149	142	130	162	159	143	150	168	165	168	160	158	147	116	153	164	146	192	138	148	150	151	140	165	172	149	165	135	151	137	155	148	144	148	144	130	163	157	155	150	150	164	130	140	145	135	131	142	156	139	166	143	146	157	145	162	167	142	173	151	154	147	136	140	136	153	172	133	131	138	140	134	125	157	138	152	155	161	149	136	160	140	143	159	154	130	149	156	144	140	154	178	150	141	168	150	150	151	157	166	165	142	174	156	154	144	151	172	169	153	152	150	153	129	154	160	151	180	149	174	149	138	139	166	155	137	144	132	149	153	158	165	153	128	159	160	154	141	154	155	162	155	156	159	147	136	169	141	161	142	138	140	148	130	156	185	159	162	156	121	147	160	174	153	155	160	155	168	146	166	152	163	136	143	144	151	152	151	165	147	159	160	136	154	140	144	145	135	141	143	146	143	143	156	150	162	172	168	155	154	148	155	148	166	143	144	164	153	155	125	154	166	149	153	164	145	164	129	151	160	156	164	157	179	179	152	159	149	143	133	142	149	164	143	161	131	145	145	171	144	159	161	151	159	155	161	155	149	155	156	122	150	151	161	141	158	175	172	189	131	154	139	155	164	133	152	128	153	180	141	158	160	160	140	161	166	158	156	155	155	146	150	158	164	156	137	154	167	142	155	150	140	151	152	157	160	164	159	160	146	156	158	144	168	152	116	143	178	151	147	155	149	161	159	166	147	164	157	163	169	164	147	164	151	162	134	154	144	152	126	157	187	146	159	156	151	172	137	160	157	136	165	155	165	156	162	152	158	161	145	149	154	175	152	151	158	149	137	146	157	145	159	136	133	163	143	151	147	154	171	131	159	128	146	131	140	145	145	151	171	159	168	150	175	123	144	141	164	154	146	149	160	178	147	141	157	141	135	157	157	162	140	160	164	143	154	152	158	152	141	145	126	148	141	143	150	145	153	173	173	139	164	171	163	154	144	151	170	154	148	164	135	159	132	159	161	139	139	157	164	137	143	160	160	142	139	156	167	152	156	156	140	153	143	140	161	171	172	148	120	163	141	178	127	153	153	159	132	145	163	145	182	152	155	151	144	155	149	182	158	153	143	149	154	146	143
36359	51452	56926	46158	32221	23364	2642	1353	1190	1008	898	840	929	1013	834	680	634	570	498	515	457	447	474	475	424	426	422	417	437	454	508	565	456	471	478	459	424	422	386	420	365	418	469	879	1280	1655	2930	2631	1095	397	330	338	367	369	364	361	359	383	393	375	356	336	365	354	355	397	370	381	334	387	336	363	337	353	330	356	336	359	373	372	354	359	374	359	360	346	365	350	351	334	346	370	385	367	341	322	375	358	364	357	372	344	385	354	381	356	378	409	350	388	370	379	339	348	353	354	361	369	351	407	373	379	349	379	354	372	342	381	357	386	359	365	368	355	352	337	387	362	336	336	337	386	348	375	342	372	338	371	374	371	345	351	373	359	349	390	356	359	378	371	386	369	350	369	386	331	376	374	382	395	368	358	387	362	375	348	359	346	360	349	348	352	337	367	375	355	403	358	365	361	340	361	350	353	356	367	401	346	355	358	363	345	371	359	350	397	380	382	363	359	377	384	340	368	412	345	357	375	357	398	348	351	362	363	348	388	336	371	348	369	358	392	371	334	357	390	340	344	333	376	356	360	360	346	395	367	361	336	380	382	349	354	357	374	352	381	366	356	349	384	366	361	380	386	365	384	389	375	389	371	345	355	379	390	385	373	367	352	330	355	364	386	358	380	401	396	382	381	342	351	368	357	363	363	384	386	334	369	349	368	356	350	351	370	387	334	343	349	355	354	331	386	390	322	374	375	376	355	348	388	396	371	326	356	337	366	357	371	330	367	369	373	336	387	362	363	346	360	353	338	339	360	379	366	364	339	348	319	361	375	393	349	340	362	381	374	362	361	364	354	369	391	353	373	353	354	365	330	363	406	362	353	386	354	374	377	387	369	378	373	368	376	385	365	378	362	371	360	366	361	341	381	366	396	360	331	385	357	347	362	378	400	362	338	377	345	353	380	372	353	387	346	350	330	355	344	371	364	343	364	367	331	365	343	320	362	341	370	370	360	396	373	371	365	366	346	334	380	361	400	374	367	355	344	395	363	367	384	335	358	391	353	337	373	372	350	368	352	399	378	376	379	381	371	344	370	372	346	398	366	375	350	384	379	375	353	364	368	359	372	358	370	386	369	330	356	356	359	330	358	374	369	341	356	368	365	362	348	344	347	352	389	349	364	358	346	368	352	382	397	376	346	384	384	341	365	394	336	364	388	333	364	370	381	350	365	354	356	357	383	370	379	370	335	331	387	365	382	345	384	393	346	377	362	374	371	372	372	338	382	365	352	324	360	346	372	349	383	348	421	413	366	371	359	360	398	381	358	384	366	350	387	396	367	333	393	339	380	370	383	339	398	365	365	389	344	380	366	380	332	371	357	343	343	376	356	359	378	350	401	377	359	346	378	385	387	365	349	361	335	324	370	328	375	377	371	386	346	364	374	346	353	345	370	390	374	360	379	372	416	342	352	353	332	346	378	339	303	340	338	327	376	395	378	375	371	380	349	342	394	357	379	384	345	346	355	374	370	342	352	382	387	386	343	372	348	392	348	378	366	353	349	348	373	348	359	344	378	347	368	354	343	407	366	347	373	370	350	360	347	359	384	345	364	341	404	349	379	379	372	369	357	348	347	357	339	375	377	370	406	373	385	363	360	385	340	367	369	375	381	368	367	396	326	360	316	334	399	389	357	346	327	360	378	360	381	364	363	339	356	399	358	328	383	338	386	344	367	342	347	376	390	328	374	344	371	373	349	335	376	411	350	349	377	377	370	371	367	389	378	349	331	343	360	372	358	345	364	396	417	408	374	380	357	374	354	356	366	386	370	358	360	359	356	384	380	356	355	363	360	352	365	367	359	351	342	310	390	386	360	397	342	366	345	365	365	353	335	381	389	357	344	364	316	379	327	364	357	366	365	364	383	359	371	375	375	340	366	376	352	366	348	382	354	381	373	369	381	367	396	369	351	374	340	368	360	381	372	414	361	395	391	381	355	369	383	321	364	386	306	395	333	369	394	358	391	359	356	327	377	379	360	326	360	402	359	372	389	395	373	390	349	366	387	374	353	348	382	362	373	399	392	358	394	378	359	351	399	339	349	385	336	382	388	399	344	343	338	367	321	363	359	346	369	387	381	353	376	351	367	366	402	346	372	352	397	382	333	372	342	362	340	344	383	376	378	391	355	341	397	376	370	357	395	350	380	357	365	397	346	376	354	346	351	364	369	412	390	375	363	363	367	374	363	379	341	353	378	379	398	352	354	352	346	391	396	370	374	360	360	361	338	367	351	352	377	361	391	365	376	349	360	375	339	337	385	376	372	375	352	362	346	373	339	400	351	357	373	350	364	360	367	386	391	359	405	367	385	381	341	390	365	372	325	385	385	378	359	388	403	373	349	370	349	362	374	370	369	341	310	372	386	374	348	366	359	380	350	348	383	400	345	336	333	373	367	358	345	351	388	362	374	371	387	387	356	350	409	355	336	372	391	370	362	375	360	362	329	371	395	362	383	407	340	348	376	360	355	357	354	376	365	329	373	346	392	364	351	373	369	381	403	356	357	338	369	340	347	369	373	342	389	349	353	381	351	325	360	367	371	363	397	362	390	379	342	351	351	352	425	373	370	335	341	319	369	342	356	328	399	356	354	403	346	402	392	336	363	356	369	369	332	352	377	343	360	319	400	387	402	333	390	365	359	369	373	358	356	358	346	348	368	362	359	384	349	346	348	359	379	337	367	376	359	385	389	369	347	361	375	353	351	396	390	352	356	380	381	355	350	406	340	416	357	331	350	380	354	351	341	378	365	359	360	351	367	341	370	352	382	368	366	338	363	365	334	375	372	375	381	406	398	374	365	355	368	386	369	369	363	367	366	371	364	390	375	372	344	396	345	372	386	393	334	374	372	353	370	348	367	377	360	366	370	409	363	363	400	354	353	380	397	372	334	372	386	362	343	363	363	359	358	387	345	381	369	364	397	363	367	332	327	355	340	350	365	379	353	349	354	326	336	361	373	370	384	368	377	352	378	392	365	360	392	378	336	362	365	381	327	378	343	383	367	341	392	367	360	365	364	379	348	365	385	377	388	369	398	377	378	349	332	397	363	371	382	341	385	366	329	330	400	379	357	354	359	346	377	375	359	325	381	369	340	346	335	383	330	363	349	355	354	362	352	354	372	340	362	286	360	358	338	381	388	391	337	356	362	378	391	353	341	390	366	372	355	376	356	351	366	360	354	324	352	397	372	360	409	364	363	357	387	346	367	374	359	344	377	358	374	363	383	375	364	348	372	372	386	359	336	376	380	345	367	366	373	365	335	353	344	375	362	325	367	373	347	377	348	355	368	390	386	341	361	350	349	366	340	357	367	357	360	347	357	376	313	379	373	375	336	366	369	360	345	361	379	375	373	357	351	414	317	368	395	382	378	369	379	382	353	357	380	406	364	373	428	360	401	374	369	371	372	391	375	366	369	350	342	358	322	331	410	404	379	334	368	351	349	394	361	344	375	364	342	347	371
58405	52729	41325	33418	30461	24986	23045	20532	11871	3468	817	504	441	477	395	345	275	220	183	154	177	157	160	178	175	171	152	129	165	204	197	182	164	166	170	140	139	162	149	149	144	140	171	660	1600	581	918	929	565	343	161	128	113	107	126	116	126	143	137	135	115	141	119	129	123	117	125	111	127	130	129	135	120	132	139	113	115	111	137	127	106	120	125	133	136	123	119	138	123	128	128	117	124	131	104	146	131	123	114	105	117	137	113	108	119	114	143	106	127	135	123	95	115	114	122	116	124	128	116	124	139	118	127	114	136	144	131	117	123	139	102	127	113	134	116	124	110	103	151	135	112	133	111	129	107	130	129	118	132	114	118	133	119	125	120	120	127	135	112	135	123	114	109	110	122	115	121	117	122	123	109	111	141	116	137	103	107	140	103	118	146	116	123	139	124	123	135	124	150	129	134	99	118	100	148	128	142	110	135	124	132	137	119	98	124	111	143	117	124	138	119	134	128	137	146	101	132	146	120	107	134	136	124	125	127	121	139	127	127	121	126	127	124	135	112	133	131	122	131	111	108	118	136	135	119	126	130	122	118	132	123	119	127	129	114	132	142	102	124	124	130	118	151	111	111	125	114	137	132	119	113	102	112	110	123	123	126	108	107	123	152	119	126	123	119	125	120	104	134	120	120	111	124	122	137	129	115	110	117	119	102	113	140	119	136	150	142	123	133	134	98	132	118	118	140	126	106	119	133	143	131	131	122	124	114	114	132	134	126	117	111	128	137	115	132	114	110	145	132	129	119	117	133	119	124	142	100	120	126	144	154	155	127	112	130	121	129	117	129	126	122	125	101	129	128	122	128	122	129	107	114	107	138	108	122	129	123	139	115	110	136	132	104	111	134	123	125	134	118	138	107	119	120	105	140	118	129	107	126	131	122	129	140	114	109	110	139	136	114	108	135	123	119	125	111	121	137	139	132	134	123	135	113	124	125	122	96	89	158	115	107	126	143	99	141	134	130	110	102	134	124	115	127	119	116	115	133	123	125	143	115	108	109	126	131	116	115	139	119	98	115	134	125	107	134	112	116	121	105	135	127	131	108	118	120	113	130	119	122	138	121	111	124	107	113	116	122	117	120	120	134	126	134	128	120	144	120	114	116	136	126	130	138	108	136	140	128	118	126	118	119	115	128	116	135	129	135	112	142	121	136	113	133	135	142	113	119	131	134	120	119	124	108	117	128	130	116	135	104	116	112	120	109	119	115	133	114	126	131	126	121	109	148	122	117	133	129	133	129	129	104	140	132	149	118	123	104	115	103	127	132	117	145	108	114	137	123	133	117	117	108	123	119	130	131	104	115	142	165	119	160	127	127	135	117	108	121	117	128	146	117	123	131	131	119	132	121	124	136	136	120	132	134	144	133	124	102	129	125	130	119	110	133	114	124	119	127	113	132	126	126	125	120	126	132	123	127	113	121	126	113	134	116	113	113	132	130	123	121	104	129	125	124	131	134	127	132	124	128	117	143	106	135	129	124	113	117	120	119	123	141	128	117	129	130	145	114	123	146	107	135	135	116	121	137	134	142	119	122	120	119	114	130	119	130	114	146	113	115	113	117	122	107	137	111	125	119	133	125	120	124	111	107	143	123	124	115	123	128	118	104	122	112	128	100	116	133	131	128	116	131	124	98	120	148	116	123	123	144	121	146	108	113	121	105	121	102	115	135	139	129	125	144	152	142	128	152	105	133	129	139	129	106	116	140	114	150	110	129	122	134	119	111	130	118	131	131	134	134	123	121	123	115	131	111	107	122	150	128	130	136	126	143	118	123	121	108	114	111	122	123	118	130	123	122	118	132	128	112	123	111	121	115	135	119	123	120	113	125	114	126	125	134	115	117	99	129	142	125	104	114	143	118	116	149	122	151	134	118	133	119	120	118	133	143	133	136	118	127	119	119	123	135	120	128	127	102	118	136	104	113	134	134	124	110	113	135	126	108	120	119	146	144	132	100	144	111	110	124	113	130	121	112	128	136	117	132	121	124	146	115	105	95	123	125	116	137	153	133	141	138	122	114	121	113	109	113	117	129	112	132	119	154	123	113	140	123	110	118	126	135	130	98	122	114	120	122	148	144	133	116	123	141	118	138	130	128	139	129	126	136	135	106	120	131	142	117	132	130	121	116	113	116	141	118	122	101	119	122	138	140	132	131	137	125	128	124	111	106	127	113	133	113	126	114	142	121	96	110	136	130	122	122	120	107	136	121	123	141	122	129	119	135	153	136	117	119	118	115	122	111	127	118	120	120	123	115	132	124	106	92	126	142	123	139	119	155	119	118	124	121	124	124	115	120	101	139	148	155	109	128	133	123	135	123	128	144	107	127	121	141	134	114	106	120	141	133	125	145	127	126	104	114	112	139	118	123	131	132	119	107	124	121	146	121	115	107	147	136	127	137	125	159	125	125	139	106	138	132	121	118	135	127	124	128	128	104	128	108	122	119	122	130	108	125	118	108	130	131	141	99	152	123	107	122	129	134	139	118	115	134	130	139	120	130	130	120	123	114	115	120	99	113	110	132	120	123	120	128	99	119	118	135	127	120	125	101	145	131	124	123	124	128	118	135	105	116	120	106	113	132	130	129	99	120	116	116	110	128	116	112	118	104	128	119	125	114	115	117	119	125	126	114	129	135	118	132	146	130	134	117	116	91	126	128	120	126	118	117	148	135	123	130	119	99	97	143	129	136	140	98	129	130	113	127	132	137	134	110	127	115	128	122	140	113	108	138	151	120	126	143	114	118	121	116	124	153	118	132	114	108	106	136	131	134	119	118	128	120	132	141	132	137	133	121	120	121	121	122	117	121	101	106	106	109	132	119	136	112	136	115	128	121	121	109	133	121	127	153	120	134	140	112	108	119	129	121	121	138	155	115	106	146	133	131	111	114	127	130	141	140	125	143	101	126	121	125	140	120	112	112	131	149	118	133	113	149	135	116	126	104	141	103	119	123	144	101	119	116	112	134	119	112	130	113	118	123	125	104	136	146	128	138	129	131	130	110	126	121	116	133	134	137	153	130	108	126	127	157	121	120	124	146	129	105	117	131	120	126	115	109	125	101	121	122	121	120	111	125	115	122	124	134	139	146	127	139	110	129	141	144	135	126	117	104	131	138	135	107	129	112	115	135	135	115	143	134	146	111	125	121	118	113	130	125	126	126	116	127	125	113	134	124	137	110	109	140	114	124	119	135	122	126	131	118	117	113	128	132	127	119	114	131	126	129	109	118	112	120	120	114	122	106	113	140	112	112	121	145	136	123	118	103	132	131	106	106	107	126	147	118	108	115	128	126	133	109	129	123	138	131	114	138	126	131	137	120	114	128	121	122	118	132	136	119	120	107	118	116	122	129	116	132	122	133	121	115	124	111	127	121	118	128	115	116	115	114	131	119	114	124	128	128	133	131	146	130	137	121	99	115	110	115	119	138	105	142	128	112	114	132	121	133	108	104	134
45235	57553	47674	47275	35180	11210	4954	3513	1928	1809	1566	1862	1673	1875	1524	1187	950	684	618	588	518	509	513	532	449	480	499	435	519	777	718	636	587	500	552	498	462	409	405	410	403	371	538	3397	8028	2311	4569	4709	2477	1380	519	340	301	333	327	308	272	295	331	335	314	329	282	314	291	317	296	312	282	319	293	300	321	287	321	321	332	331	307	334	315	298	301	314	309	285	294	300	289	289	322	327	298	290	312	326	322	303	308	325	303	323	294	308	296	298	276	293	302	310	261	309	306	317	315	324	309	303	287	285	302	334	326	294	289	291	317	334	284	297	299	341	282	316	312	330	285	297	338	284	342	314	292	352	323	282	314	290	270	280	269	291	277	321	303	294	302	325	273	302	318	290	316	322	313	310	304	294	316	328	298	303	311	324	296	303	311	286	327	299	318	315	294	293	302	303	301	304	309	287	328	317	296	313	300	301	271	321	303	312	299	288	291	274	310	307	366	303	300	320	347	310	300	331	289	289	276	284	330	308	315	327	338	287	292	315	300	260	300	294	295	300	298	295	306	298	332	318	327	294	284	296	325	301	320	290	330	291	300	308	277	298	300	325	288	311	330	305	287	314	308	294	292	312	274	303	319	285	314	292	281	314	330	322	334	282	323	302	309	331	312	297	331	303	283	310	332	323	297	288	292	305	326	338	309	297	312	331	299	280	295	312	331	267	295	286	292	287	317	305	286	293	275	330	326	312	315	313	316	281	303	329	322	309	315	310	289	309	323	288	297	292	288	283	332	308	278	307	326	296	301	289	295	327	288	321	278	324	285	312	285	313	303	309	333	308	305	296	299	306	296	296	298	323	309	310	297	318	350	318	316	312	316	303	302	323	287	317	307	342	302	263	298	318	291	292	317	301	317	328	308	330	296	266	366	303	325	322	331	265	331	297	309	272	277	290	321	307	336	291	339	338	304	323	348	270	296	317	339	292	273	337	295	294	321	332	289	303	290	306	314	298	311	293	279	316	340	336	269	316	299	299	323	306	313	335	298	303	291	310	294	305	308	291	293	307	307	298	295	298	297	279	320	300	299	313	309	293	339	309	300	347	312	282	306	308	305	313	314	291	275	316	282	328	274	282	337	300	317	317	299	303	314	293	316	304	294	292	306	313	290	288	275	292	312	309	308	299	318	298	296	294	337	320	309	320	290	304	294	335	294	311	309	304	278	286	294	320	279	312	336	308	298	317	295	310	297	300	319	313	303	301	302	289	313	324	308	306	328	301	297	312	313	303	311	315	300	291	305	339	308	312	318	310	301	298	360	289	327	296	289	281	293	280	271	294	331	285	308	311	351	308	310	322	316	276	274	314	297	306	310	300	295	321	312	316	326	328	281	317	316	294	303	308	279	278	315	314	268	328	305	311	307	300	327	294	282	333	307	287	314	299	295	295	281	300	330	320	336	314	292	297	335	293	312	299	312	274	312	330	283	339	291	330	302	274	339	316	275	282	287	294	318	309	276	321	322	316	338	316	327	314	291	327	288	303	293	318	304	299	304	298	304	314	302	290	299	311	319	320	311	327	320	296	283	343	308	265	283	300	325	274	311	310	302	283	321	303	302	327	336	319	275	322	332	312	320	304	338	281	288	295	311	299	288	289	306	285	305	286	305	299	289	340	291	330	299	289	293	325	330	307	308	301	293	311	315	308	311	315	292	315	318	312	328	314	319	288	287	338	320	296	309	293	307	300	283	319	297	278	289	269	304	281	267	283	313	291	309	303	299	313	288	332	292	307	295	287	309	261	304	337	308	294	346	316	272	308	330	322	299	287	359	294	317	325	294	298	311	290	315	303	274	337	281	306	326	305	304	337	317	303	304	291	286	339	320	308	309	325	331	297	303	311	303	327	305	277	276	325	291	291	332	326	333	291	329	299	268	285	318	309	315	306	292	319	312	313	294	300	333	310	320	301	302	315	296	323	304	308	304	305	338	339	307	294	291	304	286	274	314	298	344	328	289	298	325	292	281	296	337	283	309	290	301	318	298	266	305	289	289	297	274	288	302	303	328	300	299	298	287	288	332	301	259	365	291	317	272	300	279	281	319	332	310	334	315	308	323	306	324	312	318	301	327	308	342	310	312	318	327	315	289	309	291	303	334	314	313	334	295	323	296	304	302	340	287	319	306	296	300	308	297	311	293	301	304	314	298	279	316	324	300	297	293	321	286	303	301	295	286	304	273	273	281	284	320	301	295	333	289	312	307	315	350	316	304	303	313	321	287	311	280	335	301	294	266	314	298	285	312	270	318	324	304	327	322	314	318	332	329	277	263	315	309	318	307	286	297	300	300	292	326	288	292	256	269	322	339	313	311	311	308	312	304	309	280	278	315	284	319	318	307	304	354	305	308	312	278	288	296	299	289	343	297	272	335	295	302	281	293	346	306	301	285	313	329	304	324	308	304	315	296	322	263	317	302	310	277	290	302	286	307	318	294	294	311	275	309	285	313	283	326	321	299	316	287	355	320	328	293	278	324	281	290	335	308	286	287	298	287	321	354	307	294	266	300	293	294	300	309	311	302	317	279	316	310	315	295	309	315	344	331	304	331	300	288	307	302	320	325	263	307	322	335	315	279	337	306	303	317	312	279	323	319	321	293	292	284	312	311	307	293	300	315	284	330	315	285	295	287	297	273	293	284	290	308	307	287	286	320	309	303	306	302	277	267	286	332	333	334	322	308	305	344	285	282	352	298	309	317	300	284	313	331	291	285	270	307	308	309	303	303	293	266	309	290	328	320	321	304	283	317	330	305	295	310	292	310	334	319	304	337	329	314	317	304	314	303	321	313	301	332	304	338	305	333	296	313	312	293	281	276	303	337	301	341	298	325	314	288	291	314	317	296	295	309	304	271	292	300	274	308	307	281	322	319	342	318	296	311	305	283	290	324	272	310	287	296	299	298	315	309	263	319	310	316	300	305	319	307	321	285	288	312	333	304	312	309	311	291	298	306	296	310	295	323	289	314	312	272	307	311	292	306	302	286	349	343	331	310	287	300	285	332	338	327	317	324	294	339	291	277	318	304	313	321	301	285	299	297	283	311	323	290	312	324	331	311	287	300	320	327	302	323	308	287	296	302	332	326	318	318	309	320	310	344	317	289	319	300	308	306	295	282	305	281	307	313	312	332	291	290	295	281	308	297	287	322	307	315	306	305	312	294	320	294	317	349	283	294	290	339	296	326	309	277	296	330	302	316	310	288	300	258	351	301	281	312	321	330	330	258	278	316	290	317	289	327	289	307	306	307	282	310	305	291	285	294	285	331	301	347	336	286	301	322	294	310	281	281	307	292	304	271	311	320	325	281	310	331	325	266	305	329	321	329	338	313	311	290	294	332	266	339	310	317	321	280	299	312	297	298	320	301	314	317	295	313	310	317	304	315	319	285	284	319	286	297	316	270	289	298	325	290	324	299	314	295	304	304	288	313	293	298	302	306	310	312	309	307	304	326	317	296	312
24442	38483	47852	37346	28250	8391	1575	517	326	276	265	278	235	241	221	241	235	242	242	235	233	257	245	237	228	257	205	235	259	237	255	258	246	222	220	236	241	225	225	246	246	251	246	229	234	252	259	350	314	282	254	228	223	247	225	221	228	257	196	217	223	217	200	229	213	229	230	247	239	229	229	241	220	229	236	226	230	232	240	253	251	236	248	234	234	238	239	224	247	197	223	242	232	248	212	240	247	246	248	221	228	224	253	241	230	214	216	231	248	227	217	220	215	239	234	227	197	224	261	234	208	231	243	203	221	218	245	234	210	248	250	210	233	244	237	211	220	214	264	212	234	204	201	242	233	226	239	248	246	239	232	227	247	215	204	242	224	211	239	240	228	229	234	214	246	235	203	249	232	239	236	221	237	235	210	237	211	263	219	246	262	225	230	220	249	242	238	224	228	254	247	238	230	209	252	235	225	232	255	218	211	271	226	231	246	230	236	225	222	193	238	222	223	231	237	265	233	223	247	233	245	221	211	238	261	223	250	228	210	237	215	245	214	255	243	217	224	226	253	257	205	224	226	217	196	240	247	231	198	231	210	239	247	242	212	249	229	236	232	242	219	222	233	240	211	215	267	254	240	252	217	219	230	234	222	256	226	242	229	238	237	219	219	242	237	219	276	238	221	240	216	214	249	243	224	203	234	207	233	219	228	252	206	271	203	238	218	210	234	228	250	224	243	227	240	182	257	227	256	253	235	216	238	265	223	239	220	221	215	229	208	219	230	234	221	250	212	223	215	221	222	256	220	228	233	262	223	249	239	221	250	252	213	238	242	229	227	222	231	237	244	248	235	208	248	212	210	237	237	224	227	204	222	225	242	230	229	252	261	203	241	244	224	212	235	226	230	205	227	234	223	237	234	221	226	226	259	235	218	218	216	231	234	223	254	223	228	234	231	222	200	250	201	248	238	218	247	227	247	237	249	235	262	206	216	229	225	232	213	208	235	218	241	222	239	222	252	250	217	237	239	227	220	246	261	234	218	238	237	219	241	233	232	218	232	253	216	243	236	225	249	235	241	221	210	226	238	213	237	207	258	223	227	220	231	246	237	199	225	216	230	247	261	214	254	237	243	206	219	220	230	233	229	221	221	228	236	238	260	207	246	215	244	223	225	235	238	249	260	232	212	219	231	227	234	238	246	233	226	236	235	243	221	229	237	234	210	232	256	217	244	242	247	222	215	256	231	239	216	217	220	235	224	220	204	231	196	232	205	216	254	246	246	215	212	231	220	234	236	220	231	209	225	218	220	214	222	223	252	232	280	260	246	237	244	240	213	250	239	246	206	248	222	217	231	227	215	206	238	197	231	224	217	235	220	227	229	245	233	225	227	236	249	244	237	231	224	238	234	239	199	226	228	210	229	233	228	226	257	216	232	245	211	228	261	242	228	193	222	242	241	227	230	256	219	261	191	235	214	212	233	216	238	229	243	232	212	244	267	232	216	224	222	206	204	254	253	240	280	266	233	221	240	217	237	238	239	255	224	246	221	208	196	218	219	250	260	221	215	218	260	252	233	226	256	214	227	217	218	217	205	207	234	241	247	248	238	253	249	225	251	203	228	247	245	227	206	229	249	236	241	256	240	206	228	227	217	232	237	243	212	262	220	213	222	213	217	229	241	250	204	238	230	225	245	244	229	224	224	255	230	233	232	219	244	238	200	229	229	234	237	228	256	261	246	204	268	212	234	219	250	243	242	213	239	230	231	229	247	247	209	213	215	229	217	250	230	241	254	230	263	236	247	221	238	209	224	249	230	230	252	240	255	279	228	221	249	247	193	231	259	282	243	215	229	199	230	246	222	244	224	230	216	213	224	240	225	248	231	238	235	243	257	229	217	233	234	222	229	218	212	214	248	264	230	257	237	223	223	225	228	215	214	220	221	227	250	217	211	248	239	221	236	224	244	262	226	238	223	238	233	206	233	221	254	212	196	211	223	212	232	226	232	252	210	236	223	250	226	246	240	244	243	230	224	199	226	276	244	252	257	196	240	236	239	251	232	240	219	232	236	225	244	225	239	245	234	208	212	253	260	268	222	211	251	239	243	229	246	242	232	246	223	231	259	249	258	224	250	226	237	218	226	237	205	248	241	234	213	238	227	229	242	237	251	247	248	224	217	258	240	231	214	221	233	221	246	242	225	227	228	215	224	219	229	230	225	213	231	206	257	246	239	219	207	197	207	219	237	290	225	253	240	240	218	202	223	238	216	229	223	223	224	225	237	233	254	225	214	244	232	219	249	228	212	238	239	240	247	244	227	189	248	226	232	269	230	248	257	199	237	246	224	245	242	203	236	238	206	206	220	229	233	243	241	237	216	210	201	212	229	277	233	230	241	232	234	255	237	228	263	228	246	209	232	221	228	215	228	246	231	231	235	228	215	229	225	227	253	262	223	208	255	223	230	226	216	236	275	204	223	249	225	231	258	246	241	233	231	249	214	250	224	214	233	245	224	226	250	247	226	210	252	210	227	248	223	205	238	232	236	256	210	227	249	232	244	229	246	226	216	233	239	221	233	235	229	241	231	251	219	222	232	234	232	223	235	235	231	240	255	205	222	265	269	222	220	212	223	264	256	248	227	241	204	229	222	249	222	256	218	217	249	241	213	252	249	234	256	249	245	252	246	237	222	227	222	228	261	236	278	224	226	257	256	233	241	231	254	219	246	245	234	252	261	229	216	218	215	229	262	208	244	256	249	258	236	231	250	211	221	247	224	217	229	239	236	254	226	204	216	229	229	239	246	230	262	249	220	244	243	237	248	239	230	242	224	242	232	232	255	252	234	225	220	229	248	223	219	207	239	219	271	228	212	217	209	247	255	238	203	229	230	232	192	233	220	231	239	262	233	233	212	234	239	198	237	251	248	234	242	236	241	214	227	222	222	226	213	210	228	232	222	230	209	225	235	239	244	234	259	241	221	217	230	224	228	266	225	256	203	250	218	229	210	228	224	236	230	213	240	227	263	228	211	272	246	218	242	270	239	257	220	226	241	241	260	227	223	259	250	240	228	270	252	239	229	225	246	230	250	227	237	238	260	250	212	220	227	250	248	223	257	210	240	239	242	253	257	214	201	233	218	239	227	247	246	235	239	263	231	246	199	228	262	233	234	228	234	247	254	242	234	238	223	258	240	222	252	218	236	234	226	248	226	240	232	214	219	244	250	225	231	256	253	249	236	215	221	240	247	239	237	221	210	248	227	212	240	237	220	223	230	241	235	250	240	215	228	238	206	243	243	257	216	239	242	249	221	240	216	222	227	240	244	227	230	243	243	234	227	253	226	205	236	225	229	251	224	215	250	216	223	221	235	231	238	204	247	222	216	230	236	216	229	230	211	210	230	237	241	227	236	227	207	254	216	226	258	228	228	226	234	213	223	228	235	242	246	233	219	266	232	217	237	201	248	226	207	251	274	239	253	229	227	231	248	254	261	220	220	230	257	236	225	251
16967	37748	46930	39949	31362	2338	1121	815	832	768	736	721	703	672	611	625	636	611	657	621	598	607	575	608	588	549	589	586	543	635	654	623	615	660	540	645	616	611	561	606	601	576	606	750	694	665	894	1008	920	792	639	559	568	585	563	572	581	576	544	569	589	535	568	576	591	552	563	564	571	603	557	608	538	574	598	583	562	546	530	612	577	591	549	589	564	592	584	561	592	594	577	557	557	537	583	579	567	581	568	562	586	577	611	570	589	547	540	577	560	562	557	586	581	565	574	546	562	545	548	575	567	532	594	541	576	556	590	570	579	565	527	603	575	563	571	599	552	570	529	518	554	594	565	560	554	543	574	617	566	603	562	528	583	562	570	547	549	582	553	572	570	571	604	588	537	603	556	584	530	514	586	615	565	602	589	606	589	568	568	586	606	597	589	574	505	542	552	579	533	585	567	571	583	585	577	607	561	560	555	556	604	566	606	549	557	552	556	612	568	588	551	581	592	573	552	594	544	626	548	600	558	586	572	523	552	529	565	605	513	574	603	575	583	560	543	589	552	551	549	582	599	582	593	546	566	631	524	593	543	566	583	550	607	572	587	560	599	539	575	545	532	544	602	543	596	560	526	550	559	592	527	536	537	606	573	554	574	580	589	562	586	594	542	580	552	571	601	559	569	559	588	566	554	573	536	554	571	551	596	570	556	623	556	570	568	592	595	626	574	564	543	590	559	571	546	569	598	544	613	583	582	575	569	579	581	597	569	567	557	603	600	570	561	543	571	505	606	596	615	564	568	572	552	551	530	571	568	559	543	607	554	610	544	554	533	552	580	602	556	607	582	579	542	579	541	544	550	556	599	583	552	598	559	613	559	572	588	553	561	560	583	589	556	567	551	529	568	581	586	547	574	585	605	556	580	593	565	586	591	558	639	548	578	582	535	586	555	538	561	557	570	562	593	558	537	573	573	529	567	601	556	532	571	559	596	536	554	523	552	550	583	563	558	568	564	563	610	585	598	573	568	587	591	545	581	555	573	541	568	552	522	535	572	600	561	525	597	613	524	570	560	576	580	536	529	582	497	564	556	584	575	557	562	576	552	551	588	543	559	534	567	570	575	624	540	593	529	555	606	599	568	567	557	562	532	542	625	572	561	604	541	580	580	510	567	589	596	553	543	564	547	604	565	583	599	584	570	542	605	530	552	587	556	623	587	570	546	521	593	575	596	552	593	575	568	565	583	537	614	569	576	618	596	537	636	566	547	527	598	558	560	577	612	563	547	573	553	558	582	553	577	585	545	558	551	585	575	585	572	583	535	533	607	566	586	597	548	556	558	592	570	571	594	565	568	545	537	550	595	579	568	552	561	549	590	562	570	578	569	572	567	560	529	596	562	565	546	583	593	550	548	552	512	595	583	523	571	574	598	553	557	593	537	571	541	567	581	565	572	549	587	549	564	541	580	528	562	538	591	566	557	607	583	579	564	547	588	596	558	603	576	545	552	562	534	571	566	582	602	594	514	583	599	578	578	587	573	565	609	575	552	581	583	569	589	575	534	574	575	554	617	602	560	590	557	600	573	532	573	558	559	575	580	585	557	556	593	574	516	577	568	553	565	556	564	607	554	562	514	570	573	571	567	594	571	563	550	575	611	587	546	530	607	581	530	560	553	567	568	579	583	567	571	585	566	518	563	534	553	564	603	629	555	521	589	559	571	582	558	534	559	566	590	532	537	559	557	599	567	596	564	567	565	573	547	556	526	586	538	559	605	578	506	562	567	569	574	587	562	588	574	547	594	558	576	520	591	562	568	607	576	564	563	575	600	555	548	567	575	568	564	547	540	567	568	556	569	549	540	614	559	607	538	575	539	558	538	585	515	601	591	587	565	600	567	600	580	599	561	577	551	576	558	563	591	547	595	550	547	583	595	573	576	582	575	559	581	573	549	531	551	580	558	563	581	541	528	533	579	614	574	581	587	553	519	564	535	590	538	570	600	600	610	579	588	566	569	572	589	597	531	535	572	551	573	578	596	557	557	556	592	548	588	541	570	617	554	594	567	542	578	592	617	599	590	578	578	610	595	542	605	548	574	551	550	501	580	574	553	576	562	560	568	534	633	556	571	552	586	553	553	618	543	616	573	567	597	592	563	537	541	534	597	571	551	530	595	568	577	538	588	603	529	609	606	565	567	594	557	592	599	616	623	593	612	573	536	543	606	559	581	582	556	567	591	553	558	553	569	539	566	571	580	537	510	579	519	560	553	533	558	562	577	587	608	574	581	549	586	608	589	554	597	578	561	568	549	615	588	583	578	540	556	599	601	571	593	562	568	622	599	576	610	560	537	556	572	551	561	565	567	529	552	588	553	609	586	608	556	587	566	589	570	593	551	585	541	558	526	566	593	522	609	575	572	554	541	552	555	566	576	537	522	584	569	567	544	598	544	592	614	599	553	558	586	586	586	546	538	551	598	573	577	573	555	561	573	559	581	587	567	613	557	522	535	536	551	583	581	571	595	535	593	559	591	587	570	591	592	555	574	565	565	543	561	524	613	560	570	590	586	618	553	563	585	560	601	575	582	510	545	600	609	577	564	577	579	559	600	584	554	535	594	543	589	580	566	552	617	598	584	563	531	537	601	555	584	559	595	576	576	577	603	544	568	584	538	540	578	557	547	596	573	568	560	578	568	544	585	552	660	546	589	563	587	592	587	550	556	535	594	615	559	595	585	621	598	576	581	590	556	599	587	565	587	601	587	537	580	555	547	553	603	582	596	572	568	565	611	584	545	566	588	585	551	558	521	589	570	548	552	566	598	535	570	596	580	596	555	580	557	574	555	600	557	573	572	562	567	551	568	541	600	554	585	579	582	564	566	586	563	569	569	577	562	576	573	615	584	526	569	596	579	564	536	594	599	574	564	571	595	552	576	600	593	549	600	620	549	539	588	577	582	577	569	616	552	533	564	597	599	547	602	541	592	574	548	571	565	571	560	553	562	637	563	570	556	591	604	533	576	537	571	570	552	588	555	496	543	566	560	569	594	597	556	585	612	518	565	632	529	572	575	566	563	572	551	553	601	557	596	561	585	602	555	556	565	574	553	568	576	583	564	583	593	586	597	549	538	561	587	552	553	576	605	562	638	620	540	608	589	555	563	577	559	555	602	504	546	583	543	573	596	589	563	532	554	524	560	597	567	559	588	546	533	596	572	569	556	541	586	583	608	596	582	606	589	592	618	576	558	553	608	563	568	560	574	591	530	546	585	591	564	605	589	556	583	601	594	574	564	582	536	603	559	566	529	582	538	501	615	529	577	558	579	549	580	595	562	521	554	562	584	532	555	590	515	546	596	574	540	604	582	586	580	581	580	589	607	569	563	564	595	555	612	577	565	601	562	578	579	572	552	577	577	579	530	564	593	540	564	597	559	568	540	563	600	567	555	536	587	599	540	587	605	604	547	590	578	546	589	582	586	609	568	577	541	554	595	593	591	601	602	522	573	567
49365	57363	54767	46423	34244	25672	23005	19367	11537	3249	563	308	368	360	304	260	256	248	272	235	253	241	253	253	232	237	225	258	261	241	246	261	246	265	259	245	231	268	252	219	226	239	254	240	276	467	708	633	505	384	310	232	251	203	219	219	226	231	239	215	241	226	241	222	213	193	220	232	221	224	228	202	205	257	252	195	196	216	248	252	224	216	243	208	228	226	228	256	238	218	259	250	223	216	234	219	226	227	219	227	198	239	221	234	253	254	214	214	238	207	230	241	245	225	208	223	194	227	224	215	226	237	211	236	203	236	229	209	209	216	231	233	235	231	238	217	227	209	198	223	235	226	203	203	232	219	210	230	235	250	218	213	221	232	206	211	218	232	228	239	224	204	235	216	230	212	209	202	236	227	219	202	244	233	242	207	187	233	217	223	191	230	234	247	209	228	221	232	199	216	250	215	221	201	216	245	214	224	195	229	231	234	257	264	228	185	203	240	222	199	239	201	251	237	226	224	221	247	193	219	216	216	222	209	229	227	219	248	226	227	218	215	218	227	251	212	239	195	199	221	226	214	221	230	246	218	252	222	236	216	228	212	228	224	207	213	239	246	223	249	205	220	208	221	233	218	235	242	219	214	220	212	197	226	251	240	214	221	219	227	225	245	229	227	206	195	185	207	223	183	238	219	205	241	216	258	205	204	241	249	240	237	234	249	204	226	216	239	222	222	236	229	236	208	214	204	238	209	219	218	205	223	225	219	238	229	228	216	223	210	246	214	238	230	209	237	240	215	217	233	231	194	219	234	226	201	264	203	227	250	234	229	220	197	241	225	214	223	226	208	228	221	195	216	236	205	219	212	235	228	235	213	216	226	231	237	206	225	222	229	234	222	210	226	235	222	237	217	242	203	221	207	236	217	216	222	208	244	219	229	225	200	211	223	237	232	209	203	205	219	224	237	236	215	229	214	196	229	240	225	198	224	226	203	225	243	224	214	217	206	227	215	216	201	198	214	226	240	195	250	221	207	222	231	211	255	222	237	186	221	214	213	226	230	233	226	234	230	243	250	231	243	244	206	231	256	233	231	234	217	235	223	241	213	211	215	240	232	215	225	229	220	225	223	216	219	228	223	213	194	249	197	226	244	223	226	203	200	222	236	223	205	236	237	205	220	218	219	220	215	245	210	210	222	211	223	227	254	216	218	229	214	238	242	214	180	223	204	245	225	235	224	205	238	227	231	222	216	223	225	243	212	220	181	238	232	212	234	200	221	207	219	232	235	220	221	224	211	244	230	249	214	217	228	232	209	210	209	226	257	227	213	245	204	228	211	226	245	220	220	203	241	249	246	228	204	236	225	213	228	210	219	209	232	257	197	236	229	226	209	217	249	206	231	224	206	217	211	222	195	211	227	231	224	244	225	253	220	253	224	212	230	235	221	232	218	228	220	218	239	224	237	237	243	221	245	226	190	219	215	210	212	223	252	218	207	193	226	228	196	217	245	209	224	220	259	203	229	230	234	227	219	249	241	221	205	244	208	211	230	233	205	211	202	209	239	211	245	216	231	195	213	216	218	221	207	211	234	235	227	213	222	228	212	235	186	248	227	238	207	214	205	218	231	226	233	226	263	227	212	248	209	216	228	233	216	230	208	212	206	261	201	230	238	216	209	246	230	211	244	220	202	221	224	215	231	238	237	210	217	229	212	233	201	247	209	213	202	222	219	234	217	233	242	215	244	211	221	203	229	249	235	238	242	234	232	227	224	178	218	221	206	226	211	220	210	242	243	230	220	219	232	276	222	218	220	212	225	234	200	221	228	218	214	224	241	203	223	207	241	215	211	226	209	258	217	238	239	187	217	223	231	224	221	215	240	226	213	222	233	227	234	236	237	256	224	224	215	243	231	249	213	198	201	213	221	235	208	220	188	217	231	200	216	209	232	230	215	239	207	226	253	238	220	215	240	232	222	208	230	198	200	220	232	208	218	236	228	180	213	206	208	201	198	215	219	222	206	212	204	219	230	238	222	220	206	227	221	230	219	219	222	225	221	220	233	229	214	210	198	205	223	213	228	252	262	227	207	216	239	207	192	200	223	221	211	217	210	199	229	221	238	224	234	213	225	244	239	223	254	239	192	225	226	222	235	212	212	216	213	218	238	249	217	212	226	208	245	204	194	219	213	250	246	212	235	206	231	213	206	225	223	197	213	223	238	222	228	234	253	208	241	218	230	202	212	224	216	223	236	206	202	231	198	195	232	217	198	217	242	233	223	219	216	231	245	221	205	212	203	238	212	212	213	229	232	216	221	235	200	222	216	201	204	246	214	244	234	235	228	219	217	209	216	224	236	210	203	234	242	212	217	208	194	200	233	244	208	249	229	227	198	220	216	213	223	226	224	207	202	232	224	218	222	243	224	214	218	214	211	200	191	214	235	213	220	224	216	229	228	214	221	225	218	265	209	195	210	212	223	242	195	210	204	193	222	231	222	225	217	233	191	214	227	204	211	212	208	217	201	235	229	235	223	246	240	245	255	245	232	212	228	235	234	243	244	220	227	230	206	235	239	232	203	215	248	232	211	185	234	233	236	248	212	225	207	226	202	241	229	214	213	213	199	219	193	226	245	231	257	230	227	225	207	228	253	232	214	225	222	241	257	202	223	216	232	209	220	214	217	223	207	209	232	216	222	204	249	213	215	218	247	208	247	226	246	233	236	228	211	223	245	224	215	234	245	261	212	201	219	222	234	237	241	246	238	243	222	214	237	202	213	225	223	233	218	218	251	220	231	234	243	246	234	217	211	229	223	218	213	226	194	244	205	206	199	230	231	239	221	196	222	226	192	232	211	220	221	193	209	234	236	234	235	218	190	213	232	215	227	242	242	213	253	221	211	237	218	204	218	215	218	222	222	204	234	237	266	239	230	237	206	193	200	231	225	228	225	196	240	227	240	215	213	210	225	224	227	207	242	232	220	225	210	233	248	228	238	221	215	225	239	224	241	269	221	224	204	233	214	231	224	248	211	208	246	262	200	245	215	247	230	221	213	235	231	210	222	232	237	241	223	199	267	226	232	201	217	212	240	223	208	237	219	214	201	247	218	220	200	228	220	203	208	225	224	211	226	227	237	228	225	223	217	227	229	236	237	220	210	213	249	229	239	248	235	207	252	237	228	209	224	216	219	245	253	225	220	230	246	244	222	223	207	224	219	265	218	214	253	213	258	233	234	207	243	216	228	245	241	249	199	240	218	244	226	219	230	206	220	207	192	220	245	204	211	238	216	210	212	216	213	205	235	217	227	207	221	226	209	232	233	230	230	219	246	226	240	231	224	209	230	219	242	188	235	201	218	235	246	227	244	201	224	244	254	247	235	222	230	235	228	227	213	207	217	229	219	252	219	203	233	216	223	237	233	188	259	227	234	242	223	223	217	218	244	192	210	218	203	209	209	209	216	198	239	203	218	241	242	210	227	247	218	239	204	215	205	226	197	220	221	226	208	216	235
35452	54282	59496	54692	40571	11050	3786	1976	1472	1150	1054	1038	1122	1010	875	874	768	683	681	645	657	654	628	629	589	600	576	570	634	605	600	694	717	667	646	620	574	558	579	568	585	819	782	603	926	1918	3125	2920	1922	1285	830	595	544	557	544	516	506	553	548	502	523	508	527	537	573	536	550	517	521	545	537	539	523	503	532	519	550	569	483	577	537	550	540	487	527	509	522	563	524	543	522	516	559	491	577	519	519	551	523	515	482	531	541	503	532	533	529	531	529	515	578	546	499	573	515	569	538	530	536	525	537	548	540	552	517	510	512	551	545	578	542	556	547	538	504	526	503	526	511	509	533	593	556	532	500	518	530	547	547	509	530	515	572	512	503	561	505	532	575	520	552	532	538	551	538	484	531	535	572	492	536	523	543	546	541	564	547	565	530	535	526	558	531	556	550	578	576	590	498	547	511	533	574	522	490	502	539	507	518	527	515	525	550	573	534	542	528	567	506	524	572	471	546	520	520	536	525	528	545	546	555	515	555	549	527	562	527	516	536	537	528	544	542	521	529	517	532	547	525	525	541	517	510	512	506	570	553	562	551	506	529	550	555	518	544	568	542	538	536	535	528	496	523	483	562	568	541	515	550	555	512	553	512	565	564	542	521	538	525	548	527	553	545	499	535	567	535	511	530	519	540	501	553	487	549	528	490	537	518	523	550	535	540	500	582	520	557	524	527	515	545	562	557	529	555	563	565	540	538	542	531	568	549	505	520	546	518	506	560	552	532	505	503	561	518	518	538	530	511	529	500	530	513	530	525	503	530	504	538	563	529	559	567	562	506	547	522	563	509	539	525	549	506	540	552	526	570	532	518	569	495	583	561	540	517	530	576	526	532	543	581	532	507	521	523	550	531	549	541	580	524	539	515	561	518	558	553	539	529	542	546	569	515	510	515	542	517	535	529	516	559	563	526	535	570	568	549	547	526	537	556	520	540	516	534	528	504	551	547	577	532	505	533	561	588	537	537	507	544	565	491	555	544	554	560	557	555	510	532	526	542	550	528	508	521	553	519	545	584	527	547	534	557	545	560	542	520	553	533	529	534	544	521	533	570	575	495	535	515	577	498	590	535	474	560	535	558	545	495	571	534	534	491	491	542	538	505	529	543	525	546	540	524	525	538	509	540	514	538	538	554	488	510	542	502	521	520	519	517	512	512	575	565	524	551	520	535	532	518	561	534	492	468	517	566	569	539	534	527	537	576	547	554	547	502	531	549	551	510	537	580	543	517	512	545	519	538	530	526	564	540	574	519	514	535	491	490	543	538	523	536	534	526	520	543	522	513	550	537	598	551	563	547	537	533	518	524	496	510	528	500	583	502	583	497	533	528	539	517	482	505	546	529	542	529	539	550	523	528	561	494	511	481	526	525	548	526	563	524	568	512	558	528	561	540	549	556	535	514	484	535	505	526	575	523	523	523	555	512	532	513	521	553	562	557	515	570	502	527	525	530	528	521	521	508	504	547	509	534	519	559	497	542	550	520	539	547	502	512	501	554	490	553	520	531	513	516	521	537	528	584	533	521	510	492	513	542	538	551	563	545	531	548	553	523	520	518	516	531	501	542	516	538	562	525	536	547	530	542	532	551	509	533	574	567	518	513	553	510	534	522	543	533	551	538	567	510	569	509	517	544	525	567	534	545	569	518	526	498	541	515	546	557	531	504	487	545	516	519	526	525	516	531	556	559	526	548	536	533	526	549	542	556	575	504	555	525	508	575	553	534	505	566	505	533	512	532	554	503	495	516	540	546	540	522	523	531	510	510	547	494	536	558	509	515	532	519	543	510	541	511	523	501	499	554	523	585	533	576	521	543	529	577	542	557	520	537	533	563	541	539	544	532	560	541	505	497	506	568	506	524	550	519	544	559	532	541	582	553	509	551	575	514	537	528	545	573	539	528	547	510	545	531	555	530	556	504	510	504	548	542	568	540	555	551	538	517	546	544	565	528	539	536	543	529	517	530	526	542	502	534	528	524	543	577	530	532	521	516	535	545	577	549	527	532	551	499	556	527	550	517	572	548	514	504	505	523	600	531	535	549	536	531	541	559	551	555	543	502	545	566	541	544	546	539	494	518	518	553	508	486	520	567	485	507	569	490	539	498	520	521	519	526	520	520	549	566	520	542	537	582	514	503	525	520	531	571	525	525	560	546	528	525	548	517	543	557	513	538	511	498	539	518	519	521	501	485	548	554	519	537	522	516	548	530	527	565	528	511	556	524	515	584	540	533	527	521	541	520	593	540	540	547	503	561	539	583	556	541	527	532	501	519	537	527	559	547	514	564	541	528	552	544	500	519	511	518	526	530	557	564	499	528	544	552	533	571	540	576	591	495	505	554	503	518	528	547	580	586	506	502	508	575	539	544	551	560	524	541	575	569	563	533	542	532	530	528	580	506	572	508	528	513	537	524	558	530	567	493	535	509	564	538	535	512	500	552	495	522	566	543	543	514	518	523	560	512	530	598	542	548	543	518	530	532	513	560	521	522	532	512	524	531	539	511	543	558	556	524	505	551	552	519	497	546	541	569	541	548	542	487	516	524	550	570	566	583	586	539	528	529	494	528	521	492	538	490	544	530	534	534	538	512	534	530	520	542	521	476	558	531	565	533	534	476	519	560	535	556	512	580	514	512	504	550	486	509	530	469	531	566	532	523	556	538	512	534	525	521	472	563	528	516	514	548	541	507	496	560	524	539	519	529	524	515	559	507	532	549	549	546	515	578	541	561	556	560	505	568	549	521	547	560	498	541	544	555	532	550	510	545	504	560	519	491	481	526	533	525	485	530	545	479	512	539	548	549	621	536	528	510	525	557	550	533	524	541	524	587	520	553	530	495	493	556	551	529	574	530	508	547	528	540	499	578	517	551	527	538	544	502	521	524	520	506	555	549	510	573	511	553	528	551	555	520	557	551	530	542	525	559	501	539	508	499	511	533	506	521	569	503	525	575	527	510	492	513	557	563	521	555	562	492	606	548	567	515	555	527	584	548	560	521	515	549	515	529	539	540	539	544	501	528	491	530	539	543	531	527	539	622	530	566	547	556	517	479	513	506	575	549	532	483	591	559	548	520	539	526	499	560	565	540	507	532	508	536	513	530	549	535	549	540	544	522	546	493	517	554	548	487	523	483	519	518	552	574	487	536	524	534	480	487	537	547	560	504	485	550	512	530	558	537	519	525	541	536	517	557	564	522	570	532	540	549	524	540	531	527	555	512	571	552	530	515	520	522	566	554	557	509	492	542	552	527	559	539	552	532	535	526	522	518	558	530	533	540	559	553	541	516	548	509	549	544	518	510	531	577	537	529	552	545	491	526	520	557	515	499	525	556	584	559	524	529	568	550	552	538	580	580	507	566	542	535	564	530	513	529	557	577	521	480	511	506	524	540	543	577	558	524	517	547	566	537	550	533	565	518	552	532	501	548	533	544	503	555	524	490	491	560	543	535	535	537	560
58620	54751	49705	40987	34336	27117	24150	21592	15790	6660	1365	538	557	521	367	345	273	258	258	248	217	239	242	199	240	219	197	234	219	246	213	243	227	204	194	268	241	236	226	222	217	187	201	480	582	574	1436	1252	728	457	288	207	215	191	192	166	196	217	204	181	189	182	189	194	206	216	208	193	205	206	196	181	187	191	181	196	204	228	176	216	216	203	225	185	182	196	190	184	159	191	178	219	186	186	188	203	198	197	194	193	171	183	180	181	197	211	211	220	164	192	192	191	154	191	222	192	189	177	183	195	182	177	200	188	182	178	210	184	162	166	200	192	196	193	206	182	179	193	186	234	179	188	227	217	201	175	164	191	217	192	215	188	209	199	190	201	193	175	173	208	193	218	190	173	198	185	185	191	177	203	186	200	197	181	188	200	188	191	211	171	171	177	186	183	207	193	198	217	208	178	205	170	190	193	179	194	176	181	198	188	197	189	199	159	187	191	181	185	186	201	188	206	180	181	166	186	176	179	241	217	203	198	176	194	217	175	212	175	190	208	200	227	188	199	192	174	150	212	191	217	176	192	169	182	174	193	199	168	193	164	177	182	195	191	195	213	203	195	179	189	163	216	168	169	192	188	201	188	208	191	185	201	182	182	184	190	180	200	189	207	179	216	201	195	195	203	186	177	177	240	198	170	189	215	197	191	184	205	184	188	199	218	223	183	185	165	206	194	167	192	194	186	175	202	175	169	173	164	188	192	205	203	199	188	189	175	218	216	190	184	195	189	191	217	183	208	188	185	209	174	202	196	191	174	212	208	218	199	170	195	195	194	204	196	194	208	214	186	185	206	172	156	209	219	208	185	200	182	178	178	190	186	193	183	197	175	190	211	188	231	191	207	206	185	210	174	200	171	199	207	195	183	202	219	202	195	201	177	186	198	192	158	196	182	183	192	175	164	191	199	172	214	186	190	202	181	201	200	188	189	191	186	215	195	184	193	183	203	219	203	211	175	177	170	193	170	205	172	171	183	185	194	200	175	179	162	169	183	207	178	197	181	181	166	200	189	171	209	189	177	172	172	204	197	164	191	159	194	197	181	203	199	196	157	193	217	187	178	213	182	171	199	203	160	193	175	171	184	203	196	177	183	199	190	182	155	165	177	174	197	185	196	198	192	183	186	182	187	215	192	213	206	192	198	197	175	191	210	209	192	209	179	183	197	183	183	191	167	180	189	207	170	200	217	180	180	229	200	202	202	185	169	203	223	246	196	191	192	197	203	194	188	225	154	183	195	190	208	180	189	190	184	195	181	220	175	179	186	188	211	183	179	176	202	187	201	184	193	183	170	191	206	180	205	199	186	198	194	235	207	186	186	194	192	195	165	166	225	178	185	196	235	202	223	176	211	203	189	166	198	174	195	187	166	194	212	185	164	209	192	187	183	204	188	184	211	192	204	165	199	200	169	206	196	178	217	197	177	196	171	199	209	197	199	202	191	227	194	182	192	205	199	216	216	211	176	189	209	207	169	185	185	200	176	196	183	180	189	184	213	181	173	216	178	186	207	208	199	209	182	195	200	198	175	186	167	178	199	183	185	172	178	211	181	179	182	200	179	180	173	185	207	198	186	182	189	177	213	191	175	188	179	160	187	186	198	196	217	201	192	202	206	201	195	169	199	189	179	166	196	168	199	194	181	178	190	193	194	195	195	169	215	195	167	205	215	214	201	165	197	182	198	186	178	199	197	190	189	184	176	207	191	176	169	181	175	211	202	199	183	216	182	196	180	196	188	192	214	198	194	209	189	186	175	168	195	210	192	193	179	197	195	219	191	196	184	177	159	183	191	163	167	186	197	183	187	185	202	198	193	171	197	204	174	181	194	204	163	177	180	180	188	213	196	210	197	205	176	205	192	199	213	170	203	190	175	204	188	194	199	190	180	187	199	214	202	228	187	152	199	207	209	203	180	190	196	183	196	202	191	184	171	202	200	204	177	192	202	195	199	198	184	185	207	202	193	215	174	173	187	205	202	176	217	195	186	189	184	180	189	193	210	190	205	172	174	200	183	206	189	205	212	187	178	173	200	191	174	191	184	179	171	223	183	182	185	176	183	202	218	176	183	175	191	174	192	197	179	206	178	182	196	191	183	188	174	186	197	174	183	201	201	188	205	176	185	185	189	182	193	198	219	184	220	194	200	162	165	179	164	210	168	219	195	217	189	198	192	205	196	168	219	212	180	175	208	204	199	188	188	165	169	183	209	206	220	196	184	190	190	194	201	219	213	200	201	197	221	189	165	190	181	180	183	212	193	186	194	159	166	191	189	199	205	197	202	173	172	190	202	177	191	192	157	182	204	185	171	188	201	189	177	194	191	166	192	182	200	200	174	175	195	189	183	180	179	167	183	192	186	215	211	199	179	195	206	197	187	206	217	179	182	180	181	186	176	190	164	178	186	200	170	191	205	220	219	192	214	197	190	185	186	195	192	197	185	169	212	212	176	183	183	207	190	198	181	206	219	171	180	189	185	188	186	183	200	183	178	168	213	184	186	199	202	191	166	193	181	211	178	191	218	200	189	186	185	202	178	205	205	186	176	176	180	191	184	204	189	176	187	189	176	194	183	168	196	216	192	202	198	197	194	205	196	208	177	174	229	169	178	180	186	166	213	179	196	204	188	191	220	182	188	197	187	204	195	201	181	228	173	199	192	232	191	178	189	182	171	182	206	182	152	188	209	184	167	172	169	189	182	189	167	199	193	172	216	167	187	174	179	191	185	180	201	201	181	222	189	226	180	211	199	205	175	188	196	206	200	209	183	195	155	184	212	168	149	205	193	183	197	191	207	181	177	190	195	190	191	169	204	183	200	187	191	223	204	201	185	196	185	181	182	202	187	178	200	172	190	162	201	205	200	179	186	217	199	193	194	178	196	202	158	164	217	198	215	166	200	176	205	178	186	203	210	204	204	195	198	186	171	199	202	180	175	180	173	203	190	193	202	195	204	170	185	203	216	220	183	182	174	190	186	190	167	183	184	188	180	183	213	218	181	172	211	185	182	181	192	179	165	212	173	184	185	195	196	192	186	183	172	204	198	194	187	183	174	187	201	172	194	203	215	193	211	168	200	214	175	187	198	190	197	217	185	194	160	189	192	211	212	209	185	193	183	199	204	167	210	178	193	183	195	163	180	189	197	191	183	212	177	212	175	215	186	202	203	222	198	193	197	209	198	171	218	164	183	219	208	199	205	204	229	194	180	168	194	188	193	184	202	208	152	171	183	193	186	170	197	192	178	180	209	163	222	160	159	185	169	170	159	174	202	192	168	178	190	190	174	173	182	234	176	194	198	185	203	195	179	214	189	168	184	184	190	183	192	195	210	204	178	186	194	184	182	212	198	195	193	176	171	185	187	191	170	191	182	185	189	210	217	190	182	173	181	216	185	220	182	190	212	212	186	187	192	206	175	189	228	173	177	217	200	196	181	158	186	198	219	178	170	168	183	180	181	187	177
45680	56400	54992	52610	46715	22880	8204	3330	2257	1752	1689	1828	2115	1762	1470	1027	779	729	746	761	717	665	617	595	658	650	600	629	580	559	636	829	770	682	672	778	684	677	539	599	575	549	626	2036	2408	2914	6749	5679	3033	1674	955	556	474	452	458	429	467	463	501	465	445	469	474	448	447	418	497	438	471	460	453	511	477	440	463	460	455	447	435	469	447	451	416	424	468	479	482	448	467	458	444	467	455	495	468	440	482	435	457	478	440	474	428	477	451	432	456	454	459	501	465	412	467	412	485	461	474	483	459	426	468	425	436	479	441	430	464	464	434	432	482	468	452	456	460	420	456	467	439	473	458	516	445	436	457	461	441	463	421	452	465	455	450	451	453	492	462	443	451	436	427	437	452	416	426	456	472	462	448	434	416	477	508	419	436	440	426	440	471	450	452	447	468	469	479	471	461	485	448	447	429	421	421	447	451	459	424	519	440	495	447	420	441	462	439	427	462	468	441	428	443	427	442	447	463	500	443	465	504	485	441	434	420	467	479	436	474	443	462	461	507	461	444	464	440	442	452	452	455	483	448	453	457	461	438	493	485	461	432	453	465	441	459	439	447	480	478	467	424	431	448	440	442	424	478	441	477	430	455	427	430	438	439	519	466	434	474	466	435	493	452	447	460	436	462	442	422	420	443	457	424	439	442	469	431	471	469	464	438	463	465	470	453	458	470	391	428	444	472	483	417	474	469	456	434	473	441	443	462	459	452	469	448	482	452	444	435	456	444	427	477	448	478	412	448	490	443	438	506	480	444	488	494	453	470	445	430	445	508	444	452	479	446	432	474	470	466	429	450	446	487	460	455	463	444	496	472	466	484	477	495	436	446	444	454	472	469	456	441	429	458	450	483	415	453	492	428	440	479	447	467	484	500	489	428	481	443	432	424	452	452	444	438	396	477	432	495	431	436	421	456	449	475	446	473	461	439	482	457	448	487	436	469	436	487	477	431	483	459	423	439	449	450	481	443	485	436	445	481	454	478	401	470	480	411	462	455	418	461	452	454	434	464	429	434	447	475	442	448	460	467	451	455	459	426	455	465	452	496	449	485	436	482	457	425	476	402	458	504	474	421	481	456	466	471	463	426	480	451	468	439	465	440	426	458	453	468	488	424	442	487	469	495	446	489	433	461	474	479	494	434	432	435	468	454	431	392	435	470	472	480	444	440	453	441	471	424	477	475	463	451	442	456	463	437	433	470	435	444	475	491	462	445	466	420	420	455	462	464	449	441	454	462	477	476	457	472	429	435	421	454	431	447	483	474	435	463	440	432	427	466	422	446	451	494	443	424	456	445	431	453	406	442	441	489	460	442	449	469	440	448	437	463	466	442	458	436	475	451	452	436	479	506	442	443	433	427	422	447	464	497	449	415	426	476	463	439	471	473	480	442	480	451	458	445	485	458	453	478	458	453	422	484	431	456	440	458	489	459	440	457	448	453	426	506	477	427	462	468	470	455	465	506	474	437	492	427	454	447	440	487	464	444	446	462	460	480	466	448	420	499	469	466	444	476	488	466	431	470	436	466	467	451	482	446	449	436	456	455	457	470	425	491	452	424	498	444	466	437	457	462	448	499	443	483	475	407	435	427	451	457	460	461	449	479	483	474	451	436	476	428	393	494	426	426	491	466	464	469	457	476	466	434	468	446	483	458	458	484	416	467	483	471	442	469	475	466	480	455	471	456	439	477	449	467	465	437	500	455	446	455	457	457	464	461	438	482	469	470	441	457	465	456	471	429	401	408	456	450	465	492	450	428	463	456	457	440	467	466	444	520	462	466	470	470	468	448	456	485	487	485	459	430	452	461	439	465	430	482	456	470	488	471	443	435	420	474	478	452	443	443	428	430	437	459	452	453	426	471	463	442	493	417	428	423	462	463	462	465	490	441	433	442	460	448	484	416	436	462	440	506	481	465	469	440	483	438	441	451	422	471	446	440	455	509	466	426	439	435	462	473	446	462	451	459	424	464	479	487	508	485	493	460	467	450	420	427	476	451	448	472	490	460	417	398	428	430	439	499	443	428	487	485	440	463	446	457	453	466	465	454	456	444	473	463	474	471	512	460	469	478	441	454	461	486	426	420	451	440	462	460	462	421	444	443	425	442	431	466	451	453	462	435	441	461	489	465	456	444	484	483	431	459	412	435	481	499	469	456	465	458	484	468	461	438	453	488	522	465	456	457	464	514	473	444	450	483	457	448	440	415	472	417	475	429	466	428	441	464	462	457	499	458	447	489	445	459	464	462	475	466	411	448	455	461	448	454	463	489	491	448	472	510	466	472	439	455	462	486	453	438	437	417	465	458	440	442	483	477	483	491	456	409	465	471	461	436	466	471	433	456	430	448	432	436	435	455	467	423	481	488	459	475	459	462	442	476	466	444	441	444	426	470	481	475	456	433	438	480	451	460	413	480	443	450	465	453	488	436	470	459	444	447	482	428	455	445	424	454	460	459	457	434	449	437	456	448	442	471	433	444	446	500	490	454	451	452	456	430	491	455	480	431	447	444	427	454	479	479	467	467	474	450	444	443	449	493	453	476	466	452	438	436	464	445	447	430	452	477	462	425	447	443	442	432	454	444	424	430	469	448	487	411	494	447	440	478	422	461	438	436	440	431	453	452	433	487	419	477	429	462	429	518	442	465	471	433	460	470	425	434	446	451	465	421	462	459	471	462	477	441	444	469	469	472	454	518	479	476	454	462	475	482	452	464	457	439	437	443	441	457	448	482	447	447	427	470	466	481	440	447	478	476	451	441	451	491	458	452	434	478	452	452	459	442	440	463	456	436	478	463	464	488	459	456	458	505	480	458	501	452	463	435	439	446	468	417	443	448	456	487	478	416	482	426	457	452	459	467	466	431	429	415	475	459	435	476	426	453	470	481	463	418	447	481	448	444	461	458	495	448	468	452	468	477	434	433	446	453	481	464	464	424	481	467	462	436	447	483	431	445	468	424	439	461	477	460	457	434	479	431	496	451	459	435	451	461	400	433	454	495	464	477	461	428	450	498	468	489	472	472	430	449	467	447	469	471	407	451	452	453	456	412	496	434	448	464	414	469	425	421	410	470	446	436	454	473	454	489	461	442	469	469	482	417	433	442	476	463	459	475	424	454	434	504	454	488	473	426	443	450	464	447	428	477	416	476	486	471	462	443	457	469	470	507	437	484	435	448	449	437	459	478	465	450	450	497	488	434	492	463	447	467	388	424	469	444	500	468	497	455	458	443	458	456	464	472	424	456	441	422	475	440	444	472	438	501	462	441	490	431	464	439	413	419	429	474	479	445	464	464	412	440	438	463	458	437	473	464	415	457	442	461	444	474	461	482	449	482	453	527	437	460	441	495	472	495	469	424	447	447	432	493	462	464	446	456	449	413	473	464	444	409	445	454	476	477	447	432	438	428	472	440	464	450	483	429	467	443	482	467	423	458	469	448	488	489	444	438	476	450	474	450	459	438	469
27187	28971	43549	32941	22441	9153	1448	486	333	300	315	290	275	246	276	289	286	279	290	294	259	266	284	256	243	253	255	276	243	251	254	267	264	238	242	271	280	277	243	255	275	249	262	271	245	285	383	360	343	297	315	258	281	251	263	259	276	234	268	247	269	270	279	280	281	255	237	274	254	274	270	252	285	251	271	281	267	251	257	235	239	275	260	281	284	257	275	272	259	245	282	239	249	245	275	284	253	240	268	279	251	264	295	247	242	238	262	279	268	260	278	260	258	238	264	257	265	261	243	306	268	279	256	239	285	309	284	246	292	273	253	279	269	263	253	279	240	242	243	312	256	260	259	224	248	253	261	250	257	264	263	270	280	267	245	243	281	248	242	268	276	257	245	257	239	313	258	277	265	277	285	261	280	259	286	268	265	266	237	255	255	267	247	260	248	243	235	263	263	250	258	242	274	276	244	258	282	250	289	258	255	268	233	267	277	256	254	259	267	272	295	266	245	291	260	280	255	233	257	289	279	246	238	280	252	263	281	261	280	248	283	272	249	260	266	237	281	249	266	244	248	274	244	248	257	223	250	298	277	268	273	249	263	280	249	267	258	276	234	254	286	282	226	234	238	261	269	267	262	268	253	268	285	239	246	266	288	254	239	238	271	259	230	271	263	263	260	263	253	287	281	249	278	250	274	247	263	247	251	281	263	314	272	256	247	241	270	258	227	266	263	223	292	267	272	260	291	258	235	254	264	250	275	258	247	230	253	283	279	260	278	224	241	258	266	242	292	256	225	265	283	244	290	260	260	291	261	254	284	285	277	245	262	255	250	227	248	255	277	268	248	246	221	244	266	241	240	275	262	242	244	231	258	299	283	230	280	264	265	266	266	263	264	244	278	269	268	250	261	258	247	239	268	237	247	271	272	250	271	276	244	270	265	255	268	256	252	249	272	287	288	261	256	242	255	268	261	270	278	256	239	250	257	266	248	265	231	269	279	272	251	271	264	268	239	273	244	265	243	241	254	256	252	257	275	232	254	254	288	274	262	274	234	263	277	261	271	276	275	254	254	272	283	268	270	286	249	278	251	263	243	252	270	296	235	251	256	232	275	300	257	264	263	244	236	249	244	274	294	294	253	239	264	260	282	251	274	262	251	281	250	244	283	244	284	244	263	258	238	272	243	248	281	249	263	292	277	264	252	244	257	258	241	252	249	304	260	287	254	257	250	220	241	248	251	283	242	259	264	255	246	248	284	246	287	247	238	235	272	254	265	273	225	265	224	277	236	217	284	277	275	279	297	258	272	243	289	253	269	273	286	250	269	255	274	259	236	293	251	271	254	260	255	240	277	263	265	243	259	275	264	278	239	267	257	253	289	254	239	278	265	265	245	284	277	270	257	311	266	250	256	288	263	243	221	273	276	273	244	273	275	229	264	250	275	266	247	272	239	284	275	272	263	241	267	248	257	268	289	239	259	239	235	256	287	263	262	243	256	271	250	255	247	261	251	217	297	226	236	265	241	274	264	262	254	251	272	255	276	240	263	279	283	271	263	250	261	245	269	251	274	294	257	290	238	239	270	267	250	243	258	247	268	244	283	269	266	267	252	268	256	232	271	255	284	255	278	247	253	286	237	245	251	250	245	240	244	256	240	277	264	254	278	270	279	277	278	260	269	268	253	298	295	294	290	249	276	240	233	278	273	275	258	262	260	234	281	244	258	250	279	259	254	256	285	278	296	260	240	253	249	249	293	280	235	234	263	270	270	250	245	240	254	247	249	238	258	255	255	240	255	272	282	266	277	267	245	255	251	261	268	251	246	262	246	275	244	257	244	266	236	254	240	248	266	259	279	265	271	278	307	251	275	244	261	260	251	258	275	269	269	273	291	247	258	254	264	272	283	247	268	241	287	284	240	280	276	271	240	249	245	247	267	257	237	249	245	240	254	275	292	233	253	275	256	293	251	262	261	252	272	275	237	238	250	266	265	254	249	280	249	236	271	245	234	214	263	235	260	265	290	261	265	248	255	292	254	267	254	274	247	261	252	255	255	251	268	238	267	272	270	253	267	262	259	283	257	255	259	257	264	255	231	266	254	249	287	244	263	244	259	283	250	260	268	282	237	231	273	257	296	259	280	244	267	242	263	208	261	268	264	253	244	259	278	255	276	248	269	273	283	278	265	253	260	246	281	281	248	287	266	276	263	262	235	275	262	234	272	277	274	292	275	250	226	257	243	233	245	272	247	244	270	272	238	293	273	258	273	270	255	264	240	257	242	281	247	260	274	252	258	252	245	253	269	259	270	274	244	286	246	246	260	254	265	277	260	258	258	257	276	274	269	266	255	232	252	268	234	266	241	283	230	275	277	276	277	264	314	279	263	253	282	249	239	224	287	292	295	243	292	277	236	256	251	264	260	280	271	255	265	240	249	243	270	262	253	271	254	292	269	225	259	234	262	258	268	252	249	263	250	257	285	266	282	244	248	245	278	256	235	283	234	255	241	231	290	206	241	253	229	287	287	253	266	270	264	256	273	213	257	245	264	290	281	230	265	250	266	292	278	242	287	261	263	262	230	285	249	257	279	270	248	225	263	251	242	260	260	264	234	263	249	254	285	238	262	259	271	270	257	264	234	275	252	243	248	241	294	251	257	246	221	283	257	238	255	273	216	258	279	240	267	257	252	253	246	253	260	262	280	255	276	267	269	253	264	252	260	284	250	250	263	271	287	275	263	229	264	265	233	241	248	230	262	279	260	268	264	247	253	282	277	273	258	297	263	255	258	246	267	240	230	275	263	261	278	263	261	287	300	273	257	279	246	290	273	268	240	273	263	264	236	253	265	242	268	258	276	257	299	266	234	261	280	254	249	252	244	251	251	262	281	267	239	300	312	270	254	251	245	270	282	266	258	258	274	271	263	274	229	250	234	244	237	304	274	292	281	254	273	252	286	295	277	247	295	265	259	279	258	263	277	260	254	273	272	266	271	239	277	288	265	241	270	232	266	234	287	286	258	260	279	262	272	285	236	258	257	253	249	245	251	253	254	260	253	245	258	244	268	252	251	221	277	272	230	276	235	277	272	231	250	246	243	253	285	266	232	266	260	249	253	236	273	286	303	260	278	270	253	266	245	285	256	293	279	285	271	263	265	247	249	253	240	270	278	285	258	277	238	241	245	300	247	236	245	275	287	266	287	243	261	272	236	244	255	243	274	284	281	267	250	302	262	289	258	270	267	260	226	232	248	244	265	248	261	255	241	262	274	277	297	285	268	300	248	243	270	260	275	235	269	270	250	228	227	274	264	270	267	289	276	264	262	251	236	293	236	264	295	259	228	262	278	272	245	278	265	241	239	281	259	250	233	255	299	273	252	266	250	258	263	283	249	274	240	267	281	276	264	233	273	239	275	271	272	294	253	280	217	266	262	259	253	253	248	270	267	235	268	262	268	275	293	259	277	309	255	281	271	272	283	270	258	258	271	270	262	282	234	274	259	239	258	245
18791	28432	43693	37997	28597	8218	1514	1165	895	821	820	759	776	735	718	707	656	678	679	720	687	690	663	671	677	652	699	693	681	628	682	688	668	673	683	646	676	663	645	671	698	652	681	726	674	840	1183	1178	987	767	705	666	669	667	649	613	627	621	599	624	652	638	620	641	587	625	656	658	593	580	651	629	626	671	642	622	630	663	611	644	680	583	615	652	612	647	637	595	653	622	617	652	675	615	675	661	631	614	629	652	605	628	627	669	652	594	656	618	631	615	665	665	665	627	654	593	605	621	654	617	614	628	635	607	628	666	617	577	617	678	637	637	655	633	641	652	609	636	612	658	641	651	622	587	612	612	614	625	681	593	648	665	581	585	604	628	670	639	680	617	624	670	640	630	648	655	640	633	599	623	673	649	648	641	627	603	622	634	641	620	605	660	651	590	664	621	597	635	602	633	639	695	627	610	620	669	638	648	618	638	699	604	666	656	645	622	657	633	653	661	642	607	599	622	604	616	604	663	627	684	610	674	673	612	617	650	629	611	646	589	639	638	644	644	625	637	642	647	667	609	656	633	635	634	654	647	655	615	576	662	627	662	667	598	598	604	625	634	613	626	634	607	647	680	616	645	613	627	681	667	626	620	668	624	614	582	609	643	662	666	617	638	591	625	541	678	661	631	593	622	646	624	587	584	613	641	647	633	598	622	600	652	654	644	624	631	657	638	637	644	611	639	643	603	614	601	624	643	590	615	653	608	644	650	594	674	641	637	642	583	648	636	612	607	637	662	669	596	661	627	609	659	615	590	649	620	622	657	659	617	600	648	625	577	669	642	671	665	643	614	691	632	599	622	648	645	643	659	626	642	628	600	670	614	687	664	634	668	657	627	627	639	636	664	629	625	654	624	577	622	634	668	621	627	601	645	659	614	673	619	597	632	590	622	645	658	653	641	602	645	631	651	614	616	640	654	633	640	607	624	573	667	637	619	623	626	640	609	626	634	619	641	625	663	631	604	637	624	621	606	624	687	594	614	596	634	602	650	617	591	622	656	601	569	601	678	643	586	633	626	634	649	673	555	620	605	651	667	660	598	605	634	632	643	640	667	637	633	625	626	631	645	639	657	643	665	608	605	618	643	623	635	603	612	625	619	696	635	626	616	673	608	655	593	652	641	596	659	665	662	651	642	653	649	644	632	691	624	625	619	641	668	675	658	634	643	643	645	635	646	618	647	622	647	629	650	585	633	610	604	660	612	635	664	640	621	635	616	677	593	654	605	660	645	645	652	683	673	609	622	645	641	639	638	645	672	625	622	625	595	649	603	642	606	564	617	651	657	665	641	648	658	623	640	664	656	642	654	670	626	599	614	626	622	620	618	633	649	659	641	642	646	596	652	618	640	613	649	655	664	669	635	632	590	679	635	664	624	640	637	666	646	612	624	648	618	682	663	652	634	607	606	654	634	663	640	606	635	600	649	573	624	596	595	660	662	654	589	632	636	616	597	633	649	627	600	623	675	590	673	634	611	649	614	626	625	656	676	694	629	668	668	608	644	586	637	606	621	633	604	660	673	670	636	612	654	618	611	618	658	645	630	647	663	675	632	635	626	594	636	637	637	662	598	633	611	648	631	647	584	658	594	596	641	607	637	641	632	642	663	676	675	653	637	650	669	656	620	619	686	666	660	644	681	684	607	688	628	615	642	639	606	609	589	616	611	687	645	659	588	647	617	634	645	633	654	646	624	659	625	594	606	678	676	637	632	577	664	645	612	677	656	647	638	637	676	656	626	620	577	612	630	622	618	634	635	634	639	607	687	632	621	639	626	632	644	656	605	629	665	667	646	623	628	647	656	676	661	686	651	649	615	634	618	639	643	586	663	598	606	666	633	593	642	597	618	643	634	626	599	657	646	612	610	681	649	654	626	671	627	629	643	607	624	611	627	657	640	582	656	619	668	615	598	668	661	622	655	662	632	610	616	665	650	574	615	660	614	642	589	604	639	647	605	658	644	606	655	631	644	636	648	608	629	620	594	642	561	656	643	629	624	621	638	619	651	657	651	619	650	613	655	619	622	594	644	642	639	650	617	633	654	673	611	676	650	626	658	578	620	636	672	633	594	591	625	669	618	647	662	644	655	657	651	634	652	635	634	666	604	612	634	622	636	637	622	627	623	624	659	611	612	613	622	665	607	629	605	610	634	645	648	671	664	609	611	653	638	604	596	635	667	596	621	620	602	662	660	580	631	655	632	683	682	650	672	698	625	629	630	621	590	605	643	593	631	683	675	660	629	654	638	611	617	661	603	645	633	590	647	615	644	645	626	606	650	689	614	632	637	587	578	593	615	640	634	647	623	592	626	649	600	632	640	638	630	627	623	636	648	595	639	653	658	612	653	613	602	649	611	652	605	659	620	617	623	670	651	650	654	649	634	611	585	642	605	668	633	629	689	687	601	632	613	603	629	588	606	667	636	592	590	591	608	664	642	640	644	637	624	648	618	697	660	584	645	657	664	615	638	672	678	618	666	630	643	636	628	632	624	602	685	623	639	657	708	647	639	606	641	637	632	621	663	621	601	644	628	603	584	673	656	625	633	641	627	607	604	655	600	613	617	625	663	642	636	600	609	669	647	634	664	629	628	629	631	678	601	631	624	663	645	641	647	624	668	673	639	636	601	631	684	666	636	665	635	624	648	657	647	622	607	601	624	645	623	607	608	626	628	648	664	611	641	656	632	563	664	624	629	643	652	622	606	629	673	627	610	623	632	585	616	667	624	630	600	628	630	652	624	651	610	626	592	627	631	635	672	658	631	637	664	603	651	650	659	638	619	646	643	645	637	616	630	683	631	683	645	631	646	650	623	639	634	621	613	678	672	653	610	638	672	657	649	628	637	627	639	607	657	626	610	599	613	627	619	633	626	661	647	653	656	644	629	665	674	673	642	646	651	616	630	674	617	591	667	679	600	594	621	649	662	704	614	621	663	672	645	554	658	643	690	615	616	693	631	604	597	639	640	679	624	606	607	622	592	630	666	644	636	570	648	614	628	634	636	636	621	645	621	671	583	624	593	657	697	649	636	658	643	597	636	636	620	640	640	682	617	674	613	592	641	632	656	646	634	686	621	688	601	614	605	601	651	620	665	612	614	633	670	633	621	641	637	661	659	596	617	654	616	649	593	639	635	635	613	649	620	632	666	660	635	642	650	671	628	623	631	619	610	664	691	583	609	622	599	625	649	615	653	657	648	638	646	674	636	648	607	632	642	636	660	606	647	596	574	721	676	652	655	639	618	614	636	647	654	643	643	655	636	620	597	646	653	655	642	638	687	611	642	623	580	647	652	582	645	636	629	673	612	633	618	634	661	648	628	597	664	601	602	630	644	633	655	646	628	655	613	635	615	665	605	616	619	651	634	603	627	645	641	669	643	674	652	574	704	643	612	654	640	598	663	651	599	624	655	610	619	649	641	585	623	598	644	610	616	661	620	629	621	660	585	661	667	603	662
52273	57231	50810	46365	46583	37773	24702	20425	12935	5044	1194	402	314	382	331	248	254	251	270	237	243	251	260	230	244	259	269	229	225	199	237	236	234	219	224	244	212	248	229	211	462	514	290	279	493	578	536	501	358	294	236	249	230	247	226	206	221	218	224	206	220	221	188	212	202	197	234	218	232	220	218	235	217	233	235	208	223	217	217	214	212	216	201	204	197	205	220	197	198	217	197	217	209	208	209	228	211	234	198	229	221	189	232	201	206	216	198	226	207	220	190	218	226	223	207	223	227	202	203	226	209	220	233	233	197	206	190	188	222	209	198	225	206	205	202	226	195	219	208	205	213	208	201	203	211	224	197	211	187	221	225	216	211	209	200	208	218	217	195	206	211	208	207	226	222	219	236	245	207	194	217	202	218	218	222	241	191	227	215	205	209	218	220	194	215	224	225	203	190	234	202	194	216	233	220	191	234	201	220	222	216	242	254	214	188	207	206	229	226	201	210	200	216	204	213	208	218	222	214	203	201	229	220	229	214	228	224	224	223	227	215	240	244	216	220	227	209	188	240	214	216	222	207	201	220	197	237	225	218	206	195	176	204	204	232	227	199	218	239	221	211	221	220	218	206	229	200	200	208	201	201	233	197	230	213	235	222	216	205	209	206	226	192	205	198	200	209	197	221	188	216	213	234	205	214	213	214	233	201	215	201	212	229	224	214	235	195	208	219	230	203	231	222	208	237	224	198	203	228	195	229	225	201	179	230	213	180	221	215	238	201	196	206	210	221	207	228	211	203	199	220	201	221	208	216	221	196	188	214	201	213	206	198	228	174	236	216	227	235	192	244	234	215	216	206	202	209	201	188	204	199	193	216	213	201	213	222	211	210	215	192	236	237	216	223	221	191	207	228	248	239	221	215	218	208	209	205	203	195	200	194	214	184	193	240	215	204	203	227	216	208	236	230	205	227	253	215	201	207	195	188	202	220	236	223	238	207	203	209	207	211	215	182	211	222	231	211	206	238	205	224	227	229	218	223	210	205	222	198	187	204	213	199	194	219	245	243	188	236	227	214	226	207	220	217	191	212	212	188	237	242	209	206	224	200	174	236	210	225	190	225	216	184	189	188	220	214	230	205	204	220	236	261	208	211	212	229	182	226	221	175	201	220	206	200	213	218	221	226	208	216	223	207	214	197	207	204	213	211	220	202	259	211	209	219	212	233	224	188	211	205	179	236	219	213	207	240	192	236	213	231	216	206	205	220	218	225	208	220	211	240	223	195	221	200	198	224	194	223	205	221	227	247	204	242	238	244	202	203	223	197	205	192	219	206	216	195	213	215	208	206	207	205	223	212	204	226	200	226	189	212	253	221	236	221	215	200	196	204	223	211	215	203	238	218	226	227	218	214	228	210	235	209	208	218	228	234	227	239	216	208	230	230	202	220	242	216	223	220	189	227	197	231	224	203	207	232	206	204	232	220	228	216	198	228	205	217	247	215	221	178	207	221	204	217	191	226	202	230	220	193	213	199	230	204	217	221	209	193	213	203	229	236	211	202	206	215	220	227	206	210	196	222	189	246	229	241	200	198	210	225	223	223	201	215	215	253	223	204	207	211	221	219	188	191	223	200	203	222	197	221	220	206	228	227	234	208	225	183	258	213	223	197	220	243	203	212	239	207	199	214	217	208	227	180	216	203	217	237	224	208	195	215	210	194	186	214	195	215	217	234	215	238	245	256	216	202	193	212	228	201	212	200	223	204	205	217	218	229	209	252	208	202	212	206	235	212	227	205	202	185	200	230	207	218	191	219	213	235	200	195	210	203	229	256	192	214	215	218	229	214	212	182	209	228	202	201	199	216	217	192	196	197	207	215	226	222	223	200	230	223	220	221	248	209	215	232	229	197	216	236	209	208	201	224	208	219	223	195	233	223	238	240	193	223	233	219	207	204	224	200	208	233	228	205	193	215	237	221	215	209	199	195	234	222	230	194	185	220	216	210	209	219	224	230	216	204	238	221	216	209	211	220	208	228	220	208	225	221	210	204	229	187	223	236	214	197	227	225	210	169	202	233	215	232	214	201	227	212	201	234	221	219	218	206	191	237	201	198	182	232	189	215	244	225	242	221	231	206	233	208	220	215	228	216	216	205	212	197	202	219	213	229	233	212	181	206	227	206	211	201	206	211	213	195	208	202	216	219	204	231	225	225	209	212	217	214	208	253	202	192	191	208	216	209	205	221	201	202	210	209	200	228	221	216	220	215	214	276	218	239	237	219	211	192	224	232	226	224	173	191	205	200	207	179	211	222	230	222	229	217	202	209	207	223	220	202	223	203	221	205	210	235	216	210	214	195	205	204	219	204	215	215	224	187	231	243	223	214	208	211	191	203	207	193	202	193	230	215	210	217	197	211	225	222	234	215	178	232	188	207	202	204	214	206	202	240	187	226	230	205	209	213	209	170	211	201	232	209	201	178	223	251	214	201	207	203	195	222	242	183	205	234	207	201	221	181	194	215	206	240	237	206	240	205	215	216	215	189	205	218	212	233	221	215	230	210	219	222	225	229	221	222	198	203	241	214	224	215	235	215	186	238	217	215	200	210	218	208	198	214	221	204	218	213	202	213	191	202	225	195	203	225	209	230	210	228	220	236	216	193	230	215	210	198	207	206	198	220	200	211	217	203	200	192	198	227	200	197	190	223	203	210	195	213	201	220	209	244	217	216	233	215	213	207	225	222	231	205	210	219	222	232	212	212	218	202	202	200	206	225	178	228	229	209	191	237	224	204	186	192	230	214	235	214	218	191	217	209	213	215	229	198	181	217	229	215	203	203	207	207	219	222	206	232	210	175	226	184	184	221	205	170	230	224	193	227	208	208	221	218	207	217	213	208	193	206	216	206	187	210	236	218	207	226	193	227	221	239	204	208	193	224	206	246	219	225	232	218	199	231	211	204	213	229	230	240	226	215	207	205	190	220	204	221	229	210	213	216	231	205	231	214	214	218	212	201	205	218	203	217	218	197	216	214	192	234	213	219	211	209	204	206	241	207	193	229	235	205	212	181	231	168	188	198	208	194	205	209	229	233	204	213	211	225	226	201	210	238	193	195	219	232	241	206	198	225	227	193	226	180	224	212	227	186	238	218	202	196	213	228	212	206	224	213	238	213	189	242	233	193	229	192	208	225	202	197	197	175	213	227	196	219	217	236	210	242	227	206	196	193	220	243	259	202	227	231	208	197	187	231	210	221	214	195	247	217	234	215	222	195	225	210	213	191	217	239	207	217	168	212	179	227	207	188	216	220	249	230	231	194	219	226	202	216	201	202	207	218	202	214	230	219	220	206	219	222	204	212	188	235	199	210	210	234	248	251	208	224	208	209	204	215	222	216	219	193	234	206	223	206	192	231	178	195	230	233	249	222	229	224	211	216	201	236	175	197	214	209	220	229	231	207	233	211	216	226	240	220	209	228	205	213	224	201	239	205	214	200	207	200	196	197	209	189	233
39712	59441	58138	58635	57543	27124	4097	2817	1562	1315	1213	1176	1211	1369	1200	745	744	770	745	697	652	658	627	684	620	680	604	604	610	598	605	615	640	630	609	588	615	630	631	671	1880	2296	1007	886	2059	2762	2414	1995	1265	848	627	581	543	507	518	521	544	504	480	505	550	505	496	507	515	514	524	552	522	519	548	554	536	481	515	513	527	510	503	519	478	525	538	512	512	497	503	571	482	518	520	520	501	473	518	544	522	498	539	543	503	456	552	543	522	498	533	570	510	557	528	529	520	560	555	512	496	480	555	542	498	527	482	538	510	510	496	531	508	541	536	495	562	518	494	496	521	500	544	510	489	508	516	517	527	497	484	550	513	510	472	501	546	496	535	510	503	455	518	527	512	469	503	483	560	534	521	547	510	505	520	526	499	534	493	516	519	533	524	513	548	561	508	518	529	508	511	528	511	549	533	512	518	490	544	454	510	518	498	480	491	484	492	502	559	514	486	564	527	470	515	515	519	531	528	482	496	535	512	545	506	524	541	564	491	535	520	521	539	518	507	507	512	516	521	538	490	501	505	528	475	509	496	518	517	549	536	467	514	517	524	512	533	498	527	514	535	512	517	582	525	568	520	521	493	543	529	529	515	489	497	529	526	538	531	508	539	526	518	500	542	509	515	516	500	511	568	545	501	525	552	498	511	535	510	509	479	546	502	506	525	512	525	500	528	494	551	461	524	500	510	531	514	492	506	558	520	502	518	490	521	516	478	548	506	536	602	539	565	577	508	477	501	528	511	513	517	506	511	531	525	542	538	533	518	535	496	520	504	522	491	513	541	468	499	490	549	517	518	521	497	511	538	528	523	520	476	531	545	494	521	532	497	528	522	587	530	518	530	489	540	520	487	515	499	540	530	505	494	525	517	526	529	495	547	570	513	543	535	520	504	512	522	501	514	569	546	515	579	540	503	529	520	517	534	500	501	501	451	521	529	537	533	510	553	501	527	550	505	502	513	489	529	601	485	527	501	520	501	539	507	536	503	509	529	516	504	511	521	508	525	537	509	485	534	495	493	549	494	527	550	482	480	488	522	515	503	514	518	520	516	507	469	526	544	519	508	521	533	482	509	519	521	523	507	547	522	524	504	533	487	542	536	509	513	528	469	544	500	503	517	491	512	493	538	511	533	497	501	525	475	480	461	505	504	477	484	522	488	524	513	490	514	521	458	542	533	498	550	537	536	485	514	527	495	499	468	541	509	513	522	516	518	531	541	516	505	493	535	524	503	511	556	577	495	456	498	554	513	474	511	486	488	493	496	522	511	519	505	496	515	526	493	515	512	537	499	493	504	485	543	508	518	512	509	512	498	511	481	506	533	538	487	518	567	564	502	539	486	470	545	515	497	506	523	538	498	535	518	506	529	524	482	516	510	496	486	522	521	514	547	519	504	519	500	524	500	513	523	563	523	553	523	534	546	538	522	505	514	492	532	511	510	505	525	547	484	503	528	539	454	543	465	532	519	502	526	514	523	564	479	549	492	523	480	482	534	501	513	529	523	488	484	501	523	501	505	536	479	525	518	479	534	514	517	502	487	489	498	525	530	528	540	521	537	532	541	494	523	547	520	529	524	537	538	510	479	529	515	520	495	540	501	532	514	495	553	546	539	515	509	520	537	521	516	536	527	529	518	530	502	503	519	502	542	545	520	503	542	513	482	513	532	522	509	525	568	480	526	543	555	528	554	530	534	501	515	469	473	542	506	522	510	543	511	521	514	549	489	508	512	510	498	502	542	468	511	545	531	524	522	496	521	481	514	492	499	506	571	498	496	526	486	509	539	525	489	532	504	534	487	508	530	503	508	540	489	504	506	523	508	546	507	530	518	510	546	522	514	483	524	507	508	513	524	522	575	494	482	505	490	527	547	527	517	500	531	521	484	545	516	487	506	542	468	536	543	522	504	500	483	507	455	513	504	501	503	548	502	536	564	498	509	519	564	497	520	483	540	484	537	513	509	510	544	503	523	522	521	549	537	536	544	522	510	517	507	532	468	501	479	524	529	537	519	526	507	481	544	534	519	535	524	522	477	484	534	496	515	534	502	526	516	514	558	526	507	491	509	483	561	482	524	507	511	501	473	508	511	546	494	519	493	564	509	481	534	540	526	484	538	553	512	535	527	499	496	520	500	515	509	504	449	479	495	503	518	483	509	527	512	535	560	467	532	512	537	513	505	527	518	546	508	465	494	499	511	519	527	463	509	516	507	506	477	492	519	517	526	517	508	521	523	502	539	519	514	575	530	477	519	510	511	512	530	490	497	545	504	508	504	518	546	510	525	518	540	513	469	516	497	462	527	517	521	539	507	484	532	488	515	555	553	502	508	498	493	546	491	542	484	511	480	502	498	505	501	551	511	475	505	501	528	511	512	494	529	512	514	539	505	517	535	518	485	507	533	529	551	497	529	520	513	535	555	497	506	501	524	508	528	524	499	523	519	535	532	533	482	536	522	547	529	526	507	539	550	470	530	539	522	521	513	491	527	477	506	513	511	498	522	483	538	491	486	526	559	579	550	498	536	530	493	526	495	495	517	517	527	540	463	570	528	547	506	522	475	516	495	519	514	503	524	496	558	521	507	512	503	525	499	515	504	537	516	579	497	460	532	485	503	479	533	492	515	551	513	517	486	505	503	522	538	541	517	521	502	508	496	533	498	513	511	485	570	504	542	518	532	507	556	559	536	493	512	511	520	561	497	514	495	476	518	490	506	502	501	486	538	545	527	531	499	488	574	486	524	553	509	482	520	491	564	491	483	511	539	542	527	547	579	528	501	490	571	514	528	527	491	502	484	491	517	532	496	508	538	547	520	532	553	522	488	515	498	518	466	526	484	528	559	522	489	564	498	534	536	523	455	543	536	498	510	483	511	475	502	505	509	512	542	514	540	467	523	514	506	542	518	530	541	567	491	516	528	482	535	558	514	514	537	489	536	506	503	547	514	524	503	484	507	507	481	491	532	523	518	503	529	548	508	497	518	504	480	542	507	488	530	473	527	537	532	531	531	552	539	509	531	498	536	556	549	475	512	485	589	539	501	512	520	550	493	507	499	479	496	557	481	509	490	531	511	498	483	514	499	498	530	525	491	496	493	487	486	534	512	449	547	468	535	491	535	475	520	488	522	513	505	499	497	527	556	512	523	478	522	521	509	484	554	531	523	537	523	539	548	513	500	531	512	492	491	529	511	495	548	550	514	475	510	505	527	500	532	470	501	481	543	532	486	460	538	516	536	516	514	517	540	538	513	490	489	467	473	505	512	502	509	515	543	527	522	530	521	524	526	534	521	494	509	521	525	545	546	478	491	533	514	520	499	521	513	530	523	513	527	535	519	514	471	527	544	516	492	520	511	534	530	479	518	565	495	537	549	496	486	510	514	483	527	554	514	525	512	524	499	508	514	508	497	516	511	494	513	519	488	482	494	537	491	490	513	510	493	527	531	520	528	503	495	533	498	529	528	541
60684	52124	46612	44891	40297	29596	24677	23286	20806	14266	4902	749	421	403	434	252	228	225	220	214	189	193	181	170	209	169	201	166	178	182	182	179	176	181	170	178	144	174	160	161	245	262	119	289	719	901	1042	1003	651	379	270	152	147	142	135	123	134	132	152	125	130	103	154	131	142	149	134	136	147	137	135	157	150	143	135	129	155	159	141	137	150	108	157	128	135	126	144	152	157	160	125	142	128	147	144	156	123	141	117	148	148	153	161	124	140	150	133	147	146	113	141	140	126	140	158	138	145	140	151	130	132	132	126	146	145	152	143	118	142	153	149	133	144	133	135	142	152	153	150	136	132	149	142	168	143	147	161	136	131	137	136	130	131	136	151	126	126	138	147	135	135	138	141	133	140	131	140	124	127	138	120	139	137	129	139	129	134	120	159	141	154	121	165	140	149	142	128	110	148	137	145	135	141	130	123	137	153	126	128	149	155	135	116	132	141	147	151	159	118	125	146	168	137	140	122	147	106	114	128	149	138	128	135	147	148	149	120	143	113	136	166	158	142	145	130	147	137	154	121	156	153	128	140	136	112	158	148	128	139	140	135	167	126	152	148	132	131	121	141	139	124	160	127	124	130	146	139	143	151	129	118	142	148	135	142	144	139	122	132	124	123	136	141	143	161	137	137	132	149	146	122	160	155	111	125	147	138	152	139	138	145	148	141	140	148	149	125	110	151	172	155	127	148	131	143	160	151	130	117	128	129	145	166	145	146	128	144	120	136	126	126	119	125	158	152	141	142	140	144	143	132	137	122	159	142	152	126	141	156	125	154	143	145	141	137	137	148	136	138	127	132	146	140	138	167	146	148	136	110	131	126	164	137	147	145	133	155	136	149	146	161	146	146	117	127	155	151	163	137	131	110	156	126	138	133	157	130	149	136	127	134	132	148	132	141	134	143	151	160	147	142	145	132	144	142	147	119	144	134	128	137	149	134	110	142	133	122	148	143	140	131	133	138	131	152	141	157	137	166	138	145	136	138	131	150	137	143	155	139	140	140	140	126	135	118	130	153	136	154	129	163	111	151	149	118	125	156	125	122	123	127	135	147	141	140	116	152	131	105	146	139	122	161	126	132	131	138	138	143	121	176	154	162	144	132	135	133	147	126	147	136	147	145	148	131	120	143	142	129	133	146	145	127	122	139	108	131	127	140	130	172	121	156	147	150	164	140	144	156	134	162	143	133	148	136	142	140	124	141	133	137	137	135	130	147	142	129	150	128	145	148	114	116	144	134	116	147	141	111	137	136	127	152	128	134	122	140	143	119	144	140	128	119	155	136	118	146	139	158	119	140	131	153	139	132	152	128	141	129	125	121	162	144	138	148	131	133	131	134	145	122	135	125	118	111	132	124	157	139	141	127	135	131	149	123	142	145	164	137	139	127	125	115	145	129	152	132	144	148	145	132	148	131	133	150	127	124	138	135	126	131	140	128	135	130	160	152	138	143	136	139	141	134	133	141	157	129	137	138	121	142	118	153	125	164	153	139	148	138	125	128	118	126	122	151	151	145	132	149	156	112	130	137	126	141	146	137	125	159	140	141	127	145	160	158	129	113	136	140	133	139	151	150	142	155	149	154	130	144	139	137	127	129	155	127	107	130	133	141	117	130	133	116	152	145	147	145	139	122	132	139	133	121	131	134	105	128	127	121	116	145	125	134	142	140	166	148	132	130	149	119	117	139	140	123	145	146	119	140	130	146	174	125	125	133	153	128	131	119	149	144	155	132	139	125	128	120	137	147	152	131	128	138	140	159	141	137	136	134	126	121	145	156	146	140	136	123	126	154	147	147	176	134	138	148	143	132	144	131	148	124	135	146	143	144	148	116	137	127	126	122	175	126	159	142	156	135	134	113	145	139	143	128	128	122	135	128	130	155	156	143	137	129	134	133	126	135	139	122	139	153	162	126	158	148	159	144	147	150	147	144	163	140	128	160	146	138	155	146	138	153	133	131	137	139	119	128	139	120	152	133	161	144	140	135	130	136	140	144	141	137	147	146	152	129	120	137	149	146	139	116	124	154	146	140	132	146	136	149	146	140	124	151	145	113	138	141	141	140	146	155	131	115	130	148	163	131	127	140	125	145	108	136	134	136	126	111	134	155	133	124	159	140	133	133	148	160	159	124	136	145	154	149	130	133	124	133	139	117	136	131	136	133	153	139	169	140	127	120	141	143	123	137	120	128	159	136	156	134	137	146	132	137	142	142	111	130	138	129	147	150	138	154	131	141	128	135	157	130	141	136	139	147	140	169	147	123	119	142	116	140	140	136	111	127	128	144	140	132	129	150	125	157	134	133	124	138	114	123	131	160	147	154	129	151	134	151	126	132	134	131	125	127	163	137	131	136	142	141	132	122	133	124	137	136	152	120	129	127	127	124	141	124	142	140	156	141	131	141	143	112	158	133	132	126	164	132	135	162	144	127	163	148	142	136	146	142	130	141	146	165	120	149	135	157	143	127	104	138	163	127	116	121	138	139	133	149	132	139	136	140	136	159	147	131	149	134	161	131	118	134	142	131	141	154	146	104	146	151	114	156	135	125	135	137	147	136	142	141	134	158	150	130	138	127	115	163	118	135	128	130	138	141	153	123	143	141	167	150	116	138	154	138	134	145	146	140	113	131	140	120	142	118	107	148	152	142	133	136	111	124	133	166	125	118	130	156	130	134	140	115	128	154	147	144	153	127	129	151	139	129	135	133	131	156	115	129	126	136	150	124	146	114	128	136	122	143	125	151	127	136	139	139	138	142	139	153	134	123	151	123	139	149	144	130	147	136	143	119	157	136	121	125	162	137	110	129	140	146	130	131	137	123	145	135	125	139	126	135	134	154	139	128	143	160	120	121	129	126	148	157	137	135	155	150	137	136	127	127	127	111	143	132	132	142	138	128	158	126	126	136	144	143	137	139	130	128	145	135	124	148	144	148	126	136	131	156	145	145	103	144	136	141	128	128	137	139	138	152	146	153	134	154	150	134	149	136	125	125	155	127	159	138	133	152	142	154	108	143	141	124	144	133	128	143	133	134	124	164	140	139	137	140	135	118	120	122	148	139	138	119	137	123	143	128	119	149	146	118	143	144	129	132	107	141	135	147	134	140	150	134	137	148	137	134	124	151	152	141	119	154	147	116	162	139	148	134	129	141	133	115	117	147	146	145	144	131	130	139	137	146	139	159	138	142	148	121	150	134	137	153	137	136	150	134	135	130	132	149	150	150	153	121	128	124	131	133	143	131	122	153	142	131	156	141	135	140	129	130	127	134	146	150	145	147	140	138	150	139	118	139	123	134	135	140	126	133	129	137	140	135	133	145	145	143	150	113	143	130	129	128	137	130	166	137	122	146	133	153	132	137	148	121	137	153	154	151	138	150	118	126	130	137	142	151	134	150	138	143	143	135	159	120	112	143	137	160	139	127	143	142	160	131	125	143	126	129	128	154	143	137	128	139	121	150	130
49561	59135	54923	51896	46120	20088	5093	3101	1762	1636	1533	1394	1459	1365	1548	898	796	715	702	672	613	635	622	607	591	592	668	617	553	519	527	564	545	566	532	523	447	426	433	515	948	923	473	1326	3624	4153	5001	4371	2780	1426	798	452	375	336	359	319	333	306	340	355	347	367	346	350	364	335	325	376	332	309	345	363	326	341	338	327	321	348	323	309	322	345	337	346	335	340	342	343	354	323	325	343	329	331	333	330	356	347	360	339	324	305	353	350	340	351	368	365	314	323	317	342	305	326	320	329	325	334	351	334	301	328	325	340	322	355	310	306	344	331	335	334	334	322	318	345	315	380	333	314	314	304	333	347	339	322	350	349	335	331	329	346	339	334	342	351	332	342	351	316	331	351	308	335	340	342	316	314	362	316	355	314	310	356	341	308	295	323	334	310	346	343	328	319	341	338	320	335	363	366	305	346	317	313	324	319	344	319	343	316	337	338	320	303	328	367	315	354	361	333	332	332	344	296	347	329	356	344	338	338	369	326	344	320	322	315	308	307	341	324	321	335	319	352	339	311	313	320	308	313	341	279	326	340	304	304	343	327	333	335	291	322	327	321	369	347	338	309	335	367	337	359	311	319	340	327	316	329	367	310	332	338	332	356	348	328	352	308	365	344	309	301	338	322	333	319	310	350	362	345	301	336	314	316	345	311	339	361	350	346	336	342	314	307	314	362	337	318	348	305	370	307	319	315	330	307	343	343	342	308	316	322	313	318	334	305	336	342	325	339	358	314	357	325	337	298	322	344	297	374	355	325	360	365	336	312	322	311	367	348	302	322	336	349	322	322	351	319	302	365	344	323	347	300	317	343	331	323	335	325	305	339	315	316	345	336	361	320	336	310	349	343	345	355	320	323	367	302	336	335	328	295	294	321	338	315	294	332	379	296	309	301	324	349	347	331	360	308	322	319	305	356	298	326	346	351	291	317	289	313	330	349	295	300	330	327	343	345	295	325	309	335	337	326	344	349	336	348	332	333	324	347	358	353	342	336	317	328	351	350	312	338	333	332	365	308	335	324	325	329	311	282	364	324	345	318	336	355	290	349	349	341	323	315	358	333	334	304	323	317	312	330	334	354	316	333	349	334	321	312	343	337	346	322	340	308	311	334	357	318	307	340	344	327	310	308	321	345	338	319	303	315	316	326	348	321	339	320	317	327	320	343	295	345	339	353	372	325	338	322	388	282	319	326	304	304	362	322	295	318	310	305	341	340	349	337	337	323	341	331	327	329	326	312	361	335	327	334	374	356	326	301	322	335	333	308	323	336	313	347	317	310	336	324	340	331	328	338	333	329	313	329	329	320	333	321	309	368	316	311	349	301	316	351	312	328	331	331	328	308	356	343	300	307	332	304	305	327	340	323	322	326	310	345	338	290	324	333	319	343	339	333	316	321	328	338	339	307	330	387	359	337	327	369	336	334	309	343	329	310	302	328	352	355	351	348	338	326	311	347	352	366	337	314	310	307	348	360	349	343	324	332	344	283	340	339	312	328	338	321	307	354	323	354	338	314	311	320	322	325	324	316	346	317	331	316	346	344	331	349	334	327	329	318	322	333	362	353	306	309	347	345	306	333	310	308	319	354	322	299	322	339	326	328	349	335	329	315	315	324	346	324	364	287	314	316	335	340	327	347	354	341	320	349	360	357	319	342	320	330	350	296	311	340	334	321	337	317	300	314	309	368	328	286	358	331	323	352	311	336	343	323	277	332	367	365	318	352	321	363	309	331	306	351	326	321	315	311	349	308	308	332	319	290	304	323	330	320	313	333	327	374	353	321	380	334	319	318	341	369	356	346	318	313	328	311	328	324	348	355	348	332	318	330	355	307	351	341	317	324	323	325	337	368	344	322	316	339	320	337	321	319	305	330	343	322	347	351	361	352	325	303	340	333	351	310	330	324	333	302	334	344	365	334	355	323	359	348	302	342	313	331	309	334	327	352	340	322	329	290	318	313	343	342	342	325	337	343	311	321	332	319	335	354	333	323	302	346	308	298	350	334	329	330	290	312	326	335	338	369	363	344	327	330	306	331	331	318	344	309	362	319	347	338	299	305	312	325	342	350	328	311	314	320	319	330	343	313	361	330	337	334	335	334	298	323	312	303	313	329	314	323	337	335	337	308	333	311	347	299	356	339	338	328	362	324	326	337	331	331	351	335	369	325	332	328	334	332	319	373	329	318	337	327	325	341	342	329	323	330	314	330	357	327	342	357	335	332	317	326	302	306	293	336	341	314	340	323	308	281	342	327	341	338	355	360	340	340	344	317	322	349	313	313	348	326	307	307	317	305	346	345	340	337	343	334	333	313	337	314	338	321	343	327	331	318	298	297	321	324	327	339	293	326	346	337	357	330	327	309	361	332	324	306	333	347	332	328	295	363	302	309	325	309	318	315	349	344	331	327	340	342	325	314	346	324	320	353	359	379	328	347	306	358	373	314	321	331	324	339	307	322	351	304	362	291	336	345	328	350	307	344	316	363	346	346	306	305	327	324	332	317	348	326	331	324	302	328	354	325	346	328	311	326	360	323	308	367	384	375	341	337	352	341	336	314	339	362	327	332	319	352	336	322	321	322	298	336	342	332	311	352	361	300	337	324	318	331	295	335	351	350	334	358	317	326	339	307	357	376	348	339	325	326	366	328	321	321	313	350	334	336	325	355	321	343	342	349	306	353	340	317	338	368	345	329	330	316	336	313	313	310	302	298	310	352	355	312	340	324	336	344	340	308	332	322	317	331	360	342	330	329	322	323	323	338	333	331	346	366	312	314	323	340	314	377	321	314	336	338	329	337	347	300	309	334	336	296	371	351	351	343	324	337	312	316	339	321	309	331	346	320	319	308	319	321	309	356	304	320	293	361	367	352	346	320	321	357	337	342	337	320	327	367	327	304	318	302	367	322	341	313	303	331	312	310	341	330	306	339	287	318	334	308	309	296	300	345	326	330	339	347	311	337	309	331	333	355	330	319	330	306	321	318	326	332	316	323	299	318	369	326	339	333	317	334	340	301	333	352	341	321	283	292	295	316	358	314	333	300	317	321	277	326	321	326	349	296	321	340	360	299	344	297	331	340	311	370	330	317	357	315	366	332	323	343	346	328	356	318	341	339	332	357	353	315	298	312	342	325	338	330	320	314	304	310	316	315	351	338	335	341	348	319	336	317	341	336	307	295	310	338	328	311	303	317	329	334	346	329	343	313	312	314	330	315	347	326	327	324	315	285	318	337	314	331	353	286	333	338	330	315	337	324	333	316	301	323	329	346	355	327	328	341	316	322	298	302	308	338	305	318	310	348	322	320	329	316	326	314	356	356	351	338	334	317	291	327	317	332	324	366	302	309	315	337	328	305	342	314	312	318	323	344	326	338	314	311	331	337	339	359	307	325	320	336	356	362	297	322	370	308	317	306	318	350	346	379	311	336	320	304	352	323	348	324	307	345	307	332	305	357	312	299	349	298
28107	29210	45499	52815	36540	21978	4933	888	388	299	270	260	276	236	249	242	232	215	248	249	245	234	232	239	242	222	226	242	238	233	199	219	236	225	214	223	223	213	226	220	217	227	267	199	262	321	289	299	255	255	216	198	257	213	224	209	225	220	212	233	244	241	216	211	217	202	230	220	199	201	237	222	210	231	197	226	220	241	227	228	230	220	245	205	217	226	215	205	225	230	209	205	236	220	201	206	218	234	218	211	271	213	214	201	225	181	193	237	230	221	231	184	243	227	211	217	218	210	244	224	187	240	206	206	222	214	224	211	222	220	237	223	225	239	222	201	221	200	224	221	225	200	229	254	214	213	237	220	206	228	217	220	205	222	219	216	242	239	239	227	203	226	199	223	218	217	203	221	207	217	208	251	235	229	230	229	239	234	221	222	231	198	192	233	232	237	210	219	221	234	208	201	217	236	237	224	218	236	233	225	235	230	229	231	208	241	239	240	225	219	202	223	249	204	236	226	205	206	212	241	208	226	214	208	202	213	247	242	227	213	194	207	209	220	190	195	204	236	229	198	211	256	210	222	226	186	238	226	230	202	193	228	204	216	202	226	208	237	246	187	245	211	197	196	204	237	234	226	226	237	220	211	204	218	203	220	216	235	210	202	218	226	210	230	211	212	218	228	232	184	231	209	192	237	240	230	209	202	243	235	231	227	217	230	217	193	209	227	213	209	211	253	207	211	206	243	214	226	213	241	220	217	225	209	227	225	212	214	201	229	213	204	238	196	228	234	234	230	209	218	218	205	253	245	227	216	239	220	230	218	217	213	239	240	223	242	235	220	198	214	229	238	234	199	235	242	223	214	246	259	235	193	236	233	232	189	219	226	234	209	205	221	235	240	222	233	225	219	236	220	212	201	255	235	226	194	260	238	208	203	223	214	230	198	218	230	232	228	225	217	195	212	224	217	198	251	215	236	221	232	241	214	206	209	219	214	217	205	234	226	197	210	217	220	215	206	208	217	217	225	197	208	215	218	217	210	258	191	233	205	229	227	206	216	210	235	216	214	204	218	216	235	212	218	241	224	224	237	214	226	225	204	224	218	183	185	231	214	219	205	220	207	221	245	207	235	211	231	231	240	218	218	237	208	233	208	223	228	225	181	216	233	221	217	204	211	211	221	210	224	236	247	228	232	230	228	197	220	222	208	234	236	207	239	206	196	231	217	230	213	218	222	238	210	208	236	228	248	227	186	241	234	217	252	217	215	235	219	218	221	235	215	210	237	241	225	204	223	209	198	203	250	235	224	243	219	218	240	222	208	222	225	203	192	205	253	206	216	220	207	207	222	227	218	196	241	213	243	219	212	205	205	235	235	230	212	235	216	190	231	224	242	245	201	221	217	218	227	243	239	213	245	207	221	218	228	222	209	194	217	240	228	241	225	202	192	214	218	207	214	233	234	192	214	226	219	224	203	213	242	196	211	227	217	215	221	236	243	206	222	226	245	218	207	219	209	230	246	245	245	221	222	219	215	216	210	227	224	247	247	237	250	210	229	214	226	230	227	210	207	222	206	222	224	228	221	195	221	222	226	227	243	205	231	257	231	208	219	200	227	198	215	213	247	225	229	228	195	221	241	244	211	214	234	226	215	231	224	216	228	208	224	218	210	208	230	222	223	206	240	198	198	209	237	214	243	225	228	207	218	222	241	205	216	206	206	197	192	215	208	257	198	198	194	192	217	170	225	236	236	223	226	218	212	216	225	223	224	206	206	208	246	223	235	230	220	222	195	179	199	208	196	224	221	216	231	215	202	228	202	223	240	238	194	211	227	207	229	227	214	211	198	229	216	203	208	190	222	216	203	214	228	216	238	212	226	212	222	224	227	227	218	242	217	223	229	248	209	229	226	231	222	233	203	220	212	231	234	214	222	245	212	228	219	202	217	223	231	207	206	238	207	253	222	226	216	245	198	244	215	231	221	196	219	228	212	204	212	187	235	247	228	220	217	225	246	237	205	244	224	213	211	226	201	218	238	204	239	217	207	215	218	209	220	224	223	222	217	206	246	220	243	220	180	206	220	259	204	207	238	220	216	212	220	217	230	220	250	218	272	224	224	229	230	261	229	228	227	246	195	242	216	203	218	217	219	260	236	226	253	198	212	225	241	203	230	221	237	237	220	220	205	217	226	213	216	240	194	239	206	216	235	203	246	238	217	205	220	231	192	215	199	248	215	250	237	219	233	232	238	233	186	199	226	220	228	244	214	219	227	218	230	238	201	216	237	213	200	207	208	213	241	225	211	223	242	246	214	227	237	251	225	215	233	217	194	220	218	229	242	205	212	232	231	195	207	239	225	229	187	213	208	212	234	215	257	241	232	207	207	224	203	244	209	220	220	210	230	215	214	237	226	188	201	231	188	217	221	212	227	246	217	211	232	208	211	211	223	195	202	238	223	233	219	212	211	214	212	226	231	245	220	224	189	216	209	213	200	226	242	233	233	227	203	234	223	237	226	210	223	202	267	240	200	214	213	198	221	228	238	221	193	190	209	197	216	187	215	195	221	213	238	231	232	215	205	237	216	225	226	235	241	226	233	220	212	199	208	219	198	225	244	238	217	208	200	226	212	213	218	197	215	223	186	230	219	225	248	183	202	219	201	209	232	235	247	252	225	215	197	195	196	255	231	201	238	220	220	213	242	217	197	226	211	211	228	205	220	196	215	208	231	208	252	210	222	218	237	212	234	203	231	223	213	223	216	194	216	198	215	243	218	233	223	201	210	210	201	213	219	179	239	202	187	231	215	247	205	215	216	198	179	197	192	214	250	223	213	237	216	253	227	219	227	191	193	204	207	225	217	216	229	220	232	222	214	242	234	214	199	198	227	221	224	231	227	206	226	233	221	224	187	218	229	224	206	232	205	207	211	236	234	222	241	215	242	206	256	227	226	221	215	203	253	217	213	211	226	202	203	239	235	229	242	224	231	187	198	223	223	231	259	213	237	218	217	234	215	222	184	226	197	251	206	218	215	222	200	227	221	215	215	200	219	216	205	237	233	208	209	204	239	207	218	251	248	220	225	219	261	212	229	234	230	226	210	203	209	209	202	228	231	231	213	241	225	222	225	243	227	216	212	233	211	211	220	220	197	202	206	239	249	230	191	222	211	230	215	210	210	234	225	225	213	220	227	195	238	237	239	230	209	217	233	215	220	226	200	218	227	232	222	255	233	208	247	211	222	226	205	201	234	213	236	230	202	233	227	223	243	216	227	215	214	232	237	219	243	238	224	239	199	207	224	198	232	213	190	244	208	215	208	243	227	224	212	240	207	203	234	217	194	205	222	220	232	236	218	197	202	206	245	213	205	221	253	219	221	224	232	224	223	249	222	210	213	240	197	244	243	227	197	199	248	213	197	227	227	257	226	218	225	208	210	221	185	207	228	232	218	226	212	234	240	237	202	221	236	207	231	209	247	217	231	223	245	250	231	226	219	227	230	229	224	203	207
20445	28534	46571	54330	41783	20592	1280	946	804	693	691	615	744	733	690	681	691	631	594	549	605	574	636	623	610	555	580	554	553	555	586	557	582	570	535	530	547	538	543	540	536	544	525	550	848	960	908	831	725	601	606	545	523	533	558	498	554	550	551	534	499	477	534	496	530	502	520	523	510	509	492	509	526	532	503	536	528	524	517	513	517	524	548	531	542	553	521	531	522	455	534	515	512	524	552	530	524	531	536	515	529	538	520	465	546	495	508	550	515	543	514	523	532	519	533	498	504	530	548	514	507	502	500	530	495	552	524	525	542	562	504	482	473	533	549	553	501	540	569	504	564	533	510	509	501	539	546	565	520	562	523	504	573	558	534	504	539	496	497	519	490	514	528	546	550	542	501	545	499	537	510	560	535	568	522	544	545	494	507	514	553	533	502	508	528	538	545	572	493	550	498	491	504	532	506	527	500	538	529	512	528	537	506	506	580	503	511	534	532	522	501	516	563	478	527	526	535	507	531	519	530	556	519	564	568	547	513	526	510	528	527	550	518	544	502	525	529	537	524	519	525	487	510	537	530	500	551	551	527	526	519	499	535	550	524	510	504	527	549	538	515	550	536	520	538	483	522	554	551	534	534	510	524	562	531	516	521	533	534	528	538	573	527	526	540	533	506	524	482	518	547	534	479	525	492	506	517	502	541	534	546	531	488	546	532	546	536	513	516	521	552	523	498	590	570	525	533	544	532	551	518	483	505	526	535	539	547	547	534	541	555	502	494	526	505	558	540	480	543	561	484	534	512	535	520	550	492	523	515	587	539	497	532	564	519	506	518	537	498	517	553	564	528	503	513	493	485	539	515	507	513	513	560	505	501	523	553	531	530	512	543	494	532	511	489	565	518	515	516	530	489	532	521	585	504	500	524	495	505	507	524	558	526	536	503	535	514	555	538	505	506	521	484	527	525	519	481	515	504	493	508	541	521	541	492	541	515	529	555	531	502	468	537	516	491	544	523	517	508	527	545	544	529	551	544	539	531	545	471	521	518	538	533	564	550	518	506	554	532	527	524	540	496	492	515	545	512	489	553	512	533	547	551	498	479	494	530	540	504	549	508	537	530	553	584	478	508	571	532	555	528	512	509	551	549	544	522	545	494	526	560	567	554	546	532	560	518	483	527	568	518	483	509	503	482	530	548	491	517	541	498	503	544	519	521	514	529	516	529	522	525	493	528	530	588	508	499	516	511	531	507	547	485	537	503	556	508	533	518	536	582	498	494	533	537	537	525	558	504	524	538	556	530	527	559	495	543	502	510	534	545	560	531	524	539	535	497	516	511	532	558	540	541	513	516	557	508	529	543	499	548	488	458	515	527	517	507	505	510	550	495	510	569	516	547	528	497	514	564	495	546	512	543	566	527	510	542	510	538	488	504	527	522	523	554	488	513	532	519	521	504	495	504	529	525	514	556	507	567	536	538	560	526	555	526	524	480	497	531	526	531	516	493	516	513	500	544	531	553	524	530	512	521	558	529	526	532	524	549	511	520	534	549	549	535	545	519	515	552	514	519	511	518	543	496	528	523	523	514	536	537	552	522	515	554	519	527	517	527	578	493	531	534	526	504	550	530	501	485	506	524	488	511	523	485	496	474	531	564	515	513	497	521	557	563	548	532	536	559	555	548	518	552	544	531	551	567	541	499	496	547	522	563	520	564	538	496	428	502	534	527	528	513	476	526	529	524	539	510	519	505	512	527	502	573	508	526	572	522	504	543	539	489	500	547	533	489	557	560	493	531	495	540	514	525	544	542	524	502	519	506	478	534	497	505	514	527	516	553	529	517	513	489	518	517	529	527	521	524	560	512	526	498	494	499	498	523	512	551	540	566	545	556	564	503	535	498	496	517	543	520	544	521	487	586	489	563	509	518	566	523	547	500	525	542	507	515	500	524	497	505	517	558	493	538	505	557	536	533	525	514	554	557	498	517	555	460	520	555	530	561	535	514	531	522	539	563	544	516	556	543	538	520	533	526	526	517	496	519	506	539	507	519	517	564	537	572	528	561	521	539	550	536	549	553	525	503	487	550	579	549	491	543	523	538	497	501	500	520	552	516	538	540	551	493	522	550	539	480	568	506	559	517	512	544	513	529	538	559	515	547	566	535	502	543	550	540	515	500	550	520	512	520	528	544	527	494	561	501	513	523	524	515	503	578	556	489	550	504	512	567	541	472	511	539	522	519	561	528	520	507	537	536	505	522	553	518	464	534	501	509	486	506	523	501	516	525	476	507	546	535	534	543	518	549	524	548	534	522	539	533	513	485	525	497	510	557	496	513	492	538	512	519	536	513	531	571	490	513	536	533	536	528	560	479	532	498	507	510	524	531	482	511	564	582	542	561	509	568	530	504	526	480	526	522	503	545	528	507	491	508	524	508	524	520	512	508	543	545	519	514	535	534	506	556	528	533	502	530	529	530	504	531	555	511	514	532	556	486	532	530	546	547	483	534	528	550	517	542	526	508	560	544	519	534	485	518	506	543	546	520	514	482	531	537	502	530	530	551	518	552	526	530	553	559	518	522	562	536	561	517	550	513	544	524	505	515	495	540	482	523	553	561	519	508	521	524	525	559	519	584	535	507	562	559	532	490	528	511	506	519	514	495	526	535	527	544	565	496	547	530	534	537	507	483	544	557	544	545	533	529	491	507	550	523	533	521	543	525	547	515	544	482	552	574	545	516	496	511	509	549	486	491	496	556	507	513	510	526	532	589	513	519	543	514	498	532	483	519	555	508	509	535	534	515	541	571	515	504	491	486	529	541	559	532	521	536	544	561	516	501	540	494	494	559	532	467	552	517	503	528	542	561	518	508	532	514	487	539	513	561	487	565	519	544	537	564	495	528	514	530	511	518	539	517	556	507	527	494	539	537	526	515	504	575	518	503	518	499	524	539	555	533	515	526	534	515	541	522	521	504	529	554	531	545	506	546	551	494	518	504	518	527	485	493	535	484	511	546	516	514	534	505	525	494	499	545	535	527	540	494	543	581	530	569	519	555	522	534	532	532	526	516	510	510	532	547	508	569	532	514	562	518	538	499	523	557	472	521	522	547	563	518	502	545	531	527	522	536	525	536	532	535	458	499	531	499	493	527	557	507	541	519	532	474	560	573	561	532	478	533	544	537	525	528	487	523	509	544	518	561	568	530	509	534	521	523	509	514	514	493	529	479	498	517	511	557	479	530	505	507	543	513	490	521	521	519	520	507	520	549	529	507	483	505	504	484	493	492	529	512	492	503	513	540	593	565	535	518	531	506	484	513	552	491	491	578	550	503	542	554	524	546	518	502	540	507	518	472	563	529	508	503	517	528	544	537	510	546	534	500	505	571	563	526	539	491	534	547	551	519	509	499	528	535	548	532	523	490	486	529	472	522	538	492	550	480	550	493	517	525	512	515	539	522	499	510	554	574	543	553	580	572	524	529	497	510	551	516	555	489	502	556	521	515	534
55057	50776	51161	46475	36658	29681	22769	19306	11621	3902	801	327	361	444	379	327	262	250	218	199	198	213	183	199	229	206	207	202	211	221	220	187	167	196	175	158	176	181	168	155	164	335	385	473	593	559	450	320	261	187	190	168	166	143	153	148	157	164	146	164	159	151	140	179	150	172	165	163	147	172	171	164	159	144	180	147	160	155	154	169	174	165	160	145	172	170	165	147	151	155	176	171	176	155	175	156	156	130	161	166	159	152	169	176	168	179	150	156	171	165	175	180	159	165	172	181	168	157	164	175	175	175	160	167	163	170	157	144	153	154	135	156	157	193	181	160	160	169	158	161	152	162	157	174	162	152	149	138	162	172	162	158	178	150	172	141	153	153	159	162	160	165	175	138	159	163	180	173	173	166	176	159	161	147	162	188	147	151	164	144	198	176	162	172	172	164	156	157	160	164	161	168	171	161	143	169	146	168	168	171	160	163	163	182	158	153	164	168	196	168	168	172	150	159	147	145	160	145	132	186	156	162	148	153	153	133	164	171	164	155	177	164	147	159	156	142	163	154	200	159	181	171	176	158	196	164	167	166	161	150	155	141	187	167	163	156	158	184	170	202	138	153	151	142	155	156	167	147	150	175	173	180	165	142	154	163	156	181	171	165	153	146	162	180	162	163	171	158	141	165	162	150	160	163	160	187	166	174	157	155	182	168	161	155	140	153	163	166	171	154	171	158	167	157	161	163	168	177	150	179	145	152	161	154	187	131	153	187	155	134	183	159	181	142	144	191	160	136	169	174	163	140	167	151	182	178	156	159	153	165	170	163	157	160	190	147	164	170	156	172	160	178	163	165	179	158	157	154	146	186	172	170	161	163	152	150	165	177	156	151	148	159	162	148	167	175	142	165	184	168	155	138	166	162	170	155	147	168	180	145	168	183	151	140	151	165	158	161	177	146	159	167	168	168	182	152	181	150	144	158	144	190	182	160	187	139	151	180	163	175	174	151	192	153	159	158	172	172	170	151	179	160	167	136	171	165	140	157	157	165	139	134	173	169	168	158	166	157	152	178	165	183	165	149	166	185	161	172	162	169	187	172	161	180	142	163	155	155	168	177	172	181	172	166	150	186	153	156	144	178	172	179	181	164	179	143	157	165	153	168	153	159	175	148	167	172	156	174	181	164	151	156	174	156	147	172	163	178	171	153	170	164	159	156	157	152	168	143	127	177	152	177	160	157	150	163	166	184	187	165	160	188	143	151	165	164	143	173	155	164	162	141	178	144	175	148	161	161	166	161	172	149	172	171	155	183	151	151	160	146	182	165	167	142	150	153	165	167	163	166	162	171	162	156	161	178	141	174	170	176	138	151	162	170	154	165	181	200	161	154	166	165	173	147	166	153	159	146	164	179	152	160	163	156	176	184	168	175	185	151	135	160	176	176	164	169	194	167	173	160	196	150	128	153	162	169	165	142	155	143	170	158	172	154	160	168	153	157	173	156	163	189	159	143	140	143	173	154	182	140	183	155	169	178	185	180	137	158	174	176	183	174	164	153	145	155	154	155	153	151	157	172	161	158	155	146	163	165	180	186	180	181	152	181	151	178	162	153	162	165	152	164	173	160	161	160	174	168	160	160	166	149	160	149	144	177	150	159	179	177	150	159	169	147	162	165	138	158	154	159	157	147	152	161	184	166	185	154	157	152	139	169	164	166	161	165	183	170	171	155	167	172	164	148	160	155	149	146	168	169	163	138	164	138	166	159	157	161	154	162	166	194	161	181	155	144	157	144	191	167	166	177	157	160	142	162	163	135	179	162	157	178	153	179	158	150	139	175	168	161	155	176	155	161	170	184	167	170	144	168	189	166	183	178	132	143	152	166	133	143	170	164	165	151	147	189	164	183	173	173	158	161	154	161	157	179	137	169	174	178	177	172	153	189	180	188	141	167	163	155	184	147	167	149	158	166	173	123	141	171	155	153	153	151	157	138	160	134	198	193	178	186	171	173	174	178	154	147	158	163	150	175	173	174	184	184	167	166	163	179	160	151	158	163	153	152	182	175	171	176	158	154	168	178	161	159	173	147	172	152	151	166	134	149	150	159	181	161	142	156	171	156	157	156	158	170	154	166	171	154	138	161	156	143	167	171	152	154	166	173	155	152	172	161	162	166	157	151	173	172	154	164	171	154	177	181	171	149	156	152	164	169	161	157	184	153	169	162	187	169	156	188	148	186	165	179	162	176	155	159	144	150	159	166	159	181	174	167	182	162	174	154	155	158	164	147	158	174	166	167	169	172	197	176	179	176	165	170	156	189	166	169	163	170	171	151	150	169	161	180	173	143	200	179	148	187	170	170	166	190	169	174	159	156	154	133	147	162	175	146	157	180	167	165	190	138	138	156	163	175	167	182	135	164	144	154	193	150	139	168	140	145	174	164	163	153	168	173	174	161	159	180	163	175	187	160	157	150	144	146	149	154	155	171	158	131	144	155	163	160	134	145	177	154	183	157	170	184	168	174	189	160	165	187	166	169	163	165	153	162	174	174	176	153	145	172	182	164	161	151	154	162	147	141	151	146	144	167	154	154	174	176	150	147	168	153	147	160	194	156	162	162	155	145	165	148	164	176	140	134	169	174	137	161	158	165	176	149	159	163	134	136	160	155	148	156	148	178	141	156	150	159	151	176	151	169	158	136	142	178	162	161	158	160	159	177	176	144	158	171	161	147	140	140	155	159	142	179	167	171	161	168	170	177	171	175	136	161	166	172	164	158	159	151	189	147	153	151	184	137	161	191	173	169	168	162	170	157	162	155	169	164	166	182	156	137	150	168	152	169	166	162	158	157	152	166	169	160	160	149	168	163	164	151	156	176	155	178	163	192	186	155	178	181	168	164	155	169	141	172	183	172	171	150	172	154	130	167	163	177	162	158	179	163	174	178	156	175	142	157	170	160	181	167	157	174	152	170	183	142	190	168	168	144	136	177	164	154	146	163	173	165	153	182	152	165	154	185	146	175	156	163	170	177	155	145	181	156	172	174	143	146	170	167	150	183	181	148	172	147	159	176	178	178	172	174	160	160	192	152	136	150	149	182	158	153	163	139	149	160	170	170	156	188	185	152	186	161	151	165	163	167	173	141	159	156	130	164	159	165	176	163	151	147	180	170	162	166	167	167	178	154	170	136	169	152	164	150	171	149	159	174	158	150	145	151	176	155	172	163	161	168	179	166	141	162	161	164	160	162	147	139	145	150	139	159	170	157	174	150	168	171	174	184	160	138	144	134	195	159	162	179	169	147	161	181	163	157	145	201	145	159	178	151	173	164	185	176	168	166	157	163	164	177	133	161	155	163	145	162	152	143	150	166	154	145	164	173	168	179	166	151	147	172	167	148	170	149	145	141	184	206	148	147	151	165	154	162	177	160	150	163	171	150	162	169	169	164	149	164	148	169	145	159	147	154	168	185	158	138	173	155	171	184	155	183	188	189	157	195	158	154	156	162	169	174
44736	55297	56880	51923	50100	21583	3571	1705	1467	1125	1002	1109	1553	2024	1685	1081	1055	796	685	631	639	600	642	667	675	608	502	551	605	743	625	528	489	489	504	461	475	424	437	408	420	1361	1626	2200	2902	2541	1857	1283	805	477	407	395	434	379	386	421	398	377	387	408	384	404	421	408	414	401	407	406	441	393	362	379	403	394	381	390	436	426	383	359	400	382	394	400	433	394	371	420	376	370	385	386	401	419	404	360	388	404	378	388	408	385	415	397	375	394	376	398	391	385	411	364	395	431	400	381	396	364	374	411	354	429	419	420	389	409	375	411	401	384	379	417	407	422	399	374	408	383	397	375	407	398	423	419	403	429	399	388	356	390	406	370	372	397	373	406	397	363	346	395	390	367	379	386	404	365	388	367	389	420	352	392	350	393	410	411	385	368	377	389	392	379	401	390	399	368	401	395	385	389	413	415	363	404	369	395	384	365	386	414	404	376	415	379	401	392	410	425	429	414	369	378	415	385	407	410	400	399	406	399	406	379	405	381	378	396	407	374	388	396	378	361	379	364	383	363	374	358	415	401	371	390	425	374	382	379	396	422	431	389	386	364	389	373	366	393	404	350	396	386	389	387	395	446	415	395	383	385	397	390	397	366	387	365	397	360	406	426	408	360	402	402	404	414	392	391	365	401	392	412	382	404	380	386	402	360	365	389	366	388	369	421	402	394	381	425	411	401	377	389	380	376	412	418	395	375	373	404	371	378	389	358	373	389	400	383	387	387	371	368	377	413	395	382	382	410	395	380	368	404	394	358	363	384	370	410	390	401	411	392	393	358	408	346	409	388	368	416	407	377	360	405	405	331	398	378	353	395	375	411	391	390	394	400	370	382	357	400	400	388	402	392	390	386	411	424	404	386	416	381	367	377	391	392	421	404	374	421	376	414	383	386	393	365	369	400	428	364	388	402	429	380	390	385	381	362	399	432	412	365	378	413	397	411	390	405	389	385	456	384	437	396	421	382	392	369	364	408	387	383	356	400	405	426	371	396	393	394	364	372	353	401	399	381	409	421	393	379	385	377	409	363	372	370	386	382	360	406	391	380	432	413	400	428	368	381	394	379	394	363	363	396	378	406	394	417	396	389	408	392	397	372	386	354	377	392	410	375	350	391	402	356	360	394	398	383	402	404	409	400	398	394	395	413	364	380	361	394	383	415	385	368	392	364	380	375	380	395	401	348	388	406	381	370	384	390	377	448	398	442	377	423	373	406	401	402	408	394	401	368	431	389	374	403	420	377	397	391	350	368	378	347	389	363	410	417	359	369	392	335	378	415	403	409	391	386	406	399	378	418	405	335	374	391	397	417	398	363	349	335	355	397	350	383	398	395	388	384	356	436	406	421	423	356	408	372	394	403	385	414	415	392	373	398	371	396	366	396	411	420	383	365	382	393	371	410	379	349	379	382	402	406	399	390	378	365	385	400	377	449	421	401	409	378	380	404	388	396	379	358	387	381	412	353	366	413	373	440	373	386	411	411	394	390	385	401	341	379	391	394	384	407	386	385	409	393	412	362	405	409	367	337	429	374	415	400	409	427	407	381	388	378	376	401	411	391	386	406	383	413	383	370	402	407	414	370	412	383	381	381	380	379	424	386	396	374	419	391	359	393	373	400	421	403	379	374	389	413	369	413	380	401	399	414	400	429	454	360	370	398	408	371	386	389	390	392	395	368	401	383	395	410	391	392	349	378	415	407	363	381	369	424	409	385	376	394	401	442	381	431	383	368	388	400	387	366	337	365	412	388	403	404	385	406	371	410	390	389	384	430	392	414	405	363	382	360	381	387	397	394	395	380	380	388	404	417	396	379	438	445	412	397	398	367	398	398	385	402	412	375	380	390	417	427	384	388	363	379	405	377	390	398	366	401	397	386	376	365	407	383	384	400	393	382	405	454	416	386	446	419	385	377	398	378	386	393	384	402	367	386	375	413	361	394	392	365	391	387	364	387	393	374	383	366	401	402	379	397	396	411	421	381	422	369	398	384	394	397	398	387	441	386	377	406	383	373	414	398	402	382	426	396	400	354	429	407	376	368	384	429	390	417	391	392	401	441	367	380	408	388	385	384	392	368	408	350	395	362	373	376	406	422	387	385	376	371	358	376	416	372	386	421	395	379	416	411	394	383	381	388	374	405	411	365	371	382	379	374	386	373	402	401	388	445	372	399	380	355	315	343	371	404	409	377	379	372	379	377	423	393	409	413	395	394	376	388	390	438	400	383	378	369	389	415	399	357	388	409	370	376	404	369	395	405	367	407	367	387	409	386	389	374	375	412	405	414	376	390	373	390	350	379	374	391	386	362	400	355	367	399	380	388	405	386	387	402	380	392	398	402	366	376	400	367	388	363	393	408	368	371	396	408	390	381	374	367	416	391	400	400	379	386	383	382	408	408	405	401	408	360	415	413	440	390	407	374	400	401	383	410	417	408	401	383	371	419	372	378	377	363	383	383	354	418	405	410	414	412	400	424	398	388	369	372	403	367	372	377	385	392	374	361	387	439	376	385	360	372	387	403	366	404	395	401	383	364	376	398	409	383	389	420	371	389	390	412	430	397	415	391	370	387	381	372	402	334	377	387	409	390	372	422	387	371	366	415	379	407	396	337	384	394	399	367	341	403	357	405	367	382	386	376	395	368	391	393	390	416	406	350	365	408	360	387	411	380	385	373	374	408	363	403	376	396	416	371	376	375	388	381	361	382	400	374	387	381	387	388	368	370	413	395	414	403	402	400	394	369	390	401	407	368	362	395	356	392	403	378	398	379	383	385	374	391	401	395	375	397	415	404	407	384	397	368	366	379	388	386	375	404	395	365	404	414	365	396	388	377	387	385	379	402	361	393	384	390	396	376	379	389	403	369	453	380	405	392	407	408	405	358	431	379	397	400	397	386	408	367	360	370	389	405	394	346	387	406	401	397	380	387	383	378	408	357	397	384	387	395	374	371	405	414	405	389	413	393	419	413	408	380	409	376	359	436	400	381	377	361	374	390	432	413	416	393	362	385	398	396	402	373	399	370	361	384	392	364	405	366	379	389	380	392	373	390	397	366	379	401	358	409	378	347	380	400	399	374	397	399	385	415	423	408	376	378	393	384	386	412	405	358	408	410	386	367	368	395	375	378	392	389	407	411	403	441	374	388	393	367	357	407	404	345	380	383	398	369	378	403	421	400	402	388	388	395	388	425	376	389	387	364	388	373	373	379	402	401	429	376	420	397	401	398	382	417	382	371	384	383	377	372	404	353	424	380	367	362	389	376	396	416	407	383	402	398	387	398	398	377	425	373	382	385	389	356	384	375	368	359	378	399	384	405	389	422	396	398	380	392	374	383	401	378	405	394	403	359	381	401	373	403	414	377	385	408	386	412	382	399	417	397	355	381	328	424	410	382	429	374	406	394	359	393	378	413	384	384	403	372	382	315	409	381	387	378	403	349	391	420	397	380	387	395	407	411	374	396
59501	52188	48596	39563	39701	38417	25143	22070	18026	9817	2512	654	569	768	695	504	351	212	234	234	199	190	165	176	177	165	146	250	250	310	225	188	123	151	184	130	145	140	134	123	152	138	133	540	1151	1198	1004	575	256	112	105	117	128	108	108	102	111	109	109	118	118	124	111	114	107	136	122	120	118	92	125	125	118	115	107	102	130	100	132	114	98	129	104	97	105	118	110	104	110	105	109	130	105	117	112	132	127	104	107	120	93	129	118	116	98	120	118	114	108	134	125	115	127	109	120	103	107	102	111	92	124	119	111	120	106	110	109	111	111	115	124	110	104	121	91	120	129	119	118	126	133	91	102	103	127	106	94	118	122	139	107	109	93	119	106	116	104	99	121	96	135	108	116	113	105	121	104	95	114	106	115	118	105	127	103	112	137	105	127	103	112	119	128	97	108	123	104	121	116	125	123	130	117	115	124	105	121	116	103	111	107	106	109	110	97	104	105	112	114	121	122	114	104	124	105	112	91	137	127	122	100	98	110	118	85	116	123	95	99	103	93	114	130	117	123	99	115	117	108	130	107	126	103	111	113	106	118	108	119	109	113	105	101	114	105	114	113	136	117	134	99	121	112	120	130	125	109	107	107	111	101	143	111	125	115	116	115	104	116	115	102	116	128	107	103	98	143	120	107	115	111	101	115	118	112	108	106	102	128	118	109	118	123	143	127	112	108	117	113	103	119	114	110	130	102	116	114	105	124	114	126	116	132	121	124	135	114	107	119	126	114	123	115	119	98	137	109	127	116	101	104	104	120	114	112	88	124	116	138	109	113	120	106	103	125	109	105	104	98	106	121	95	119	129	122	118	101	107	98	119	100	125	101	122	107	113	118	122	94	103	113	116	123	105	124	113	107	127	105	102	117	101	107	104	112	119	107	106	112	97	112	122	120	102	122	99	111	95	107	109	119	135	96	117	111	118	113	111	105	121	95	109	120	101	112	116	118	109	111	116	115	120	106	112	122	116	113	114	124	138	115	91	99	113	133	96	111	115	99	115	113	116	125	111	111	114	117	94	121	123	104	110	118	109	120	117	97	113	111	118	100	125	112	116	120	100	101	127	116	138	128	102	106	117	106	97	113	100	115	95	100	103	114	95	106	100	116	123	111	94	112	104	99	118	117	133	96	130	90	128	88	123	129	114	109	99	125	99	115	123	116	104	112	114	119	111	103	118	108	135	110	119	107	103	133	107	115	100	117	109	117	107	119	121	112	97	83	113	116	106	117	112	105	108	115	110	103	113	88	117	112	123	130	120	118	122	106	107	107	110	108	120	121	110	89	113	119	103	121	104	117	134	100	106	115	112	115	100	121	114	102	100	129	119	113	115	100	122	115	104	102	111	91	118	121	120	127	117	111	114	99	112	105	107	98	105	104	92	115	108	115	139	109	115	123	122	112	103	98	122	138	112	111	106	102	128	116	107	129	145	107	137	113	108	118	115	129	112	107	116	117	91	96	96	118	92	106	114	123	127	104	120	120	107	100	117	115	107	113	118	112	87	95	126	108	104	104	101	114	106	105	123	113	108	106	102	107	109	122	126	107	114	129	94	111	112	103	117	116	101	102	118	113	109	120	120	108	114	117	109	109	112	125	97	118	115	113	125	107	103	119	118	107	116	101	103	107	106	124	102	101	99	92	113	111	114	128	129	120	110	96	109	108	119	111	104	99	113	112	101	106	113	113	119	107	99	120	121	114	110	106	108	105	113	110	107	108	126	123	95	100	91	101	108	110	107	109	105	119	110	124	149	109	104	119	109	136	114	106	124	144	116	85	130	115	141	109	121	84	112	138	103	96	109	114	103	105	110	120	125	101	97	117	97	136	107	116	110	94	120	105	113	124	132	127	102	104	112	109	106	112	124	115	123	116	97	118	150	112	115	116	105	105	123	109	109	111	120	102	100	101	106	134	123	110	111	111	119	136	124	137	108	122	96	101	115	117	116	114	106	129	117	112	132	109	123	119	114	117	140	107	141	126	124	125	102	124	136	114	124	97	117	107	104	111	111	85	113	97	124	108	118	102	88	131	117	118	108	116	121	112	129	103	112	126	93	104	110	117	112	117	133	125	106	125	110	110	109	109	117	123	100	102	102	90	128	98	123	101	107	113	102	104	99	89	96	98	111	119	121	118	120	127	107	100	103	110	120	136	140	97	94	117	120	119	105	113	123	123	122	150	104	127	117	106	113	116	98	94	108	111	145	127	115	112	101	108	104	117	98	99	100	115	123	120	119	88	112	128	113	111	103	103	111	127	119	109	117	115	101	94	107	113	105	95	113	103	118	119	98	123	108	104	110	114	114	117	100	98	98	120	115	95	133	100	115	104	110	118	131	104	113	103	129	107	104	110	124	117	103	110	108	105	124	113	119	104	120	120	122	110	124	100	112	105	94	115	101	136	120	117	113	119	97	102	91	117	111	96	105	106	121	123	121	115	117	107	116	114	98	108	106	111	117	116	101	104	114	115	98	112	102	123	136	116	108	109	109	124	123	121	109	131	115	134	137	101	105	113	120	100	104	106	114	109	134	112	103	100	103	136	129	120	116	107	124	117	98	115	109	131	110	108	112	118	116	105	110	109	128	119	109	116	126	119	121	105	94	96	108	115	117	124	101	109	120	121	101	114	134	109	101	128	127	115	135	118	115	112	121	121	101	122	124	90	117	98	106	111	122	111	123	114	110	95	127	113	113	119	91	114	127	116	112	108	106	108	118	114	87	103	96	93	93	119	109	106	101	108	102	116	130	121	96	104	125	99	124	124	114	107	113	112	111	108	123	131	125	113	124	118	107	129	125	117	108	91	100	117	107	120	124	100	105	115	106	93	133	113	130	121	97	101	113	120	119	120	114	102	114	127	87	106	117	119	104	115	97	114	109	118	123	134	117	121	116	115	109	113	136	122	138	105	112	139	109	93	116	109	110	120	120	125	121	103	105	124	112	115	116	117	126	119	120	102	122	101	124	115	119	135	115	106	102	124	115	109	88	124	119	108	109	119	104	96	101	105	99	100	104	128	120	114	101	109	103	122	116	103	106	113	106	107	111	142	109	106	107	121	112	121	107	96	118	103	101	108	125	131	115	118	109	113	112	113	102	98	119	128	112	112	120	99	119	93	115	122	106	113	101	104	122	101	112	123	81	117	118	106	126	117	104	110	109	115	104	103	121	83	104	110	95	107	115	94	95	107	121	99	110	119	119	114	97	112	143	111	119	104	108	114	107	122	129	129	97	121	131	116	120	115	117	108	129	99	96	114	118	115	123	125	110	106	129	119	103	107	106	120	115	116	99	117	118	106	113	93	110	107	113	101	106	117	117	111	132	112	121	120	92	109	113	111	121	135	108	109	126	133	111	111	107	106	119	113	94	113	94	111	89	99	146	117	107	116	118	103	109	99	105	104	145	125	110	114	96	117	107	106	120	102	125	107	104	88	115	77	95	107	109	125	119	103	96	117	125
46244	55972	56740	52069	55331	35497	5491	2753	2005	1678	1510	1844	2304	3160	3402	2276	1520	940	914	829	723	708	643	668	724	599	565	1012	1100	1266	1053	694	537	514	493	460	427	358	348	383	373	466	445	2967	6011	6074	4696	2638	1001	355	294	285	294	294	304	299	294	292	286	279	340	297	274	315	270	275	288	301	298	307	298	288	270	268	304	314	316	262	284	269	308	279	234	272	290	313	293	312	288	286	315	302	292	297	305	288	297	302	279	260	283	275	283	265	307	285	261	296	277	295	297	297	303	289	278	328	275	297	302	300	280	299	306	288	291	276	270	282	304	286	294	292	313	311	341	268	287	281	237	286	280	291	300	285	291	265	275	269	279	282	285	292	295	253	298	297	300	284	283	295	266	275	285	282	285	286	268	299	278	289	283	290	278	287	257	288	289	255	313	274	308	278	286	308	267	280	265	282	294	291	276	282	282	311	275	277	305	300	280	312	292	268	262	309	296	317	260	293	314	253	301	301	304	296	296	284	266	290	260	301	283	292	292	280	279	275	305	287	272	248	292	271	288	262	304	261	277	273	330	292	288	316	314	289	272	298	274	298	300	313	293	281	294	237	274	265	306	310	301	293	281	278	283	266	261	253	309	278	303	266	293	294	266	280	276	276	273	260	290	304	308	304	306	263	261	285	292	298	275	269	275	273	261	286	291	299	331	272	298	269	288	311	300	314	294	289	240	257	308	273	282	317	267	281	310	273	282	276	298	307	285	271	297	295	266	257	297	273	258	284	307	277	304	298	275	285	276	287	277	259	281	273	313	305	269	292	270	278	276	272	281	327	265	294	287	256	263	293	305	280	265	292	311	292	293	302	296	314	278	304	242	297	265	273	253	277	267	298	278	251	323	280	287	288	275	261	269	315	270	284	281	288	293	265	255	288	273	297	307	284	287	305	316	273	288	273	289	282	286	265	279	291	290	295	270	291	283	281	267	303	277	268	269	269	324	288	280	286	270	309	337	278	303	308	289	313	271	305	291	261	295	276	264	268	289	309	271	285	287	302	323	281	296	294	299	265	274	308	261	276	298	282	292	291	300	281	282	289	270	293	281	319	280	254	303	276	289	288	304	282	260	263	282	257	244	296	265	295	295	277	255	240	335	284	294	309	283	281	307	296	266	268	260	250	273	274	267	264	308	288	289	273	283	271	275	305	296	297	264	275	275	289	269	289	292	274	291	279	269	267	279	256	286	264	291	297	278	286	309	297	294	285	266	290	282	282	289	321	282	293	297	282	279	289	289	281	283	306	272	307	300	289	297	311	277	257	264	273	294	297	284	295	297	305	266	290	302	279	290	311	271	283	257	311	286	259	265	263	283	289	276	294	279	290	258	321	295	309	304	325	284	288	283	290	287	257	322	272	291	290	316	273	308	253	303	303	309	292	280	283	283	275	282	285	276	262	283	277	280	277	296	279	308	313	303	302	267	266	279	262	300	274	297	286	322	290	285	313	302	323	288	267	317	297	298	254	291	259	279	293	295	292	281	281	291	265	294	308	262	281	296	278	306	308	298	255	275	264	289	248	296	305	272	274	265	269	275	273	248	309	325	290	279	294	281	307	272	309	252	305	274	278	281	277	271	277	278	303	250	286	293	284	281	281	312	264	290	261	303	253	279	291	271	281	288	295	279	268	279	316	270	281	301	301	272	325	290	333	301	301	309	290	273	304	272	281	261	254	280	289	308	263	280	263	284	272	292	289	271	258	252	296	305	290	280	289	281	296	278	260	299	309	279	297	328	323	276	270	264	276	278	302	270	280	289	274	295	268	313	320	289	270	297	276	267	303	271	262	270	288	312	281	311	279	256	313	283	291	283	312	300	323	276	272	273	292	292	292	281	262	281	314	268	290	298	288	276	276	294	292	262	294	260	302	298	273	277	274	273	267	294	268	273	258	289	267	274	294	324	262	270	331	305	295	284	293	263	290	262	280	307	286	275	270	301	321	255	268	277	262	279	296	283	319	280	300	289	307	294	312	300	289	301	298	283	283	291	281	295	269	298	268	280	298	251	313	260	276	296	252	268	292	305	240	269	319	297	285	325	306	287	272	251	274	275	291	301	261	286	302	284	289	269	284	273	312	269	297	297	305	297	315	300	275	281	292	284	281	282	292	265	254	288	266	301	315	290	307	287	281	266	302	257	301	255	292	289	273	285	292	275	308	284	286	274	278	299	258	269	274	261	263	294	265	295	278	309	296	283	278	304	289	306	297	269	295	292	288	296	298	270	259	286	333	307	289	276	267	294	277	310	313	291	249	273	280	291	300	271	298	281	295	286	281	275	279	263	275	293	286	285	296	272	277	263	274	302	256	292	255	283	276	305	299	262	258	270	295	290	285	301	288	270	316	287	278	286	290	297	277	282	289	302	294	274	321	252	312	307	305	278	279	279	294	289	296	308	313	278	290	320	268	273	278	303	315	301	288	286	280	259	290	314	258	285	274	293	262	280	262	302	285	281	283	286	290	317	312	295	279	293	308	283	291	279	279	280	301	267	289	296	273	290	281	289	305	269	288	263	299	255	276	299	276	273	292	293	255	305	299	257	306	300	308	267	277	302	274	295	288	277	286	261	275	294	291	280	279	289	286	329	280	283	292	263	298	294	304	303	281	282	278	278	300	297	303	288	291	264	276	279	312	279	275	300	321	300	272	266	285	277	307	289	302	284	260	286	281	278	267	271	285	280	289	291	280	280	295	264	262	257	279	306	275	283	277	279	289	281	296	303	295	288	268	292	308	264	305	305	279	307	262	258	270	284	320	285	292	284	294	271	244	275	283	286	269	268	271	281	318	291	280	272	284	318	275	291	280	295	305	298	288	288	285	300	283	295	287	293	255	295	293	281	279	262	278	265	264	277	300	296	305	284	293	283	278	290	314	271	283	304	261	297	320	255	301	295	293	313	262	277	291	305	280	273	291	285	249	260	298	283	276	280	286	269	295	291	282	303	270	311	274	276	287	287	279	260	272	282	269	263	285	285	301	274	284	288	285	301	288	301	275	263	271	278	274	278	283	329	268	289	286	301	282	266	285	290	335	279	284	268	313	281	273	278	291	316	280	286	301	312	271	283	289	291	282	265	280	285	281	257	313	320	282	265	292	273	273	296	297	288	285	271	259	290	284	272	310	283	281	267	288	261	259	320	293	285	294	268	293	300	280	271	283	277	270	277	300	285	266	321	279	282	263	303	308	281	283	243	292	297	308	279	298	310	281	305	265	265	282	252	279	261	295	292	280	274	286	293	313	282	284	274	282	289	261	276	283	279	261	273	273	275	277	299	306	274	325	279	285	318	278	308	242	274	296	286	292	293	305	270	289	272	307	292	269	256	274	282	285	305	249	290	292	309	272	282	283	302	314	284	287	292	287	291	264	276	285	307	255	297	274	287	298	300	282	283	261	273	284	296	290	310	288	286	303	255	272	294	283	270	311	284	286	304	310	290	291	271	301	286	313	274	283	304	315
26840	26869	36736	33997	34478	20238	3496	583	328	297	290	273	282	280	287	266	255	236	232	221	213	242	226	230	212	240	241	231	242	222	235	207	221	232	227	227	214	208	194	211	212	242	203	259	268	315	315	234	223	215	229	208	226	219	206	191	228	202	210	257	209	215	200	211	214	229	196	205	227	199	207	223	213	215	216	217	239	236	240	219	197	214	209	212	229	212	215	225	202	212	218	236	208	219	238	224	236	216	196	201	229	239	212	190	217	207	220	219	211	224	211	222	204	205	235	223	198	226	206	203	208	183	215	222	215	231	188	228	214	244	223	225	237	210	232	223	226	240	217	217	230	238	216	219	222	204	184	235	224	194	218	233	216	218	238	184	202	205	223	224	207	205	221	202	222	225	231	201	207	244	227	213	227	242	199	204	251	243	202	223	216	215	201	199	193	209	182	218	220	191	215	213	229	210	230	220	233	210	236	235	227	228	212	216	220	201	183	209	223	243	238	221	217	242	202	221	213	214	216	225	240	212	226	190	234	219	226	241	260	191	200	229	217	170	226	211	235	207	221	199	207	222	217	213	215	235	217	199	217	222	230	229	224	224	234	208	206	226	186	215	219	217	244	213	184	208	203	226	247	224	219	235	216	215	227	216	212	213	207	211	199	225	208	176	215	190	193	221	201	230	213	217	235	220	223	224	219	202	194	206	237	205	195	241	216	224	220	199	191	194	238	225	218	211	229	195	227	231	213	238	225	229	202	212	230	246	185	220	216	239	211	215	228	229	203	216	180	224	218	214	222	206	210	241	225	215	207	208	204	230	229	192	208	223	194	198	218	227	216	226	218	214	228	207	213	240	244	231	190	226	195	212	222	241	200	234	211	225	183	215	200	215	207	217	212	209	214	204	208	209	196	207	226	192	219	197	227	205	215	219	217	195	201	220	228	207	208	227	204	214	231	207	210	213	219	237	188	237	221	227	213	213	224	222	222	199	208	184	214	227	218	212	201	218	210	219	222	208	224	222	217	211	199	214	194	193	229	240	217	218	235	217	216	180	220	201	226	219	206	231	220	214	230	254	211	217	205	220	199	215	235	213	189	213	223	242	206	221	207	224	227	211	226	234	215	209	183	229	200	238	228	226	202	211	227	226	244	198	216	222	207	217	237	214	207	203	227	241	233	217	228	204	197	229	226	237	231	227	218	191	182	210	209	235	224	214	205	234	211	221	215	218	198	239	226	219	220	246	209	230	196	227	233	178	213	221	224	217	231	220	190	210	235	222	222	205	226	202	217	212	235	226	179	228	214	212	200	238	208	197	205	228	216	170	216	243	227	206	196	227	237	208	215	215	214	215	232	227	207	235	216	214	218	244	230	214	213	201	216	231	222	218	218	213	211	212	203	219	279	205	183	193	230	206	194	217	249	214	246	221	207	214	215	225	219	206	225	205	226	223	212	256	227	186	207	241	214	202	213	212	217	231	235	211	227	202	224	218	208	229	212	204	228	206	222	198	227	213	231	226	221	198	240	231	247	199	258	198	194	220	224	197	201	191	220	219	238	233	227	220	212	248	225	222	235	226	192	206	224	233	199	211	226	246	217	223	228	203	182	232	232	218	192	215	210	209	208	224	209	228	223	236	220	190	191	205	222	221	214	206	215	206	230	241	200	206	212	212	234	205	229	215	199	206	217	239	200	222	213	211	236	200	250	197	218	232	209	175	218	222	217	232	222	204	223	212	203	209	180	196	240	231	208	208	211	218	240	207	224	199	240	247	211	207	201	215	222	209	218	191	232	202	217	213	201	225	192	207	225	221	231	228	212	200	213	213	196	212	212	230	190	215	218	191	197	217	220	226	228	241	236	237	195	229	225	212	207	208	229	202	232	224	198	205	209	247	224	221	231	229	188	206	204	205	221	217	216	237	220	224	211	237	226	232	231	216	191	217	224	214	231	217	201	239	228	213	239	229	238	208	225	206	229	225	239	224	191	199	210	229	207	216	229	222	225	237	228	218	234	225	231	208	207	214	200	230	213	234	211	244	186	197	210	241	224	196	213	225	219	227	198	234	199	223	226	211	207	194	197	236	222	232	228	229	228	229	216	197	196	229	236	201	223	239	238	211	222	215	188	235	215	233	217	225	206	227	200	196	225	195	216	214	225	224	251	199	225	208	195	213	215	192	223	199	201	215	217	243	208	244	214	247	215	166	224	209	217	197	217	226	209	213	214	191	209	209	201	218	214	203	205	203	234	205	206	218	216	210	221	227	195	219	219	242	231	207	231	209	228	221	219	217	229	195	222	196	203	226	214	245	208	232	222	210	210	212	199	187	218	242	230	200	191	228	209	235	213	212	207	209	214	210	217	230	232	199	220	207	205	202	225	222	224	224	229	206	213	223	232	193	181	191	219	216	219	201	203	212	170	219	216	188	193	216	209	248	222	229	203	189	222	222	218	235	227	215	242	222	205	204	213	203	242	237	198	229	231	237	227	201	211	198	234	217	229	225	242	194	226	216	203	232	222	203	218	210	220	231	192	181	201	211	211	222	221	215	227	251	214	203	236	185	217	195	229	211	221	210	220	224	216	238	214	206	192	216	236	230	182	219	186	235	183	191	215	215	193	215	209	228	194	198	198	232	229	213	228	226	183	223	226	224	197	201	186	232	206	213	219	203	204	193	207	218	214	187	208	217	205	239	195	215	201	191	218	199	224	197	236	221	222	231	202	203	209	221	229	211	215	214	235	194	245	218	224	231	214	214	222	224	229	195	221	205	251	204	211	235	201	228	226	206	236	238	207	239	200	221	226	210	206	216	245	241	231	232	227	218	240	221	220	214	222	230	217	221	189	246	223	212	224	220	223	257	202	212	237	202	232	203	197	223	218	188	177	209	207	242	211	222	173	199	222	243	214	233	193	248	234	220	187	233	244	224	231	242	213	225	200	221	208	211	243	226	235	240	198	208	205	218	230	208	222	216	219	202	207	214	227	195	219	228	208	219	196	210	243	211	191	227	204	232	232	234	268	205	241	207	214	221	212	223	228	236	239	221	220	204	203	207	250	216	224	219	197	220	236	201	198	232	200	227	197	212	222	234	233	218	218	236	203	213	220	225	224	215	236	246	239	208	199	202	229	208	214	213	228	213	208	208	212	213	212	216	203	238	196	215	202	205	205	210	237	203	227	221	205	203	242	206	193	204	214	222	221	242	241	222	239	198	220	224	235	210	225	208	222	230	241	199	203	211	205	225	214	205	234	225	203	227	212	193	232	217	213	198	203	214	224	224	240	185	215	245	196	196	219	232	226	194	218	214	238	218	220	231	204	233	223	209	217	217	228	201	227	230	219	252	202	216	195	212	205	228	244	227	222	221	186	222	186	227	213	201	229	245	222	200	212	208	222	219	201	249	213	210	214	201	226	205	187	250	207	231	173	202	223	215	241	224	249	211	222	234	200	206	206	236	214	182	220	211	222	195	200	206	201	237	237	207	199	197	206	232	193	239
18774	26870	38437	39653	42114	21915	1083	797	713	712	821	785	787	902	803	777	739	689	705	688	614	670	662	631	670	609	624	624	586	617	585	573	522	527	575	563	568	572	552	550	583	566	563	690	840	977	897	755	540	547	540	600	516	547	545	534	534	521	565	545	533	531	549	532	530	538	549	521	579	547	493	559	527	509	518	572	529	564	530	544	474	537	527	532	541	516	547	517	531	543	507	529	561	496	529	535	519	536	559	511	571	503	588	524	549	548	550	491	480	531	534	527	565	555	562	519	540	528	535	560	516	518	554	526	520	549	478	536	526	542	563	544	553	532	538	532	526	511	564	527	491	558	521	554	536	532	533	499	534	543	576	557	556	526	522	591	523	495	535	545	533	576	534	520	539	540	560	515	511	531	547	547	534	546	504	571	533	546	521	570	554	533	554	538	520	519	553	558	573	505	530	525	548	536	540	544	583	499	538	501	544	564	544	522	537	541	524	542	520	531	536	558	550	531	547	531	483	536	529	550	529	537	546	592	547	537	531	556	559	509	545	549	522	538	518	558	556	531	520	547	564	499	548	528	536	572	539	501	508	550	535	500	547	528	525	516	529	549	573	511	486	512	534	485	528	502	514	498	534	524	528	537	548	549	535	529	542	526	518	520	520	547	520	526	503	549	528	577	534	562	560	534	495	516	548	516	490	558	532	539	514	506	546	528	506	541	560	499	510	532	553	544	528	540	516	539	563	522	529	549	553	579	560	556	569	565	521	539	504	534	483	571	541	487	552	550	554	551	527	545	519	563	501	540	538	533	505	536	533	559	519	537	492	517	512	572	520	520	550	572	524	517	528	509	517	547	522	492	518	557	520	525	506	516	513	488	571	514	567	510	550	511	530	542	541	526	530	537	525	502	556	512	550	532	544	500	525	506	502	510	505	555	508	522	552	526	557	541	545	545	521	546	518	537	555	511	563	555	530	541	500	546	506	506	495	540	555	531	513	557	578	510	550	524	524	500	531	540	535	523	511	530	536	542	550	540	548	552	531	524	506	536	519	525	504	503	507	510	514	523	564	546	550	530	570	524	567	524	527	522	540	533	535	552	573	526	557	514	538	532	552	511	539	484	523	591	537	556	543	527	578	511	550	567	541	535	499	500	577	552	563	522	499	511	545	484	498	559	497	591	526	504	495	542	505	518	518	530	572	570	534	511	502	546	557	540	504	564	564	484	530	494	550	501	563	519	531	572	509	537	531	500	569	552	543	514	493	550	510	522	511	530	533	544	508	545	554	538	487	534	503	495	528	508	537	538	509	500	540	508	530	542	548	537	507	509	509	541	511	518	537	538	529	532	523	487	515	556	549	519	506	575	540	509	511	537	542	549	547	550	547	519	553	567	581	544	485	595	516	533	504	531	573	526	488	522	560	536	556	514	558	532	542	546	508	541	514	543	532	559	546	514	546	515	535	523	548	556	573	541	508	492	504	519	522	553	470	534	460	571	530	519	577	510	550	527	501	506	531	549	542	541	539	574	542	544	480	500	532	507	510	524	593	536	540	549	554	555	525	535	513	543	490	540	571	583	530	504	525	552	534	576	488	547	537	534	526	504	553	565	538	490	522	544	509	547	501	494	542	501	489	559	505	560	506	529	557	558	509	522	535	543	576	513	515	554	555	536	506	530	581	520	548	590	543	506	554	536	505	527	534	560	535	564	491	561	585	552	527	562	550	525	555	530	600	548	570	537	499	535	576	501	526	528	515	518	521	542	531	535	501	529	534	505	548	533	532	583	535	529	576	539	514	530	498	545	571	577	520	553	506	499	544	542	493	549	522	537	509	574	509	517	549	535	525	551	501	558	561	514	514	545	558	517	554	540	509	549	500	501	538	506	531	560	537	511	490	505	511	541	524	512	501	560	566	538	484	512	532	536	519	542	566	526	523	536	529	540	546	493	553	557	565	553	535	545	530	549	533	566	532	505	557	536	544	526	543	537	576	540	471	503	514	540	559	531	542	491	527	559	536	511	521	551	504	551	502	501	555	498	563	498	520	533	485	511	521	517	505	514	558	498	565	512	527	505	554	553	489	538	528	551	504	540	511	545	527	545	505	545	491	494	521	500	529	545	507	493	505	526	568	498	530	493	574	543	508	519	506	514	524	515	529	502	523	559	548	505	502	523	525	539	549	547	514	525	528	555	521	493	557	497	547	556	535	528	545	540	536	533	505	522	517	571	533	527	544	533	515	534	465	542	497	555	572	517	503	536	521	552	510	586	521	540	515	503	476	508	576	526	532	533	556	550	516	535	509	505	519	526	546	506	545	542	537	542	543	571	535	530	538	526	513	532	525	545	524	515	533	506	544	538	520	559	518	491	505	568	538	553	548	568	561	568	540	553	533	532	540	525	504	549	502	518	509	541	513	519	587	525	531	496	533	563	550	529	539	520	531	456	505	560	552	498	520	513	546	515	512	525	569	522	532	495	557	541	493	542	565	521	544	522	546	539	531	531	517	516	520	517	581	538	559	502	526	570	558	518	551	520	549	485	546	525	525	533	560	534	518	527	526	532	547	540	536	550	544	534	517	554	535	538	548	604	571	543	579	549	559	573	531	545	528	528	526	570	537	496	506	559	543	596	531	487	568	557	516	508	539	555	483	505	512	552	522	531	534	510	559	551	551	542	546	523	534	543	543	560	519	495	544	519	532	553	547	528	549	523	535	554	555	522	555	517	536	508	546	546	510	517	524	513	513	527	545	516	532	526	548	549	505	519	561	536	529	569	553	550	596	548	492	540	588	511	511	511	535	549	542	530	583	538	562	555	557	554	526	546	539	545	549	574	529	537	555	529	553	541	526	529	515	552	534	567	542	564	543	549	571	528	551	519	555	516	538	528	550	563	549	577	553	534	478	556	513	517	532	490	562	561	532	580	548	507	553	478	526	535	530	560	550	549	498	531	509	486	544	491	534	538	504	510	551	551	513	532	508	541	563	548	533	540	542	545	570	559	519	559	518	538	555	524	501	509	567	551	538	483	558	514	527	518	491	532	509	533	527	559	573	531	523	517	556	533	543	535	521	545	558	536	539	527	526	526	507	527	524	545	513	540	492	575	517	501	524	530	553	542	534	552	531	511	528	520	504	515	510	518	545	555	511	525	523	530	536	553	518	508	485	479	530	526	556	549	531	573	567	559	510	567	526	507	502	543	562	568	568	541	555	541	538	538	518	535	513	518	541	615	537	536	528	601	545	530	554	556	508	533	545	500	544	530	564	530	545	497	533	520	532	546	557	544	559	548	505	530	568	544	530	562	510	587	534	517	534	535	551	561	530	514	543	519	508	549	562	513	547	542	543	540	501	528	522	499	519	537	532	521	505	511	524	502	549	543	498	517	511	548	515	518	529	518	570	536	525	524	525	504	515	518	533	522	553	538	542	503	506	514	585	578	541	568	518	530	518	553	543	520	523	513	517	556	520	523	550	533	519	512	550	492	545	534	510	538	507	502
51141	52594	52645	48344	45653	34579	23293	19160	11268	3288	666	352	394	529	518	355	245	223	278	247	244	232	241	233	243	230	239	201	256	214	256	248	227	216	220	241	232	210	231	199	206	188	159	401	683	656	525	420	337	238	213	197	196	186	195	192	177	200	189	201	177	199	203	168	213	176	174	154	197	168	190	175	209	187	178	190	179	198	198	220	181	216	186	174	180	185	192	212	197	177	190	202	191	171	165	177	183	220	204	191	208	187	186	174	176	190	178	184	188	163	199	189	203	177	186	174	180	169	169	179	200	205	198	178	185	166	212	219	214	215	187	195	185	199	192	211	188	184	181	213	190	188	184	180	175	181	201	204	169	203	161	187	174	183	193	187	192	187	170	195	169	202	207	178	189	174	173	168	201	193	187	197	190	198	178	213	181	200	183	183	176	175	209	195	202	176	172	184	197	202	197	178	210	158	198	204	193	180	182	185	162	175	179	164	187	182	179	211	182	190	180	188	183	197	221	184	186	192	181	195	180	208	185	203	205	191	197	172	202	179	185	182	199	186	163	181	188	185	209	200	190	187	175	214	188	219	204	214	175	189	170	167	178	153	194	163	181	170	189	173	186	221	187	200	186	201	205	174	203	164	156	176	174	189	190	177	163	192	214	184	178	163	192	191	170	196	183	160	198	197	197	214	177	181	188	190	188	160	162	178	168	186	154	189	184	179	172	172	191	191	194	177	212	200	176	186	177	191	221	187	186	160	185	180	190	208	197	163	197	190	188	191	180	192	146	183	173	182	163	160	194	189	200	190	196	199	185	189	190	178	167	184	197	184	195	205	189	199	193	200	153	213	170	175	198	207	196	182	174	182	210	171	180	213	213	181	192	195	181	187	182	180	214	199	218	185	162	199	189	188	176	188	184	182	180	161	178	184	170	209	166	186	182	170	234	196	184	172	205	176	210	171	186	170	178	171	197	191	184	162	182	165	191	195	176	193	191	203	219	190	186	175	196	181	195	195	182	180	179	185	179	184	173	170	218	185	187	176	170	196	189	197	179	203	179	187	213	196	182	175	169	186	184	210	177	182	186	196	190	189	170	194	178	182	180	189	183	184	201	199	186	174	183	194	211	180	176	168	179	193	184	197	178	187	187	198	185	171	194	174	175	162	184	178	182	189	200	192	174	203	203	190	178	193	191	196	199	191	205	168	160	171	189	207	183	169	196	203	194	177	181	223	202	213	194	198	185	181	201	203	218	203	186	188	180	182	200	184	182	201	194	181	205	197	210	195	198	185	199	185	180	176	201	202	183	193	189	165	173	191	204	187	173	198	183	175	178	180	184	181	171	182	208	179	201	177	152	200	188	187	174	196	183	201	178	184	215	201	204	193	171	209	188	175	200	198	184	198	186	182	180	208	187	178	169	218	199	191	194	210	183	199	202	176	199	175	174	184	196	164	195	211	190	205	217	186	188	187	173	198	188	204	177	188	185	201	175	198	181	185	193	207	177	185	183	221	189	193	214	186	192	183	181	174	180	158	205	205	196	196	189	201	186	165	197	190	194	190	167	193	203	230	201	180	198	180	192	172	201	180	171	196	216	198	171	167	186	156	191	224	184	190	175	186	216	176	185	167	197	188	180	182	229	200	196	167	194	189	194	205	190	169	181	201	166	197	178	209	181	187	175	195	211	182	190	161	182	157	189	179	190	192	186	192	159	195	180	163	144	190	181	198	167	172	174	178	184	198	194	170	186	172	186	183	211	182	179	177	180	212	186	200	180	211	180	135	181	182	165	184	192	180	178	193	184	205	185	187	179	160	173	197	163	210	196	194	163	206	170	217	188	186	182	179	196	206	161	189	190	194	213	215	209	165	193	202	184	203	208	187	163	174	199	183	173	198	199	202	199	190	162	190	181	184	194	202	198	206	168	197	176	193	213	194	187	164	178	190	198	194	172	193	189	185	207	197	163	209	195	197	158	190	187	183	202	182	216	207	187	181	222	192	186	173	174	190	168	163	208	165	164	185	227	174	155	207	187	203	187	183	170	188	192	172	189	168	176	176	180	180	195	176	184	198	165	189	192	195	174	181	185	192	177	203	199	195	200	183	164	150	191	166	187	173	197	181	180	166	183	189	185	206	202	180	194	179	172	172	195	202	203	173	220	193	173	185	186	204	194	183	215	187	214	163	186	196	149	182	187	173	187	180	192	211	209	204	150	167	193	182	207	188	180	194	184	183	207	179	216	199	159	186	188	160	182	205	216	177	193	174	186	209	199	192	195	190	204	171	205	199	195	186	189	211	215	181	179	178	206	172	212	162	225	195	199	209	198	201	173	183	168	167	209	169	183	179	160	170	187	177	182	173	178	168	187	190	190	183	226	176	171	191	192	183	166	188	175	182	178	200	207	209	196	190	182	176	170	194	207	206	162	203	184	193	190	191	199	201	182	186	174	166	183	198	209	195	182	205	190	201	181	203	180	186	199	195	190	193	195	185	184	191	181	182	183	220	178	206	174	186	194	202	187	179	197	178	178	231	195	190	189	204	198	186	193	194	166	176	198	201	179	208	213	180	186	194	157	177	157	171	163	190	160	176	215	188	197	224	195	221	186	190	163	188	200	197	188	201	198	183	191	211	199	188	173	190	166	213	185	193	184	197	206	164	194	184	212	196	191	206	186	174	182	211	192	181	198	161	210	193	175	194	189	192	194	160	178	183	168	181	196	185	179	199	189	186	205	182	183	198	181	191	166	182	183	193	193	183	186	174	172	181	194	187	199	184	183	177	174	192	185	196	197	182	206	166	196	217	170	214	177	186	171	200	165	225	192	188	198	164	190	172	200	179	187	181	192	171	176	193	174	176	172	183	172	190	198	187	178	172	171	163	170	168	188	198	189	192	159	189	164	179	183	203	190	175	204	177	156	185	169	168	181	196	179	217	221	181	194	199	190	175	171	186	207	211	211	202	204	191	186	179	183	186	185	201	176	189	184	184	181	202	165	164	176	183	215	179	210	191	178	220	185	202	198	167	190	178	212	175	193	178	178	183	180	201	185	170	164	188	200	213	168	196	153	189	191	184	188	184	191	185	203	162	195	209	191	176	208	184	170	174	160	194	177	181	174	167	208	199	191	176	168	226	196	199	193	184	190	181	169	178	198	172	192	208	192	214	210	208	195	173	172	215	197	171	190	198	201	184	191	179	206	205	202	202	187	182	222	197	198	212	196	190	197	189	183	191	178	187	196	196	197	165	185	177	172	188	185	171	189	179	179	180	200	210	189	209	190	212	210	184	218	176	191	200	172	178	186	197	177	213	204	200	203	198	190	192	180	166	191	180	189	214	212	171	180	207	178	196	196	204	166	186	216	211	192	206	171	208	209	183	204	206	177	166	187	181	201	172	189	190	195	190	190	165	196	172	186	195	183	193	155	200	180	174	185	189	187	167	188	203	225	194	194	196	206	206	214	172	205	187	193	180	182	164	189	184	174	193	199	208	183	190	208	201
38734	52823	58719	58617	56379	28880	5333	1590	1372	1210	1151	1211	1635	2123	2214	1403	836	774	855	808	720	767	757	754	682	697	702	715	724	676	666	636	649	693	630	679	653	587	676	594	521	526	518	1781	3262	3145	2247	1471	1059	684	568	492	507	450	437	475	429	465	459	446	435	469	506	499	437	421	501	457	482	461	503	449	465	457	489	443	461	443	456	441	457	436	473	476	453	472	465	449	455	448	437	456	442	452	441	466	443	469	442	441	473	468	450	459	450	438	416	424	456	506	480	431	429	424	440	449	477	432	453	417	476	453	451	442	461	415	476	440	463	435	450	430	492	493	475	454	480	441	457	471	471	485	455	430	458	456	472	447	458	450	442	435	517	404	469	485	477	445	462	472	453	446	455	435	432	475	433	462	449	445	444	466	450	477	444	433	504	430	457	438	453	446	462	438	463	461	451	464	412	439	426	482	494	447	475	464	478	455	471	459	427	466	419	490	446	452	425	457	450	440	498	501	469	468	446	454	472	443	489	453	441	417	462	485	448	457	469	489	472	443	475	469	455	473	470	427	478	490	519	413	464	443	468	429	491	481	465	454	450	447	472	456	460	456	435	486	480	466	425	478	456	431	456	450	443	475	457	437	466	468	479	441	471	429	417	462	429	448	432	469	466	453	430	479	484	458	479	471	456	426	457	462	467	463	418	490	469	422	439	437	415	454	469	498	476	470	447	501	453	464	456	490	480	496	434	453	464	503	455	463	442	458	466	450	452	485	457	447	455	455	466	446	471	461	466	408	460	506	444	456	455	439	451	455	453	434	469	454	506	436	461	449	490	436	472	460	452	475	458	480	458	491	442	486	479	463	441	466	471	441	458	487	441	453	446	472	475	458	435	452	420	469	448	449	437	496	442	438	452	501	436	457	474	470	466	492	474	479	416	467	451	419	435	456	441	483	501	432	451	510	451	483	409	436	472	494	449	457	457	461	483	439	486	479	474	452	512	488	460	474	469	460	437	462	443	454	427	446	462	481	453	469	486	413	452	461	462	412	481	457	488	456	459	481	475	457	452	472	452	448	458	459	430	443	488	457	457	482	439	476	399	436	461	460	452	492	460	431	506	467	463	471	490	449	437	436	459	470	442	445	462	476	464	485	481	434	440	466	470	439	427	442	447	466	458	464	484	462	480	458	477	467	478	487	446	468	473	481	477	433	466	435	465	418	458	500	478	453	451	446	465	474	465	427	431	463	466	525	434	442	417	465	446	470	463	456	436	477	415	451	489	451	490	427	469	436	463	464	438	424	464	441	486	463	449	432	449	448	445	439	455	463	467	437	454	445	442	471	484	481	407	464	440	467	455	452	458	483	455	443	460	466	428	452	472	498	439	465	451	433	475	507	466	487	433	444	477	418	465	461	490	479	481	447	473	482	461	426	449	469	476	464	465	499	483	436	421	436	490	504	483	412	436	496	473	435	464	461	458	442	469	461	457	470	441	467	453	468	483	470	448	425	482	456	463	456	453	433	468	449	474	454	480	434	452	495	423	456	463	443	472	459	431	435	451	437	487	447	476	464	463	470	460	448	442	424	471	476	455	459	471	438	471	449	485	490	462	488	457	473	460	450	438	429	470	501	459	440	450	440	463	446	492	443	444	481	486	473	439	433	435	462	464	468	426	467	482	464	442	433	463	460	471	498	461	486	411	463	509	444	491	506	490	467	505	460	437	466	466	449	462	475	448	496	453	499	445	441	449	435	454	493	462	430	473	419	458	524	434	503	442	483	450	434	446	450	470	466	474	457	468	457	458	460	477	478	492	434	471	489	492	482	422	455	439	479	454	468	417	471	480	470	457	465	453	426	488	441	471	477	442	452	460	440	447	421	439	441	451	458	486	414	398	470	426	413	462	434	500	468	445	486	448	476	469	442	449	467	461	451	467	457	489	447	465	469	408	465	441	445	487	425	436	467	439	431	451	415	448	427	439	467	449	442	451	476	458	471	462	437	461	453	423	481	426	430	455	463	456	478	456	460	480	497	452	436	471	428	467	457	457	478	450	502	455	458	492	474	469	506	447	430	452	449	449	444	458	436	455	472	438	422	433	451	472	468	491	485	453	439	460	456	443	470	470	441	465	485	487	456	396	442	454	470	474	481	454	466	444	421	461	465	458	466	473	460	453	477	458	483	457	457	431	478	473	451	487	481	460	456	489	450	442	446	455	439	467	460	443	452	484	470	483	475	479	449	456	442	446	416	450	422	470	457	483	443	432	474	473	471	475	433	461	469	459	448	447	503	442	434	412	462	433	496	460	516	453	477	462	494	441	457	466	441	474	457	436	475	465	438	510	463	440	450	473	458	439	480	423	462	404	481	467	452	461	439	451	465	447	446	476	436	466	461	452	427	502	467	434	453	451	485	479	457	506	455	493	460	465	458	464	447	472	471	487	433	476	471	458	472	414	493	487	477	452	455	464	434	464	445	453	439	430	474	488	490	455	464	471	479	457	519	445	477	456	467	445	462	465	465	446	471	449	427	465	476	431	438	453	465	454	465	467	464	460	483	472	490	457	477	461	464	472	450	416	474	423	462	444	436	494	464	457	470	453	425	473	457	468	484	443	439	473	474	436	476	464	415	448	440	443	450	438	488	458	516	466	481	471	448	446	477	436	469	489	450	468	463	467	441	440	486	463	472	442	456	433	428	461	487	482	437	490	442	467	448	463	456	471	490	475	420	440	460	464	460	475	483	476	480	441	422	462	456	469	429	405	459	447	443	405	476	441	466	454	420	439	429	455	496	424	462	486	437	486	451	500	450	476	423	441	487	469	447	446	431	462	444	480	465	485	452	464	445	398	465	432	427	473	446	440	465	444	466	502	471	424	432	451	461	488	438	474	483	454	486	481	494	430	437	467	477	453	471	432	480	492	460	481	457	446	454	476	468	457	451	441	427	441	449	380	461	430	441	461	441	448	470	479	436	438	457	489	488	448	408	459	494	487	439	475	486	460	481	493	452	451	465	433	444	451	470	478	472	472	496	461	451	425	478	471	464	480	426	442	458	465	442	485	473	469	441	464	468	449	488	450	461	461	443	435	487	473	458	449	461	476	461	449	446	481	478	459	484	491	409	435	455	443	470	431	491	438	510	474	439	517	477	447	447	501	480	416	484	452	459	507	480	473	471	451	421	494	456	471	468	455	429	432	445	495	455	438	463	490	449	474	498	508	459	469	483	457	477	460	477	435	461	477	417	453	445	422	442	454	444	480	506	434	463	471	430	443	497	467	430	476	445	438	462	460	473	440	490	453	472	448	426	478	464	491	429	458	480	468	429	468	486	448	476	461	461	498	475	463	501	444	457	481	462	456	455	481	464	456	424	476	463	439	503	458	482	463	455	448	454	444	471	489	486	451	465	461	440	473	426	452	440	490	444	476	440	468	497	456	457	458	491	483	464	470	443	468	442	466	470	425	461	454	461	427	460	457	477	471	469	469	419	431	424	448	445	423	458	457	452
58227	53462	45963	43847	44591	34269	25618	23523	18641	10418	3349	741	760	813	718	345	239	230	228	277	238	224	223	210	194	225	221	207	219	192	198	210	262	216	213	214	217	213	228	186	157	163	185	384	953	1188	920	598	453	298	188	194	152	152	154	138	137	144	122	143	145	163	121	149	168	154	122	152	117	134	149	133	139	155	118	132	156	132	134	153	139	127	124	115	143	156	149	139	154	160	142	156	158	149	128	138	137	141	135	120	157	175	135	157	139	135	160	140	120	154	134	129	132	153	140	161	146	140	152	162	149	135	155	162	123	143	146	152	142	162	134	138	161	132	147	166	144	153	144	147	152	147	125	155	134	140	121	142	158	130	136	140	152	165	133	156	167	141	136	142	161	152	139	149	145	150	151	138	135	122	147	148	135	128	153	138	140	149	151	145	128	145	149	145	152	165	163	162	156	134	144	134	122	141	132	136	155	126	147	141	147	147	140	158	152	149	159	138	132	138	138	178	126	143	161	138	152	122	138	130	143	149	150	148	144	145	141	139	148	149	113	139	124	162	128	140	149	133	155	118	137	139	151	152	151	141	137	124	111	152	140	124	128	163	155	147	149	128	148	118	142	144	160	150	145	143	139	169	158	134	116	142	150	135	139	131	139	158	184	143	143	146	128	129	130	129	138	156	136	153	134	148	156	159	133	149	136	157	138	146	137	135	132	136	149	128	149	137	122	128	148	151	159	159	165	146	131	149	127	127	138	123	126	145	143	142	162	150	126	139	141	167	163	125	141	143	125	163	149	128	165	142	125	149	138	151	166	152	148	167	159	155	150	164	136	140	134	139	151	152	146	121	162	162	141	168	128	128	147	146	133	132	152	162	154	143	141	134	136	144	144	153	116	105	149	121	144	163	155	152	141	138	148	139	165	129	151	142	170	126	140	150	136	138	144	134	132	136	173	115	147	134	123	153	166	152	167	153	151	161	135	147	152	156	138	152	136	127	129	142	159	160	127	136	143	134	166	150	143	133	145	117	134	150	126	143	140	133	113	144	129	138	129	144	166	118	135	150	136	143	154	149	139	149	139	156	129	159	155	142	148	122	136	138	112	145	140	146	140	154	151	148	129	119	160	139	156	136	163	140	158	140	139	142	142	164	131	140	128	128	119	157	143	148	145	142	142	155	152	126	167	145	131	171	139	152	149	138	131	162	131	156	131	159	149	140	126	136	129	137	124	150	123	150	158	148	127	141	144	133	148	141	152	150	147	132	150	150	126	134	150	142	134	149	153	134	132	148	156	148	167	105	161	119	126	152	156	145	137	130	133	130	144	152	134	154	131	150	137	179	134	129	127	140	134	144	132	113	126	124	132	124	144	161	141	142	158	150	144	157	144	147	135	155	143	139	134	156	133	141	126	137	167	138	128	160	130	132	139	162	123	157	140	145	159	135	144	158	136	138	146	161	157	137	148	162	162	147	155	136	131	129	156	177	145	130	146	135	127	166	129	140	144	143	170	148	158	152	141	142	142	150	147	157	153	147	158	143	142	153	133	137	157	129	136	126	117	134	156	141	167	150	151	150	157	164	148	130	128	126	129	140	131	138	148	159	132	143	145	144	133	117	138	149	143	143	120	149	150	145	141	136	147	141	125	153	136	129	138	161	156	151	159	134	142	146	131	141	139	169	146	143	142	160	138	163	136	135	146	171	163	155	152	143	141	138	132	129	160	145	133	156	144	145	148	182	136	145	133	138	149	153	132	150	144	149	154	139	146	154	141	151	137	149	127	137	153	140	125	150	140	157	136	138	135	137	132	133	175	144	152	135	153	140	151	152	160	153	150	132	133	146	130	156	128	159	134	147	158	144	136	136	127	145	132	132	117	140	137	132	136	138	144	125	142	144	130	138	148	154	134	131	142	153	163	131	163	136	142	133	136	116	132	134	136	159	131	155	160	150	131	151	130	142	135	149	175	146	137	135	158	128	133	152	147	134	149	171	142	138	149	139	117	136	145	145	154	128	153	149	134	146	121	130	150	145	135	128	138	136	147	145	131	114	149	150	133	141	134	132	161	171	131	149	161	145	135	149	158	155	138	164	157	140	145	177	159	144	128	140	151	129	133	144	148	151	142	158	159	131	142	148	136	140	132	139	115	134	180	134	127	103	133	146	163	150	150	163	153	133	108	152	132	130	138	141	139	138	125	146	136	144	151	137	126	124	123	157	149	153	143	124	128	143	144	139	126	152	153	145	148	167	152	128	147	123	132	165	131	142	147	153	150	155	132	141	131	144	158	162	127	146	155	136	154	149	131	143	128	150	162	128	128	133	164	159	140	138	148	161	140	148	137	138	154	140	129	159	136	143	133	162	150	145	122	136	149	141	127	134	135	160	151	154	147	152	165	123	151	153	159	161	136	141	167	132	146	145	121	144	150	142	130	133	145	126	169	157	156	151	147	137	132	132	136	129	138	150	132	149	135	118	141	158	144	142	136	133	170	145	150	137	139	144	143	149	130	154	156	133	154	157	139	129	135	151	150	147	134	150	146	157	120	155	166	139	116	150	149	140	113	140	121	134	131	122	174	135	149	131	136	118	146	139	131	132	127	134	150	150	127	148	131	148	122	145	149	152	150	145	165	137	125	142	126	147	129	148	151	138	164	155	140	148	156	135	137	150	140	146	151	139	152	151	134	151	133	132	153	143	150	124	124	119	128	167	132	128	147	128	144	141	153	124	141	142	150	149	174	144	145	159	142	119	138	150	170	134	140	158	130	138	156	159	146	145	142	134	124	136	147	157	144	142	158	149	150	145	135	134	120	160	148	129	160	142	133	150	138	135	158	125	142	149	144	144	153	131	148	129	139	157	126	148	142	163	161	152	152	132	150	145	128	135	157	138	109	155	157	152	151	121	141	129	99	141	127	137	139	135	149	159	121	159	127	113	136	141	145	128	142	114	160	136	130	138	148	152	150	158	132	141	150	164	149	132	132	147	137	135	144	161	134	133	136	147	140	158	138	141	137	121	147	151	150	149	145	142	158	138	167	144	157	144	133	128	144	142	136	156	155	148	157	124	162	145	162	146	155	161	140	127	129	144	139	127	134	134	146	135	125	111	161	137	144	153	125	144	128	137	125	136	137	140	150	154	156	116	151	129	136	147	120	143	149	142	143	146	148	154	155	165	141	127	140	136	153	155	111	142	140	153	132	143	131	128	137	144	141	131	132	130	156	136	130	142	133	143	137	149	126	111	139	130	128	145	125	131	145	165	160	122	149	147	129	147	145	142	148	132	132	158	149	133	148	152	132	143	131	139	126	146	127	138	145	109	131	134	143	134	155	143	143	172	143	144	142	133	165	154	157	130	159	116	146	117	152	129	141	140	149	138	149	151	145	133	150	165	150	128	144	141	121	145	160	152	152	152	121	142	148	143	155	167	122	156	153	148	131	155	142	170	145	134	148	135	144	127	136	152	144	139	147	135	151	145	122	116	155	142	143	131	139	143	131	131
45936	60177	59629	55897	53468	37626	8453	2554	1968	1567	1596	1655	2855	3154	2928	1286	911	887	985	936	880	752	695	728	753	721	757	674	637	654	705	719	941	881	842	728	642	697	818	592	454	436	410	1804	4578	5803	4506	2779	2035	1030	630	628	430	339	344	384	337	344	336	328	360	315	333	362	366	363	342	329	335	360	396	366	341	348	339	351	353	373	361	359	381	359	340	331	349	347	340	344	347	371	348	378	322	386	348	380	369	338	359	353	331	369	350	350	353	367	356	384	356	319	323	373	360	336	328	357	321	352	363	350	337	342	373	347	346	339	352	364	362	363	315	366	357	352	343	359	353	349	353	346	349	390	342	329	343	358	337	344	341	374	355	348	317	363	346	355	340	336	372	361	354	324	343	328	330	366	325	323	332	365	366	332	366	382	344	364	363	360	351	365	325	338	340	344	335	360	366	307	332	362	304	335	374	326	351	367	382	324	305	348	338	353	338	380	375	355	345	327	357	332	364	348	328	356	335	365	340	326	351	335	363	376	360	359	351	344	358	331	342	375	391	296	335	379	356	343	320	336	377	363	342	342	322	360	369	323	345	325	369	374	341	346	343	363	345	362	326	377	354	353	346	336	361	338	323	336	351	311	344	365	355	329	347	319	342	348	330	318	360	356	369	377	356	374	366	330	318	348	375	356	358	336	336	368	349	324	340	374	347	359	308	347	325	394	370	319	336	351	342	323	348	347	350	346	347	328	368	353	338	330	340	360	332	349	364	351	358	353	341	354	344	335	337	377	317	324	374	329	360	353	312	340	359	378	349	323	345	367	354	332	341	353	365	347	342	360	370	338	348	318	377	336	329	357	353	354	338	372	366	327	338	353	334	306	353	329	368	333	343	335	354	343	347	314	364	385	346	333	343	373	364	346	351	356	350	380	348	307	352	320	352	343	341	368	352	329	372	343	357	329	397	359	344	391	379	345	342	328	334	344	330	373	336	334	340	308	327	352	347	370	364	335	338	352	362	365	372	350	330	329	350	344	403	354	355	370	345	315	353	378	391	347	337	347	342	329	397	367	350	346	338	396	367	377	337	357	348	342	346	402	358	342	354	371	356	344	358	354	337	336	354	370	375	351	336	357	341	374	393	322	351	350	379	367	387	332	343	367	364	318	388	354	340	354	370	342	327	377	338	357	345	384	357	380	366	344	340	332	353	333	342	372	354	350	352	356	332	354	353	393	358	365	377	337	365	327	357	382	336	360	388	300	338	329	360	331	344	327	331	350	385	336	378	339	355	324	330	349	296	357	328	348	372	333	347	336	386	356	320	343	310	339	315	359	355	329	369	347	345	343	343	307	357	308	378	321	373	323	339	300	340	341	338	322	367	324	348	345	338	334	342	364	362	345	336	336	338	366	338	340	368	345	349	358	338	319	345	368	302	363	381	365	351	354	345	340	363	341	329	365	348	354	326	379	344	320	326	321	334	347	330	346	338	344	338	341	320	333	352	345	362	385	345	327	353	342	356	370	338	359	346	347	337	351	351	327	349	371	338	365	362	337	350	365	338	367	355	364	348	346	362	347	364	369	383	365	345	325	332	365	345	343	358	339	358	347	344	357	333	370	365	363	385	360	380	345	331	356	353	368	371	335	333	350	338	362	329	366	318	357	366	362	357	363	335	358	352	344	336	369	355	368	384	349	344	372	383	337	351	341	335	338	369	369	328	316	352	366	351	332	358	340	334	355	330	340	363	337	395	368	364	302	333	340	340	354	357	319	355	359	337	354	331	350	390	373	328	347	354	363	356	324	361	353	327	375	385	331	358	364	344	363	335	347	368	364	366	347	339	346	355	344	344	324	332	341	348	342	349	356	344	379	345	358	372	312	355	339	347	334	324	351	366	336	364	337	350	363	340	323	383	342	354	345	342	343	335	337	373	318	358	341	391	324	319	367	384	360	360	357	338	325	395	352	336	396	367	343	335	346	322	339	353	348	327	367	351	326	367	318	332	350	345	342	335	296	351	391	346	340	360	343	336	374	354	341	358	331	349	348	347	320	339	341	364	343	338	363	371	358	321	334	366	332	369	340	349	343	323	390	342	341	373	355	370	368	314	377	327	367	331	313	329	350	347	403	356	346	338	349	339	342	343	339	363	336	360	343	308	358	354	333	350	353	359	334	363	355	348	352	344	309	361	348	327	366	358	344	361	334	324	375	356	347	348	336	372	341	369	355	327	340	363	346	340	370	330	342	360	340	335	314	331	333	359	339	335	354	320	378	334	357	338	359	348	373	351	335	361	361	345	346	344	364	387	360	353	383	373	334	392	311	334	321	355	318	355	351	362	334	386	360	360	338	378	368	316	359	355	348	403	366	333	347	325	353	329	339	360	370	357	353	322	319	369	371	375	315	351	336	348	369	312	332	301	366	326	315	302	332	331	328	358	352	318	344	334	384	348	333	357	345	337	325	342	340	329	351	370	333	338	355	334	333	355	389	354	342	347	352	349	359	341	393	333	326	365	345	371	351	363	351	354	374	374	352	349	333	343	334	366	341	330	335	322	342	353	303	318	337	404	366	338	344	326	357	333	336	328	333	342	334	350	357	358	325	385	336	362	350	343	367	343	335	334	321	366	355	343	358	343	330	328	348	327	344	307	345	349	360	359	341	320	339	360	357	343	344	343	347	348	328	364	343	339	337	347	352	324	340	332	353	350	360	352	323	335	344	338	351	335	345	366	352	316	353	360	344	364	333	349	312	342	357	365	330	356	327	347	354	354	339	354	352	338	344	390	338	376	354	375	334	330	359	345	352	339	333	328	362	328	383	361	346	348	317	340	348	333	338	337	358	352	347	405	331	347	357	361	352	372	356	376	345	366	337	340	363	343	392	366	336	346	354	333	359	381	349	362	367	344	323	337	364	354	360	368	342	352	331	381	335	379	338	359	381	379	356	361	358	357	352	334	335	344	343	380	362	340	345	340	342	375	351	372	346	339	339	368	336	363	337	333	323	355	343	332	338	340	347	352	383	372	369	334	346	379	320	334	344	335	351	353	335	355	386	351	349	365	329	363	340	403	349	333	352	348	363	344	360	347	319	359	346	377	369	335	373	359	354	348	359	414	352	349	380	343	340	343	332	348	363	358	375	323	344	369	342	360	354	367	364	332	340	343	333	332	381	373	324	339	381	329	384	342	349	369	358	328	357	370	337	364	347	384	344	364	346	399	385	335	339	354	357	367	346	359	319	360	374	322	355	358	364	352	394	374	382	346	340	317	357	310	380	345	371	359	366	349	315	343	335	347	343	373	330	377	387	358	346	349	352	347	359	368	341	365	378	349	353	352	325	357	344	356	351	339	360	331	355	361	374	342	354	338	389	328	339	348	315	341	355	360	366	373	320	348	320	361	364	345	347	368	338	335	366	344	347	339	348	355	320	349	372	380	365	340	313	373	347	361	381	344	330	354	366	337	335	353	356	338	328	361	357	368	344	364	382	355	325	345	350	345	349	338	335
25668	30540	35420	36111	27758	16202	4419	516	255	257	250	261	274	228	212	243	228	268	245	250	226	251	227	260	243	234	229	210	219	232	228	256	219	194	200	211	214	204	222	216	207	227	202	256	247	270	255	290	234	238	217	228	210	237	243	203	193	243	225	205	239	207	211	215	226	214	211	216	229	202	214	232	222	220	245	222	205	219	203	231	257	252	213	205	203	200	231	214	181	211	216	212	231	230	189	214	212	222	206	212	201	236	200	197	229	208	238	215	226	222	231	202	229	222	249	214	225	227	206	215	220	217	199	196	230	192	245	250	219	192	204	228	217	215	219	202	222	220	225	186	202	209	225	222	225	229	224	217	194	236	231	228	233	206	239	223	210	212	250	235	228	198	220	193	220	231	218	193	223	210	183	235	224	231	212	230	204	225	236	203	233	213	231	230	192	205	224	217	207	216	227	229	206	229	230	182	234	202	222	238	219	243	211	234	215	211	194	235	225	231	211	183	214	207	205	224	211	206	226	201	203	231	207	244	209	194	218	227	214	204	254	209	253	201	218	205	239	224	208	218	219	223	246	218	226	196	208	229	210	225	201	236	225	220	196	242	223	225	212	237	199	247	208	189	236	211	212	216	214	216	242	235	190	207	247	231	211	235	224	199	223	199	208	224	226	216	219	215	214	204	243	218	233	208	189	209	208	226	232	193	223	233	234	194	251	212	194	239	199	220	213	210	215	221	203	232	215	210	239	235	220	213	203	231	238	246	190	203	239	227	252	248	215	194	226	217	209	226	207	219	205	221	209	208	213	230	231	242	211	222	219	222	200	223	209	219	197	197	207	213	208	230	245	215	224	208	206	229	231	208	228	218	208	246	219	222	241	217	237	238	226	224	220	248	222	226	211	197	259	234	193	238	209	208	220	266	211	244	222	221	229	232	223	214	214	229	221	210	235	214	208	218	225	219	203	254	226	221	211	219	213	230	243	238	217	235	215	221	209	224	241	200	209	241	231	244	228	209	230	200	213	244	203	256	231	212	206	242	235	227	195	223	217	221	219	216	222	219	215	201	239	231	197	245	218	236	229	227	207	212	221	231	219	216	230	221	184	234	230	186	208	233	204	250	207	198	190	221	213	221	208	216	206	224	242	217	238	213	219	219	221	212	201	216	207	223	214	202	238	217	207	218	231	222	226	235	198	204	249	226	196	231	215	217	215	247	227	223	207	222	220	217	201	227	210	182	203	189	229	239	231	201	202	221	233	216	197	222	251	232	225	251	214	204	186	211	237	211	233	206	214	215	215	238	233	219	216	198	211	219	220	236	228	189	237	201	209	237	215	212	221	207	240	218	231	199	205	226	210	202	208	238	209	196	234	215	231	242	236	181	218	202	210	227	238	235	230	223	219	198	200	217	227	224	216	229	211	235	253	220	223	237	206	229	235	220	233	217	192	207	221	210	210	184	236	213	201	190	223	209	222	215	223	211	236	201	233	220	220	201	216	221	211	192	243	215	217	212	215	217	214	234	226	200	205	217	229	224	218	243	235	209	213	242	231	220	215	223	203	224	215	220	239	191	229	193	212	238	245	227	213	232	258	220	223	221	227	233	256	203	225	209	201	194	207	229	226	207	191	203	249	236	190	219	220	185	197	219	212	220	228	248	189	203	220	215	210	247	249	211	249	248	219	215	202	231	221	222	229	230	212	199	210	239	193	221	242	228	224	210	211	250	243	233	248	207	209	233	226	212	186	229	217	213	225	202	205	214	235	214	196	228	195	215	223	206	232	217	204	208	221	221	210	212	227	211	242	239	213	187	232	201	205	223	241	224	252	198	178	204	236	245	199	221	240	201	215	229	221	224	183	200	212	212	252	225	231	199	238	210	194	206	201	210	209	219	211	208	214	202	217	228	208	218	220	217	197	208	217	211	231	210	242	216	218	215	213	216	190	202	202	233	198	233	214	228	174	212	254	233	219	198	199	205	220	190	197	218	215	218	221	233	208	238	213	217	229	184	236	193	229	226	242	219	200	225	215	238	223	207	239	187	219	222	232	198	231	217	216	203	209	213	216	234	231	191	198	228	224	213	206	206	218	220	233	209	245	220	210	213	219	202	199	218	236	204	248	212	218	253	224	231	223	229	230	209	213	218	233	231	229	212	207	215	227	203	225	213	229	207	227	206	207	224	221	245	202	220	241	237	232	217	238	212	223	209	247	220	226	254	203	216	214	200	224	225	223	187	228	197	237	228	217	211	233	220	219	211	247	209	235	231	217	212	197	240	261	229	204	226	201	207	215	225	211	241	223	240	185	182	216	191	211	252	212	241	229	208	196	246	194	210	227	228	194	224	217	191	240	217	203	229	224	208	192	221	210	221	209	206	215	217	210	219	222	215	207	241	212	218	201	225	216	237	218	235	212	228	237	212	220	181	214	196	212	216	236	197	223	207	218	203	212	210	215	221	212	187	214	227	232	226	227	245	211	223	231	217	218	226	224	212	215	215	243	218	218	245	219	216	209	205	225	223	253	252	249	215	205	202	244	213	218	229	186	206	223	231	228	226	228	236	182	180	201	229	229	213	232	216	238	228	229	213	216	218	195	201	218	224	221	248	231	204	222	240	221	186	233	249	215	205	200	215	210	188	241	202	246	217	220	218	256	214	207	231	239	232	208	223	212	225	208	224	227	206	218	204	206	218	191	222	210	220	214	237	224	244	218	235	220	185	233	216	221	201	231	252	227	213	181	196	229	221	229	229	209	244	225	220	203	180	224	210	225	208	232	227	221	236	209	186	216	187	226	223	225	199	229	216	214	229	212	215	228	225	212	214	237	214	210	189	236	210	209	221	210	208	236	211	217	233	212	205	213	193	223	216	196	215	184	214	237	200	211	228	193	208	250	255	212	208	262	210	201	253	203	218	245	211	194	193	231	214	211	181	228	219	216	238	223	232	211	238	232	220	241	225	227	200	244	250	214	233	266	230	230	206	195	222	213	209	212	220	238	218	228	201	233	221	214	230	217	249	206	208	208	244	188	210	231	182	230	210	219	199	214	222	236	244	233	219	191	206	207	256	216	228	257	200	228	237	228	214	234	233	247	197	204	236	225	231	221	210	182	209	216	173	206	214	224	221	222	235	207	202	217	228	190	175	228	221	243	228	218	224	191	213	239	232	232	217	205	211	222	206	228	228	214	221	222	234	240	222	213	207	221	204	230	211	215	246	222	196	219	228	225	195	188	213	238	237	179	199	225	226	225	215	229	242	191	222	222	218	241	233	237	205	192	200	223	219	222	191	217	238	203	200	254	207	220	217	252	196	224	207	232	215	199	218	229	218	199	231	217	253	187	221	225	271	234	193	192	233	209	221	181	227	235	198	219	246	202	199	198	193	213	219	191	196	232	233	218	237	235	214	230	236	195	239	193	242	215	211	222	197	216	207	208	244	228	199	211	213	225	220	208	221	236	199	211	218	227	209	210	230	203	214	223	230	210	226	194	212	215	210
18440	29344	37857	41461	33554	23463	4348	770	688	749	725	672	780	795	727	619	594	678	703	669	647	642	659	725	755	662	576	662	668	628	656	593	608	553	577	568	573	587	561	589	550	571	538	587	811	928	703	752	620	613	611	583	523	535	525	572	517	531	522	518	513	498	549	523	566	554	496	528	563	511	530	538	545	528	542	524	504	507	581	522	543	529	527	591	568	560	521	541	548	515	591	501	465	531	564	551	518	557	552	539	552	543	545	551	536	532	520	552	534	597	546	516	576	503	558	499	544	583	491	539	524	505	525	558	523	553	506	542	528	552	522	557	515	502	543	565	517	553	534	542	514	559	541	549	549	544	505	553	525	523	543	554	537	529	526	569	543	535	535	533	489	489	531	537	526	531	518	531	514	509	560	503	540	562	523	523	511	535	512	571	567	551	521	523	501	549	602	524	526	566	516	523	546	510	524	542	552	516	493	554	527	548	546	548	517	503	559	516	522	567	555	505	553	587	560	530	539	514	560	525	564	558	498	566	531	511	533	532	575	528	537	559	521	495	540	577	562	549	518	555	517	557	519	519	538	487	521	564	551	561	505	511	536	530	561	552	567	533	537	564	540	566	573	520	556	538	540	564	532	560	493	516	514	545	518	540	516	555	563	560	569	534	508	524	540	559	528	520	564	557	546	567	558	546	571	514	572	578	490	553	518	491	533	526	567	529	538	569	566	542	550	554	506	557	572	517	551	529	550	500	543	500	507	541	484	520	515	536	533	535	520	523	552	507	527	540	577	536	514	518	545	490	523	534	467	495	544	543	524	496	508	559	568	480	567	531	526	521	571	562	539	524	516	562	549	555	572	518	560	525	531	510	524	556	557	548	513	517	565	509	535	541	495	577	515	561	602	527	527	495	562	529	552	562	518	486	575	566	520	512	554	541	513	569	539	572	499	514	523	511	540	554	493	549	541	518	569	548	517	514	584	569	520	531	553	542	528	498	535	514	563	534	560	494	530	516	544	534	539	554	539	509	515	582	513	522	554	514	530	561	535	511	518	555	551	539	477	542	523	493	561	527	550	532	552	481	594	550	552	572	531	565	562	534	570	514	550	568	507	524	542	530	558	523	554	535	559	558	546	554	542	542	510	557	514	530	558	557	519	544	565	534	529	527	553	546	561	553	538	523	504	528	522	528	546	549	532	562	528	493	518	476	560	533	506	492	540	539	541	537	501	534	530	549	527	535	523	520	554	514	579	544	558	527	527	549	566	509	523	476	544	529	549	512	525	556	555	510	548	576	517	553	564	554	518	524	515	548	499	523	539	536	513	508	509	518	543	497	555	554	559	527	536	524	523	546	527	499	520	515	565	552	551	571	497	521	533	525	540	489	519	501	560	555	575	532	582	526	550	530	535	519	538	553	577	550	541	532	520	522	555	505	568	545	549	580	515	519	555	544	526	558	533	541	559	552	550	555	550	541	536	513	537	543	508	541	533	548	504	533	533	523	527	547	602	541	499	563	536	566	519	501	570	538	528	517	573	526	507	523	519	561	543	551	560	544	554	530	557	544	538	498	521	546	554	521	514	553	521	546	549	518	510	549	564	514	577	560	519	517	544	552	535	528	549	514	547	510	510	553	528	515	547	534	517	545	554	538	539	541	542	534	476	548	550	514	508	505	553	511	518	537	544	518	521	573	510	555	534	513	546	505	545	567	500	570	511	512	552	543	547	521	548	522	537	546	535	575	583	527	532	545	514	528	530	540	537	585	527	516	573	535	506	553	554	501	525	539	535	516	539	531	517	516	531	581	521	516	576	565	520	530	537	535	543	530	583	492	541	511	530	570	526	566	553	518	531	514	525	567	536	551	499	531	545	531	520	532	573	523	542	556	549	534	517	531	545	574	532	530	552	548	539	553	530	495	504	534	524	561	523	599	532	521	548	516	517	523	518	544	529	513	577	552	564	521	552	549	526	527	561	519	550	545	516	493	531	503	549	508	509	546	552	537	545	553	520	529	547	505	543	532	548	566	541	534	507	558	583	532	522	535	552	496	599	537	549	489	555	560	531	546	538	568	498	567	562	564	532	506	523	500	542	520	563	535	546	510	538	545	558	528	520	536	488	510	573	536	509	508	521	544	509	521	565	550	595	511	534	540	526	524	507	540	527	506	544	519	555	502	557	537	493	558	551	539	544	500	497	499	579	558	536	502	560	555	543	536	541	537	545	523	536	520	543	573	519	503	545	510	523	513	533	507	520	500	555	548	549	530	532	526	523	535	560	569	520	542	525	549	529	522	576	568	570	548	566	544	584	533	496	526	519	530	558	466	538	529	520	525	525	501	537	517	526	576	517	533	574	540	517	547	483	554	519	569	545	517	530	557	515	514	511	547	507	561	534	510	559	553	540	535	557	537	508	508	559	532	509	541	552	560	512	507	539	518	508	546	533	563	525	594	522	550	532	565	570	535	572	572	531	539	504	525	531	531	543	532	528	483	554	551	514	542	536	563	523	552	542	536	550	527	556	539	563	579	551	528	561	525	546	539	535	507	543	534	529	517	535	519	548	552	558	563	500	596	541	561	482	537	555	550	587	542	566	534	483	539	510	592	532	547	548	524	546	520	528	542	536	531	547	521	515	556	547	556	552	557	553	568	557	524	530	522	571	541	518	536	567	525	593	567	536	525	530	543	583	524	556	550	539	528	550	576	542	492	587	525	522	509	549	532	547	537	519	533	517	547	540	535	510	525	499	534	524	544	535	540	547	566	542	516	576	526	540	556	527	520	534	502	482	526	511	574	522	554	518	549	534	524	536	541	526	520	554	512	577	506	558	553	524	540	561	518	534	534	508	522	524	567	553	526	473	531	481	541	541	513	562	538	516	539	511	514	548	543	522	554	559	544	595	510	526	510	525	528	528	470	521	542	507	540	492	522	529	510	532	544	539	517	566	537	523	525	520	542	527	549	500	577	527	558	488	566	561	530	544	548	517	527	520	530	541	517	568	515	546	521	544	550	548	561	539	527	554	559	553	530	572	573	532	525	518	530	520	569	545	546	536	519	555	558	531	569	546	538	506	493	574	523	501	534	539	520	511	526	506	555	552	535	515	537	509	503	523	549	552	506	517	533	559	506	520	526	550	543	560	557	575	561	539	532	533	498	519	564	555	544	509	457	531	553	521	541	531	539	530	496	525	542	550	550	504	598	540	535	525	523	557	510	551	509	545	520	524	554	507	516	531	557	551	499	547	510	538	534	550	523	532	515	522	544	527	568	539	535	556	516	534	525	526	539	565	559	531	491	545	565	491	519	541	584	554	549	513	518	509	527	566	540	524	554	505	508	559	537	536	530	513	546	552	486	562	562	547	573	571	517	551	538	515	537	551	546	527	530	562	541	520	550	568	502	495	536	578	536	548	509	523	568	515	516	528	546	551	538	479	558	577	547	498	552	536	524	536	552	560	511	525	579	542	535	579	525	508	567	583	539	564	553	492	543	557	536	522	547
49479	56448	49620	48828	43232	34247	26754	20112	10838	3454	835	439	438	492	339	220	238	233	207	249	244	247	235	248	216	240	211	208	204	195	211	226	255	219	191	188	181	229	200	212	174	207	193	331	366	534	420	387	340	294	268	202	199	167	185	183	183	163	167	178	158	160	166	167	169	173	173	159	191	172	179	158	157	152	156	174	181	167	169	165	159	161	151	191	182	188	171	165	169	166	199	185	187	157	182	171	210	181	191	176	195	152	168	166	180	177	178	185	169	167	183	176	191	163	157	154	187	181	159	167	200	170	172	164	154	203	174	165	183	156	159	159	194	180	176	168	164	174	185	176	181	167	199	205	171	171	176	191	177	188	190	187	169	148	156	158	187	168	147	182	176	177	166	175	155	176	160	167	190	157	190	167	194	182	161	167	166	172	180	162	160	165	176	168	190	173	177	157	168	179	162	181	190	163	183	164	177	159	187	205	171	154	172	176	165	150	167	175	169	168	171	173	184	184	177	185	189	152	149	174	181	159	183	142	158	167	192	197	168	173	161	177	168	165	164	184	174	162	157	181	180	144	179	188	150	184	165	199	162	162	162	152	181	186	175	151	154	177	168	196	157	173	194	172	171	165	182	170	169	170	177	175	203	175	188	164	165	167	196	179	156	179	165	159	167	163	165	181	182	161	174	188	161	168	167	164	186	180	158	179	165	168	193	161	170	180	190	181	170	158	153	163	167	129	173	179	162	191	181	176	168	193	167	154	170	169	170	157	175	174	158	140	175	160	174	180	177	173	167	199	151	172	142	179	177	152	189	186	181	160	172	162	173	171	193	156	165	157	180	161	182	168	156	166	173	167	182	172	146	172	171	181	167	154	169	169	147	199	172	173	152	198	180	190	191	160	193	173	163	161	181	157	175	170	204	174	206	170	173	166	181	185	179	174	174	177	209	166	180	178	163	172	157	171	172	166	161	177	151	188	177	177	178	191	171	173	151	176	189	170	173	167	192	165	180	169	159	186	154	174	160	174	192	161	168	177	188	159	163	179	169	172	158	193	184	194	188	163	207	147	170	166	140	186	166	165	173	196	192	147	168	173	149	164	152	165	141	169	150	154	174	157	145	157	180	191	162	163	159	148	164	183	172	175	183	166	165	175	180	171	172	166	180	194	148	187	148	175	190	158	160	169	178	151	177	176	176	166	176	167	145	155	151	154	190	180	190	184	152	173	166	136	185	147	202	142	171	165	167	171	150	175	173	172	182	180	161	166	159	174	181	163	166	150	161	179	163	156	167	183	197	180	154	179	177	160	165	164	186	178	196	175	160	188	167	166	157	173	186	180	182	166	179	171	152	183	193	166	175	185	189	133	178	161	173	175	156	180	186	166	175	191	182	164	165	188	161	159	150	159	168	186	161	171	192	169	177	181	149	165	161	189	197	179	164	155	158	159	188	196	194	169	167	171	185	173	178	170	200	156	164	180	191	183	167	192	184	177	183	166	167	158	186	160	173	168	185	197	190	166	164	165	159	196	165	170	152	151	179	172	178	171	156	177	174	170	194	169	163	180	157	177	154	181	166	149	176	168	188	185	190	178	169	185	185	143	176	174	170	171	187	184	161	160	157	188	182	176	183	182	162	155	171	142	189	171	149	186	189	179	161	204	203	170	163	164	155	167	167	176	162	145	160	159	176	180	198	160	160	157	174	149	196	177	150	182	171	162	169	154	175	149	158	165	185	174	175	162	190	217	162	152	183	175	175	163	185	161	155	180	158	171	200	163	176	148	200	161	182	183	174	181	168	178	166	176	179	177	160	160	178	175	187	183	129	187	174	157	193	171	155	163	150	184	166	172	176	180	196	166	147	153	173	168	172	186	155	171	195	171	181	159	143	161	168	178	168	161	142	173	181	161	153	178	187	185	171	196	163	165	156	142	163	168	148	180	194	158	167	170	190	182	176	170	182	165	200	201	177	180	185	171	176	170	163	154	167	182	189	198	170	166	176	154	156	168	130	167	177	168	180	138	168	179	173	164	167	197	188	176	148	175	152	185	166	196	195	167	140	165	186	159	162	163	182	192	165	163	147	182	159	169	178	180	184	191	191	192	176	174	158	179	166	176	173	164	162	152	166	160	174	191	157	179	183	164	192	208	181	161	148	192	180	139	172	187	168	152	164	153	186	166	168	168	172	162	167	191	181	181	158	180	176	149	177	178	166	158	145	160	172	163	154	176	148	183	167	173	168	165	170	164	167	193	164	162	152	157	176	140	174	164	184	157	172	158	167	177	163	152	162	149	179	161	168	162	191	194	174	197	167	170	146	192	160	147	165	172	177	157	152	185	167	159	182	185	158	167	188	184	154	141	174	166	177	187	146	168	167	153	175	192	191	163	165	183	170	156	175	161	170	182	163	177	173	169	161	145	173	156	202	173	167	151	181	173	191	157	178	170	188	161	181	165	169	219	178	195	171	190	165	172	180	153	173	192	177	160	160	204	164	165	193	145	160	164	159	148	182	167	184	175	181	184	163	177	153	162	196	189	201	175	201	163	173	166	172	162	175	182	166	160	148	175	196	167	146	196	195	161	176	123	165	174	175	165	172	169	185	165	162	178	191	168	162	187	187	209	164	157	151	199	170	179	157	193	165	200	179	157	167	165	175	184	193	163	179	163	154	168	175	169	167	163	158	171	166	166	172	160	163	169	152	150	179	165	164	158	161	171	184	184	164	157	174	164	145	199	182	158	189	161	173	178	171	160	152	174	178	173	168	153	183	179	185	163	157	158	190	144	151	158	165	170	157	160	190	179	188	177	184	166	176	188	181	202	166	186	199	170	208	193	200	175	184	170	174	185	177	156	187	151	161	178	182	195	148	190	149	193	163	172	163	161	174	174	161	140	177	168	160	159	187	197	167	167	166	153	175	212	160	163	162	137	191	173	172	153	190	159	139	167	175	165	139	169	175	164	172	167	159	165	153	169	182	174	177	192	154	170	172	159	157	177	161	174	167	180	182	147	169	185	185	172	176	176	161	183	152	159	180	178	191	178	195	188	138	185	191	186	178	177	177	172	160	174	183	169	172	164	177	172	147	176	159	170	155	181	155	164	196	173	170	179	163	195	190	177	184	186	171	166	177	152	161	167	165	152	187	156	169	155	179	164	154	210	170	179	191	172	185	173	169	192	177	155	170	174	184	166	184	180	176	173	171	175	166	173	159	151	151	171	198	175	181	169	171	169	144	158	157	170	153	170	182	190	168	157	164	175	185	163	162	181	193	188	157	167	163	174	160	197	210	181	173	177	190	199	169	165	159	176	165	161	148	188	188	189	186	167	178	176	182	188	156	201	182	191	152	209	165	164	168	190	152	171	194	125	180	169	160	172	159	174	148	164	146	184	165	156	170	181	182	194	180	169	159	174	174	173	195	203	153	181	156	165	156	143	167	177	179	176	151	164	175	180	179	168	180	167	183	184	156	177	179	162	191	160	169	182	148	162	175	193	183	170
37044	55769	57718	58447	55408	42455	16109	2271	1248	1136	1276	1266	1736	1949	1379	846	704	808	818	741	725	747	762	657	668	678	620	622	556	583	658	711	746	724	781	634	581	621	593	491	499	449	450	1328	1660	2415	1907	1590	1373	1049	818	585	598	410	407	414	424	454	425	419	442	413	425	408	433	441	421	404	423	423	415	409	411	392	435	446	425	390	386	409	436	426	433	400	400	455	420	422	416	468	408	411	421	392	424	418	403	389	445	445	426	405	437	428	438	431	421	441	419	415	395	437	441	420	433	458	442	388	413	410	396	426	443	419	400	426	414	440	411	437	390	423	422	416	414	430	431	426	457	440	403	388	438	398	411	446	433	417	490	421	426	390	428	449	429	448	422	417	407	456	408	411	402	410	369	427	406	418	443	473	430	422	408	420	431	443	429	435	438	423	428	471	426	416	418	422	421	412	418	442	408	465	428	429	409	426	406	391	389	423	423	388	415	408	433	446	437	409	434	448	469	410	403	474	435	448	397	426	435	382	419	393	443	422	417	423	425	419	437	412	411	456	443	403	450	435	433	409	442	404	411	435	456	464	384	459	398	436	370	434	405	410	434	416	450	440	415	420	435	438	439	409	426	428	420	419	436	419	421	441	407	422	407	402	431	432	443	396	412	429	436	421	424	442	450	429	415	448	454	434	442	426	465	416	394	435	409	429	416	373	431	416	420	425	400	419	407	434	438	443	433	410	402	432	416	434	429	399	406	406	413	425	407	428	435	408	431	414	430	422	466	413	428	451	430	421	449	449	412	416	417	393	412	432	390	446	386	435	381	383	394	414	451	434	424	428	432	419	443	433	419	437	448	404	408	438	405	433	423	379	406	367	435	458	426	452	437	415	419	414	420	401	411	425	414	435	416	390	396	447	435	439	376	377	388	429	410	428	457	420	426	416	419	421	441	438	409	434	413	413	430	407	415	417	399	435	396	474	442	410	456	428	409	393	419	442	398	369	420	438	419	411	442	403	421	386	435	454	380	387	405	381	410	408	416	454	465	399	440	440	417	430	459	422	407	415	445	412	416	395	437	406	436	394	416	422	456	401	391	453	443	426	411	492	444	464	395	442	450	421	437	442	430	414	428	412	416	404	399	431	456	411	437	457	381	393	438	414	422	414	427	439	418	412	431	427	422	438	431	448	454	404	422	436	394	408	443	471	428	428	444	410	442	426	414	447	421	420	407	421	395	409	477	420	468	421	409	451	429	417	412	426	402	385	437	413	387	422	392	447	423	396	423	415	420	421	373	420	418	418	406	436	419	444	444	427	397	409	398	406	430	461	401	413	416	450	424	440	421	425	411	454	429	449	409	423	429	427	376	420	392	376	426	410	455	420	424	374	444	425	407	433	460	425	425	421	414	420	419	377	411	478	446	389	416	429	401	433	409	410	424	389	417	415	442	402	457	411	403	405	406	430	411	434	408	442	444	404	417	436	431	436	452	399	427	385	404	396	377	390	421	439	438	421	391	398	416	403	416	460	448	417	428	424	416	442	393	395	434	411	419	452	432	427	428	427	389	430	411	410	404	412	404	407	423	424	394	427	426	413	414	438	431	427	417	455	445	425	432	448	412	439	409	400	413	385	417	409	410	416	451	449	422	403	398	463	452	445	429	402	407	423	401	477	418	387	451	375	413	412	401	411	449	386	411	429	427	391	429	445	421	426	453	411	422	406	376	444	436	419	399	413	407	414	404	401	466	411	442	402	423	425	419	408	476	423	427	397	417	411	421	451	440	418	423	376	421	411	436	410	435	413	408	435	435	457	442	396	422	429	427	434	414	389	408	460	437	405	409	416	451	405	446	429	442	427	434	382	429	448	398	413	432	410	459	407	405	445	438	436	434	436	433	438	477	430	405	421	433	411	434	428	451	418	458	449	414	425	406	449	439	432	398	414	418	419	417	432	443	409	407	419	416	408	429	417	436	438	422	396	406	459	452	426	420	445	414	422	430	425	463	444	434	372	420	415	461	388	415	411	421	440	411	444	432	417	415	416	385	406	446	442	409	404	443	446	449	429	392	438	424	374	422	368	429	412	444	421	437	385	460	417	418	453	431	405	432	419	441	407	440	434	437	410	432	432	426	401	445	420	439	416	409	425	446	461	409	438	446	424	384	421	392	389	388	428	433	404	429	401	426	461	427	457	462	424	403	420	447	425	429	402	439	440	407	405	469	459	457	439	442	429	443	408	414	399	381	423	444	413	421	431	408	453	435	423	413	416	419	472	447	444	405	403	380	452	455	430	435	426	448	410	409	408	427	428	395	423	445	441	410	393	399	439	424	440	412	371	430	413	432	430	446	430	379	416	381	452	401	413	434	407	447	387	417	401	380	444	398	424	418	423	408	464	395	407	429	409	434	417	422	376	432	438	414	403	386	423	462	427	420	429	401	423	463	387	422	401	427	445	457	412	397	418	421	408	437	398	433	445	433	389	413	412	480	438	445	411	418	405	443	407	393	435	428	409	452	409	423	404	446	438	432	432	401	380	405	425	449	393	417	398	445	432	436	415	416	453	422	436	416	422	414	431	410	437	409	422	444	420	424	418	425	437	441	412	429	411	434	432	425	394	423	435	411	408	422	460	391	362	432	402	400	406	450	408	406	434	422	411	468	436	393	446	416	441	381	442	441	436	401	422	411	423	462	376	402	442	440	423	415	436	398	436	450	391	393	435	423	368	391	414	422	441	410	424	431	452	440	397	430	393	424	456	438	405	408	424	425	436	427	390	417	408	435	407	416	410	414	379	426	412	427	400	436	401	459	428	379	401	407	439	388	369	442	412	423	394	439	464	438	449	425	413	449	393	442	427	462	468	412	438	431	397	427	417	408	464	439	444	397	420	412	424	429	425	419	393	472	391	428	418	398	435	401	399	406	427	365	390	395	416	411	418	423	423	413	453	423	426	414	425	368	415	384	395	412	410	433	403	430	402	411	460	405	445	416	438	439	411	378	414	441	394	406	429	417	386	432	444	446	423	412	436	417	454	424	438	397	434	441	412	445	408	413	434	453	415	445	405	434	430	419	433	391	395	448	428	439	423	436	438	386	411	409	441	388	423	449	350	426	442	426	432	417	443	427	393	445	450	398	455	410	385	424	434	376	407	465	402	431	433	445	433	408	406	420	407	405	432	420	415	382	409	429	421	415	425	475	450	432	404	448	432	412	425	409	408	427	411	441	419	406	408	411	448	425	411	435	446	399	438	375	435	376	427	417	445	454	431	419	423	421	444	412	404	391	400	441	400	414	408	452	388	450	409	413	449	462	408	400	413	425	401	421	417	418	419	433	428	435	462	456	386	411	407	466	392	444	427	426	400	415	420	445	414	422	431	410	449	406	434	420	411	433	434	416	411	426	404	398	435	427	425	438	433	449	408	419	418	431	429	443	386	414	409	426	410	402	416	454	435	425	392	413	481	435	429	412	419	443	420	451	391	424	429	421	417	469	457	468	366	428	414	411	429
58972	51824	46676	42528	40170	41334	27851	23147	19026	10511	3099	824	608	547	551	343	248	286	245	268	265	231	231	216	218	235	236	217	188	198	210	191	289	262	299	233	244	287	262	188	173	173	167	461	700	1285	1079	747	508	318	217	175	144	150	140	148	148	188	153	152	128	137	147	166	163	143	145	155	181	135	155	141	158	128	143	158	151	171	143	159	151	163	129	130	157	134	150	146	179	134	141	143	131	135	140	143	143	142	136	140	139	127	173	144	154	155	173	188	156	163	134	148	172	160	157	159	129	144	146	141	148	168	169	156	138	141	163	142	129	147	144	143	139	159	156	152	170	149	156	156	156	133	160	142	153	130	140	131	141	144	154	157	124	150	130	157	150	150	155	151	162	147	128	149	161	144	139	145	131	144	137	152	151	148	154	157	147	139	122	152	139	124	148	166	123	167	120	143	144	152	156	147	150	121	151	145	149	151	141	153	151	176	169	150	137	114	140	144	127	175	148	158	130	143	126	148	150	137	127	153	125	155	150	153	136	155	124	150	146	153	145	158	167	158	153	154	141	155	147	145	137	158	119	139	142	135	149	164	143	163	168	144	146	144	156	166	159	142	148	160	156	141	138	141	150	150	167	125	138	142	155	153	159	167	139	144	163	148	137	145	148	134	147	150	138	147	142	155	157	147	150	154	137	154	156	175	125	170	164	157	134	157	147	131	153	145	146	153	143	152	134	151	146	141	147	153	145	152	159	143	147	158	159	128	145	132	159	156	136	155	130	146	160	148	142	139	155	135	144	138	159	166	142	125	164	160	147	161	156	153	162	130	147	147	155	183	154	145	144	142	148	132	152	151	137	142	135	137	148	158	162	171	133	152	159	154	134	127	165	127	122	150	165	148	152	153	134	123	132	147	130	153	126	152	171	145	165	159	145	165	134	151	148	135	143	148	132	155	155	136	156	150	129	156	134	132	143	135	136	156	163	129	153	166	127	150	135	150	148	144	140	146	164	131	134	167	140	168	168	147	126	167	139	145	139	150	151	144	176	129	136	157	156	135	152	143	144	132	149	149	139	142	164	157	165	164	171	148	162	160	126	143	126	139	136	163	151	145	167	156	140	167	159	169	167	130	137	157	136	138	157	157	168	137	135	133	152	153	160	135	144	134	150	163	154	138	143	140	151	145	151	164	153	155	138	146	154	147	158	146	152	141	136	136	163	156	161	147	159	158	156	133	147	138	147	142	147	155	146	158	126	144	163	131	141	150	146	152	138	137	135	143	158	152	133	143	149	121	150	139	150	135	158	153	176	144	141	142	146	141	141	145	142	133	154	144	133	133	154	129	143	141	153	149	145	168	173	144	155	156	170	156	141	141	150	151	161	144	160	121	153	181	154	147	161	135	121	141	141	141	145	161	136	151	166	158	168	143	150	151	163	147	144	140	159	156	140	143	133	175	148	129	141	145	157	146	168	128	136	132	152	121	147	145	158	143	129	133	146	143	160	141	164	165	135	144	143	148	153	157	151	153	137	151	142	179	126	122	147	141	148	128	143	154	170	144	153	166	131	177	153	153	161	147	153	154	155	154	135	146	154	152	145	136	145	131	159	140	138	131	151	153	149	159	146	154	149	157	128	129	147	136	174	150	139	174	131	136	155	137	131	115	159	132	144	155	131	140	180	159	146	152	149	132	150	129	144	136	131	131	155	137	143	171	138	121	144	129	138	142	133	149	148	148	140	134	143	145	160	159	161	156	173	152	164	157	149	139	158	160	145	149	158	161	120	149	144	167	135	155	135	151	155	134	145	158	158	145	131	172	138	146	137	154	148	155	126	132	143	138	143	160	141	147	159	147	132	142	121	141	156	142	155	156	150	142	152	159	160	140	157	153	135	141	154	123	144	152	149	165	143	159	149	154	151	120	138	132	128	143	191	150	165	155	153	141	166	143	135	129	138	141	144	141	139	160	177	136	146	136	137	148	131	144	138	140	129	141	119	152	146	141	159	151	157	138	127	147	143	156	146	160	137	160	134	171	147	129	158	143	162	158	155	137	155	131	137	144	137	156	165	142	149	138	138	136	124	140	152	151	146	132	141	148	143	148	140	178	129	156	168	167	131	142	143	146	151	150	147	158	146	150	165	130	136	155	150	146	147	134	137	137	172	132	154	149	156	141	124	161	147	156	146	164	129	141	162	129	160	117	132	153	151	131	117	145	145	133	163	152	150	143	146	129	149	166	158	131	137	150	167	158	143	143	150	159	141	142	150	149	164	164	140	143	136	139	169	154	157	162	128	155	148	159	140	143	140	152	144	154	152	178	139	152	136	159	140	158	142	139	148	149	146	155	154	173	134	156	136	145	161	153	133	152	147	148	178	124	175	143	158	138	153	138	153	131	133	154	154	147	137	129	141	176	131	151	129	144	142	139	153	153	128	152	145	118	137	139	149	141	140	171	118	156	153	142	163	165	134	138	131	158	166	146	145	126	143	163	146	123	141	150	134	150	144	153	128	134	143	137	134	153	144	146	146	154	151	148	131	143	133	150	166	147	143	153	155	138	163	149	153	129	144	172	170	136	166	149	135	154	144	148	131	170	139	164	152	178	131	148	160	141	141	144	157	144	140	152	153	169	151	159	159	148	146	139	142	156	146	153	157	153	146	121	156	143	132	154	141	175	141	173	184	156	137	154	149	141	131	170	137	142	127	144	163	159	126	143	141	170	143	157	142	160	141	175	155	146	137	140	170	150	144	126	159	143	150	115	130	180	152	152	130	158	151	165	158	165	140	153	151	152	169	119	163	117	136	132	153	135	140	140	145	157	151	163	135	136	154	134	128	169	190	156	140	136	150	141	128	113	144	152	130	166	173	144	144	142	152	161	147	159	139	164	143	134	149	129	160	134	142	153	154	153	151	160	163	142	146	146	135	136	128	145	135	149	150	151	160	136	138	143	145	121	132	143	162	145	138	153	164	146	151	172	137	152	164	153	125	148	123	144	146	140	138	145	145	125	144	128	144	144	155	128	151	145	125	144	139	136	140	124	162	155	139	141	154	135	127	171	152	164	141	143	147	150	139	169	167	120	132	136	139	164	119	147	139	130	153	167	140	134	144	134	162	132	154	123	139	150	144	144	136	161	155	141	144	142	151	141	149	143	122	149	155	124	166	161	144	161	172	144	148	163	117	132	156	143	140	135	149	156	145	188	135	135	152	171	155	150	154	151	146	145	163	125	150	150	148	165	153	129	161	146	169	143	151	131	168	161	149	148	155	130	139	140	140	154	157	146	135	144	120	136	155	149	127	161	126	149	127	155	155	132	147	150	157	164	133	133	132	163	135	155	156	178	143	155	163	142	136	167	150	118	165	140	143	148	163	142	129	129	147	159	151	171	121	145	149	140	126	131	119	159	158	151	158	149	154	134	133	118	141	144	136	139	141	141	150	132	144	125	155	144	147	158	138	178	139	158	150	155	153	149	146	154	139	138	139	166	131	131	151	117	142	162
47162	58614	57063	54723	57502	49336	14127	8057	2221	1717	1867	1997	2136	2252	2269	1348	924	950	897	899	903	860	733	740	770	761	801	748	752	628	784	857	1070	1129	1215	809	783	1108	992	640	563	483	641	1910	3668	6473	5173	3262	2100	1272	677	437	380	335	368	388	364	365	349	368	354	350	368	416	370	351	361	346	359	363	365	342	395	373	350	385	352	321	374	351	358	331	343	356	358	367	384	377	351	361	377	390	314	367	382	394	371	341	363	374	355	353	360	385	345	340	365	348	330	379	381	334	326	356	355	353	383	376	335	382	396	360	328	348	397	357	363	375	376	347	394	318	361	378	346	352	340	347	348	362	365	363	369	367	359	371	357	366	367	339	365	344	378	318	365	358	373	346	354	338	400	327	329	375	367	355	338	364	393	368	335	366	376	355	379	381	373	347	386	348	405	353	378	383	368	382	366	358	402	381	353	342	374	399	362	364	378	372	353	358	373	388	336	387	362	340	343	362	361	356	385	373	340	335	377	354	373	351	380	386	351	362	387	412	395	365	346	356	382	357	350	382	345	366	435	348	384	365	370	361	368	351	359	348	376	355	382	344	347	359	362	344	344	359	388	340	397	358	365	338	372	366	361	346	369	318	383	374	369	366	383	349	345	357	364	362	343	388	376	382	357	389	353	373	354	322	330	355	354	374	368	370	359	356	380	361	361	379	348	345	368	356	391	368	374	381	347	357	367	352	355	370	370	357	370	374	356	365	357	356	366	340	354	373	363	364	368	355	331	360	360	341	324	360	385	346	343	372	362	379	363	331	381	359	370	359	366	380	382	345	342	371	381	353	365	323	364	317	337	368	421	384	364	341	369	353	337	330	342	385	337	374	373	387	349	336	351	351	363	369	382	370	403	378	366	345	369	391	373	382	329	358	367	337	364	346	364	364	359	378	359	372	332	366	381	371	350	371	357	339	340	402	375	371	379	345	323	371	342	353	364	344	362	358	370	368	343	373	365	345	386	364	345	353	351	377	369	348	348	361	387	364	386	390	373	343	385	349	352	378	334	377	353	368	372	327	367	356	360	361	357	390	360	387	368	370	354	343	359	383	374	377	373	370	380	326	380	374	356	355	360	373	379	339	407	356	351	352	374	338	373	353	367	379	331	362	342	372	357	343	377	373	369	367	355	388	382	387	387	359	369	362	342	375	346	337	348	345	337	368	376	384	357	335	344	366	365	357	365	353	329	380	348	337	355	350	349	376	343	372	372	336	367	352	360	347	357	358	341	386	343	375	393	367	345	348	371	357	353	349	344	399	373	396	367	358	365	355	336	366	359	361	371	392	328	340	338	355	375	341	351	361	387	340	357	345	353	373	328	379	389	333	356	346	347	338	388	386	386	351	377	357	339	368	336	367	342	366	345	345	355	374	393	361	375	374	352	383	355	332	380	341	348	345	351	376	350	373	383	384	373	366	383	360	389	328	365	344	376	340	379	357	356	358	346	339	359	360	377	331	337	352	355	334	356	345	380	362	393	340	367	334	348	368	365	360	398	377	346	379	387	391	383	404	368	332	378	362	356	331	345	336	347	366	375	377	363	334	375	374	378	339	355	365	352	362	337	365	347	364	380	389	358	378	373	349	379	354	394	356	354	342	352	382	375	405	383	345	346	332	359	327	368	374	377	360	373	352	375	344	334	359	382	363	343	375	338	358	373	364	348	353	316	363	355	367	336	365	347	350	377	365	373	334	361	356	377	371	353	380	387	324	399	372	364	420	356	340	384	361	346	377	342	363	369	337	349	383	368	353	373	337	366	368	378	358	389	402	355	385	390	399	329	343	368	377	330	357	392	389	333	375	368	371	396	372	374	334	356	368	369	340	383	347	358	363	349	346	345	354	374	376	349	380	368	352	370	367	417	351	355	345	346	357	322	333	356	376	364	393	344	351	354	371	335	361	367	344	376	371	360	341	380	368	362	390	364	371	353	373	372	384	354	354	343	367	358	358	347	359	409	386	348	361	358	359	386	346	356	330	374	341	363	366	354	354	382	414	360	384	346	331	381	362	383	352	314	351	381	360	386	342	364	327	371	353	354	363	353	341	358	353	343	351	334	333	373	343	364	339	378	382	363	369	380	391	350	367	372	348	393	393	356	356	362	390	347	346	344	350	380	366	354	381	384	344	388	374	369	375	366	376	342	364	332	350	334	329	375	329	367	334	362	386	376	368	372	350	357	383	360	411	354	355	337	367	374	343	356	369	349	325	384	337	365	362	356	379	353	384	360	366	364	346	380	338	354	367	374	385	393	341	380	371	395	397	388	364	335	352	316	383	361	362	387	369	364	338	365	399	367	312	372	370	354	345	350	349	382	364	388	356	356	341	332	314	353	347	357	331	335	350	364	376	376	383	366	377	377	364	379	345	366	384	368	388	354	367	379	368	353	355	364	349	382	383	362	334	369	366	368	356	392	350	369	342	353	389	374	348	368	341	362	362	377	339	383	322	381	363	371	347	379	350	310	361	320	330	308	342	347	368	334	369	353	348	310	355	336	397	398	359	365	341	361	391	343	377	351	333	350	353	363	355	380	338	359	357	386	387	360	378	372	367	328	368	327	367	357	322	341	380	406	342	358	386	329	365	377	363	363	368	350	368	348	391	333	361	349	380	368	351	355	350	374	384	344	350	357	371	356	355	341	360	371	344	359	367	334	348	368	387	350	328	349	312	344	351	360	350	329	361	354	380	367	362	355	351	378	366	375	354	344	369	341	358	366	368	375	366	332	360	340	397	338	360	394	378	380	363	358	361	380	386	362	365	350	348	339	364	334	355	373	371	338	353	379	383	336	352	328	355	367	349	347	333	362	367	359	353	351	367	357	366	360	358	352	376	378	353	338	337	350	342	370	362	371	352	390	367	351	339	354	346	337	360	340	355	394	384	332	364	338	380	376	366	379	340	347	368	361	370	403	396	367	355	358	369	368	362	365	373	389	398	351	349	360	403	377	353	364	356	373	370	373	357	367	363	387	355	349	356	367	353	343	360	369	357	344	346	372	376	338	324	354	363	358	378	352	345	383	363	380	369	340	364	369	388	389	395	375	361	347	342	381	347	340	394	395	327	383	375	372	361	370	348	367	391	358	353	371	357	345	346	350	363	354	345	388	380	379	390	366	339	383	347	384	370	370	367	361	386	368	367	376	373	397	354	364	325	350	359	355	336	365	342	367	359	329	349	353	354	338	351	352	358	339	408	380	326	379	367	385	343	361	350	335	347	356	374	362	343	366	388	354	409	343	369	331	360	374	368	362	370	374	363	349	378	375	358	332	328	350	362	366	344	393	371	373	364	358	372	347	374	342	358	365	375	370	360	368	319	423	372	375	346	365	363	348	350	354	354	347	346	358	381	341	366	374	356	328	345	329	377	336	350	368	360	340	345	339	359	363	366	356	372	376	375	356	356	353	342	383	323	388	352	368	368	391	349	399	352	334	356	357	359	337	368	344	364	345	390	355	359	372	349
25625	27794	31989	28450	22762	21722	5304	539	269	282	242	288	251	256	205	225	221	274	241	262	265	241	253	281	209	252	243	236	236	223	265	252	234	243	248	250	275	227	223	220	244	230	227	255	257	270	310	296	294	251	260	232	228	234	223	236	238	235	219	216	218	278	226	206	212	221	208	218	245	239	232	256	260	219	223	241	229	273	228	228	220	245	240	223	264	187	257	261	239	221	208	235	224	223	232	251	231	209	228	223	262	210	219	245	219	226	233	254	222	239	208	231	253	227	219	223	225	252	228	207	255	236	229	247	240	235	238	256	253	232	269	235	222	237	237	222	248	229	242	259	234	219	218	248	224	247	238	228	252	235	260	260	235	229	234	204	247	250	253	226	268	224	209	219	250	257	214	236	211	256	249	248	256	240	232	220	222	250	238	258	230	217	227	240	230	258	258	229	246	239	228	258	217	221	229	210	211	197	229	235	205	225	239	213	205	208	222	221	214	255	223	211	214	223	271	218	221	220	200	231	246	237	219	250	251	221	210	240	261	245	237	240	237	232	238	226	196	232	240	255	210	263	244	201	217	236	225	259	227	269	233	204	225	240	248	220	186	228	228	250	223	209	233	213	207	241	224	220	214	234	242	214	229	237	244	237	244	247	250	251	244	229	229	251	209	230	241	229	218	236	258	222	181	223	222	216	226	228	226	211	197	257	210	222	257	212	212	195	242	239	214	224	226	232	232	242	264	224	249	231	247	249	205	226	205	216	243	236	222	209	223	246	229	199	223	188	221	231	255	225	238	243	237	251	234	243	234	223	242	224	222	209	227	233	217	223	201	238	270	211	231	253	232	236	234	211	258	258	226	231	234	214	259	223	236	248	201	228	238	228	247	265	221	250	241	238	213	256	230	232	219	228	240	226	223	225	248	232	232	225	217	203	247	235	227	232	233	247	220	247	240	211	221	224	242	207	201	207	211	252	236	223	221	205	234	230	219	230	241	229	263	217	238	228	224	220	233	218	231	256	220	207	240	192	228	213	208	212	239	242	253	222	230	243	227	220	217	206	228	233	221	238	224	201	227	223	257	226	235	221	230	230	240	220	214	237	243	214	254	248	229	229	231	228	197	239	232	237	251	245	224	246	232	202	226	222	217	248	192	244	215	208	223	221	218	259	229	215	237	223	237	222	226	225	225	196	274	247	224	212	236	217	226	226	230	223	220	234	254	211	219	238	241	235	222	230	212	244	246	250	227	209	259	212	251	232	234	228	216	247	247	218	249	232	229	271	223	231	191	265	225	249	219	235	233	269	240	247	250	229	233	231	246	212	251	227	191	211	236	234	232	234	232	240	219	248	227	236	239	226	242	231	246	218	216	232	240	233	208	214	230	245	219	226	196	216	245	254	203	197	239	240	239	235	200	224	212	237	264	218	229	244	222	244	213	255	225	218	222	236	215	211	218	224	251	252	232	233	194	225	218	249	234	249	240	214	217	214	251	229	205	223	222	223	233	246	229	220	240	237	240	224	216	248	238	239	239	241	259	239	238	234	255	224	237	225	236	241	262	230	255	230	245	263	253	250	243	233	234	240	265	204	242	230	216	262	238	246	225	234	233	249	240	248	264	216	218	248	229	230	252	248	230	238	230	228	239	249	227	230	219	253	242	226	234	216	239	235	232	241	229	239	195	231	233	226	258	223	257	238	226	245	193	215	247	268	231	253	237	241	214	248	227	262	248	233	214	189	218	241	247	228	235	218	244	252	261	218	230	250	214	226	206	226	233	225	235	233	206	239	220	201	220	230	238	237	225	237	201	209	240	273	221	269	234	238	242	249	211	228	245	250	220	237	263	246	237	217	200	223	257	217	250	199	229	222	237	228	232	238	233	232	213	228	218	237	242	226	229	236	233	260	228	224	222	209	213	229	218	207	245	224	257	239	234	248	240	243	232	249	232	233	238	249	240	235	248	222	233	238	229	242	231	257	219	209	237	233	224	208	243	237	233	250	264	233	218	242	251	237	233	202	230	217	267	263	231	213	207	229	227	221	241	241	220	228	228	214	224	243	239	241	231	221	242	227	230	241	243	230	227	220	244	240	237	240	254	217	210	215	228	225	252	232	234	252	235	214	261	221	243	227	241	217	218	266	203	242	232	220	230	224	234	244	220	251	211	240	232	296	217	257	221	246	212	231	247	240	197	240	254	228	250	236	202	228	233	245	216	252	227	229	238	222	238	230	223	224	256	232	238	235	244	230	221	221	224	259	228	214	205	230	239	244	248	249	235	235	237	243	213	254	222	244	224	209	236	210	234	220	242	247	240	246	236	238	257	254	220	218	247	214	241	223	222	218	217	244	248	220	234	238	242	241	244	243	232	225	214	211	229	243	255	241	263	231	258	221	249	209	230	218	243	235	246	220	229	243	218	219	252	229	234	249	212	241	224	250	242	247	211	260	236	240	241	222	221	244	236	239	217	206	220	215	225	238	253	231	242	246	212	226	239	222	219	242	243	217	240	240	244	229	247	237	248	223	235	239	247	233	220	223	218	230	250	257	225	261	254	209	220	243	212	237	205	238	217	227	264	266	236	251	215	218	247	232	229	198	217	241	213	207	260	234	217	240	236	195	219	202	203	271	235	261	220	227	247	240	253	268	232	211	232	223	217	251	222	248	260	218	229	201	249	218	268	239	230	228	235	206	236	257	233	243	226	241	219	213	227	263	254	239	214	249	238	200	249	245	246	251	243	242	239	267	202	246	215	243	233	252	220	245	250	204	237	206	216	242	229	236	238	225	209	230	216	255	246	229	235	261	247	209	216	219	255	231	271	196	239	218	233	242	233	250	241	223	224	218	239	227	242	203	235	254	262	239	242	266	223	243	222	247	226	218	254	218	233	228	224	250	214	230	222	225	224	260	232	239	251	226	244	249	206	223	231	222	208	239	245	235	203	243	238	240	206	230	240	260	227	219	241	209	225	223	218	229	226	255	242	223	225	245	206	251	240	216	224	250	214	251	228	244	210	208	243	254	207	229	235	244	250	226	263	226	236	240	230	242	220	261	229	239	200	241	215	239	228	246	228	215	246	234	223	212	228	256	232	220	259	218	232	231	232	228	218	219	227	253	240	212	242	224	231	231	238	228	225	266	241	236	256	221	245	273	248	222	215	203	236	237	258	223	230	266	230	208	255	214	207	211	231	237	215	236	248	247	230	205	229	224	215	232	212	237	231	249	231	222	237	236	225	237	266	218	226	232	232	251	252	218	233	234	245	241	245	268	243	247	213	233	254	250	218	267	233	240	232	214	224	228	239	249	234	219	261	233	227	221	235	232	240	227	216	229	226	228	228	223	235	225	239	253	234	246	228	230	223	212	258	218	225	231	251	223	213	215	252	243	230	226	246	234	248	235	264	216	226	234	225	230	231	244	257	223	229	233	227	245	243	215	217	242	229	241	228	226	228	240	273	231	214	254	251	228	245	222	212	217	217	252	223	234	247	225	231	220
17819	27866	33548	36222	31362	33486	4040	902	738	691	677	631	683	648	646	669	657	633	608	678	671	609	651	657	632	621	586	590	572	611	665	639	611	602	628	567	621	610	605	589	565	598	604	569	630	783	942	903	771	727	628	581	574	568	564	530	546	588	572	603	573	558	601	566	596	536	593	524	575	542	549	574	593	589	531	558	543	598	558	555	575	601	563	596	554	591	560	575	558	551	575	556	539	576	576	575	561	570	576	550	549	555	582	545	574	580	538	549	577	572	561	612	543	565	515	549	581	546	540	529	557	577	584	553	534	536	568	579	571	600	576	517	602	569	606	548	592	578	606	539	560	573	549	570	552	613	558	597	597	585	551	575	502	536	570	610	562	573	609	592	592	575	538	515	531	569	596	561	568	607	550	563	563	577	514	544	579	589	592	595	588	577	590	576	559	598	567	585	562	582	574	550	503	572	552	555	569	546	566	594	581	542	594	610	582	555	559	592	536	582	564	537	509	589	559	567	568	538	563	550	576	572	555	567	543	563	570	591	604	535	543	563	592	594	592	591	533	597	550	556	570	553	524	556	579	563	593	538	490	577	563	596	546	603	603	551	588	595	538	556	570	565	585	549	536	574	565	593	555	539	541	571	562	552	569	554	590	575	587	552	518	555	588	602	542	599	577	533	576	564	593	609	589	551	572	558	583	536	565	549	543	592	584	591	555	551	617	600	513	598	557	587	571	561	560	546	604	576	559	589	605	551	517	558	593	566	585	515	544	559	545	549	539	582	510	566	525	553	596	553	540	570	585	545	591	605	582	537	576	558	561	585	491	555	483	552	562	529	600	623	620	528	583	563	520	566	550	557	597	596	602	534	568	533	553	547	592	548	587	546	541	544	574	564	562	543	552	553	576	566	541	542	545	600	542	577	539	582	547	546	542	576	542	566	555	588	562	542	595	605	559	605	536	592	527	573	580	537	538	588	569	564	540	545	539	570	611	543	549	570	545	530	597	582	575	542	609	614	575	548	571	600	554	524	563	577	608	600	609	575	537	542	559	554	561	571	583	545	547	515	625	581	564	557	572	550	587	584	538	592	595	569	584	582	557	566	567	552	549	588	557	618	579	557	580	563	551	562	590	587	580	587	529	569	604	533	572	555	551	558	577	596	550	561	545	581	555	562	571	579	575	562	537	513	562	537	581	599	622	555	599	553	581	570	537	539	576	574	563	568	575	580	542	556	523	604	594	573	580	552	559	545	537	555	567	573	573	533	534	567	558	562	555	578	571	568	565	543	561	569	547	617	549	552	564	569	567	573	583	570	556	574	509	498	581	572	573	529	584	579	563	605	557	536	559	560	577	556	552	575	598	561	563	554	561	547	539	561	572	565	565	611	526	566	586	521	560	620	565	584	569	585	591	576	585	547	585	531	537	575	608	568	520	558	546	566	566	545	545	623	585	591	599	564	559	557	544	559	536	579	576	609	569	535	554	558	567	569	555	566	552	594	567	571	541	546	571	536	561	562	582	569	574	574	563	544	551	575	569	537	610	585	561	549	564	540	606	562	552	554	577	554	591	531	617	576	570	599	525	516	571	571	577	566	536	555	544	574	575	529	566	558	520	547	614	539	618	592	559	574	553	561	580	557	573	573	582	572	557	562	611	571	586	601	565	579	596	561	529	547	573	603	595	601	599	588	570	563	582	572	594	502	551	533	559	508	574	563	565	577	570	581	560	550	535	542	587	570	553	602	545	580	554	579	585	567	586	525	545	561	571	580	575	536	526	600	595	538	574	546	592	556	577	557	546	574	561	555	613	601	538	599	615	602	564	542	572	539	566	517	581	538	586	537	545	543	573	641	564	588	557	556	560	585	566	552	535	564	539	587	612	549	558	550	538	545	530	567	615	543	522	561	567	546	565	528	534	543	584	574	581	617	571	601	555	590	572	598	625	586	579	544	593	555	555	577	554	585	539	509	564	591	557	559	523	508	533	564	556	555	583	585	539	561	606	537	545	582	567	573	550	565	524	565	545	562	627	571	583	565	524	516	522	563	594	616	522	585	593	629	584	540	560	580	566	561	544	611	560	594	595	556	531	562	582	570	534	565	571	542	620	576	592	608	542	605	568	549	597	574	562	560	538	518	549	541	553	575	574	556	586	598	560	523	606	572	577	584	583	530	573	587	565	595	594	589	521	570	539	574	585	606	595	563	570	598	556	541	595	559	592	590	578	532	557	609	587	560	558	539	549	545	552	556	597	546	573	550	613	606	581	587	547	549	561	555	597	542	579	566	590	567	533	599	583	575	558	559	564	567	552	590	584	569	539	576	524	541	562	548	593	518	534	589	554	575	558	574	584	576	578	555	594	568	566	569	586	544	602	648	583	548	562	574	601	534	540	579	562	564	546	601	552	590	576	601	607	526	550	573	548	568	568	570	569	571	614	571	557	530	601	574	599	581	586	600	564	579	598	559	578	533	542	566	572	566	551	584	540	531	538	541	565	581	545	585	539	553	566	520	575	565	566	556	541	580	589	551	563	559	580	571	552	530	612	614	554	558	560	576	556	597	548	560	594	566	514	609	568	556	561	573	560	576	564	574	621	566	587	589	555	601	546	536	533	567	620	567	612	589	591	561	535	566	568	543	568	591	572	580	566	542	564	578	534	605	572	608	580	560	538	587	572	569	518	555	598	577	559	545	549	597	548	560	577	556	552	495	570	569	578	556	635	545	565	550	559	581	548	557	538	642	580	520	586	550	603	587	558	578	575	618	549	588	556	573	576	559	537	549	545	597	570	544	546	591	562	568	579	586	564	547	594	533	553	578	578	588	581	558	580	544	547	569	530	554	550	610	605	561	561	576	590	570	555	605	561	534	592	581	551	569	580	555	572	566	566	614	566	584	596	595	573	554	573	589	572	550	600	501	564	579	564	563	547	547	639	586	580	576	552	589	554	620	627	634	526	554	588	563	542	567	554	560	599	539	550	609	573	508	563	586	504	551	603	592	550	569	555	521	549	576	598	594	567	567	497	551	565	588	511	552	571	574	551	579	554	584	582	565	590	542	577	561	583	568	562	555	588	602	558	558	562	561	602	567	567	534	583	558	582	605	565	561	583	581	603	552	547	533	579	519	591	537	570	559	584	557	594	558	577	555	583	573	589	559	612	564	594	569	575	566	541	602	546	582	553	545	594	547	585	553	552	534	549	530	516	552	601	558	548	549	604	507	592	585	587	534	512	606	574	584	545	553	598	584	565	559	567	565	568	533	550	581	567	576	533	548	590	547	587	542	486	594	569	540	573	577	584	548	548	571	564	575	516	566	584	560	603	591	533	570	590	601	543	564	593	555	610	531	576	553	560	569	544	575	534	597	587	623	580	567	564	568	573	535	567	552	583	559	583	557	582	579	525	526	564	567	546	581	588	580	552	551	558	559	553	542	561	588	602	560	534	538	597	555	607	551	602	540	575	587	541	555	544	597	582	582	591	548	513	580	594	557	557	573
51390	51008	49090	45505	40903	39051	25785	17096	8335	2219	505	340	373	387	320	261	253	232	239	231	248	242	205	227	215	219	238	214	243	226	252	233	210	250	278	284	299	309	326	225	234	233	186	475	639	637	500	401	277	258	230	237	230	199	244	189	182	178	199	184	239	188	222	225	190	221	180	216	196	187	207	174	220	205	219	177	190	192	216	214	179	228	220	216	212	211	211	241	207	207	229	239	206	212	192	218	178	170	205	176	237	207	234	202	208	209	209	211	205	214	230	215	223	228	174	194	190	211	202	221	221	200	213	164	210	202	209	229	246	204	210	214	199	183	206	190	201	179	178	196	210	205	196	179	196	203	228	188	216	197	192	198	186	222	206	194	216	227	188	201	176	197	197	191	226	236	195	241	190	192	200	211	209	191	197	200	215	211	186	190	180	206	206	219	212	193	232	208	202	190	223	180	204	215	185	248	200	205	204	184	194	191	208	193	193	236	208	223	219	204	200	227	189	222	208	195	204	195	204	221	225	212	212	187	203	203	236	219	206	218	210	201	201	210	208	187	209	178	220	215	221	199	214	193	195	224	200	178	210	213	195	208	213	206	199	233	202	181	195	183	204	214	211	178	176	190	208	194	186	221	210	193	226	211	182	219	195	171	179	227	204	203	197	193	215	185	200	211	210	204	196	204	199	221	196	223	196	183	204	177	209	196	189	214	198	220	206	213	186	185	238	201	210	218	224	203	189	201	190	222	188	210	184	180	211	214	208	194	212	197	198	222	207	224	204	194	205	196	218	222	218	203	201	188	202	186	211	201	197	210	206	215	202	205	212	218	232	201	211	210	213	194	206	203	233	181	177	227	193	200	185	177	204	213	226	213	231	190	190	199	228	210	194	186	181	208	199	205	206	198	193	200	218	177	192	224	208	195	202	203	180	209	220	213	180	196	187	232	195	205	186	219	196	220	225	206	206	209	208	196	202	204	206	206	210	191	172	189	219	209	197	212	209	204	220	187	210	219	203	212	184	190	176	231	192	195	197	215	223	174	206	193	195	189	195	192	193	215	186	199	178	223	215	227	233	183	220	197	207	205	181	215	178	185	203	203	218	179	207	188	196	215	209	222	222	213	218	218	200	199	193	208	211	205	215	206	201	219	201	195	195	219	223	190	222	190	215	200	188	189	191	213	213	201	201	213	227	197	202	201	195	210	177	180	230	188	192	202	204	213	185	215	190	189	196	186	184	190	198	204	218	202	207	207	191	212	219	212	189	184	172	208	218	209	191	201	186	204	201	202	194	234	219	211	182	202	190	199	221	180	209	227	222	200	177	218	195	187	187	184	193	211	238	227	192	198	203	198	238	213	212	206	202	189	194	214	226	201	229	231	190	225	198	235	188	200	212	190	192	197	193	210	193	186	205	196	218	210	212	188	227	206	208	160	187	209	218	197	188	190	208	209	191	200	204	206	240	203	195	193	187	207	211	210	190	227	205	190	217	198	213	196	218	209	208	211	211	219	210	185	210	205	229	192	209	192	197	233	205	214	195	203	213	188	226	231	187	195	216	219	230	202	194	229	209	187	198	204	235	206	194	202	228	224	189	213	208	206	206	208	200	204	192	229	208	194	232	186	213	179	205	198	199	201	189	227	212	205	196	208	203	194	206	238	215	209	208	208	185	209	222	199	198	208	210	207	211	229	188	205	208	222	196	195	205	184	191	238	223	205	178	202	222	198	224	219	223	189	193	198	219	222	212	179	204	180	184	244	214	186	208	216	194	209	192	202	193	211	197	205	212	225	192	192	192	253	192	205	219	216	195	218	218	205	195	194	180	211	239	210	181	188	205	226	183	194	225	194	241	216	203	194	215	195	170	211	196	212	200	181	205	190	210	238	203	202	220	211	229	205	205	200	224	212	198	214	192	186	230	211	211	185	189	206	168	191	175	212	213	194	200	192	205	189	223	221	196	207	234	213	199	226	206	183	191	187	203	200	221	210	207	204	191	236	223	230	207	206	213	218	203	217	214	184	183	201	199	196	181	221	183	204	181	207	195	189	183	196	220	208	216	191	215	208	213	219	210	177	229	217	206	217	188	230	216	220	212	225	203	207	223	212	183	194	205	210	182	215	182	227	212	239	189	220	193	231	202	217	202	186	211	201	191	208	200	184	214	221	193	193	207	213	215	178	200	189	223	197	238	210	208	218	175	217	212	179	198	209	205	198	196	216	227	194	193	211	195	191	225	205	247	201	218	212	210	222	190	194	210	181	195	186	185	185	190	214	174	194	174	199	202	211	221	223	213	187	180	191	216	200	225	187	187	194	192	222	209	200	196	187	222	209	217	206	203	199	200	195	201	206	200	198	214	227	224	193	202	216	204	198	196	184	184	208	204	217	213	222	225	225	200	211	214	233	205	183	208	204	214	244	215	225	203	197	225	193	189	207	192	205	216	206	176	192	209	209	186	194	211	200	192	215	196	198	205	207	217	200	197	211	193	206	225	195	191	187	188	189	204	209	199	194	211	217	207	197	208	204	201	207	190	233	206	196	205	225	190	227	201	181	226	190	211	209	201	203	213	172	226	211	213	195	188	190	204	177	181	176	184	213	236	199	211	204	201	240	196	199	202	171	180	208	211	211	213	202	178	189	198	200	212	209	195	193	190	191	189	211	191	213	189	189	209	179	198	201	223	203	186	238	220	173	180	207	195	219	195	199	196	200	202	202	204	232	214	204	204	227	200	211	179	220	226	221	192	216	184	218	187	198	175	215	207	195	224	177	219	204	234	204	196	208	191	237	196	211	205	238	199	193	198	206	206	192	183	198	205	195	195	223	227	194	230	205	217	201	188	196	195	219	204	207	220	219	203	217	189	181	187	198	186	216	233	189	216	204	209	216	209	191	215	197	203	196	199	179	204	207	210	219	216	224	228	196	221	224	211	211	188	183	219	219	180	182	200	189	185	205	250	226	196	188	206	191	207	229	208	211	203	195	207	208	211	207	202	192	197	196	205	204	186	208	216	208	219	203	209	206	179	216	188	185	179	172	205	198	196	240	191	230	201	198	217	200	185	218	189	178	203	189	204	200	221	185	230	207	224	186	211	191	192	216	183	188	191	196	199	202	219	202	203	210	208	186	207	199	213	238	200	196	189	224	217	179	200	215	224	179	249	199	207	189	218	217	192	213	194	201	224	231	203	213	201	200	208	219	220	202	216	202	175	228	217	181	212	217	205	186	202	193	214	188	189	193	220	192	205	230	201	198	170	220	173	221	215	203	202	240	196	189	206	218	202	205	231	198	209	197	210	192	218	202	196	246	201	205	201	217	209	208	194	185	214	202	201	219	224	214	230	191	244	211	212	201	214	179	216	216	236	211	206	219	217	188	218	178	196	201	202	206	196	174	218	207	184	207	163	185	198	201	189	171	207	226	206	189	193	190	210	204	221	190	188	230	201	207	178	207	214	218	194	209	216	217	199	228	191	221	226	184	197	210	204	224	186	225
38725	50367	53398	56466	51703	38264	8607	1822	1235	1055	1129	1043	1134	1629	1040	754	738	637	652	670	723	686	657	678	650	682	659	677	623	557	788	703	784	881	1005	1155	1088	1334	1081	593	537	550	590	2107	2691	2896	2228	1378	993	745	632	539	510	483	490	480	506	505	506	482	495	487	540	456	526	509	491	486	489	499	485	495	520	505	499	490	522	484	533	476	478	474	502	479	506	512	494	520	456	464	484	500	471	456	484	521	468	487	471	494	534	461	484	507	496	458	507	471	480	468	494	461	469	473	523	486	472	476	532	512	479	480	511	517	489	509	492	535	479	513	538	496	513	504	492	489	486	478	503	453	527	499	475	511	480	440	494	549	559	531	470	516	520	512	509	468	505	533	511	464	488	499	464	539	529	518	485	454	521	512	548	519	511	520	475	495	452	486	505	499	468	480	483	521	512	508	522	484	483	476	523	550	511	543	526	483	488	503	500	502	452	488	477	491	504	502	499	487	497	520	467	505	504	492	482	464	512	478	500	521	490	518	513	480	476	468	495	556	509	476	494	502	493	496	488	481	484	472	494	537	484	515	489	498	527	512	500	506	497	537	512	511	487	505	565	510	486	532	493	508	475	530	519	462	513	482	530	537	498	478	510	526	514	514	528	521	498	456	480	511	512	514	499	518	478	513	486	480	542	494	495	506	504	511	489	477	487	513	486	484	530	501	503	481	505	528	461	547	492	497	473	490	460	519	510	515	491	491	486	495	504	479	506	486	465	503	478	480	510	478	478	480	501	494	473	480	495	503	464	475	426	500	527	508	487	501	522	490	448	464	499	512	501	466	514	485	510	486	489	510	540	484	463	472	497	492	511	497	489	514	504	471	474	473	518	510	486	532	513	489	499	460	478	502	491	475	516	504	494	485	481	510	486	522	452	521	499	481	478	509	505	498	523	501	535	503	502	484	473	485	496	500	511	484	443	486	522	499	502	518	498	514	515	481	518	463	489	525	501	443	467	523	519	484	514	519	534	505	523	495	525	499	492	487	493	493	500	517	507	469	521	473	513	511	499	449	487	506	503	523	505	446	533	489	431	508	497	517	475	554	539	505	522	474	513	522	475	517	572	487	520	475	486	490	486	501	475	498	515	504	490	479	476	500	478	500	512	500	488	498	479	488	516	495	497	465	467	480	475	495	465	500	489	435	544	467	533	526	489	542	529	525	490	511	482	494	500	515	481	492	501	491	496	521	488	450	551	504	497	483	504	504	493	509	511	493	492	479	491	493	506	492	482	551	504	475	482	489	481	483	491	468	536	526	510	496	475	453	502	516	507	475	501	473	520	553	517	531	517	494	459	498	517	479	481	495	523	500	493	490	512	521	503	468	542	507	480	504	484	537	522	510	494	480	515	533	497	511	444	503	490	478	497	522	481	517	494	507	537	496	489	519	472	473	475	507	506	524	471	500	513	499	487	523	464	519	533	573	492	494	517	499	547	490	497	480	491	484	491	525	476	521	482	490	505	488	518	481	473	484	515	528	518	500	470	517	509	505	501	505	524	514	523	493	483	501	502	517	506	471	494	475	494	510	489	499	512	514	547	464	495	464	515	490	499	455	483	516	493	505	522	506	500	451	530	482	513	472	510	481	464	494	515	533	502	482	505	512	525	497	492	500	466	542	518	488	493	536	489	487	481	489	497	463	485	440	512	519	491	503	487	508	502	470	481	487	514	492	477	507	503	493	485	533	514	467	512	499	451	507	482	515	504	547	474	480	487	506	480	505	511	461	483	500	477	479	482	514	486	511	488	491	494	499	475	537	476	439	481	527	508	471	506	483	524	513	473	464	505	535	524	488	542	491	505	496	527	494	473	493	501	476	515	501	480	507	495	494	502	500	494	517	502	497	456	500	489	520	478	510	466	533	493	485	517	487	497	528	488	478	518	446	505	503	496	495	463	522	502	524	507	469	499	529	477	517	497	514	492	536	523	504	493	474	493	527	527	489	491	506	470	517	500	470	468	497	517	457	504	491	494	464	508	516	506	526	559	518	497	514	508	466	523	511	470	479	500	499	502	493	497	488	460	497	524	503	531	541	505	494	485	531	504	503	479	493	464	499	517	461	466	517	486	483	510	487	514	516	481	507	498	525	482	490	523	530	509	490	495	510	500	490	515	484	503	516	502	501	472	514	538	493	463	483	496	466	484	503	471	475	458	478	500	500	485	473	487	541	491	501	496	478	532	479	455	470	499	495	512	500	503	525	518	496	489	511	484	540	528	482	464	503	473	520	485	484	494	496	477	505	492	520	498	538	462	510	472	468	514	490	524	507	491	503	522	467	545	493	516	508	528	530	474	484	469	494	478	483	489	503	469	484	481	479	487	495	492	510	491	491	485	447	475	485	537	479	529	467	512	451	529	485	512	458	461	566	491	487	514	502	502	456	499	506	491	469	489	493	485	490	452	444	538	468	479	489	469	504	463	501	551	540	505	489	495	482	533	483	450	494	493	512	497	499	476	494	543	472	472	475	541	490	492	479	514	514	492	510	471	506	481	499	487	495	515	480	501	468	508	479	515	506	497	497	506	512	505	531	511	481	518	513	462	445	540	474	495	481	517	470	457	513	511	498	513	497	487	531	495	540	515	504	511	454	567	512	489	486	497	520	471	495	536	482	517	510	491	496	529	505	517	503	481	477	503	492	506	542	519	512	495	515	496	518	464	499	487	482	486	490	508	480	499	489	472	492	492	483	519	500	508	525	503	475	453	484	518	509	487	489	465	498	508	497	465	458	510	499	452	483	437	496	517	480	528	499	488	492	521	489	508	480	488	521	525	471	479	493	496	528	517	482	478	509	479	530	477	502	496	530	501	495	488	510	525	439	483	514	483	485	495	520	544	519	508	514	517	486	514	540	519	510	502	449	519	489	492	492	460	490	532	475	523	489	491	498	463	481	523	495	502	534	496	494	507	486	520	500	517	521	520	508	526	499	539	509	496	558	503	493	522	482	533	503	534	522	492	491	485	476	499	473	455	536	493	497	508	460	467	502	487	530	489	483	520	488	481	521	536	478	474	505	520	470	470	480	519	472	539	517	480	505	518	509	511	481	476	498	503	517	491	494	464	495	491	531	520	505	460	507	517	495	511	463	483	498	442	530	504	481	467	458	498	485	502	531	501	450	532	502	495	501	509	504	510	494	474	510	512	465	481	511	541	490	511	503	535	483	511	513	509	468	474	530	525	518	505	495	455	501	558	503	473	520	464	510	528	499	469	464	494	492	518	487	488	502	526	495	459	482	471	483	488	481	498	471	507	505	458	516	476	526	502	499	503	504	491	479	483	503	480	486	460	517	474	493	485	504	492	511	479	498	477	501	525	517	485	489	547	501	451	483	484	491	469	534	527	476	456	497	505	486	515	457	511	502	464	519	485	497	487	526	504	518	520	453	448	499	509	502	499	500	499	526	524	496	500	490	479	554	515	475	513	497	486	497	510	502	504	497	523	524	464	470	488	464
56836	50986	50304	45488	43181	39559	25431	22753	18458	9306	2460	672	401	536	401	252	196	213	215	238	245	225	228	229	248	211	234	225	220	246	246	237	315	356	422	319	253	271	195	199	199	180	196	698	1172	1212	903	573	318	255	182	186	150	151	161	165	191	166	150	154	146	157	160	143	155	161	173	158	150	151	151	153	159	171	150	173	157	144	149	160	148	159	142	164	187	156	152	138	159	160	159	151	146	157	157	151	168	188	171	176	164	176	152	173	164	145	152	176	166	171	168	153	158	145	152	167	137	165	158	137	172	156	142	133	152	168	133	162	174	148	161	164	152	170	168	163	149	170	150	159	161	161	158	179	163	166	172	149	157	172	163	143	147	154	138	161	147	151	136	176	155	193	161	180	137	155	147	140	139	170	156	160	146	153	147	140	141	183	171	163	152	174	140	142	163	146	157	153	165	163	161	171	175	160	164	161	155	153	142	173	174	169	174	157	156	158	157	175	167	159	183	144	156	156	177	159	181	166	152	159	154	144	166	166	173	182	167	141	172	151	161	155	147	160	174	153	150	170	153	153	160	153	176	142	154	147	164	157	172	171	155	162	157	136	163	141	172	139	175	159	155	145	169	161	149	154	150	155	181	151	178	186	154	175	153	171	158	168	173	141	156	158	173	158	148	154	139	152	173	148	145	156	153	143	180	169	171	164	161	174	165	167	173	171	145	139	129	147	132	174	170	148	167	165	147	125	139	167	154	154	131	150	156	157	160	149	184	158	165	147	144	165	146	162	154	169	158	161	163	168	180	162	189	148	158	175	178	179	169	156	169	168	177	179	164	164	160	144	132	175	144	144	148	174	161	164	170	163	174	174	163	149	145	158	155	170	161	152	185	157	162	149	159	167	162	158	170	164	159	155	164	138	149	137	135	188	169	153	165	157	147	138	165	142	149	143	169	148	150	147	148	153	151	204	169	148	162	170	158	174	177	153	164	144	151	153	175	129	151	147	165	175	162	156	162	142	164	149	167	152	172	172	161	162	155	179	165	154	165	152	152	164	151	177	163	156	164	168	158	158	133	147	136	151	143	156	151	159	173	154	169	179	146	154	165	182	162	124	146	164	159	184	170	152	159	170	159	144	171	152	142	184	161	146	176	164	176	150	154	158	157	141	152	138	171	183	164	143	165	160	169	162	168	150	160	158	129	137	144	163	155	162	138	174	164	145	172	149	163	172	150	168	155	154	135	140	160	147	157	159	168	175	158	154	155	157	168	160	147	151	183	144	152	166	145	169	156	156	171	157	146	136	143	166	168	146	167	146	171	160	158	155	157	180	187	176	139	162	163	134	172	167	143	150	153	163	163	158	179	158	187	174	147	129	165	131	155	162	171	146	139	146	181	169	173	139	152	156	164	139	170	166	127	165	149	151	184	160	162	160	163	152	158	142	155	143	174	136	164	168	152	173	157	173	140	143	134	167	141	163	158	153	165	155	157	155	119	144	176	145	146	164	147	139	153	166	167	148	127	144	178	164	143	146	153	144	159	171	151	147	161	157	172	161	166	152	146	169	163	161	148	163	162	170	178	184	178	180	145	158	184	136	151	152	165	157	160	149	169	158	165	141	157	166	157	168	179	168	154	163	148	137	169	181	154	165	162	168	157	150	164	150	160	165	147	152	143	155	171	157	169	187	149	153	178	162	165	140	170	177	162	173	169	138	163	175	132	150	149	132	170	147	150	162	158	158	162	133	178	183	196	147	163	168	168	152	157	178	164	159	162	170	142	182	168	146	181	144	183	138	165	157	144	135	175	159	159	168	160	179	135	129	152	153	155	141	168	160	164	158	149	160	147	148	175	151	165	128	168	150	176	142	145	145	146	139	146	140	157	149	143	144	157	159	195	187	139	174	175	174	159	163	145	182	145	153	154	156	167	155	149	171	179	185	144	190	171	164	148	195	147	132	144	173	162	157	164	178	150	143	148	166	175	177	148	179	156	166	141	172	158	141	149	150	186	181	193	195	151	176	155	180	191	168	165	169	154	175	157	167	148	173	141	147	147	130	162	147	170	154	157	178	150	140	173	151	151	186	181	160	159	153	149	162	161	172	162	138	157	149	169	174	158	182	143	158	143	153	152	154	154	158	172	156	148	161	143	155	157	171	156	160	161	192	157	175	167	163	157	168	170	153	157	145	166	158	145	159	196	155	150	159	159	160	140	167	154	157	175	162	163	154	151	147	171	156	164	159	148	166	141	165	173	180	171	142	162	141	155	155	169	162	144	164	153	158	153	146	153	180	141	150	164	141	145	159	164	141	182	164	155	146	154	152	156	172	170	150	137	162	140	156	159	151	158	173	149	159	185	160	169	167	164	152	172	149	142	168	162	177	156	152	171	155	152	153	159	154	157	160	184	166	144	158	152	184	152	176	184	179	148	168	164	150	183	175	171	150	166	157	144	161	183	156	144	141	157	180	149	144	159	154	169	136	161	158	154	177	154	166	147	197	154	163	160	164	174	160	173	179	148	149	153	142	163	168	151	154	178	147	175	150	164	157	163	171	165	162	142	160	158	162	155	159	165	157	149	159	166	152	170	166	143	160	133	153	157	161	161	160	148	137	153	166	149	143	163	154	160	155	140	178	160	164	168	184	174	158	166	173	152	156	157	168	163	148	158	137	161	162	157	157	144	162	155	183	156	155	158	150	177	160	152	179	164	159	167	147	168	194	174	187	150	143	167	190	154	173	144	163	162	167	140	181	163	152	162	155	160	147	167	183	156	144	161	191	135	165	171	156	185	153	146	141	154	160	160	134	176	159	156	146	141	175	174	156	164	149	146	172	153	184	147	143	188	153	144	150	168	144	177	164	151	163	168	140	160	172	170	155	164	187	160	195	162	165	174	148	165	133	141	166	166	145	140	156	186	143	159	178	151	177	166	171	132	173	158	159	140	154	162	171	148	159	147	179	170	166	167	145	164	155	170	156	157	155	167	147	161	138	140	166	145	140	184	186	149	171	172	143	167	122	177	150	154	169	170	141	154	165	167	157	169	168	164	140	141	156	177	165	166	154	171	157	162	152	166	169	169	152	135	161	147	183	142	161	148	183	156	162	137	153	154	167	151	143	154	164	171	159	176	148	140	144	158	163	162	153	145	149	167	143	162	153	153	146	171	154	144	147	155	150	182	154	133	169	167	178	140	154	153	148	153	165	171	167	150	178	160	138	185	142	157	150	146	145	146	150	176	164	165	154	161	154	164	186	142	132	168	160	147	174	168	171	154	176	162	164	152	172	173	155	150	164	170	199	143	150	144	151	164	153	167	160	177	138	150	187	161	149	171	175	151	159	142	169	173	159	148	166	187	150	167	150	165	181	155	143	149	147	151	167	160	152	160	161	182	139	138	163	178	171	156	148	158	162	152	154	165	169	170	171	147	158	160	160	135	155	154	157	144	161	155	154	174	161	147	169	159	161	169	127	170	171	158	163	156	158	146	174	134	155	189	169	149	144
43979	51942	57854	54473	55361	32689	10024	2480	1986	1495	1542	1668	1300	2267	1743	921	706	650	716	689	781	815	711	722	673	740	792	736	678	976	980	985	1331	1519	1884	1325	1118	1020	708	510	477	485	537	3580	5596	6185	4131	2466	1378	882	556	466	394	400	374	375	460	400	411	413	384	380	421	410	377	417	428	418	394	397	397	386	390	394	389	400	398	433	413	392	398	361	363	421	378	420	405	394	410	428	413	377	375	393	403	398	393	381	415	358	383	406	419	386	387	414	373	397	398	432	414	375	399	417	410	395	401	396	379	370	413	387	422	386	406	380	385	371	400	435	398	382	393	376	410	418	390	397	384	402	380	387	449	422	367	357	394	398	446	381	398	390	373	404	415	401	425	388	371	383	406	416	413	395	400	370	406	368	411	379	384	385	382	433	352	377	359	373	413	400	398	382	415	411	387	390	403	428	410	379	387	391	407	390	399	355	408	416	336	400	404	374	370	419	443	393	396	408	374	395	388	401	395	367	407	365	420	416	393	403	390	379	387	403	355	377	388	403	401	404	394	390	393	403	375	393	411	390	395	382	383	407	407	393	391	421	392	386	398	425	406	420	376	391	393	377	400	397	391	390	377	436	384	408	373	376	368	422	396	385	379	423	417	408	406	398	384	400	383	397	398	404	411	408	396	395	392	386	399	441	413	391	380	372	365	401	391	374	407	366	393	390	369	415	373	408	345	372	426	426	407	399	422	411	366	387	376	372	400	395	409	391	387	395	379	389	382	385	388	413	413	426	392	381	363	371	386	403	403	416	431	410	426	394	419	396	385	406	362	386	408	389	405	363	391	417	380	427	377	376	394	411	434	404	416	418	351	413	400	396	385	418	423	425	402	378	348	402	344	392	399	399	403	432	405	383	401	422	394	409	409	381	393	376	401	382	395	400	431	419	387	389	385	390	378	378	384	374	379	382	399	390	414	377	424	374	392	415	440	366	417	369	393	356	417	376	391	367	402	351	383	413	384	405	421	395	397	414	418	368	406	391	401	405	406	387	403	384	399	357	405	389	438	370	395	411	392	376	425	387	396	388	389	403	373	400	385	366	404	357	384	426	398	441	377	445	399	407	371	385	384	395	401	383	379	395	391	385	387	401	394	391	408	388	399	384	421	380	384	399	434	384	391	400	415	379	412	384	385	377	411	408	372	380	378	411	399	377	391	378	394	368	383	393	374	418	392	409	426	396	398	394	380	398	384	375	405	378	398	376	397	405	407	381	392	401	365	381	369	376	404	370	399	403	386	388	400	368	430	400	390	412	465	375	431	417	359	361	381	396	414	399	417	403	420	405	408	408	383	410	386	387	379	407	387	392	376	416	421	372	449	397	381	385	363	370	387	391	423	384	405	372	401	412	394	407	387	402	397	405	384	400	402	406	388	405	389	406	412	370	420	375	395	426	348	393	371	418	394	386	413	419	402	424	414	387	425	378	403	404	369	408	409	409	384	401	393	395	394	411	392	366	419	402	378	367	433	383	401	419	373	403	426	411	424	397	401	386	398	398	380	384	406	383	440	402	392	414	416	421	412	426	396	388	385	417	376	386	375	397	375	395	395	411	359	393	398	407	417	408	373	407	386	397	382	389	402	379	410	400	374	412	399	403	409	416	423	412	405	379	381	391	395	403	374	393	400	412	407	403	365	420	419	393	397	438	430	394	378	393	408	360	408	403	408	408	396	457	392	379	375	431	371	369	380	402	384	393	371	376	413	438	391	382	387	417	424	367	412	423	403	395	346	380	389	425	386	378	430	384	423	393	403	400	410	381	368	415	359	407	409	396	409	357	402	418	363	377	424	421	393	387	372	369	386	394	398	383	417	379	426	425	406	359	443	420	392	386	399	413	379	402	389	407	377	397	393	392	373	411	376	397	373	381	406	413	380	390	408	371	360	381	423	381	406	380	389	424	407	408	387	400	375	394	377	374	429	395	407	398	371	396	403	383	398	399	413	424	391	407	379	372	410	427	377	423	416	385	416	379	419	410	396	390	414	389	388	392	351	410	394	397	393	402	390	356	372	408	379	389	388	376	374	362	396	398	418	422	429	377	394	416	373	406	379	399	397	422	425	423	377	378	376	377	405	409	394	375	407	388	408	396	379	383	387	365	383	401	418	364	394	388	371	381	373	419	405	391	400	368	398	345	419	407	392	406	393	361	399	378	376	386	404	382	367	403	409	375	342	398	371	391	403	395	404	406	385	400	393	400	423	372	416	386	393	410	385	397	395	396	393	336	410	388	421	381	400	404	381	389	413	371	395	374	370	412	401	405	411	370	420	383	415	365	381	416	420	412	397	388	386	405	396	356	406	390	389	421	370	367	395	430	410	376	418	382	438	398	409	367	386	357	401	377	364	368	387	395	406	380	423	399	415	379	416	379	440	394	407	407	422	400	403	368	386	373	406	410	379	365	391	363	375	377	364	377	416	386	384	385	401	387	391	393	396	376	443	400	363	369	380	368	388	374	391	429	413	384	370	397	415	414	367	367	420	378	388	432	402	436	412	388	383	383	363	401	419	387	384	405	405	371	394	396	440	446	389	410	422	376	402	370	411	363	372	411	446	388	407	388	419	421	368	382	409	432	418	387	390	416	391	376	391	428	415	364	413	416	380	392	420	373	423	435	396	426	372	380	426	412	384	422	369	387	423	381	414	387	395	395	379	379	401	373	391	381	381	363	403	392	386	384	384	407	371	379	421	362	396	417	369	387	381	411	365	400	397	387	391	420	394	396	389	372	393	406	389	395	374	415	389	413	394	354	415	421	367	403	395	401	397	367	401	392	393	394	421	362	418	417	394	424	414	407	389	387	411	403	391	413	397	401	365	400	402	407	399	389	384	405	412	396	427	421	371	423	372	418	396	401	393	392	404	396	400	412	418	419	364	395	431	349	415	391	405	406	376	412	418	377	403	414	379	373	390	413	375	379	374	434	394	407	397	379	395	427	397	365	409	418	404	392	366	414	404	397	387	405	404	399	408	424	412	358	382	397	371	394	414	386	385	414	425	425	384	387	401	394	401	437	393	437	381	398	393	418	381	397	402	382	417	389	409	412	404	385	370	399	408	380	394	379	386	440	395	420	403	371	410	356	390	410	388	415	396	398	416	421	400	381	384	417	413	397	410	392	418	380	385	399	384	427	385	390	388	401	397	435	450	403	382	396	394	392	377	406	420	367	387	411	406	426	394	386	418	406	377	378	377	382	410	380	413	388	430	378	388	389	389	387	396	376	424	354	435	368	388	401	436	424	400	378	370	391	389	430	396	427	413	397	410	363	382	381	372	409	401	407	418	378	406	397	367	382	410	396	389	369	414	366	440	382	412	403	424	403	403	374	370	345	382	410	393	400	398	388	395	389	406	383	396	406	390	395	403	434	419	399	359	421	384	402	394	384	422	378	393	414	368	386	398	401	415	389	416	385	429	380	370	396	394	407	399	417	399	391	368	404	438	440	426	381	397	402	364	398
22266	21585	27696	22916	26991	13650	1682	402	320	293	279	255	249	228	242	235	255	209	236	220	236	234	217	218	243	237	216	218	241	216	263	230	263	261	225	259	226	243	248	246	223	246	256	216	252	270	315	326	291	267	254	222	214	221	216	234	216	234	231	240	222	224	264	232	212	217	250	230	242	227	234	216	223	233	247	212	236	241	237	228	221	234	208	241	229	229	225	216	221	230	250	224	216	225	236	256	243	212	252	221	237	217	223	250	214	228	199	230	248	233	232	255	234	251	237	224	210	226	210	222	245	252	236	221	216	240	222	210	215	215	224	227	238	240	250	223	210	220	234	216	211	216	218	242	214	214	240	208	230	255	194	219	229	247	200	234	218	212	207	231	231	215	238	230	188	226	232	232	210	223	230	232	217	219	217	205	241	239	239	224	214	242	227	234	231	221	234	225	225	228	259	234	214	192	212	218	233	243	251	209	243	242	229	221	215	214	219	236	255	209	224	228	238	240	206	240	235	239	231	213	213	261	227	226	203	245	225	234	232	224	238	226	193	246	209	224	215	224	206	249	210	205	208	239	221	216	237	238	233	242	216	208	230	208	222	238	251	220	229	211	246	245	226	238	231	208	235	203	228	222	236	270	233	235	213	230	227	235	228	248	230	227	253	218	250	237	210	218	267	262	211	223	259	230	227	226	239	226	219	243	254	211	210	232	200	238	266	249	234	222	250	236	239	232	233	240	222	211	225	232	263	245	245	254	225	250	251	210	242	232	236	192	209	213	216	215	215	213	203	254	209	240	217	224	218	236	215	224	233	256	238	268	232	235	217	240	228	247	231	236	226	228	236	219	219	241	252	205	227	248	228	234	227	232	222	220	226	232	222	225	220	234	236	210	217	243	203	232	225	215	217	217	212	234	256	247	215	229	256	212	226	214	285	238	241	239	228	219	211	218	237	238	247	225	232	237	245	235	240	207	247	207	199	221	230	233	210	210	241	240	225	231	263	248	237	216	238	231	205	226	224	213	233	242	234	211	213	212	220	226	210	241	255	229	220	244	251	217	239	262	208	239	213	245	251	229	258	241	241	217	253	201	245	214	223	220	231	213	233	242	234	239	219	245	231	227	208	256	227	241	232	246	263	235	244	227	225	272	218	237	241	224	217	280	222	240	267	232	235	252	221	249	258	216	232	239	238	228	247	216	230	186	226	226	237	234	219	217	208	235	252	192	218	226	234	251	219	228	227	224	258	235	253	210	234	242	206	227	233	229	237	207	222	238	217	237	217	216	241	247	249	221	219	241	204	230	220	237	222	194	227	223	242	219	218	206	209	250	219	229	219	233	219	234	239	197	226	225	223	237	220	218	217	254	211	248	213	230	216	244	246	252	221	217	256	209	241	237	236	197	223	220	206	255	225	218	234	246	277	252	209	221	198	231	223	228	247	229	253	227	200	232	243	224	239	218	245	236	216	222	248	225	228	243	228	245	235	241	246	228	226	192	234	221	246	209	214	224	222	218	227	237	218	238	227	252	236	197	258	254	263	214	238	215	214	238	215	246	212	255	217	216	246	236	244	238	217	250	211	226	195	233	250	229	232	242	208	248	230	214	236	210	207	229	236	215	210	249	213	225	234	220	227	230	219	238	243	236	249	235	255	243	239	238	215	231	231	209	246	243	213	237	201	234	231	241	233	241	229	235	213	212	242	232	225	224	242	238	212	247	214	253	263	214	211	247	247	252	226	214	244	234	220	210	229	235	234	221	222	220	234	237	226	251	218	215	229	183	213	226	227	225	198	226	203	241	192	230	240	239	224	236	239	220	232	246	244	251	214	236	260	228	231	221	228	210	222	227	216	235	254	212	246	236	234	215	220	238	225	221	241	218	214	213	236	226	222	205	256	235	241	233	243	197	248	253	236	227	258	239	228	241	233	213	245	225	217	232	240	223	241	214	199	235	205	212	234	215	239	249	260	247	239	237	251	238	226	214	232	269	229	234	233	252	243	223	249	256	230	231	224	248	221	254	245	218	254	234	226	236	237	207	233	222	260	213	256	231	232	214	222	209	220	211	218	229	241	232	214	219	236	213	218	230	267	206	233	225	231	221	220	226	246	224	246	230	206	250	216	215	225	214	198	234	215	202	206	247	235	205	252	249	281	211	206	221	248	236	226	254	250	202	209	214	223	237	253	232	236	264	222	236	232	236	217	243	244	232	206	256	235	199	222	222	219	258	184	216	197	230	234	235	215	223	218	222	224	242	246	236	210	250	212	241	225	222	224	235	243	230	219	222	235	203	239	231	232	226	211	241	248	244	224	217	250	237	242	254	239	245	224	226	234	217	228	203	238	238	222	241	228	223	232	227	220	242	227	232	237	213	226	225	205	203	209	247	226	219	200	231	223	236	237	236	246	224	249	245	247	243	223	233	231	212	217	226	235	211	240	265	227	293	244	230	236	228	218	223	229	213	245	203	264	221	218	225	210	201	253	229	212	212	193	236	227	231	224	217	257	254	245	226	197	245	236	276	209	238	224	215	208	230	224	240	232	249	245	237	241	235	250	192	210	197	211	228	239	223	195	259	264	245	227	210	211	247	232	238	232	218	250	252	244	238	208	257	232	196	220	238	221	224	216	225	214	217	258	232	217	202	221	236	225	221	233	210	221	208	206	223	205	224	211	226	215	243	251	221	245	213	230	259	254	206	212	196	225	231	233	222	222	228	252	235	230	220	233	220	234	267	217	253	213	244	222	209	219	245	243	232	236	216	237	240	205	204	229	223	214	247	224	231	222	248	247	218	200	203	220	227	235	244	224	228	223	240	209	235	230	238	231	222	261	223	222	217	233	203	238	220	253	212	227	211	260	240	214	210	239	250	230	243	209	202	246	225	216	245	218	227	200	187	227	243	193	190	227	220	241	245	240	226	238	232	228	237	213	230	215	256	226	217	231	214	218	206	225	249	226	228	237	215	229	209	231	255	244	222	257	228	244	231	247	189	238	223	231	251	231	259	227	233	227	228	222	215	227	235	205	227	244	227	227	225	238	221	246	224	231	220	233	228	237	252	237	204	243	226	248	220	202	241	203	231	235	212	242	241	244	217	244	216	211	234	208	232	255	231	252	212	215	233	228	238	210	256	210	235	210	228	223	235	205	219	251	222	222	198	224	230	252	230	216	220	233	227	227	219	205	218	237	233	237	240	235	224	211	218	210	227	235	243	244	246	241	214	219	234	217	221	208	228	214	208	215	232	208	216	245	253	222	212	223	242	254	234	215	247	236	232	226	218	206	198	219	261	196	237	209	225	197	223	251	240	216	238	224	233	231	195	218	209	241	262	229	207	204	208	192	233	230	205	211	245	185	229	220	230	241	252	251	215	229	235	230	238	219	239	212	213	241	237	236	211	240	213	246	219	216	228	237	246	226	242	208	231	241	228	244	226	229	231	233	213	219	221	247	243	236	213	235	230	204	211	230	235	213	248	247	238	237	240	222	229	227	239
15356	22542	30500	29745	36632	14940	1448	827	766	713	710	714	668	661	714	651	633	632	635	625	615	656	601	618	600	565	549	597	634	695	706	634	653	633	626	613	648	620	625	592	567	550	643	605	911	884	940	1022	829	718	669	600	561	594	553	553	568	556	557	582	547	563	553	549	562	587	556	569	579	603	593	564	579	608	564	621	564	588	540	576	598	544	513	508	534	554	575	558	578	579	552	607	592	569	561	556	556	513	539	578	574	549	561	574	565	581	537	552	584	573	568	572	570	615	554	557	540	586	541	578	562	574	518	559	576	534	577	579	579	562	535	597	543	550	547	538	560	522	590	559	588	551	602	576	567	574	560	547	576	632	554	576	565	516	545	581	522	579	533	533	538	588	534	533	555	544	553	591	532	583	589	582	536	541	545	521	572	539	592	540	534	594	567	547	553	555	522	534	575	564	584	561	608	597	553	562	566	549	596	520	551	575	609	605	579	566	518	571	573	577	564	577	570	547	570	534	537	557	537	568	572	607	533	570	549	502	569	560	556	571	594	574	556	562	562	585	534	550	560	545	527	535	532	618	543	537	526	584	532	558	546	584	545	567	561	618	607	539	600	584	582	564	587	540	617	597	545	556	605	529	573	551	548	575	580	548	548	542	553	553	596	574	593	588	556	601	573	535	580	617	591	600	580	550	546	588	586	538	548	564	586	565	575	566	570	537	515	557	535	584	543	582	594	583	561	537	521	575	554	573	577	577	536	573	525	614	584	553	637	623	590	552	530	589	513	533	577	620	603	568	526	569	554	622	596	521	546	564	593	587	529	553	578	558	606	583	523	576	551	607	558	564	561	566	575	568	601	598	567	550	561	569	588	570	551	573	569	605	614	553	579	569	566	565	571	601	570	523	586	560	581	513	578	571	578	524	579	575	581	584	622	572	577	566	556	576	555	546	563	567	533	551	581	565	548	544	582	576	572	577	605	575	536	588	582	576	558	575	555	544	576	571	514	585	551	609	517	563	574	541	572	583	602	618	579	553	574	576	560	532	565	523	577	590	560	563	606	535	573	541	561	562	588	519	543	561	528	610	582	575	556	570	574	539	530	571	575	572	563	558	550	576	576	528	571	572	554	541	543	521	586	538	543	562	576	606	560	568	548	540	555	559	568	566	569	583	586	559	560	576	593	564	599	512	581	582	591	556	557	540	589	544	578	542	565	545	590	581	577	570	528	579	602	578	540	562	555	596	594	600	538	546	576	559	573	599	565	561	528	548	555	575	562	543	563	592	534	557	539	526	543	518	503	589	539	559	574	527	559	570	544	562	571	566	591	571	543	561	571	554	545	529	551	529	555	566	555	588	589	559	559	542	559	564	553	537	540	579	607	563	570	588	587	570	529	556	544	579	573	576	605	574	562	559	582	600	557	547	585	562	587	584	567	519	556	576	547	575	535	566	556	573	579	569	593	567	594	571	565	619	574	564	550	589	588	551	568	600	540	597	570	582	563	534	514	562	565	543	556	573	559	539	536	529	549	516	557	564	581	551	565	567	588	596	557	560	549	544	582	574	523	583	555	541	563	583	550	530	580	497	566	603	562	549	545	544	557	577	525	584	507	532	580	559	539	583	542	569	598	550	531	603	563	556	580	529	560	601	569	571	567	543	537	551	558	549	552	577	558	567	567	566	540	573	589	559	587	601	562	548	599	597	563	557	597	565	589	529	557	570	540	577	548	569	564	547	572	591	538	597	571	506	546	541	574	568	532	564	566	569	535	568	600	552	587	550	570	576	563	577	533	579	604	557	579	569	559	524	576	557	528	577	595	583	542	566	554	589	545	574	566	571	612	580	568	584	581	545	553	559	597	564	580	570	587	552	562	567	590	567	546	577	519	557	557	553	562	558	586	537	581	572	577	522	576	566	550	565	504	567	558	571	559	591	561	565	582	589	539	568	592	577	581	575	546	556	565	533	571	568	565	572	559	601	574	547	625	585	545	567	556	582	585	641	612	566	549	577	598	537	557	513	603	536	519	576	560	573	589	572	574	538	565	553	507	618	591	560	541	570	603	570	559	577	565	545	500	595	608	560	538	564	596	542	551	543	545	577	562	549	554	560	602	550	557	587	618	558	560	590	539	587	587	607	569	596	539	569	542	581	589	621	566	539	566	580	566	565	592	559	567	548	563	570	594	569	557	580	602	543	599	542	527	542	543	567	568	553	558	579	591	497	565	607	583	550	606	553	571	519	563	565	555	564	638	584	601	543	563	556	526	567	564	576	536	538	549	594	591	556	571	580	553	552	592	573	614	534	520	545	568	565	577	581	592	579	568	600	574	577	606	588	578	584	566	543	549	626	596	569	567	573	582	579	573	553	564	532	565	524	553	538	554	579	555	557	576	568	596	528	535	559	578	560	551	550	594	524	566	560	590	541	579	621	571	515	608	626	571	563	559	559	585	550	570	530	542	577	526	551	533	584	545	555	550	567	527	579	559	579	560	604	577	578	622	583	575	567	555	602	574	574	592	544	580	558	542	492	582	532	582	578	572	568	557	572	601	558	557	523	550	544	581	601	595	544	527	527	572	543	575	583	586	554	587	576	575	555	549	598	639	551	538	514	584	598	598	547	546	611	541	606	577	555	511	541	574	569	538	557	553	536	641	553	541	594	549	563	576	599	617	586	568	526	570	586	580	563	564	510	531	585	535	569	574	574	588	574	566	542	565	543	550	590	550	596	560	601	582	554	575	559	548	548	543	568	594	576	545	574	575	572	555	568	515	567	555	601	567	558	603	558	593	539	594	537	557	541	555	556	588	586	573	557	590	578	570	542	522	555	582	647	539	553	541	580	595	563	538	568	568	573	567	561	560	575	528	566	529	570	604	590	554	585	549	605	571	553	534	557	550	590	566	582	625	569	546	604	600	583	530	569	528	544	532	566	579	550	528	568	582	573	545	525	576	572	560	536	571	577	530	529	537	576	565	565	520	567	568	555	588	604	579	544	578	520	619	547	549	573	546	562	577	528	618	568	580	631	592	512	568	589	596	535	559	555	588	546	538	576	544	547	552	580	547	575	565	589	563	558	573	555	558	562	535	533	550	588	547	576	512	562	567	567	524	537	524	579	557	569	609	536	595	546	562	579	580	544	539	569	554	593	573	570	530	554	529	552	597	576	565	588	526	569	556	551	571	581	547	578	548	588	600	559	594	533	558	599	544	558	571	577	550	570	571	583	593	608	557	586	575	566	579	565	600	549	571	539	607	530	554	525	555	567	549	534	550	574	562	539	511	552	598	560	597	554	564	550	544	568	591	577	594	587	529	590	575	586	543	557	568	602	573	598	593	564	535	550	557	582	581	585	576	571	529	520	552	547	592	560	550	615	574	569	560	579	581	548	550	590	579	578	554	565	546	525	558	595	569	554	577	576	562	582	581	542	539	521	576	591	536	566	575	567	546	594	594	551	562	575	555	570	604	572	597	583	560	557	557	557	561	537	584	570	566	545
47130	53372	47023	45623	49724	41409	29450	20757	11153	3110	721	435	371	297	314	324	209	203	222	204	230	208	224	218	221	211	223	233	224	220	274	284	270	253	264	225	242	205	214	217	192	211	194	283	458	687	602	519	414	298	252	211	201	196	192	219	183	177	227	191	195	194	198	192	189	221	191	177	188	187	189	178	178	187	157	188	178	166	194	176	191	196	199	179	199	171	204	203	191	210	162	219	203	212	196	151	196	199	221	190	178	185	198	215	175	172	207	200	192	197	192	192	186	205	195	194	190	192	182	209	189	203	188	191	197	198	193	181	208	197	229	196	208	195	205	192	201	197	209	193	220	161	193	174	185	187	195	199	178	187	193	213	190	222	174	205	172	192	203	181	201	211	176	195	190	179	199	196	185	194	221	205	187	208	197	188	191	191	194	203	204	198	195	197	176	208	190	189	196	190	210	208	204	182	220	185	183	191	202	189	211	195	190	185	187	201	204	192	159	182	200	170	174	196	183	198	211	197	207	216	190	198	181	206	185	196	204	179	217	195	177	146	200	179	213	182	218	173	195	180	196	198	171	180	183	192	197	177	210	195	159	209	172	170	205	178	179	214	180	228	178	187	199	182	196	177	177	182	209	209	205	196	219	227	182	196	185	182	177	181	212	192	214	210	181	182	178	206	171	203	195	210	219	207	187	166	225	204	175	185	211	205	191	189	193	188	202	176	183	188	167	184	183	185	185	184	206	211	195	179	195	201	193	202	209	185	185	211	177	199	180	186	201	205	195	201	212	180	201	200	187	181	209	194	177	201	187	170	189	183	190	200	170	210	183	206	207	179	205	193	172	201	204	211	161	185	177	201	209	215	186	205	211	187	185	188	190	170	178	192	185	198	191	204	189	196	177	165	212	188	213	201	201	183	195	197	187	178	205	168	173	208	183	202	205	192	196	204	212	219	222	167	187	172	198	218	177	219	193	185	194	189	177	202	201	172	198	193	203	198	179	181	193	176	192	175	182	208	207	201	200	166	162	198	161	183	203	209	190	214	213	166	189	179	215	212	175	210	183	180	188	199	198	218	207	151	197	184	192	184	200	203	175	202	211	189	174	176	212	191	194	178	191	224	189	198	207	194	216	198	186	212	186	211	214	214	179	219	193	193	218	195	196	206	223	195	198	183	181	190	203	193	196	220	198	187	205	198	207	232	229	205	178	199	180	199	216	187	164	202	194	177	180	179	207	218	186	177	200	199	189	205	201	196	172	210	190	188	180	209	187	190	213	186	211	193	192	187	216	181	187	195	186	198	216	215	199	194	173	196	193	175	198	198	186	193	183	201	185	187	203	174	175	182	198	198	191	200	194	184	205	218	193	202	193	205	190	187	194	193	178	208	211	185	175	182	183	192	207	199	184	197	218	189	192	159	195	202	214	198	190	195	185	183	193	204	176	191	176	205	202	187	170	173	197	173	217	201	185	206	201	159	184	203	207	154	189	183	186	198	165	181	174	187	209	225	213	198	159	195	195	185	201	211	197	180	205	164	195	181	208	179	180	194	210	197	185	185	186	187	201	201	200	199	222	184	198	176	183	204	194	203	177	194	226	184	194	168	192	192	215	205	201	183	192	193	199	190	170	169	199	182	193	200	226	199	155	202	201	213	245	199	177	193	198	191	188	185	182	190	216	183	191	191	203	197	174	227	187	191	158	200	206	194	172	196	173	179	200	212	179	183	198	188	203	200	190	181	188	200	186	219	199	214	214	196	188	174	164	176	208	196	197	193	190	183	193	187	189	207	196	187	179	221	207	184	210	190	207	208	212	191	192	193	181	189	211	214	219	207	180	201	197	204	198	197	215	160	188	182	160	188	202	202	163	216	214	189	209	168	207	234	210	191	197	198	183	199	190	179	165	194	184	206	170	216	204	195	194	219	202	221	189	155	164	182	195	216	181	196	219	186	196	176	170	206	200	213	173	175	196	166	191	221	186	217	200	176	172	191	196	187	209	187	181	156	168	176	183	188	204	175	191	208	223	179	184	190	174	205	190	171	201	202	191	198	167	209	188	205	202	185	194	221	202	161	185	188	185	212	191	186	184	177	194	191	214	208	175	174	187	213	156	183	203	177	202	183	205	192	201	176	176	190	191	180	189	198	208	194	205	200	185	208	196	178	196	201	167	190	206	182	170	170	219	169	179	182	195	201	190	163	196	173	184	182	175	200	197	174	179	192	198	220	191	231	158	168	193	163	177	208	200	203	203	208	188	206	217	195	182	201	203	162	211	169	186	192	189	187	198	190	205	177	197	179	202	185	188	181	180	209	199	202	183	184	207	182	192	187	201	197	209	182	193	206	223	215	211	180	205	207	195	185	186	185	237	207	200	180	172	197	199	206	206	206	189	187	199	177	191	197	195	176	217	176	202	187	200	194	187	182	197	202	209	180	166	202	200	168	189	176	172	175	171	163	177	208	183	197	199	209	195	182	184	203	183	191	199	185	176	198	178	193	186	175	199	204	200	211	176	197	222	208	205	221	175	178	195	194	194	191	199	198	193	207	183	196	198	180	173	209	180	177	168	193	193	203	179	190	193	195	214	198	195	197	187	196	180	197	196	185	182	182	143	176	195	204	189	208	206	204	223	185	209	188	196	186	185	190	147	203	212	203	171	193	178	184	175	188	197	182	158	187	211	180	177	203	191	191	168	184	233	212	201	185	200	219	180	197	208	184	220	194	195	189	187	182	202	197	173	196	200	184	177	187	173	193	192	182	184	205	205	202	181	180	159	204	162	184	195	197	199	206	159	199	210	180	191	189	186	218	197	205	207	181	193	186	194	184	192	182	189	178	173	196	206	187	195	190	200	205	196	221	182	181	181	211	179	181	174	197	196	177	193	205	179	195	189	172	197	206	192	212	193	194	173	190	206	194	196	177	202	198	201	215	183	222	201	173	190	197	188	177	198	223	173	189	196	233	206	202	201	150	208	188	197	192	199	204	162	204	192	203	191	179	188	186	235	182	198	205	177	208	182	176	217	183	184	173	184	188	185	201	173	209	178	186	220	201	188	209	185	184	180	219	187	184	187	200	186	166	172	221	189	176	192	156	179	215	191	201	211	200	194	214	198	193	208	205	179	221	196	220	204	218	197	223	189	171	205	200	212	170	188	222	182	179	172	170	183	174	200	213	218	213	198	162	212	191	192	190	199	176	205	188	202	202	211	187	189	188	193	187	188	195	181	191	209	200	218	185	188	186	210	206	192	187	238	169	185	200	199	215	176	176	201	188	187	195	200	181	183	202	174	186	183	207	192	172	193	194	207	191	187	203	176	209	203	178	198	186	205	216	194	186	183	189	181	218	197	187	189	220	184	208	173	188	225	195	196	196	185	200	194	185	205	185	187	210	196	205	185	197	187	193	184	222	169	187	201	182	211	180	188	201	197	209	182	182	186	191	203	203	200	184	185	187	188	187	205	201	206	172	217	195	211	186	204	206	187	181	175	176	175	218
34217	49963	50598	53443	58770	42267	16864	3709	1843	1262	1220	1322	1184	1053	1327	1173	694	665	600	607	656	701	701	611	624	643	808	733	771	763	927	1099	1101	741	790	805	822	782	595	548	550	559	607	1009	2250	3073	2896	2336	1699	1132	812	563	509	469	506	512	491	466	472	502	465	474	482	478	496	474	540	466	516	523	430	498	486	514	455	474	494	461	494	463	478	520	504	509	454	492	479	466	511	504	471	423	481	477	501	490	510	507	507	495	468	464	485	458	499	462	487	479	486	499	513	483	471	468	440	418	464	540	493	470	444	491	486	523	476	456	477	456	467	479	479	422	502	457	482	501	477	473	502	459	463	464	531	451	471	479	460	479	498	476	510	499	495	470	504	493	505	482	478	501	489	462	522	515	495	514	489	496	497	517	516	487	506	498	484	510	455	506	467	491	488	456	491	486	492	465	481	449	525	494	484	462	460	477	479	459	456	523	475	498	492	462	515	486	482	501	464	466	486	491	506	483	484	506	470	472	459	504	486	484	490	514	484	459	472	467	503	466	477	493	485	463	519	474	491	484	499	442	479	458	466	474	521	472	529	463	482	493	512	500	517	462	516	494	512	464	460	512	477	494	488	511	481	460	450	445	467	493	446	504	483	497	498	457	514	480	441	479	481	501	463	483	511	515	510	496	445	496	490	454	491	500	489	486	449	470	484	482	474	484	456	499	470	481	479	472	459	501	458	505	480	502	493	461	456	472	473	519	463	463	526	499	499	504	491	442	471	466	498	482	497	448	481	507	479	485	477	484	441	482	474	456	496	461	488	474	484	520	495	512	431	471	485	507	499	459	502	479	520	471	471	470	477	480	458	479	427	520	513	515	490	494	437	459	476	518	479	505	474	499	467	483	503	535	496	468	485	502	476	436	447	520	531	469	492	452	452	456	466	480	507	490	543	498	468	492	518	438	477	483	462	506	474	493	493	485	458	500	487	508	478	481	440	499	481	440	490	464	477	463	482	464	496	465	449	498	460	490	462	481	486	470	502	512	464	444	540	458	503	445	478	484	481	464	454	459	480	501	487	486	485	503	505	472	461	490	481	479	467	455	510	488	459	489	480	446	468	479	506	460	463	478	479	513	491	484	538	500	510	475	495	492	450	442	520	489	533	444	469	441	469	461	494	465	456	464	480	525	521	483	438	462	468	482	507	479	531	470	474	506	485	504	480	480	523	484	438	462	501	490	512	479	453	463	464	471	453	467	466	520	492	480	492	453	500	461	483	469	437	488	468	482	461	456	457	461	457	516	504	473	457	473	480	484	528	492	463	465	476	484	449	455	492	472	496	463	469	455	488	486	486	441	443	474	501	482	460	496	450	459	507	516	478	518	498	498	491	478	516	488	488	509	474	467	485	494	506	485	466	473	486	477	461	490	508	515	507	480	464	465	503	481	475	424	456	485	438	529	491	435	494	476	496	478	487	478	470	516	483	458	505	489	465	464	482	486	461	484	485	483	470	465	463	500	499	494	463	482	527	456	465	469	478	474	470	471	470	476	476	485	463	491	504	483	489	466	463	494	517	479	456	498	463	515	507	498	510	540	476	481	472	502	493	477	482	470	447	486	500	490	476	464	496	446	489	556	475	506	510	510	470	470	485	492	449	442	494	431	502	500	468	472	533	491	446	476	470	506	460	498	465	501	447	456	453	486	469	478	484	459	475	493	471	459	489	479	489	481	500	498	469	483	513	498	489	456	478	523	477	504	475	495	487	452	493	479	470	507	449	493	494	465	473	463	473	474	449	487	482	491	452	495	447	471	470	477	514	513	518	459	460	476	442	459	454	467	460	512	496	479	475	487	492	447	483	465	518	466	472	495	502	487	534	480	483	508	499	480	461	500	474	480	482	482	502	446	455	496	468	506	509	456	489	471	508	455	489	459	502	481	463	487	533	482	502	499	460	495	478	501	497	497	489	497	485	497	447	488	501	491	475	466	446	475	511	545	524	455	493	458	478	450	502	548	482	435	484	486	498	457	473	473	462	455	517	462	463	456	485	493	475	487	505	462	496	511	495	507	481	466	489	462	465	510	513	525	440	509	480	482	483	488	473	439	492	487	474	470	520	507	480	479	516	524	487	460	469	455	471	474	465	436	498	444	439	506	486	515	497	475	478	483	507	465	497	515	531	481	493	462	454	498	470	447	470	479	496	472	495	494	504	495	492	482	504	448	466	507	485	474	482	498	473	471	463	546	484	453	499	474	514	464	497	481	484	503	467	493	499	472	450	490	498	487	534	463	493	454	463	474	504	464	463	504	485	497	504	505	483	465	471	469	471	488	466	476	485	494	484	514	544	448	487	469	507	453	429	515	466	499	483	483	459	463	484	494	484	464	467	459	511	462	499	487	491	493	496	502	490	463	467	484	469	496	482	488	473	489	504	481	468	486	481	458	459	461	461	488	501	500	472	502	502	457	469	472	493	502	497	492	465	464	457	472	470	500	503	479	518	508	503	473	490	535	514	452	496	518	503	496	493	492	477	505	483	437	492	484	467	503	474	518	509	449	470	488	481	452	455	474	491	479	518	478	502	457	467	482	493	460	481	525	478	490	479	455	475	481	504	510	471	455	472	455	467	464	532	496	487	477	468	497	498	450	493	451	476	481	495	458	471	470	462	439	471	482	492	513	467	485	495	450	504	494	458	462	464	468	471	475	483	511	502	476	539	507	487	439	498	495	508	498	492	496	446	468	503	515	472	460	502	481	502	508	507	493	451	470	552	461	488	454	469	491	505	492	452	470	508	505	514	468	466	508	473	486	462	481	490	474	461	477	510	487	510	461	483	488	451	482	494	492	490	505	476	491	461	485	475	490	486	516	466	490	504	466	481	486	507	473	484	491	469	487	487	494	494	491	465	466	454	527	494	444	457	493	490	458	488	464	435	515	432	466	475	477	491	464	497	460	505	434	474	504	487	439	493	514	468	507	495	453	465	483	467	487	449	457	514	490	486	476	492	440	486	488	510	482	473	477	470	477	495	532	477	464	487	457	407	439	481	468	498	480	508	505	517	501	497	461	503	484	459	457	496	509	479	484	480	466	501	455	478	466	477	469	475	506	431	471	481	472	501	468	489	439	473	492	525	534	491	506	480	498	450	507	477	451	479	454	514	511	489	472	486	491	466	494	498	491	466	458	493	510	467	480	507	498	443	506	486	435	481	506	498	443	507	483	482	494	498	519	480	499	489	474	511	489	499	482	487	459	440	464	502	454	504	462	485	473	505	471	480	488	456	441	468	464	512	537	504	476	477	496	476	464	512	463	466	480	480	497	437	465	497	490	463	479	488	464	454	485	496	497	465	496	491	478	499	461	481	508	491	502	512	503	534	469	444	477	499	500	496	525	485	482	504	513	497	484	450	436	523	493	482	456	450	462	476	510	477	463	479	526	470	467	523	494	471	495	447	470	454	461	465	445	476	496	474	445	493	481	465	467	435	494	473	491	472	492	466	500	517	464	470	469
55658	49405	48971	45474	44998	48282	39916	26402	22790	15590	6587	1269	438	512	422	318	249	196	224	197	215	193	219	197	187	197	228	234	281	266	319	323	262	251	304	249	193	203	160	176	210	174	155	787	793	757	760	622	508	368	242	197	190	166	161	147	165	186	177	166	163	147	146	170	168	160	158	164	162	155	156	174	143	150	179	163	184	166	173	158	149	156	173	148	157	146	170	165	163	154	169	189	143	176	181	161	159	174	176	154	187	180	158	182	145	149	149	185	200	177	150	154	142	193	171	160	172	145	164	163	162	147	171	185	183	174	159	151	151	175	161	159	136	151	155	162	156	170	162	165	149	166	152	178	177	174	145	174	183	133	173	172	155	146	164	152	159	157	164	191	158	188	157	151	171	160	161	174	188	170	147	156	157	178	167	169	149	174	143	132	180	159	160	149	188	178	160	140	149	201	161	160	181	142	141	138	168	161	174	185	166	152	147	183	158	156	184	169	138	152	162	178	159	175	169	206	168	173	168	165	161	166	166	161	163	159	175	143	177	173	161	161	164	133	157	153	160	158	151	176	143	146	180	176	184	156	164	165	153	169	162	163	165	155	168	185	170	161	167	165	167	161	144	149	146	158	137	186	151	175	173	163	155	167	180	130	166	170	153	167	157	166	159	184	179	171	184	168	166	162	145	170	154	139	185	163	156	168	175	171	150	154	159	179	139	164	161	172	184	166	168	159	173	163	175	151	172	147	165	163	134	171	164	148	154	171	161	171	142	167	167	154	157	157	170	163	155	160	166	159	161	154	165	133	184	160	165	181	183	163	164	169	151	167	172	134	158	150	153	163	134	143	176	157	155	178	185	184	157	158	164	141	175	178	166	160	187	137	152	161	150	138	154	140	148	171	167	164	198	178	148	173	156	137	170	151	149	153	166	167	151	182	168	185	159	162	170	177	163	158	148	177	156	141	143	173	170	166	144	152	169	166	154	165	175	161	170	159	170	168	164	167	157	184	173	139	172	168	162	175	172	165	161	159	162	158	179	134	164	144	150	156	175	158	168	157	156	207	172	180	135	158	162	164	155	168	158	158	162	152	149	180	162	182	189	143	160	172	162	171	166	151	169	153	162	175	158	147	154	163	185	156	170	145	149	172	175	149	148	153	178	159	145	162	163	167	167	166	167	174	153	176	186	176	134	169	172	166	157	175	175	167	163	154	168	164	176	160	164	145	155	177	156	142	175	156	157	158	168	165	150	174	178	163	157	162	145	176	166	170	170	184	176	179	169	159	154	184	162	158	143	158	172	155	168	160	146	173	166	157	155	144	140	134	161	149	156	201	183	159	177	169	197	147	158	153	182	184	174	149	170	142	156	167	156	162	163	178	165	193	184	164	157	172	159	157	149	149	147	160	181	146	150	168	183	160	178	139	175	165	156	176	185	176	156	171	162	167	157	158	166	166	165	160	151	175	163	179	172	143	182	150	134	155	165	168	162	151	161	155	196	139	173	170	181	179	168	158	197	173	172	180	173	163	140	172	158	173	148	183	154	153	179	177	152	151	148	158	178	180	161	146	167	151	142	169	186	157	160	146	163	175	161	174	179	157	135	170	148	172	144	155	162	144	140	177	186	168	173	147	139	178	146	153	136	158	152	181	151	158	176	153	172	168	156	158	147	154	129	141	162	175	159	148	161	167	150	182	167	154	151	154	146	164	181	153	152	171	162	164	161	158	157	164	155	139	146	160	162	177	149	154	172	158	152	161	181	188	152	166	160	169	157	135	139	157	175	142	159	161	155	156	160	180	154	170	135	172	177	160	163	147	166	161	177	184	185	150	156	156	147	166	151	176	179	194	142	177	171	164	156	159	153	193	181	149	188	181	166	175	175	168	148	166	154	155	164	185	159	160	150	159	156	163	160	160	152	135	151	135	155	150	159	168	157	153	157	171	191	169	155	133	159	169	175	184	157	168	147	172	171	178	169	165	145	169	151	151	152	182	161	142	159	181	180	157	151	188	177	161	167	153	170	160	165	151	178	161	144	139	139	171	199	166	170	170	158	164	167	169	159	160	185	169	188	141	162	147	173	160	170	157	151	155	136	148	142	165	183	151	171	174	154	155	168	172	180	174	189	161	158	172	147	138	171	172	171	176	166	164	163	139	173	165	172	155	183	146	146	163	177	157	152	157	142	166	178	183	171	167	176	160	162	162	154	173	173	183	177	146	162	137	166	155	161	158	158	193	167	171	146	176	157	174	146	145	158	163	170	158	159	164	192	164	145	161	137	165	181	192	168	148	147	157	172	152	157	146	169	149	175	166	168	169	171	154	174	170	190	193	148	178	172	160	179	169	164	167	132	179	175	149	162	141	155	185	151	165	164	166	173	178	158	151	151	174	145	180	146	174	181	146	164	174	174	160	155	151	174	169	184	152	162	158	173	172	161	157	185	145	190	150	166	151	173	163	167	171	139	189	153	162	166	172	149	151	158	162	182	171	156	169	151	159	156	154	164	170	170	148	150	197	164	153	158	166	141	174	159	147	168	153	163	169	143	152	186	145	162	165	169	167	162	152	131	172	168	153	166	142	181	149	174	160	145	149	169	167	160	155	158	155	178	149	169	159	154	177	158	169	162	167	160	146	157	157	164	170	164	163	185	172	177	142	146	149	172	201	154	166	164	170	165	161	165	145	166	189	193	157	156	148	145	171	171	149	170	130	154	155	168	185	169	158	173	196	153	168	182	161	177	161	149	182	172	163	143	158	146	166	165	147	167	148	186	157	151	146	179	147	177	174	166	163	134	175	178	169	169	174	187	157	173	183	172	169	172	162	147	159	163	166	165	163	149	154	140	146	155	171	163	144	171	151	194	165	139	154	161	156	175	167	144	148	144	163	145	157	166	165	160	158	199	150	149	171	150	161	166	155	178	159	173	191	167	177	175	176	151	164	156	144	155	147	161	173	162	171	158	174	160	156	158	161	164	146	156	145	150	159	175	151	172	183	167	142	158	172	164	172	165	144	145	141	162	155	155	153	178	158	172	137	174	157	162	173	169	168	136	161	159	150	195	134	145	155	171	159	168	156	159	155	158	140	160	151	165	145	153	185	187	161	150	169	164	164	162	153	169	183	175	192	149	158	163	159	167	151	148	146	167	151	154	150	167	166	149	156	165	150	194	148	170	169	162	190	154	174	171	146	159	173	161	172	186	171	160	156	159	157	141	152	179	172	161	157	153	156	171	174	188	155	185	159	176	159	161	153	154	163	156	168	158	169	151	149	160	156	169	130	148	155	159	167	176	161	147	167	142	154	181	164	156	188	159	145	177	177	167	148	154	162	154	159	134	175	157	147	149	165	163	148	154	156	184	182	143	160	166	159	163	149	163	159	158	146	159	157	156	164	172	182	164	155	149	158	156	136	162	185	148	149	156	172	160	182	159	144	148	158	145	158	177	164	143	175	145	178	172	175	153	155	168	188	169	131	127	186	168	159	179	178	141	142	173	173
43032	49643	56367	54275	58103	57963	38875	15104	9957	2071	1405	1414	1594	2014	1791	1079	709	693	654	677	693	694	679	604	609	724	757	905	1017	1119	1361	1347	922	865	1164	785	687	645	550	532	523	560	568	3946	3486	3627	3509	2757	2090	1410	859	585	482	415	450	422	416	435	389	404	394	403	389	431	429	412	417	450	392	383	433	451	384	420	426	430	377	379	417	461	416	409	410	420	418	410	379	404	428	408	401	411	376	430	419	437	401	413	419	391	430	394	425	405	428	423	396	433	390	419	447	409	407	435	426	407	416	370	442	448	418	427	420	436	412	426	418	406	373	432	412	406	418	431	398	400	408	430	467	409	442	401	388	435	416	418	407	463	429	413	432	424	432	423	394	400	396	422	425	410	443	443	428	404	415	425	423	432	399	439	381	413	431	384	392	417	415	414	413	416	435	414	424	419	416	442	391	448	382	422	386	388	383	413	394	433	412	452	403	396	418	460	423	426	423	440	437	425	393	410	422	422	399	392	405	423	378	414	398	399	416	387	410	430	440	376	419	429	421	405	414	415	398	385	383	408	413	402	438	416	384	385	411	389	398	443	418	429	418	413	419	416	426	408	392	413	359	417	417	449	428	437	410	401	427	418	419	421	406	459	422	427	376	420	398	437	421	412	438	400	402	397	418	413	413	416	436	370	386	387	384	387	419	358	390	418	427	390	397	397	402	407	385	401	387	400	406	412	412	410	400	437	395	387	396	389	384	414	420	401	415	413	409	432	393	439	400	423	408	441	419	420	386	410	424	434	441	413	470	432	415	427	461	402	402	420	430	402	410	399	392	373	423	413	450	419	410	416	413	427	436	416	366	425	404	416	398	410	403	392	415	444	397	418	373	449	398	402	376	442	413	487	392	445	420	398	393	391	424	392	435	407	423	411	423	416	430	419	368	428	418	395	421	394	399	408	403	447	457	400	432	375	411	375	438	444	435	433	428	409	407	433	423	442	397	407	430	397	426	435	392	393	425	424	416	418	420	423	400	425	467	424	384	399	420	418	393	415	385	443	403	412	420	434	442	443	435	423	415	433	463	397	401	414	352	430	425	428	410	408	406	419	437	393	426	385	387	412	383	432	407	413	378	413	435	432	394	388	423	406	429	428	414	435	419	422	406	381	400	404	443	383	439	399	415	413	414	424	424	381	427	425	426	373	401	396	449	416	410	404	421	437	416	415	412	423	387	408	427	409	385	377	435	394	406	421	386	418	372	422	403	419	398	399	425	395	419	411	417	452	401	415	399	409	404	386	412	447	406	413	430	444	418	387	393	414	442	413	387	357	421	404	426	396	400	419	440	410	386	400	441	426	429	417	381	375	430	391	451	413	426	427	411	411	397	404	437	407	386	422	431	407	396	411	366	384	414	371	405	404	394	400	422	395	399	401	435	416	416	403	438	440	422	422	422	431	406	401	423	448	399	384	415	403	383	417	420	436	456	399	462	430	433	405	375	398	392	425	404	378	418	398	394	387	411	437	389	390	394	383	410	411	401	421	409	430	402	415	406	411	401	401	390	419	370	427	377	400	426	385	394	430	394	395	406	397	438	382	411	395	408	413	415	422	431	386	400	394	393	413	392	408	449	416	432	447	419	402	435	404	376	434	395	419	408	410	380	406	375	415	402	394	390	406	408	425	401	443	422	386	425	416	393	381	408	395	373	390	422	436	421	438	417	403	399	426	382	419	426	402	462	451	374	432	404	421	443	401	374	410	420	414	430	400	383	408	426	438	415	433	384	410	409	434	408	431	408	424	403	427	387	455	435	410	421	435	423	401	415	408	407	423	409	411	437	380	388	403	373	403	427	384	411	431	389	423	396	402	385	423	415	413	381	390	403	400	423	405	371	411	399	424	419	428	410	415	393	407	432	449	396	406	414	448	360	436	407	417	443	412	397	422	418	437	401	404	452	440	393	435	389	430	405	389	428	409	385	382	400	447	391	448	429	425	416	381	407	383	436	402	390	393	410	426	393	428	416	429	393	427	418	413	405	409	441	418	435	399	417	396	387	439	381	389	418	386	411	421	465	402	407	399	413	377	396	419	424	401	404	402	409	430	450	446	390	411	411	388	428	432	394	452	407	391	407	425	425	382	419	430	427	426	408	454	402	426	431	417	432	402	410	428	406	421	429	388	430	431	387	427	427	403	413	411	431	419	412	408	409	393	370	449	416	437	409	412	415	433	424	419	390	398	443	427	375	441	399	434	424	430	460	389	399	435	439	430	420	425	432	395	411	431	399	402	435	425	400	424	360	436	422	445	391	400	407	435	415	393	449	404	405	392	396	390	432	397	416	443	416	428	385	461	383	438	433	419	389	430	429	392	421	432	406	395	409	422	391	406	415	440	424	403	409	425	407	484	425	419	430	400	389	402	442	411	402	380	424	386	438	425	427	418	408	430	417	400	433	402	406	409	402	369	419	433	418	408	419	458	384	417	433	422	427	442	351	409	433	442	388	413	382	422	391	377	405	401	432	423	436	406	413	415	426	428	427	406	445	405	397	401	402	420	429	427	417	403	409	410	434	425	390	374	413	441	423	398	391	400	432	405	404	406	416	442	445	408	444	423	421	428	400	392	419	406	389	415	409	421	430	427	419	422	404	408	409	405	407	433	400	411	419	390	399	437	443	451	422	411	425	431	389	384	406	400	420	427	431	410	443	389	380	432	363	399	416	404	415	396	400	388	385	416	416	428	409	409	425	422	385	394	420	410	400	415	373	424	412	445	392	422	390	409	456	422	408	394	402	403	392	399	389	377	386	408	355	405	402	452	420	407	406	441	383	419	443	422	405	407	426	376	412	441	392	403	401	401	427	424	417	416	429	439	389	388	402	431	439	386	433	409	440	389	412	410	413	427	419	417	403	450	408	388	419	408	429	429	376	414	408	448	399	442	427	435	411	368	375	426	401	421	418	421	415	430	418	405	402	400	400	421	387	407	399	392	398	380	416	401	424	407	403	415	380	414	392	407	414	363	438	431	405	403	402	379	383	379	389	388	426	416	410	391	414	412	391	437	412	416	400	381	387	440	420	441	424	461	413	408	414	419	436	380	404	420	412	393	432	404	458	399	414	436	443	399	419	388	407	431	412	429	419	391	409	428	428	392	436	429	408	410	463	453	411	411	441	414	408	412	419	411	407	443	451	371	399	410	397	412	417	444	402	396	411	411	428	415	398	404	433	425	412	413	421	417	413	410	436	415	394	400	426	383	435	424	410	395	410	395	449	419	405	406	466	410	423	445	429	402	413	378	400	428	403	431	463	423	409	437	410	452	385	415	399	379	374	404	419	399	413	416	403	436	410	417	422	440	393	432	422	432	404	422	449	443	395	405	426	385	429	390	446	392	403	417	401	397	406	405	429	421	399	420	401	414	385	425	405	415	403	426	396	400	408	432	415	407	411	436	397	399	412	439	368	415	416	423	422	422	431	404	389	468	423	408	430	420	399	428	406	430	355	429	453	415	412	413
23677	23430	32634	25815	22332	20233	6786	888	496	266	273	224	251	254	246	242	243	243	232	230	223	257	221	279	232	227	233	235	224	236	222	240	209	230	253	260	216	210	234	238	259	209	243	254	213	278	274	301	275	271	240	246	222	249	238	232	217	242	220	250	233	294	217	232	215	227	232	241	242	271	246	235	217	243	231	236	234	241	223	228	234	244	211	201	236	253	249	222	235	238	246	231	224	188	228	236	225	253	218	206	236	243	219	214	230	244	225	226	227	251	221	247	226	232	225	233	213	218	218	231	222	215	250	186	243	293	223	254	276	239	226	212	217	215	229	232	224	242	253	207	246	235	253	227	207	275	244	204	211	221	228	233	241	244	260	246	248	230	226	231	238	248	254	219	217	243	200	234	224	238	253	230	238	238	236	221	217	225	229	242	236	234	220	222	261	254	232	239	244	209	229	214	243	250	222	245	230	228	213	253	215	221	231	215	217	255	211	220	235	248	229	223	273	207	244	250	229	225	239	234	241	228	226	238	226	256	256	221	251	243	231	257	244	257	252	207	243	247	235	226	216	235	234	203	230	239	240	248	249	234	238	229	209	223	212	227	243	235	238	263	208	247	236	203	206	222	223	224	217	226	225	229	225	247	209	255	228	234	228	216	246	246	219	231	214	228	209	229	224	230	220	213	232	237	229	247	206	229	244	220	242	242	205	239	226	215	241	218	229	227	239	246	240	236	244	257	217	247	218	247	230	241	225	234	258	239	260	235	228	247	260	225	210	246	202	231	226	226	246	237	211	254	229	219	242	224	184	243	242	256	217	217	257	217	238	233	235	226	228	247	220	244	231	221	235	235	245	235	230	196	242	245	239	219	231	254	241	246	226	204	253	256	222	229	218	211	234	223	187	235	228	228	227	247	225	254	248	249	245	239	228	218	205	210	218	218	223	237	234	220	219	260	232	219	225	232	247	238	238	245	233	226	226	250	233	220	240	222	250	237	259	238	219	228	217	234	221	225	243	218	261	228	213	218	234	237	221	231	215	234	221	236	202	232	250	206	254	241	225	218	229	220	236	265	233	238	222	218	234	222	230	205	232	244	219	224	248	224	232	236	240	247	248	226	227	222	245	244	225	232	237	219	227	232	231	230	225	268	242	217	257	252	235	222	246	226	216	255	256	222	246	217	222	213	244	232	226	220	230	205	240	202	228	229	213	231	232	240	247	241	231	259	233	236	231	233	206	222	248	205	249	208	242	229	219	229	225	238	224	253	227	188	231	229	235	241	232	252	255	221	234	225	217	236	256	228	242	220	239	211	229	251	229	222	252	247	252	214	245	203	244	220	222	232	227	221	236	243	232	235	257	217	225	232	222	223	240	234	227	225	253	245	259	223	249	231	201	219	256	218	236	214	229	226	218	220	216	242	221	235	222	242	230	230	259	229	226	239	220	241	206	238	228	204	226	244	230	237	243	244	247	251	236	249	236	214	257	202	215	219	219	227	223	229	222	238	245	254	245	229	216	221	245	253	214	235	233	212	246	230	233	235	240	236	240	242	237	228	230	244	204	256	218	228	214	243	209	256	241	215	242	235	254	226	215	268	177	237	249	248	229	227	228	242	223	261	209	224	228	242	240	251	247	235	260	221	239	221	231	235	221	203	203	204	241	241	221	218	217	230	244	259	241	205	235	250	254	248	236	233	230	222	207	209	222	256	214	246	235	234	237	255	226	258	233	232	239	227	239	234	246	218	255	245	236	235	233	267	239	228	246	247	233	216	216	232	197	222	218	231	245	217	270	218	235	239	221	222	224	234	222	259	193	238	239	220	213	248	227	217	239	221	222	264	228	233	248	233	245	218	236	209	237	205	235	206	224	220	225	202	264	205	226	221	233	218	220	238	234	249	257	238	231	238	259	246	211	236	221	253	222	237	234	243	234	213	207	260	234	256	233	206	225	251	233	218	222	214	252	253	212	240	248	210	235	214	226	219	224	241	220	222	219	211	229	222	218	229	250	226	230	229	273	238	261	227	236	201	227	221	193	258	221	229	224	252	260	261	241	238	199	222	213	265	246	246	220	245	224	232	244	261	210	237	239	243	233	212	214	247	218	217	233	232	237	228	229	240	234	224	242	218	219	230	251	240	243	229	219	233	255	238	232	246	191	250	224	222	224	225	209	187	238	245	190	253	235	254	228	216	199	243	246	223	227	245	207	210	210	235	215	234	236	234	241	241	228	248	217	236	233	209	219	225	225	203	217	213	240	227	227	202	214	263	199	239	235	223	243	239	221	283	260	240	225	245	213	213	251	247	250	259	221	231	247	240	278	199	240	231	216	245	223	237	240	256	231	200	227	228	221	232	241	211	242	227	224	231	222	258	225	248	239	238	214	232	248	244	223	237	236	238	244	232	215	254	200	230	226	221	220	229	249	236	234	217	230	245	203	245	233	247	240	201	224	228	223	205	207	250	245	216	248	221	228	246	232	259	238	232	228	201	235	228	231	230	228	223	248	215	235	214	221	198	212	227	215	213	236	222	240	222	238	217	224	226	224	214	208	228	211	245	243	229	209	231	246	245	235	227	242	215	220	250	217	242	234	242	228	232	200	214	229	224	247	216	222	248	247	241	211	246	212	219	247	222	233	249	246	225	234	230	190	222	213	236	235	246	235	214	228	242	224	246	242	218	231	235	234	262	252	269	234	237	221	248	272	241	224	223	226	222	241	214	255	220	210	215	241	199	250	221	221	224	234	232	230	225	220	254	242	234	243	259	242	281	260	235	223	229	225	260	204	240	214	237	210	206	219	223	236	221	262	235	221	237	242	233	211	220	247	224	243	229	228	233	234	207	225	232	246	198	244	221	230	209	228	214	238	221	237	234	254	239	219	219	242	253	236	256	237	222	247	258	236	205	245	215	239	227	231	194	225	250	251	244	233	218	222	207	238	201	217	234	216	220	199	253	216	197	222	237	226	223	259	240	262	238	251	233	244	230	246	227	231	222	264	231	229	229	237	233	219	223	243	221	223	207	222	233	241	224	271	216	204	209	245	239	207	244	210	224	233	223	201	255	221	235	212	230	217	227	247	269	197	247	245	252	246	226	208	228	223	194	211	236	221	236	235	252	226	217	242	248	236	221	249	243	236	236	249	227	213	241	257	250	233	231	220	205	240	227	247	202	219	225	220	211	233	243	255	225	235	226	236	236	222	227	236	257	219	220	261	236	239	222	217	233	242	216	245	242	235	223	245	224	220	224	246	257	247	262	228	250	216	231	222	232	213	261	246	227	242	224	213	243	238	232	225	229	221	234	237	214	229	211	286	237	259	231	240	228	237	218	244	218	233	225	211	209	225	221	233	232	232	244	246	235	250	234	223	226	234	206	235	223	215	247	197	196	237	247	224	208	227	220	226	242	243	218	196	217	224	235	208	258	208	223	259	231	248	211	192	200	209	227	228	241	238	263	219	216	207	265	259	243	229	193	218	244	219	244	219	226	230	192
16146	23602	35150	30837	33745	32949	9518	2006	1721	685	666	701	641	661	665	595	636	628	603	605	595	608	586	658	613	581	609	602	610	624	610	580	607	623	532	606	642	589	574	595	546	581	547	602	637	803	937	911	799	737	696	592	565	580	611	603	589	562	554	591	556	612	550	594	548	619	578	606	499	600	569	585	573	554	565	603	594	586	589	619	601	575	613	575	606	541	569	573	602	571	573	616	615	598	593	624	599	595	558	586	565	592	578	594	573	615	564	585	595	553	558	572	555	531	580	577	548	536	615	567	569	570	586	594	565	634	556	562	572	605	563	596	556	564	604	570	550	541	572	548	611	568	583	515	515	574	586	586	638	599	586	558	591	560	576	569	576	603	583	589	594	590	554	568	589	570	577	551	603	578	586	592	582	595	537	606	555	587	591	587	588	578	590	574	594	550	596	567	560	566	544	586	568	587	571	598	577	541	561	583	621	572	593	566	555	593	548	582	561	574	515	566	594	616	578	560	555	581	588	589	596	574	593	597	597	547	578	598	621	531	525	598	575	548	609	595	615	571	589	575	569	615	574	566	577	585	566	578	593	601	542	565	575	553	563	577	578	591	568	593	566	571	593	586	613	657	594	576	564	566	601	587	623	559	571	567	599	591	545	586	561	567	596	563	622	571	602	572	556	567	628	565	539	593	570	596	547	562	610	545	584	613	581	560	566	580	526	600	534	600	597	544	607	554	555	601	598	542	572	604	567	611	589	610	580	565	554	575	631	588	564	536	537	587	569	593	579	546	617	572	582	583	549	589	600	599	586	607	568	616	580	551	564	617	581	614	581	569	553	543	565	572	552	561	590	581	586	582	605	596	568	603	564	539	556	570	537	582	623	566	567	556	582	551	558	563	580	587	606	554	583	544	552	585	591	575	573	577	552	607	593	614	569	575	563	557	613	528	575	582	588	569	543	579	559	619	569	565	584	593	647	605	643	555	529	574	607	572	624	547	580	583	597	573	660	613	588	580	561	572	596	559	584	583	603	555	566	602	571	591	590	581	564	575	597	587	584	523	543	559	556	583	547	580	546	626	574	581	588	574	558	577	612	583	538	608	551	597	653	588	603	569	565	572	566	590	576	611	577	551	584	580	592	576	551	576	544	578	624	627	573	605	565	583	551	605	548	563	558	574	550	527	595	548	593	616	612	564	576	597	569	593	591	593	603	589	601	569	559	590	592	585	602	544	587	559	510	581	545	551	603	590	586	601	568	589	546	579	567	558	581	580	549	612	569	589	579	587	619	588	587	588	565	602	603	599	570	578	607	588	612	566	594	560	618	580	591	610	580	593	583	560	568	578	590	572	568	569	602	594	586	575	555	599	589	561	556	568	607	562	571	577	594	572	583	581	565	637	616	553	585	583	582	560	561	571	584	565	611	550	556	580	571	613	554	614	611	609	597	614	631	553	577	626	595	569	571	553	615	595	619	576	612	560	558	584	599	613	561	560	542	603	543	572	577	545	550	596	513	572	571	564	601	597	597	594	593	577	555	642	573	549	590	577	576	572	563	565	597	571	559	585	561	621	570	536	550	587	588	559	553	585	577	574	577	593	560	616	580	588	557	561	601	601	588	610	588	580	577	586	536	584	540	577	556	580	615	566	586	602	552	548	539	576	575	563	545	587	600	585	617	605	588	554	596	580	579	548	588	569	558	596	565	598	602	584	586	527	559	598	566	570	604	570	560	580	566	592	563	597	584	592	562	576	556	583	604	609	572	615	557	594	587	610	575	585	501	605	568	592	571	593	574	590	530	616	588	578	592	600	579	566	597	595	613	620	603	594	571	594	587	565	565	619	593	596	594	576	568	591	614	552	599	576	587	590	608	556	556	582	541	588	602	555	597	570	580	581	582	556	597	557	585	547	544	600	579	593	585	603	612	620	626	575	581	590	617	563	556	560	558	553	568	576	607	537	600	571	609	594	557	565	582	586	563	599	579	609	577	578	586	583	549	577	596	564	551	537	584	537	614	602	552	525	583	607	569	574	592	568	511	570	558	577	622	593	565	577	575	598	549	588	571	524	577	587	573	583	521	659	613	539	597	567	571	579	575	548	624	601	599	542	591	585	528	604	542	565	606	567	561	607	584	587	559	614	546	545	556	575	583	572	609	594	629	614	550	571	566	565	585	543	590	550	589	608	589	582	573	601	569	574	560	589	595	557	602	596	580	538	535	567	585	585	578	611	577	575	552	550	626	579	594	581	606	591	537	581	577	593	582	556	565	579	537	576	564	640	592	580	556	555	570	549	569	567	541	589	575	564	585	542	585	559	556	609	606	630	577	558	575	543	582	581	589	601	620	583	532	606	562	556	560	561	589	607	560	564	611	570	597	558	556	568	583	577	545	619	554	537	556	606	615	585	572	552	559	587	595	587	602	576	585	626	545	593	616	599	605	599	590	598	580	547	617	588	619	589	548	589	600	572	547	557	553	544	610	573	597	594	568	575	595	612	608	568	566	602	573	587	618	632	623	571	576	560	579	570	609	573	585	566	591	605	547	575	567	599	558	571	576	590	644	555	588	568	569	575	559	566	555	644	570	575	581	572	599	603	580	559	575	598	599	569	549	589	565	548	561	595	551	587	579	591	617	581	600	592	548	585	573	584	583	615	591	579	545	584	597	573	581	534	551	580	588	580	602	600	569	534	596	541	598	618	570	585	550	553	587	605	566	546	570	562	579	587	600	556	581	579	600	581	593	576	525	597	607	592	594	555	594	539	587	537	593	565	584	599	587	560	589	550	587	589	556	587	616	570	578	572	544	596	601	591	584	571	603	565	596	600	561	543	550	588	584	571	554	593	581	604	627	538	574	594	594	586	568	566	568	570	584	585	580	574	566	609	609	571	572	584	572	629	602	615	577	578	618	591	557	608	538	553	562	571	572	588	630	573	578	565	556	571	611	599	524	603	594	598	619	549	554	607	556	597	552	586	581	599	610	529	598	551	560	573	550	553	593	530	543	598	576	580	630	608	561	583	599	625	556	588	583	597	577	603	566	563	583	550	575	545	570	621	558	608	589	568	633	539	578	537	579	523	534	583	556	585	545	594	589	557	590	543	578	639	570	565	578	587	549	576	587	565	563	604	596	550	605	556	559	575	592	601	545	583	545	586	562	522	536	598	625	580	559	561	598	536	563	566	550	580	592	588	568	602	559	548	567	578	592	544	548	557	598	597	582	573	591	623	573	580	594	548	564	571	585	607	592	588	573	580	583	554	568	527	509	596	559	580	653	619	546	530	618	606	547	566	578	601	592	604	607	571	590	612	608	588	579	579	602	600	592	574	563	577	610	598	550	569	602	564	565	585	561	579	597	586	603	602	575	539	573	601	587	551	545	573	629	560	571	557	583	575	532	562	562	604	603	577	575	578	537	577	569	608	563	584	560	579	610	595	606	564	574	565	574	593	602	574	549	580	583	608	631	596	603	593	580	570	561	582	577	581	616	563	593	573
51220	51093	43103	46579	42694	48171	36199	20020	9644	2309	492	310	311	316	327	282	266	234	231	210	225	219	207	219	225	234	211	233	226	213	242	258	246	226	216	212	220	234	230	203	222	217	213	365	402	437	381	397	358	298	241	182	201	196	204	192	189	186	216	179	191	197	189	186	179	204	196	194	219	194	203	190	213	199	224	230	186	187	185	205	199	208	190	204	203	212	232	203	189	189	225	209	194	192	177	177	203	187	187	187	178	195	180	168	184	206	183	177	196	217	192	183	191	225	171	208	197	191	199	184	194	216	180	189	222	214	186	178	204	200	205	204	187	197	198	186	179	189	204	204	191	222	217	218	180	212	203	225	199	162	215	189	189	185	204	203	203	205	192	197	221	199	208	196	181	213	193	219	196	218	188	216	219	219	194	223	175	184	194	198	197	203	188	208	217	222	173	182	203	196	237	204	191	193	188	214	196	226	231	189	215	211	180	232	202	181	193	205	199	219	196	185	200	192	181	182	187	206	199	190	199	205	187	193	189	214	213	180	202	215	186	213	183	177	161	199	210	197	207	195	215	202	190	192	205	198	205	188	187	208	226	189	214	187	215	216	208	166	190	195	208	203	184	209	206	172	204	210	187	188	203	185	224	218	214	211	200	177	227	209	217	219	197	185	204	165	200	188	204	199	167	240	190	189	163	190	226	184	219	201	198	207	177	180	217	204	205	176	214	219	180	212	209	198	188	185	203	185	187	176	181	218	182	204	188	205	211	225	206	195	204	180	212	196	213	215	169	204	208	190	211	187	180	203	213	209	214	179	202	198	189	194	171	207	197	210	195	187	209	200	217	203	192	203	214	194	204	180	194	173	201	178	202	169	181	212	199	192	206	204	211	222	201	208	187	219	198	206	180	192	208	224	235	185	171	200	196	177	187	202	193	185	170	195	195	207	208	195	206	207	201	208	179	207	196	191	191	198	194	199	177	211	186	215	208	218	212	206	204	213	202	201	231	208	216	198	193	191	224	157	206	209	220	202	207	206	197	206	199	225	155	183	190	194	178	177	205	201	176	224	189	189	177	197	192	192	185	189	210	193	192	222	231	213	210	209	198	183	182	192	193	190	185	195	188	178	210	205	202	194	207	217	192	223	183	220	214	212	223	206	234	205	207	172	192	190	206	201	212	190	215	182	200	200	194	203	226	190	222	193	202	190	174	213	192	182	190	177	197	187	205	188	194	194	191	199	188	195	215	215	209	183	212	178	204	205	197	194	196	198	186	200	158	197	209	184	207	198	184	182	198	217	192	172	177	194	184	201	193	205	200	201	182	209	197	192	207	207	229	196	208	213	171	207	222	226	201	209	194	182	187	193	192	206	195	183	194	192	209	214	212	183	198	182	211	212	208	225	200	224	187	194	176	205	207	224	193	210	206	185	206	192	188	195	196	213	191	212	201	182	177	207	195	197	179	204	204	181	170	199	204	197	186	198	184	191	193	219	195	197	164	209	191	163	217	173	210	224	230	189	209	182	205	198	195	214	168	196	208	186	201	183	190	178	191	209	208	169	185	204	191	208	211	213	200	180	207	221	195	178	229	220	200	201	203	210	190	200	204	188	198	180	191	176	235	211	178	211	213	200	189	187	180	177	195	208	206	183	222	214	223	228	178	185	208	187	164	215	207	202	204	210	214	195	182	209	216	178	192	218	174	210	214	184	216	202	198	210	201	180	197	189	184	207	188	208	190	232	218	197	203	200	198	208	198	158	189	185	190	215	193	188	207	198	187	221	209	183	196	204	198	187	190	192	219	193	199	211	199	180	202	202	211	203	205	175	203	166	215	197	204	192	201	209	180	188	198	203	199	199	191	194	185	213	219	193	178	212	218	208	184	218	195	197	196	211	174	201	186	185	182	203	211	223	209	217	217	167	212	170	225	215	191	199	173	209	203	198	201	153	199	172	189	182	204	176	203	206	212	195	170	195	179	194	183	172	186	193	220	218	215	195	168	210	193	185	200	201	180	220	196	189	197	181	223	193	217	198	206	197	205	207	195	210	183	199	197	210	208	203	187	208	210	184	166	198	197	227	196	209	183	195	192	192	195	211	199	235	206	189	202	193	215	183	203	206	196	225	203	194	202	174	192	218	158	195	201	199	213	208	206	189	196	215	186	200	205	207	199	185	213	188	188	194	176	208	211	165	189	191	205	200	210	188	197	216	208	202	189	193	179	191	205	186	181	185	191	216	208	176	196	188	194	208	177	197	215	188	196	195	214	210	208	225	195	189	211	197	190	177	212	175	194	206	200	204	191	198	199	184	191	203	193	188	197	180	197	207	214	197	196	193	189	196	199	187	166	198	220	177	168	216	223	184	188	190	184	207	219	198	191	211	205	233	211	197	182	212	189	211	192	188	220	188	197	180	214	187	210	201	193	178	180	212	179	226	225	188	197	192	196	197	178	212	198	206	187	189	205	202	245	205	192	217	205	196	187	207	194	213	197	205	204	197	207	239	174	235	228	220	216	217	199	197	178	204	188	206	206	230	213	197	201	193	207	229	177	209	206	171	214	186	201	208	176	204	184	194	205	201	192	180	199	164	206	195	197	199	211	213	204	191	184	205	203	221	182	191	202	188	208	202	207	194	193	213	200	186	180	198	182	166	212	188	205	194	204	219	212	183	187	184	212	186	225	214	191	202	182	202	179	179	215	208	197	171	191	198	220	175	194	213	177	198	192	203	177	200	201	188	220	195	194	192	196	171	199	159	178	215	185	160	232	200	184	216	193	188	181	201	183	212	197	193	185	220	202	208	227	230	210	206	202	198	182	179	225	214	195	206	203	176	187	199	203	216	198	187	211	209	185	187	216	201	198	190	210	200	187	191	173	216	180	190	190	198	214	195	182	186	197	200	204	196	206	195	183	215	217	190	203	209	217	220	203	207	207	204	184	217	199	208	203	200	202	207	196	206	182	178	195	184	194	193	182	173	200	202	184	184	181	194	181	200	213	181	189	206	197	208	184	185	194	182	218	212	195	181	235	191	176	186	210	185	197	212	201	202	210	190	220	222	186	205	173	203	208	181	210	167	195	205	182	222	239	207	203	172	202	194	207	174	217	192	186	184	195	181	227	180	217	216	210	216	237	174	194	190	172	181	183	180	189	196	213	196	202	191	210	202	162	186	198	190	192	212	211	207	189	198	193	180	224	207	194	198	216	222	214	191	206	193	197	191	202	202	184	158	207	198	184	205	192	214	249	199	201	200	203	173	204	191	172	186	197	202	208	230	183	231	234	219	202	182	225	184	217	184	210	183	220	200	220	181	206	210	208	205	225	206	177	186	169	201	218	224	180	193	232	209	205	197	211	173	193	198	195	211	195	193	170	187	175	209	166	173	191	179	196	217	209	196	195	204	206	198	196	196	200	165	194	174	211	227	206	198	191	190	218	168	194	231	204	173	200	182	205	222	207	230	189	190	186	201	192	212	194	167	198	198	199	201	171	204	200	188
39246	51969	51490	54500	56214	57450	26391	3148	1946	1281	1140	898	1025	946	1122	940	855	727	688	579	626	602	567	562	552	622	593	574	622	666	675	796	554	595	593	645	617	594	589	676	548	520	572	1404	1745	1646	1287	1475	1252	838	690	593	529	471	486	511	495	480	557	509	495	544	466	483	495	517	507	488	472	488	488	488	455	519	494	480	498	469	485	545	520	505	515	499	499	481	524	463	495	510	506	477	466	506	512	511	509	519	514	510	492	504	486	481	477	497	468	504	494	471	470	505	496	524	515	501	497	483	496	495	500	479	496	504	534	499	529	462	491	506	438	501	487	501	478	482	487	494	503	507	517	484	511	502	502	496	544	500	524	474	481	506	544	478	504	519	506	528	461	493	526	476	456	538	465	503	490	480	495	542	528	490	517	510	469	468	512	510	487	530	501	534	467	511	473	512	488	468	507	507	535	479	514	491	523	534	471	511	483	441	519	504	502	470	500	511	522	530	480	481	467	465	535	523	497	498	480	495	467	501	495	498	472	490	499	476	530	487	506	467	532	506	495	490	502	499	488	494	515	497	536	487	491	471	505	527	472	492	482	490	512	522	504	539	509	498	483	481	519	477	478	473	514	523	505	526	473	510	447	522	488	535	488	506	491	477	465	507	496	531	502	526	501	492	494	500	522	508	452	482	483	497	545	505	494	535	482	533	507	511	539	471	488	478	521	512	490	491	482	504	487	531	537	493	487	474	513	506	514	489	446	527	480	472	488	469	481	525	479	491	462	520	517	476	476	497	471	493	532	531	452	487	528	473	507	504	502	466	565	502	500	512	527	534	516	475	506	472	519	548	449	536	525	501	482	512	486	531	496	514	501	521	543	498	467	483	503	474	485	486	462	494	505	469	529	454	506	513	479	505	505	504	459	475	489	495	478	476	527	508	469	495	487	499	466	468	517	506	524	505	474	514	482	468	457	510	514	504	531	452	506	482	462	497	518	472	476	506	498	518	480	532	519	502	495	510	521	487	496	503	475	495	502	507	509	519	464	476	518	474	490	473	518	467	452	488	533	490	477	510	475	499	453	493	527	450	505	502	504	514	520	510	499	464	519	501	470	529	496	493	478	499	505	490	461	500	532	497	532	504	523	495	465	519	499	529	524	484	480	459	470	511	537	489	478	498	499	474	497	486	495	480	505	441	504	511	530	462	501	505	499	543	499	484	460	478	507	518	513	469	475	529	465	497	455	502	473	514	481	499	519	513	417	497	500	506	530	500	497	459	493	486	496	490	524	525	473	474	525	482	498	496	485	481	486	497	489	454	522	480	456	481	468	528	486	499	502	474	522	499	463	506	524	479	541	481	473	526	458	512	477	465	484	518	558	458	510	490	488	467	479	489	484	535	467	554	526	535	476	495	539	500	466	520	492	498	532	525	514	495	479	478	476	519	478	478	462	515	553	480	471	509	524	531	486	517	472	494	521	486	487	493	506	469	532	475	496	480	546	508	502	496	472	521	475	518	483	514	491	465	481	525	503	488	524	477	521	452	521	471	483	460	461	485	473	463	505	497	501	528	457	481	501	506	506	484	482	477	509	455	489	536	459	493	481	530	494	500	507	521	510	488	530	492	516	480	490	460	505	498	443	519	500	502	505	518	484	492	477	509	506	456	555	516	485	512	477	488	513	509	498	484	493	478	512	513	511	468	495	504	461	468	525	469	489	520	483	468	494	485	483	458	532	483	487	469	527	471	518	518	456	529	497	487	538	457	504	474	468	476	486	510	491	523	500	475	500	477	506	506	516	477	489	486	484	473	476	480	489	494	528	472	484	450	512	540	456	532	487	472	497	485	492	467	511	481	454	514	512	479	477	529	491	496	508	504	516	474	513	470	482	515	540	530	487	539	511	511	483	468	506	553	474	507	502	521	465	477	503	476	500	486	475	486	488	518	474	475	488	451	480	537	493	503	505	500	529	494	496	510	468	517	473	459	473	473	516	522	489	478	485	501	448	501	481	506	554	512	511	501	527	500	493	492	515	443	512	497	513	513	533	507	500	504	496	487	482	458	486	476	485	529	477	534	518	488	486	521	497	498	470	503	523	478	493	489	493	450	496	497	452	502	490	527	493	475	507	499	466	521	483	489	477	506	504	477	518	532	481	492	510	470	480	516	479	471	532	493	495	496	541	483	543	520	501	511	538	480	495	497	504	476	526	498	508	502	521	516	495	478	482	483	514	475	518	518	508	503	524	517	492	523	499	477	506	463	475	514	481	475	522	506	467	521	527	502	488	492	522	521	489	502	554	492	470	547	489	515	526	521	454	480	516	500	492	493	490	509	499	516	488	505	525	481	516	445	485	475	492	502	504	499	516	491	464	482	490	467	482	509	495	494	486	482	462	472	537	482	470	538	474	451	468	469	502	507	517	529	495	472	496	473	478	499	492	480	498	459	480	474	540	461	498	506	478	468	490	492	523	457	518	504	518	499	478	504	499	513	472	499	491	487	523	493	499	498	480	515	476	507	527	505	482	524	486	516	492	521	486	464	505	488	483	521	481	493	506	485	507	521	492	488	503	500	471	468	497	480	460	494	480	506	526	449	494	502	518	445	521	488	486	484	480	474	449	463	445	518	502	459	513	457	517	529	544	517	510	551	508	482	486	469	513	514	505	496	480	538	468	485	497	498	510	515	511	466	472	496	524	541	538	489	475	486	507	507	504	510	505	542	502	487	467	486	482	510	477	484	471	501	484	508	487	494	490	470	487	501	487	473	523	501	516	509	521	529	474	491	509	492	515	482	527	509	485	483	493	537	510	463	504	479	505	496	534	487	521	485	502	486	521	520	507	500	574	495	535	462	479	506	562	505	496	512	478	541	480	476	531	483	497	494	490	445	507	469	495	500	520	500	525	493	489	495	522	501	504	520	496	519	530	473	503	514	499	512	488	492	488	493	480	488	502	465	503	497	479	489	508	542	517	466	489	496	510	479	466	499	474	491	498	478	542	499	518	472	508	494	512	499	539	499	525	508	496	474	483	484	498	510	489	507	503	516	477	472	458	485	539	485	510	489	487	477	516	523	531	486	485	496	497	495	498	499	500	488	467	494	470	478	485	530	495	503	495	487	520	508	519	520	529	507	481	433	521	482	487	496	487	485	548	471	503	491	485	449	523	507	507	501	506	515	496	490	499	483	531	503	509	458	495	506	479	489	513	505	481	506	513	482	494	501	495	514	492	498	470	476	497	493	480	519	541	469	510	454	510	461	489	479	489	470	475	518	493	477	513	520	446	485	523	529	476	492	537	500	460	515	545	494	520	506	467	485	481	500	460	487	479	530	515	512	461	507	487	463	471	527	495	494	498	486	493	493	501	477	505	475	501	549	474	497	495	527	521	490	506	490	512	499	469	515	470	452	488	492	480	511	486	489	516	520	548	503	513	544	510	488	529	462	487	484	517	499	521	495	505	501	518	499	532	506	480	524	487	501	479	515	532	458	462	508	542	496	501	501
56715	54358	43239	40334	45494	42896	34526	23403	17175	8821	2858	864	615	471	536	412	435	332	254	196	204	183	195	194	173	211	185	189	218	241	222	219	203	200	245	219	198	196	274	777	522	169	187	255	258	337	582	635	543	426	280	243	190	166	155	164	172	161	152	167	161	163	161	160	160	142	186	167	147	162	171	157	171	159	165	180	151	172	155	140	149	161	168	169	161	164	160	161	164	151	161	174	154	147	162	162	148	131	157	155	163	189	160	164	159	153	162	151	176	175	144	153	175	166	175	164	173	139	178	159	177	142	165	145	148	153	174	160	155	165	135	151	182	177	144	155	161	166	168	161	153	155	168	158	151	146	146	146	153	171	184	165	154	160	163	151	166	151	159	158	154	185	164	146	181	177	149	149	177	139	147	150	155	179	167	155	172	169	154	137	159	176	179	173	153	159	161	151	139	173	170	140	149	177	139	156	161	166	135	158	147	186	185	161	165	179	161	182	154	162	172	160	162	183	180	157	159	154	161	134	148	184	169	165	171	179	172	149	166	151	163	154	158	171	159	160	178	182	183	164	164	185	147	139	149	162	140	169	169	159	155	161	151	151	162	160	188	190	167	176	164	171	138	166	174	178	174	142	163	145	150	172	174	178	157	158	133	174	169	145	165	164	162	160	163	145	160	145	182	155	166	156	160	179	191	165	173	145	164	159	152	139	146	147	173	149	184	156	160	156	152	166	170	159	158	163	161	166	170	152	163	147	176	140	154	152	177	153	168	171	164	144	140	173	162	154	151	175	150	144	173	150	159	150	164	160	148	156	165	152	163	155	169	153	175	153	145	165	151	167	145	138	151	189	170	170	163	181	159	150	171	164	160	177	155	157	177	165	167	181	162	171	165	170	145	175	148	173	170	122	168	188	189	175	165	151	180	175	143	155	137	190	159	142	168	165	165	149	147	140	174	148	166	147	135	180	161	173	156	178	196	170	180	166	172	172	151	156	159	157	153	152	181	164	152	169	164	145	178	142	160	159	164	162	144	146	144	177	178	148	142	149	180	160	172	179	149	144	176	141	156	164	165	185	151	159	162	174	141	155	179	184	148	151	160	156	172	166	155	159	147	139	163	169	180	164	154	158	151	165	161	184	140	150	181	143	161	158	147	151	153	140	148	165	154	180	182	145	152	170	170	166	154	161	191	156	169	183	127	166	176	182	168	166	179	145	162	159	178	147	163	163	139	149	145	180	156	175	167	153	161	161	166	157	161	155	165	143	164	181	161	177	171	155	206	168	165	150	185	144	182	153	161	158	148	149	150	131	146	177	165	165	153	140	129	151	175	161	170	178	162	149	167	152	149	137	172	168	151	146	166	183	142	136	169	151	180	176	151	188	156	153	183	164	162	151	177	196	170	143	166	143	174	164	172	153	147	184	154	171	145	162	163	146	152	163	134	166	169	182	149	153	159	174	156	162	168	168	143	157	118	158	154	165	176	151	135	176	164	153	143	172	152	171	160	145	146	163	168	148	143	159	156	161	164	191	154	128	179	148	173	155	148	140	173	166	166	150	132	165	175	164	153	147	154	168	156	169	130	168	157	164	163	168	165	167	168	137	168	166	165	149	163	151	173	178	155	172	169	169	157	148	162	159	163	154	191	142	156	145	147	171	159	181	148	154	161	162	163	157	157	158	162	151	165	195	153	167	151	181	161	166	153	136	147	162	163	144	153	146	166	159	136	169	174	132	169	170	177	167	168	147	159	175	169	144	164	161	152	148	162	148	155	157	177	161	151	180	183	158	152	157	156	159	154	171	173	150	153	154	138	149	190	172	154	151	163	164	133	171	138	171	169	149	165	168	173	186	141	189	174	163	157	185	149	174	180	178	165	156	153	153	174	151	191	148	171	153	186	169	156	166	168	148	169	165	156	158	171	148	168	174	188	170	144	174	164	174	155	169	157	150	164	162	186	159	151	145	163	150	178	179	152	152	180	167	170	200	187	181	194	170	135	157	140	178	132	130	176	164	178	154	150	141	159	163	150	159	146	185	165	166	140	146	160	159	177	142	157	174	171	172	181	136	162	144	144	157	168	131	171	197	155	168	147	138	152	131	171	160	135	150	147	177	153	163	181	166	155	156	143	144	155	148	149	136	167	135	144	152	181	195	152	151	168	165	162	158	149	140	164	132	162	154	148	154	169	164	141	156	149	161	171	148	170	149	151	150	183	165	177	151	153	178	163	159	163	165	141	170	127	148	177	134	158	209	166	142	148	173	153	160	160	158	159	165	159	132	152	162	161	160	179	150	152	153	157	149	154	164	161	185	147	161	150	174	131	167	136	176	165	166	177	183	184	169	143	174	159	177	165	151	171	160	177	150	172	145	151	160	194	151	146	138	151	148	157	152	174	149	152	155	161	159	162	165	148	157	151	164	148	147	152	176	153	144	142	158	166	173	171	169	151	159	148	170	166	198	170	132	177	163	151	176	164	169	165	166	184	206	169	163	132	179	178	136	164	159	147	165	157	168	160	136	162	179	162	155	170	155	168	155	164	166	168	161	166	167	157	159	165	156	168	156	175	136	176	155	163	165	166	166	158	169	160	180	149	174	148	142	172	161	155	130	146	177	143	149	154	144	150	162	172	138	174	153	161	151	159	153	160	134	139	190	170	151	176	161	142	153	177	191	179	158	146	171	161	145	148	170	149	198	197	147	158	148	157	155	155	165	150	148	152	165	155	153	151	143	152	160	144	145	130	160	153	145	153	168	174	168	179	165	155	185	150	166	182	149	153	157	141	148	172	161	132	158	171	151	148	166	180	172	181	159	149	167	150	173	168	136	189	188	145	144	161	156	147	162	160	141	136	163	179	168	147	160	154	163	159	146	157	148	161	153	152	178	165	160	167	165	158	157	163	165	152	174	157	153	153	146	171	141	169	178	145	137	187	156	153	162	141	175	155	135	171	176	160	158	163	175	180	181	162	150	142	147	155	150	170	155	168	175	182	157	163	174	162	133	150	153	176	179	158	156	164	170	132	145	178	168	180	175	162	169	141	158	166	161	183	148	157	163	165	168	167	149	168	173	146	174	149	166	166	154	161	150	152	178	183	151	167	132	164	153	177	155	152	164	164	154	183	151	161	158	165	157	150	149	136	140	155	157	156	151	164	164	151	169	152	153	164	163	176	162	168	185	164	161	147	167	160	159	152	157	170	162	161	142	157	163	155	166	160	155	161	159	179	125	138	161	177	164	164	174	156	171	149	163	180	182	162	177	154	156	164	146	167	159	150	156	146	173	145	156	153	164	149	184	156	143	174	152	166	147	177	197	155	172	158	158	171	158	170	140	174	153	161	182	167	120	169	156	152	156	151	192	183	159	160	168	167	165	144	138	140	176	162	181	162	148	150	155	153	204	138	164	164	138	165	155	135	149	172	156	193	152	172	155	155	154	168	152	134	171	167	172	163	158	163	144	162	172	154	167	182	179	166	177	172	158	163	166	178	162	174	147
44502	56962	55307	56149	56856	52061	36814	11731	5183	2195	2473	1574	2234	1525	2189	1749	1519	1300	862	597	573	600	568	533	574	555	601	589	729	736	702	749	776	703	710	656	578	555	1039	3717	2154	476	563	1066	1025	1378	2566	3022	2559	1739	1035	710	511	419	439	439	426	443	399	396	412	345	393	418	428	404	368	402	434	420	418	416	417	426	400	383	418	386	395	422	390	392	397	379	416	396	407	398	395	427	427	395	457	391	387	395	405	417	397	399	394	430	417	398	426	392	404	392	393	405	428	365	377	383	350	427	396	402	402	403	408	384	406	369	418	372	392	377	402	365	400	398	452	415	384	391	407	400	388	435	401	405	420	417	415	399	428	408	413	371	385	413	390	391	408	409	422	372	432	397	427	404	424	421	415	446	414	366	425	357	426	427	400	393	395	419	390	440	373	385	390	399	377	386	416	406	414	428	380	393	407	381	388	428	393	427	412	412	423	422	401	376	402	410	387	381	442	381	421	400	389	420	426	423	400	412	391	428	426	388	401	415	402	402	334	395	420	464	386	426	403	390	380	397	391	395	405	401	442	426	405	378	380	345	388	391	376	430	418	390	409	368	404	422	446	428	384	411	446	409	406	407	395	404	424	410	392	412	384	402	390	401	429	387	394	467	412	419	394	370	369	392	388	389	431	389	393	363	414	444	402	395	415	389	389	445	397	365	411	372	422	389	422	397	430	384	433	436	379	435	340	437	441	379	388	375	422	402	413	376	425	385	442	457	414	455	381	409	408	402	391	421	435	398	421	412	429	393	407	411	398	395	407	390	427	391	374	419	389	402	412	403	402	445	382	397	375	394	417	419	390	406	438	396	415	434	410	391	413	380	393	412	403	419	410	376	401	398	429	386	402	418	407	373	349	359	392	370	391	389	381	421	397	369	418	415	404	425	397	406	393	392	396	402	405	380	411	410	406	412	448	428	407	360	409	438	389	413	397	409	451	380	365	373	389	402	414	402	439	418	421	434	395	416	406	434	388	420	414	361	409	451	414	373	421	404	379	404	345	375	419	395	373	385	369	414	408	386	373	401	420	376	408	400	390	373	409	370	414	370	428	399	391	406	418	382	387	417	403	421	400	383	417	375	382	395	423	395	374	410	425	432	430	390	399	402	421	406	367	368	392	402	403	415	389	386	382	435	416	406	380	392	387	406	416	372	406	388	387	397	380	379	377	406	400	396	427	427	361	408	389	406	410	374	404	434	359	422	393	399	378	416	412	411	382	388	411	424	417	432	394	437	397	397	418	422	379	375	398	396	383	424	407	371	416	388	414	423	395	395	382	408	447	439	396	416	396	434	385	381	407	406	379	389	396	389	390	424	377	437	348	415	400	403	405	373	416	413	436	438	397	397	381	405	439	402	420	395	400	415	401	382	402	404	388	435	425	379	411	410	431	400	439	405	382	422	400	436	382	415	373	434	403	409	416	424	418	401	406	407	427	376	426	407	418	411	400	409	435	406	407	402	404	413	412	410	410	394	385	419	411	394	454	408	401	394	367	416	387	368	432	358	418	451	399	373	416	398	354	448	396	385	384	380	373	373	401	407	417	400	397	414	417	408	433	418	414	391	394	375	410	370	380	375	374	392	428	382	384	391	406	421	415	426	412	390	427	398	396	422	426	407	448	412	415	393	399	433	426	378	398	358	372	421	404	375	417	435	409	431	402	408	413	367	388	428	376	412	383	417	418	416	422	399	427	380	396	432	404	419	406	418	406	382	401	435	430	385	436	421	381	372	393	416	414	396	403	394	384	381	429	413	394	369	445	373	366	382	365	418	376	401	385	422	419	406	402	380	463	378	431	423	384	396	440	429	403	437	418	425	418	410	401	408	402	430	412	414	411	418	393	417	433	421	419	400	395	429	430	403	388	409	437	398	399	419	419	402	415	416	382	382	376	418	397	405	395	412	399	366	382	433	386	449	409	395	395	397	393	394	401	379	401	364	384	390	393	414	389	390	431	411	407	408	405	431	414	387	402	414	374	396	362	408	369	406	424	396	413	396	423	433	371	410	406	397	413	410	376	398	402	402	392	427	410	415	443	415	374	392	411	425	408	401	413	426	414	410	435	377	421	411	374	433	375	400	417	363	372	390	396	425	413	371	404	399	387	456	411	407	400	378	406	388	419	420	381	390	399	426	390	389	396	409	414	383	382	397	410	427	408	402	397	394	442	390	408	404	396	415	385	422	401	390	386	384	392	355	376	422	386	450	432	381	396	370	368	421	408	395	426	432	414	390	416	384	420	427	407	395	400	402	437	395	408	418	403	417	409	389	394	426	397	412	376	393	435	405	395	414	406	380	431	397	437	401	422	417	362	389	384	423	404	419	432	388	423	385	394	396	427	412	391	411	424	404	368	441	396	411	404	391	434	424	382	407	373	414	407	380	435	400	409	392	389	381	425	412	432	416	385	410	424	438	418	371	366	439	417	409	436	366	397	415	405	394	421	431	375	395	424	448	416	403	397	425	375	394	423	352	428	400	392	352	415	389	375	405	415	373	407	402	405	419	414	402	386	427	421	403	426	388	406	370	420	407	387	402	395	419	403	394	385	389	410	381	390	395	430	384	397	419	398	418	443	444	395	402	365	408	389	368	414	373	367	415	425	365	398	412	405	405	423	398	404	397	432	375	409	426	402	395	384	405	412	409	423	375	412	394	380	397	404	390	397	403	410	374	401	392	366	387	342	357	438	428	391	420	370	395	399	423	393	404	414	405	421	374	416	407	364	401	438	402	376	422	451	403	409	399	405	396	418	427	448	439	416	352	435	415	430	385	425	388	383	393	413	393	395	417	395	412	384	394	409	411	402	393	427	412	411	406	393	387	377	412	393	417	405	389	383	416	394	398	380	402	374	398	405	410	400	413	405	436	444	401	403	395	420	387	412	418	429	410	411	412	402	430	408	395	405	424	394	399	429	426	417	395	394	408	408	405	413	387	420	419	387	384	457	416	399	393	426	426	353	405	393	395	394	397	405	386	391	437	370	402	391	419	389	432	440	403	419	422	421	404	395	399	400	375	418	367	380	408	396	411	400	405	367	396	401	407	387	405	453	429	395	388	424	391	378	388	414	417	383	379	399	391	414	371	379	387	396	412	404	442	402	392	420	405	384	392	426	394	388	402	397	439	406	421	416	425	437	404	397	388	421	392	416	385	391	410	415	388	394	423	421	379	437	408	390	401	422	374	384	422	377	367	378	378	394	444	431	384	357	409	375	432	404	401	407	423	397	388	398	408	436	432	391	426	408	392	444	386	415	410	410	404	388	408	379	443	362	413	387	409	367	435	386	402	386	371	410	424	421	390	379	424	386	405	408	415	392	374	364	391	412	403	399	427	400	391	369	388	403	423	393	406	392	394	381	391	402	404	404	379	409	422	430	397	414	379	396	405	460	410	416	403	401	437	397	419	404	413	370	378	386	416	391	407	368	414	399	417	393	398	422	408	377	368	403	391	424	376	418	383
26151	31122	28027	24802	28761	26034	12155	2423	722	453	303	259	271	266	271	261	249	237	272	262	290	254	265	263	237	252	240	256	239	240	255	253	239	248	261	241	228	231	267	272	261	246	240	230	245	276	264	301	281	291	280	283	239	244	230	241	248	258	255	236	241	255	253	255	261	237	255	258	314	258	247	251	241	252	265	252	257	212	259	235	250	233	259	260	233	256	250	254	252	234	257	242	242	260	237	251	267	244	217	243	235	248	207	227	252	249	220	281	230	235	236	251	223	208	223	261	267	239	227	271	235	266	249	265	219	255	225	263	233	233	235	240	234	238	265	257	253	219	234	225	256	250	231	258	257	271	232	233	297	227	250	228	212	231	258	250	243	243	247	245	228	239	208	241	236	242	261	261	264	253	250	249	240	250	235	236	238	258	240	244	240	242	239	242	244	227	239	275	234	234	233	246	283	250	298	241	231	251	240	251	236	223	228	223	253	245	217	247	241	208	228	237	226	225	249	250	261	243	257	248	259	220	251	268	233	224	226	217	220	258	276	263	213	275	260	249	235	248	242	239	245	226	239	207	256	273	264	252	268	251	260	260	288	240	243	233	252	222	263	220	251	250	230	258	230	247	254	202	229	243	223	248	225	245	267	263	224	230	232	246	226	249	221	234	262	235	251	207	251	253	230	252	222	259	232	239	237	223	225	200	261	274	262	241	256	254	240	256	265	252	262	246	253	265	239	254	297	246	263	266	229	252	254	222	245	277	251	230	233	241	224	244	231	231	231	227	236	254	241	254	228	237	233	242	260	225	253	245	275	235	249	214	254	237	231	250	263	244	247	253	226	251	249	235	250	274	244	236	220	259	244	253	238	251	245	257	245	237	235	238	244	247	245	212	231	237	254	230	254	273	266	240	231	244	231	228	252	241	232	258	238	249	262	231	244	239	269	234	240	238	241	225	245	265	225	244	238	210	274	237	239	234	220	242	254	256	237	228	218	257	230	250	221	251	256	231	256	228	258	224	277	234	250	264	240	238	241	219	235	228	246	251	223	255	246	243	222	237	253	239	278	260	268	268	244	231	241	250	226	263	256	247	273	244	242	233	243	234	246	226	232	247	265	234	244	263	218	247	247	255	227	262	208	246	234	230	246	272	228	246	235	266	242	213	235	233	250	257	256	230	261	245	264	235	265	217	237	242	227	254	268	245	257	247	265	238	229	278	257	213	228	248	246	240	234	253	241	263	258	238	228	245	260	243	240	263	233	244	229	239	229	253	239	228	237	237	231	264	252	219	236	257	217	216	233	261	220	255	266	260	244	247	231	232	240	267	245	232	240	225	215	232	252	248	204	253	260	230	253	262	246	253	252	214	244	255	221	246	210	245	253	256	247	242	261	275	256	270	263	241	241	269	236	239	269	263	226	233	255	245	211	233	225	265	264	232	276	266	252	249	231	257	277	231	243	258	226	203	246	265	247	249	261	254	210	253	253	253	240	225	228	236	261	249	258	246	253	232	262	238	261	264	238	239	254	237	264	224	250	276	228	251	248	276	261	260	265	250	271	220	237	248	240	262	239	246	236	258	253	262	207	224	223	262	233	275	257	236	245	237	233	242	265	262	269	268	208	261	232	250	261	236	247	270	260	261	216	274	266	237	268	243	237	247	255	253	244	231	264	225	247	259	229	238	262	214	212	250	250	205	214	247	234	252	261	233	276	249	232	235	248	235	262	250	222	243	219	251	248	248	216	251	251	223	253	240	271	241	249	254	256	228	248	224	232	239	238	260	256	256	240	249	253	245	249	236	231	253	234	215	270	252	255	216	239	248	242	247	235	236	268	241	240	254	245	227	257	230	246	223	239	263	244	228	238	244	253	267	235	249	260	263	263	247	240	238	219	236	242	257	216	231	281	249	275	215	238	253	272	231	254	250	232	221	247	252	257	252	253	266	238	224	244	252	264	232	261	238	227	231	260	217	213	265	240	224	246	249	243	221	231	255	217	284	252	284	255	256	212	229	235	261	255	238	224	231	258	218	245	236	203	233	231	251	261	248	252	255	252	260	243	238	239	238	248	262	220	248	242	233	222	252	216	221	235	246	263	235	224	247	248	225	254	232	242	247	277	233	234	244	248	208	248	244	250	245	231	221	238	217	235	240	244	273	270	247	218	228	238	251	246	230	247	261	223	265	256	256	234	269	247	249	250	225	261	237	231	244	249	237	242	227	247	245	233	245	207	224	249	249	238	248	248	208	252	259	234	221	230	252	230	237	233	238	231	238	264	239	256	235	249	224	224	235	217	239	225	248	240	226	218	269	252	276	241	245	233	228	260	239	227	262	260	269	218	249	264	226	273	279	220	240	231	262	234	227	244	241	250	237	259	232	235	231	272	217	256	240	249	242	222	243	255	230	246	257	263	253	240	228	250	269	249	241	241	230	240	222	238	264	256	251	223	251	230	255	254	241	255	263	234	265	220	234	240	267	264	248	213	254	266	252	240	248	221	231	244	249	245	261	243	232	257	272	239	250	261	240	254	238	233	241	231	213	260	248	225	256	237	243	244	239	240	248	252	237	238	227	265	240	238	240	229	251	248	231	223	234	226	213	211	231	233	248	270	238	246	259	233	288	259	249	247	245	243	287	250	242	237	235	253	255	198	275	214	226	259	247	231	212	248	246	242	239	217	223	224	251	260	206	260	254	244	241	274	241	226	259	251	261	238	285	213	239	260	237	227	254	250	229	227	264	259	228	243	217	260	233	256	263	244	267	289	261	281	237	253	227	250	228	263	216	234	241	281	270	222	226	259	221	233	217	266	262	210	261	235	241	245	234	263	232	231	218	230	222	252	233	253	257	231	213	242	264	261	252	210	247	227	222	282	262	234	240	245	225	248	223	237	272	246	235	247	268	236	272	245	266	258	235	217	262	255	231	247	220	262	249	225	263	255	231	264	243	267	239	252	285	240	233	229	228	237	250	254	218	283	239	235	232	249	240	233	251	213	241	245	236	258	241	242	266	257	264	228	227	269	265	226	275	259	274	237	239	237	252	224	238	226	244	247	230	245	237	250	257	258	248	234	237	220	238	242	233	241	256	241	286	267	252	233	217	230	219	237	228	211	206	263	239	224	261	221	250	265	218	245	282	250	250	217	234	244	257	244	272	252	230	258	246	218	244	249	206	240	251	283	228	265	246	247	227	266	239	219	233	238	257	254	224	234	221	230	287	251	239	207	230	246	241	227	274	226	280	263	256	230	248	261	258	253	245	241	291	242	258	270	240	233	254	268	224	231	254	260	234	201	243	247	247	252	248	248	261	238	245	231	273	235	253	231	221	224	264	253	243	252	254	255	235	262	251	259	243	235	233	257	248	238	258	239	243	258	249	237	242	246	254	234	284	249	254	233	257	241	257	254	206	225	223	264	217	247	247	229	236	252	239	264	236	248	250	256	243	240	242	277	246	261	269	254	234	244	249	253	220	260	240	236	232	248	226	247	223	265	257
18371	29765	30626	33731	40194	36053	20470	5207	1580	849	684	671	701	750	770	735	697	660	586	624	631	630	649	663	618	631	601	637	636	640	679	618	624	584	604	579	620	600	703	729	708	583	630	625	658	610	728	866	950	940	776	721	675	606	615	598	598	645	653	625	624	586	571	599	590	627	618	608	602	606	572	598	618	577	636	591	587	599	618	597	608	583	634	606	596	586	571	619	578	608	571	617	582	608	576	587	599	592	572	605	589	596	586	626	620	612	610	607	576	614	624	605	596	606	599	580	583	622	613	631	614	573	634	581	623	610	677	635	590	592	604	607	620	616	625	656	628	616	576	622	590	639	600	666	596	614	613	578	614	567	555	650	627	597	555	585	619	619	614	608	576	650	649	595	621	598	587	598	609	579	567	601	628	650	580	573	615	598	632	635	627	592	618	600	640	581	587	617	573	553	602	612	619	635	633	603	632	602	611	602	613	602	637	606	558	609	653	604	636	651	606	574	631	633	601	617	584	622	622	627	617	635	608	636	620	625	593	634	631	634	581	641	636	637	592	627	614	632	600	628	601	622	585	576	613	576	596	569	638	623	626	623	572	573	622	644	610	615	568	618	584	583	699	579	610	589	656	597	579	572	630	615	595	598	629	639	595	626	582	611	581	604	570	572	635	617	602	601	605	577	568	631	650	642	645	584	603	608	617	634	571	626	599	613	597	635	576	652	613	633	630	607	626	572	608	535	564	650	596	582	641	599	558	594	578	539	621	620	632	573	545	629	657	642	611	606	579	580	590	624	576	599	567	586	569	583	596	614	628	621	548	602	593	601	599	593	623	596	601	596	611	625	572	598	585	623	621	632	598	611	596	581	607	598	579	572	625	619	577	649	592	559	577	630	652	605	590	579	614	622	613	608	623	597	609	601	578	645	629	613	645	611	590	591	595	592	621	641	631	621	594	579	599	582	623	594	584	622	605	581	637	590	607	595	579	579	600	567	559	639	626	635	593	604	622	575	615	564	606	624	628	625	627	599	607	601	590	617	571	632	589	591	587	606	595	646	596	627	620	607	589	605	592	624	604	607	592	616	581	611	582	583	632	602	580	571	612	605	632	612	667	668	644	608	608	618	568	617	635	617	574	557	611	613	592	627	568	606	611	600	607	586	609	630	583	583	599	613	603	615	592	627	596	603	659	593	596	632	634	589	634	598	630	617	573	562	636	578	574	652	606	610	612	594	581	647	630	590	624	616	614	611	606	590	586	629	576	609	602	593	589	606	620	606	637	621	584	612	626	585	605	579	596	618	596	645	615	591	593	626	596	573	557	600	642	616	619	607	559	633	608	592	589	594	561	604	638	574	637	629	609	578	596	594	561	648	620	603	615	630	629	557	576	646	633	624	607	578	571	616	566	653	587	638	584	635	605	629	591	627	612	586	608	648	575	629	641	596	596	615	574	588	589	619	638	616	644	636	599	616	573	618	613	626	576	627	638	614	600	592	603	644	596	557	598	589	614	587	590	604	628	611	580	613	602	612	612	625	611	587	609	548	600	594	614	593	587	591	566	585	611	615	643	607	591	567	594	582	616	613	651	630	591	607	634	615	585	583	607	603	607	611	568	595	546	595	566	591	603	606	637	601	609	635	574	613	596	611	608	644	618	597	577	598	548	599	590	670	625	605	628	628	621	623	573	580	565	590	586	636	590	615	596	610	578	601	579	594	603	611	654	587	634	558	570	589	606	618	603	622	621	585	611	580	579	561	605	617	583	591	648	596	652	615	611	616	621	592	615	632	623	621	615	648	612	625	638	601	634	599	610	597	588	556	583	556	582	595	589	647	666	593	623	611	610	605	600	575	568	617	630	558	605	629	596	587	572	585	596	602	574	581	651	635	604	610	578	596	598	550	580	629	599	613	620	586	634	607	582	640	591	613	581	617	588	578	595	619	637	649	624	573	596	640	614	641	624	556	583	628	638	608	615	588	618	593	592	609	609	590	652	569	612	638	604	562	584	610	606	552	628	614	617	652	585	622	644	591	575	593	591	571	576	633	576	637	605	623	606	571	602	626	664	577	636	579	586	607	595	607	590	570	605	608	666	607	571	641	600	540	630	625	559	584	630	605	542	606	596	575	594	613	612	624	632	613	581	624	584	644	628	627	578	589	591	602	575	607	605	638	556	577	564	575	597	600	589	611	617	570	587	631	606	632	608	613	634	629	612	658	591	592	611	591	654	589	591	604	608	599	645	643	579	623	628	643	602	614	581	619	583	584	636	611	612	574	619	570	625	580	606	597	618	615	588	582	584	615	598	597	590	621	633	631	665	538	551	599	571	616	580	584	631	608	639	567	616	599	547	622	621	570	595	624	612	614	620	641	603	649	619	586	582	637	615	597	619	597	557	615	650	595	552	601	588	637	588	606	621	610	586	616	626	592	610	608	622	577	614	576	636	630	595	598	589	639	616	581	600	600	588	601	594	619	564	651	626	588	570	594	627	669	622	611	622	616	630	619	625	601	561	645	647	613	645	611	575	627	600	588	577	644	605	575	607	629	571	603	605	633	608	603	560	622	604	563	599	596	603	569	542	636	603	612	614	581	625	570	572	617	612	631	637	632	578	667	611	581	631	573	621	618	594	579	613	595	629	635	599	588	621	611	591	603	619	624	643	580	602	622	603	575	605	584	634	592	592	668	630	616	628	576	588	638	632	623	656	640	658	581	597	584	594	624	653	592	571	587	620	640	608	613	602	598	587	638	644	612	597	606	575	620	557	584	637	569	610	577	605	592	619	585	578	643	586	575	610	590	624	621	610	627	580	629	585	672	632	569	603	606	612	597	580	584	585	642	619	590	626	591	621	590	587	574	592	595	599	596	570	583	607	590	619	585	625	595	610	607	656	619	606	590	619	606	555	599	627	630	618	561	618	666	609	615	583	575	596	602	632	595	617	607	607	606	615	605	589	588	586	603	638	591	617	587	606	602	643	604	628	639	630	647	582	592	649	656	617	614	615	624	588	612	599	629	615	609	627	567	596	615	614	568	622	659	619	632	618	581	556	592	625	631	598	600	617	661	605	596	606	608	584	558	568	628	578	618	577	612	619	573	653	595	618	613	639	589	594	661	572	605	616	632	580	590	594	613	632	585	628	609	609	590	574	591	592	621	628	642	576	580	649	658	634	605	580	618	597	548	622	606	592	556	625	585	590	620	535	583	605	626	603	648	562	629	578	623	589	600	581	628	636	640	575	660	611	607	605	620	597	635	581	568	600	672	636	618	581	596	647	616	614	607	580	625	611	592	612	633	615	621	620	606	645	567	595	625	585	589	620	615	599	571	626	551	584	666	593	582	601	611	618	623	613	614	627	630	624	618	596	614	614	644	574	603	585	577	604	586	599	608	576	655	588	602	626	618	613	617	604	585	586	599	650	589	591	612	605	598	622	625	606	576	584	632	597	611	640	631	576	598	558	557	605	553	611	624	636	568	583	618	617	630	627	598	587	622
47784	51918	51612	48578	50283	47128	42092	30594	18584	8262	1947	528	464	383	393	395	307	230	259	243	240	238	231	233	255	223	261	229	206	235	258	241	254	283	255	252	239	217	230	218	300	199	228	229	219	230	399	535	521	464	374	284	241	236	213	215	203	204	226	215	222	212	233	253	208	177	228	210	236	205	227	180	198	209	220	218	231	208	209	217	186	216	223	231	224	244	199	215	188	218	207	231	209	237	212	219	195	209	237	228	210	205	223	209	188	200	210	207	215	228	233	209	220	234	194	192	220	217	201	193	208	195	210	229	207	218	191	192	206	203	183	211	201	208	235	221	201	223	178	236	198	200	221	198	226	236	171	207	212	216	193	212	213	237	215	207	203	211	216	219	218	189	217	217	199	206	233	229	207	214	220	229	213	228	233	214	217	250	211	213	211	201	228	219	209	207	197	208	199	206	221	202	224	201	211	234	192	204	200	209	172	195	200	193	231	229	220	244	190	207	231	202	221	206	222	220	213	219	228	203	224	227	191	175	217	218	221	211	193	209	229	214	223	221	225	242	208	234	212	204	224	232	239	204	190	182	211	246	199	198	190	217	239	209	223	212	209	228	221	235	217	204	241	234	230	171	217	194	202	219	227	207	208	214	218	208	206	208	238	219	209	220	207	192	190	217	232	239	193	208	200	200	235	208	205	225	178	206	195	230	199	218	222	218	239	212	220	216	222	195	235	236	218	198	210	190	197	212	202	222	201	232	222	212	195	250	216	194	216	213	182	215	231	211	224	217	228	209	213	210	190	212	223	195	197	191	229	187	194	217	202	231	226	186	218	199	222	231	233	210	203	193	212	200	229	215	230	202	238	217	224	209	229	201	199	219	208	211	227	194	219	225	216	193	188	195	189	182	199	209	206	194	248	231	199	199	223	246	225	227	198	190	202	238	210	210	207	212	206	219	209	187	210	219	200	209	233	217	230	223	213	192	243	209	226	224	177	230	231	212	209	209	206	208	235	191	201	233	202	228	219	224	216	240	189	207	211	213	204	212	209	214	208	243	205	193	226	212	224	261	207	214	214	223	218	208	193	212	211	200	233	248	225	178	219	210	199	222	203	223	181	207	235	201	205	218	193	211	212	201	203	210	199	233	224	195	219	202	213	213	240	207	229	193	230	225	241	205	217	228	234	221	218	227	208	204	220	218	223	203	216	210	212	214	217	220	207	216	217	231	196	196	224	220	208	215	219	230	207	225	217	196	219	216	210	241	214	203	210	220	197	213	212	213	212	222	202	207	214	199	190	213	202	191	238	214	229	215	199	210	231	225	232	235	188	192	220	193	237	211	206	209	202	221	215	188	212	221	195	220	223	206	206	203	201	234	202	203	201	227	228	208	215	208	200	202	206	234	196	197	195	210	230	217	206	209	240	192	208	231	203	210	192	179	215	225	222	222	222	219	174	213	201	221	212	221	223	212	200	218	213	192	247	190	221	221	203	223	219	211	213	202	214	210	190	196	203	212	226	194	233	251	216	219	202	225	236	232	203	200	224	215	225	226	205	194	201	233	198	223	198	207	227	231	209	216	201	213	211	254	207	236	183	191	224	184	210	221	215	228	191	199	236	193	235	216	216	196	232	209	220	215	200	219	210	217	242	221	215	214	205	210	235	217	206	203	216	204	206	214	224	235	216	198	218	222	216	200	196	196	197	218	237	218	199	203	213	229	203	241	193	225	232	193	212	203	217	246	211	232	201	198	199	213	197	223	239	231	218	227	197	206	228	186	233	206	233	221	219	213	221	206	221	228	208	194	236	204	191	221	219	204	220	193	217	197	198	255	227	189	215	220	198	188	213	238	221	210	219	208	200	209	200	238	206	212	230	210	208	198	227	195	233	202	232	196	213	226	208	211	212	208	201	211	229	195	194	224	193	200	199	196	198	207	214	181	230	219	227	236	200	195	214	234	232	194	214	216	194	195	197	211	211	215	227	187	188	232	217	203	201	218	202	226	187	187	189	204	227	231	236	221	222	185	215	221	202	207	206	207	217	214	193	209	230	213	210	189	205	208	199	224	204	214	214	231	204	211	206	214	215	236	211	235	199	195	223	222	220	208	201	174	191	193	216	231	221	204	197	201	210	205	237	216	190	201	218	239	230	202	195	232	217	195	191	195	203	197	222	187	204	203	217	221	225	219	201	204	215	206	220	196	196	228	198	223	218	196	209	215	218	198	210	236	219	214	223	227	228	195	203	225	228	212	232	224	220	215	207	213	232	206	218	218	190	230	181	187	229	210	205	212	228	222	215	181	222	223	216	233	202	197	209	186	217	207	209	221	193	211	197	225	196	184	177	195	219	186	230	223	201	210	189	216	213	194	191	215	221	200	225	226	212	224	220	194	218	209	226	196	208	212	200	202	238	198	199	221	218	206	197	223	229	235	211	212	199	217	200	240	164	225	185	203	203	242	231	227	243	240	210	202	191	203	248	226	196	215	188	188	206	210	211	197	191	211	210	242	220	190	201	185	225	208	225	229	231	201	230	221	218	211	214	199	235	202	202	208	195	208	201	202	250	216	212	217	212	208	221	189	189	209	211	207	231	214	198	222	217	207	205	221	209	211	204	239	214	198	217	197	214	197	230	203	219	239	218	200	225	193	203	225	216	210	214	237	209	223	202	237	192	226	217	222	217	218	233	193	231	225	199	216	200	226	189	225	202	222	223	214	193	206	221	223	211	216	201	252	235	235	232	218	181	205	190	193	219	207	217	225	219	203	207	219	212	214	232	225	204	205	216	224	196	234	207	217	220	196	201	237	223	198	221	209	201	259	227	192	250	207	235	219	203	198	199	188	195	227	214	187	237	238	216	221	195	231	251	219	213	205	230	219	224	240	222	203	209	233	211	241	209	238	194	210	209	207	212	216	215	208	222	221	212	228	210	217	200	230	207	228	239	197	196	190	203	226	195	219	190	227	199	198	196	199	196	181	239	223	212	191	225	191	214	198	199	219	200	235	201	221	196	204	229	198	229	215	265	223	195	180	216	223	250	200	201	190	222	204	200	207	218	221	210	196	240	205	228	190	221	214	205	217	228	211	214	207	196	176	233	205	202	197	188	194	200	222	228	248	209	210	201	214	194	245	190	208	199	193	227	213	209	195	196	218	207	219	220	217	195	222	231	218	193	210	193	198	203	220	199	218	191	221	206	227	227	227	195	208	207	213	224	226	207	208	215	211	223	213	198	218	202	204	222	215	203	193	169	223	219	218	207	217	193	232	209	200	216	230	205	207	202	209	234	220	207	219	199	232	228	191	198	232	202	213	213	222	238	230	204	222	250	236	203	202	196	228	203	225	209	217	217	207	213	226	178	184	210	240	213	218	214	224	230	212	207	207	209	241	203	223	181	219	223	189	231	205	228	227	220	206	208	218	203	199	223	213	212	209	193	199	209	184	208	215	215	197	230	241	204	206	201	248	217	209	219	201	201	222	200	201	194	204	185	205	220	222
35118	47538	53538	56899	59190	59354	48852	29714	12271	4384	2163	1371	1534	1457	1510	1530	1093	795	693	694	642	620	604	558	614	615	596	640	706	674	654	695	769	835	722	826	654	589	579	614	1083	600	728	575	617	667	1858	2477	2293	1803	1160	829	633	595	519	535	567	583	553	524	525	513	547	498	533	528	553	560	549	540	544	502	503	545	480	530	540	521	519	550	508	503	541	513	458	495	539	517	533	557	504	526	550	537	508	545	533	561	543	552	552	540	552	565	542	575	576	542	577	521	519	516	531	554	535	491	531	581	570	530	537	547	526	470	556	532	560	548	543	522	524	525	574	548	567	528	489	552	545	542	535	504	550	572	554	466	496	555	558	546	519	540	541	545	563	558	514	549	521	555	507	546	517	542	545	539	530	512	559	540	519	563	541	547	497	499	526	544	504	494	503	508	550	514	561	538	512	514	512	538	545	547	537	539	501	518	511	534	517	539	519	510	560	519	534	538	550	547	528	515	548	559	498	541	565	550	525	522	518	506	562	525	540	547	548	485	553	577	514	508	556	574	534	552	543	511	544	534	515	532	549	511	513	521	551	548	535	533	519	545	528	554	532	555	531	514	570	537	553	535	541	548	538	526	535	543	554	543	540	533	585	570	507	560	525	495	536	552	509	502	545	557	526	525	573	537	534	551	538	507	517	547	491	525	536	516	540	533	525	531	527	514	513	518	497	521	574	542	517	527	531	550	527	514	541	550	499	510	545	512	509	527	549	556	543	496	522	504	535	564	579	550	533	567	574	554	510	568	567	524	515	523	564	539	524	557	526	560	465	513	536	524	539	540	573	533	540	538	543	514	562	545	529	505	531	528	531	533	570	546	547	550	537	555	540	496	501	567	522	509	537	540	559	519	533	525	569	568	534	517	481	582	539	539	524	538	504	534	514	573	538	523	490	562	567	535	546	493	575	557	525	554	533	540	504	540	523	579	495	537	549	514	568	530	520	529	519	573	503	552	542	551	527	517	550	519	542	567	534	557	523	535	527	515	560	513	518	531	563	539	547	507	521	521	533	490	533	482	518	514	536	523	534	557	568	482	531	563	538	533	531	514	571	545	532	518	533	527	541	521	534	548	560	513	573	547	514	523	510	540	547	532	521	526	518	549	563	536	525	539	551	497	525	534	517	516	506	509	541	540	474	512	523	532	572	486	531	520	547	574	544	532	529	556	559	502	529	539	537	540	464	597	559	503	557	532	501	550	557	559	526	511	544	528	543	555	496	555	514	526	549	519	516	517	504	575	506	540	522	508	529	487	563	530	510	518	535	527	540	556	559	536	508	580	533	486	534	561	536	510	568	523	560	517	551	541	524	526	510	542	537	523	611	539	548	512	526	531	547	550	523	514	541	555	546	517	554	536	542	554	517	496	564	528	482	562	571	483	550	534	581	548	556	569	544	508	511	527	561	511	525	557	523	489	520	527	491	534	513	535	500	546	551	538	543	510	545	509	527	510	515	488	532	540	494	520	490	530	542	521	513	553	528	517	518	555	540	521	545	550	568	525	562	529	539	567	560	504	532	486	513	508	549	529	566	537	521	528	513	534	488	513	559	519	505	495	546	526	527	527	516	546	555	542	526	492	525	530	543	568	577	530	564	524	511	577	541	523	549	550	506	499	504	534	516	562	530	544	561	518	541	522	479	567	527	489	533	570	509	489	570	545	533	548	552	529	550	527	536	552	522	500	548	488	500	466	523	523	510	537	496	557	538	518	518	546	557	531	516	539	517	553	557	510	528	551	555	503	507	540	538	495	517	556	527	561	533	556	541	510	512	511	544	532	528	526	547	562	540	574	546	512	547	515	524	520	563	539	518	527	544	532	552	562	512	555	533	519	554	548	543	542	552	514	507	540	556	542	530	500	495	557	508	473	512	529	545	532	529	516	564	518	523	522	480	532	532	560	512	507	511	552	540	539	524	547	540	553	557	527	470	522	543	556	512	566	498	502	537	567	512	521	553	509	578	509	519	556	496	569	542	530	456	512	521	571	519	578	527	529	577	523	549	537	526	552	506	531	510	514	521	542	519	539	544	516	576	550	567	536	529	563	543	509	535	499	518	495	538	569	557	566	491	576	524	514	575	518	540	565	539	510	563	574	585	558	503	499	524	540	532	499	506	513	574	570	564	561	550	483	544	537	511	493	533	517	540	542	518	532	534	570	564	550	491	539	530	522	533	492	559	578	517	539	466	513	515	574	515	519	507	540	529	515	545	527	519	551	484	518	545	542	498	524	532	510	522	512	501	531	538	527	532	547	480	550	498	509	542	470	534	538	522	533	561	530	532	530	549	552	547	526	568	528	541	517	556	559	529	539	529	535	551	549	526	561	530	494	565	499	550	493	531	558	513	555	491	530	526	527	542	543	544	571	551	491	556	515	536	534	523	543	529	556	521	523	511	515	541	548	513	552	548	527	489	536	535	547	497	503	538	492	515	516	528	542	573	552	538	518	531	517	556	529	540	535	541	544	572	538	557	508	540	520	511	498	573	506	519	535	533	491	572	544	565	533	507	547	524	557	483	540	507	530	540	525	512	531	503	538	554	525	540	540	515	481	504	507	542	509	494	556	534	501	544	543	486	533	589	537	534	540	537	553	540	527	506	565	497	547	526	548	538	513	577	543	575	507	514	524	511	538	515	533	522	498	547	574	550	559	520	511	503	505	530	526	539	514	550	527	510	503	519	543	545	513	565	561	548	529	521	587	521	540	524	473	480	491	559	526	495	539	519	517	522	542	537	524	477	594	541	511	548	565	513	533	521	552	521	509	525	536	537	523	531	548	551	529	536	541	511	547	504	530	519	525	555	530	543	469	525	512	550	526	529	538	540	508	547	545	510	520	546	535	504	595	530	550	550	563	562	496	556	580	554	492	484	539	528	545	519	549	518	523	538	517	501	575	498	537	532	543	523	552	520	517	522	518	533	517	511	491	536	523	546	535	523	511	517	481	547	513	520	538	517	509	562	547	528	549	530	502	510	541	596	524	525	524	517	537	545	528	514	566	532	529	516	557	518	512	517	507	539	565	516	520	531	538	535	528	509	577	536	530	503	547	531	532	553	517	498	505	549	514	550	522	548	539	547	508	536	534	507	574	557	544	517	578	523	493	550	524	535	554	559	521	559	456	556	524	544	489	531	523	515	532	503	561	561	577	537	564	490	516	512	578	498	528	567	519	540	503	499	527	540	507	525	488	538	530	562	543	544	519	532	539	532	551	577	529	553	539	551	526	506	533	516	503	518	548	501	501	549	556	556	579	548	514	523	515	557	553	541	544	501	510	520	510	571	508	508	492	547	578	471	489	506	560	546	526	503	522	565	563	561	525	560	542	535	557	559	546	538	547	542	540	561	487	552	525	534	553	569	510	565	506	552	559	532	498	517	515	540	510	462	511	553	487	566	567	525	513	456	557	533	513	537	525	572	526	535	563	533	537	537	513	537	513	519	576	553	576	549	582	532	550
58488	51811	49176	45917	48455	48679	44148	39485	31903	19829	11159	3848	878	603	536	472	429	336	352	291	221	195	200	217	202	209	217	221	203	209	230	239	215	242	251	221	261	253	201	220	229	190	214	222	271	242	723	897	830	644	428	297	258	188	203	185	187	148	175	192	190	168	155	195	170	143	172	184	174	168	210	178	166	160	180	183	175	186	173	202	188	184	156	177	198	196	194	151	197	174	149	171	186	179	178	191	202	176	169	162	195	174	159	159	175	158	211	164	186	187	199	163	201	172	174	175	155	205	173	201	200	169	193	177	169	166	193	201	174	197	183	201	173	173	189	194	169	171	178	178	205	204	185	184	175	201	183	176	212	149	178	185	166	213	178	187	164	180	163	199	175	155	190	163	187	203	162	161	187	207	175	185	171	190	198	147	157	184	190	171	196	190	202	192	185	181	181	173	175	173	164	182	182	171	142	177	168	191	162	206	205	160	176	187	198	204	197	161	171	176	190	184	185	171	208	189	185	159	157	170	175	155	192	141	200	196	192	189	205	212	205	178	171	195	178	171	190	174	149	184	176	222	184	197	190	166	159	208	180	158	162	179	190	179	164	176	172	180	199	171	187	166	154	177	197	197	181	201	198	185	186	209	170	176	207	204	161	179	187	173	201	178	176	190	209	160	152	160	203	191	175	171	178	178	182	179	194	196	177	155	185	167	195	178	177	174	179	180	191	193	183	182	167	170	177	201	171	192	205	186	196	160	171	174	177	183	183	178	201	188	186	176	188	197	194	158	175	177	148	174	201	181	172	184	188	176	174	169	171	183	171	176	179	180	173	154	169	194	181	226	180	152	180	153	173	187	179	154	180	191	200	205	177	180	167	210	179	187	184	169	202	165	167	187	172	146	178	161	186	189	161	176	203	176	195	177	187	188	182	200	173	172	199	179	186	194	171	186	178	178	178	165	172	189	195	174	210	186	179	181	159	215	189	186	202	177	168	174	172	176	184	199	189	201	174	191	197	209	178	174	180	174	195	172	179	187	163	186	179	200	169	189	161	164	190	154	170	191	187	162	197	162	171	185	213	196	195	171	173	196	184	181	190	176	175	174	179	193	182	195	174	193	171	170	196	174	175	176	177	199	176	178	162	165	209	181	168	194	206	176	193	176	177	184	185	158	183	181	159	172	184	172	186	191	192	202	155	200	181	201	198	200	179	177	176	189	182	183	172	180	204	185	149	185	180	174	181	200	171	166	183	192	184	179	178	185	196	209	185	174	177	189	188	186	180	196	175	182	176	177	172	196	194	189	167	167	192	165	166	168	160	179	177	172	173	174	179	145	173	193	172	207	192	202	192	172	200	171	173	152	163	187	188	175	197	178	183	181	176	163	180	150	176	180	185	211	178	207	170	180	198	179	206	183	185	181	173	165	165	164	158	170	188	160	193	184	180	173	179	193	183	183	195	212	187	154	183	165	196	201	176	183	210	185	198	194	201	170	197	194	193	188	171	192	183	172	175	189	172	178	188	171	179	195	186	180	176	184	159	168	171	184	193	190	184	204	165	178	199	167	163	205	172	178	193	185	199	187	199	176	213	173	186	213	185	185	178	169	192	192	172	167	193	197	186	191	186	194	158	208	195	160	143	189	184	177	176	163	169	180	206	191	176	173	163	172	167	185	182	212	187	165	168	199	174	184	196	210	209	182	176	177	198	191	203	179	185	176	172	158	183	185	195	176	186	192	194	181	175	189	211	158	186	191	193	161	182	182	179	172	183	186	186	199	203	208	184	186	189	175	167	156	212	168	157	164	197	182	211	161	193	211	164	202	183	173	173	182	158	186	181	172	189	173	172	175	191	175	184	174	170	170	196	173	194	178	206	193	165	183	186	195	169	194	175	183	213	167	168	185	179	176	204	166	194	173	171	154	181	161	187	180	153	194	199	193	191	188	191	189	169	194	174	168	184	202	168	186	188	170	176	178	157	166	161	165	181	151	168	168	150	184	192	180	176	184	189	201	171	184	189	166	170	182	174	182	154	178	195	183	193	167	187	185	177	178	176	170	175	208	204	185	174	177	169	201	170	182	190	193	165	176	181	178	156	179	199	168	190	205	176	173	186	184	180	176	215	163	172	181	193	166	194	176	165	176	163	175	172	156	168	166	180	170	196	181	178	179	212	182	211	170	178	180	165	178	181	166	170	182	174	158	188	168	175	150	173	191	178	193	162	201	163	175	175	200	180	190	194	177	174	166	156	183	196	203	191	179	195	166	180	165	172	168	162	193	185	205	203	168	191	189	178	193	183	164	161	171	188	206	170	171	177	165	177	186	178	193	183	167	196	180	198	161	162	197	206	199	192	195	179	201	171	194	197	192	181	198	200	184	196	166	214	185	156	189	190	191	183	181	191	179	188	168	179	184	205	212	175	166	176	176	164	187	169	186	173	179	182	195	168	169	205	173	178	191	159	177	198	167	173	188	197	192	176	182	180	159	185	177	172	187	187	167	171	193	182	177	175	159	191	188	170	161	182	219	172	192	208	167	161	182	161	172	191	189	179	194	179	202	179	196	148	188	171	181	201	219	189	172	180	197	168	166	193	199	169	178	169	204	198	190	187	204	157	204	182	173	201	175	160	195	182	208	182	188	173	173	176	184	193	201	202	176	192	183	189	184	185	193	199	171	170	192	193	153	153	180	204	185	168	210	170	173	190	170	174	173	193	185	184	206	183	167	135	187	160	201	155	195	202	181	199	178	187	169	193	185	176	177	196	174	178	188	153	182	150	193	192	198	175	173	150	185	210	168	163	188	184	174	185	171	159	161	187	177	164	170	175	188	176	187	182	168	178	198	191	179	184	182	203	183	195	141	183	163	186	175	181	185	168	167	179	151	159	198	166	145	165	168	170	177	182	161	182	162	176	203	190	188	171	172	166	162	183	199	185	163	156	184	183	175	186	184	170	203	194	180	170	187	171	183	152	164	175	174	181	178	187	189	170	194	171	201	178	189	185	155	185	205	179	174	162	182	194	181	175	156	196	150	170	154	204	169	162	187	182	174	177	169	175	193	188	180	185	179	176	204	182	173	168	173	177	183	170	172	164	201	181	195	167	185	179	160	159	174	179	189	201	179	169	169	167	200	153	190	195	184	172	194	176	165	204	173	168	198	196	170	183	187	167	174	181	181	195	175	176	171	184	193	163	171	187	185	150	181	169	184	177	193	167	196	164	185	194	198	188	179	189	172	199	156	165	189	187	188	180	183	182	200	188	189	210	196	185	187	184	181	157	193	160	168	173	189	188	179	192	177	164	195	183	176	171	172	213	164	176	218	190	184	201	195	189	189	203	170	190	202	177	179	193	169	176	162	195	210	176	193	192	180	199	169	199	185	163	165	210	202	179	188	206	178	152	162	188	189	189	179	187	189	176	207	165	195	172	186	172	179	189	188	183	174	181	205	185	194	172	207	168	177	158	187	183	207	177	172	160	198	169	197	183	184	157	200	171	153
45011	52694	56361	57658	58859	53279	55195	51803	26877	4744	4252	3938	2087	2114	2316	2031	1600	1338	1262	896	727	601	608	604	595	612	607	644	661	668	754	771	728	751	810	815	774	713	595	615	606	575	731	594	1014	771	3524	4314	3757	2655	1501	946	735	519	522	452	462	444	516	480	452	443	471	465	419	490	414	455	453	468	467	489	477	467	410	475	458	450	449	489	450	454	440	448	453	477	446	475	471	469	432	449	466	443	514	463	419	468	419	457	452	480	449	456	439	469	472	462	491	491	447	441	450	443	483	463	467	473	503	466	458	455	461	464	469	431	423	480	457	477	439	458	440	440	487	427	446	411	481	456	439	492	465	468	520	446	469	452	434	430	470	433	443	475	468	482	458	417	412	463	452	428	460	505	473	440	418	438	471	457	455	503	436	432	439	415	454	466	442	470	444	489	468	468	448	448	438	443	448	452	486	500	438	510	458	452	401	483	454	481	458	448	472	466	451	455	428	462	484	448	486	449	468	460	463	447	460	477	468	410	447	449	491	443	455	439	450	457	448	421	438	486	429	499	431	416	473	465	488	474	428	503	435	477	472	468	467	468	436	457	461	443	447	491	465	458	462	490	470	465	456	473	454	436	411	453	475	442	447	464	461	435	458	467	441	459	404	447	475	479	452	458	475	435	447	437	464	434	466	451	440	455	504	466	476	425	449	452	429	467	481	419	486	475	484	475	445	477	457	434	437	452	442	479	465	454	478	479	426	463	448	443	448	467	475	473	437	434	415	448	471	425	451	433	446	461	477	432	483	437	433	437	467	455	440	461	451	459	442	418	463	423	477	435	461	460	452	478	476	471	434	458	476	441	463	426	472	464	422	466	471	448	430	475	426	484	498	507	465	457	461	433	458	482	458	455	439	439	455	446	475	468	474	424	495	467	460	435	459	475	454	460	448	494	466	470	429	441	514	431	470	482	459	470	456	449	484	479	459	428	466	522	456	454	467	473	433	459	429	495	452	466	466	471	502	459	429	441	457	419	427	461	471	446	484	479	459	438	469	495	483	455	494	476	436	450	486	468	467	478	461	463	439	491	418	450	456	470	466	462	459	441	481	436	461	444	464	430	465	448	452	488	454	445	477	423	450	432	459	444	468	473	445	439	458	447	413	523	470	496	441	484	455	494	469	462	453	445	462	472	464	460	482	462	489	450	488	458	468	487	444	499	462	461	479	445	461	447	470	447	491	424	447	467	444	467	483	457	445	465	430	441	451	447	464	473	469	444	480	459	478	481	454	435	447	466	460	470	471	404	487	476	450	465	477	499	489	477	434	467	472	450	474	484	461	475	487	445	422	462	450	454	483	434	445	418	432	464	422	453	455	486	445	433	497	452	477	442	446	453	460	488	453	444	416	465	438	444	468	449	463	461	445	510	478	487	481	453	483	469	435	485	452	448	446	440	435	470	457	479	456	437	502	448	490	464	447	468	451	451	449	480	439	459	429	471	472	430	485	434	464	437	448	477	430	460	484	453	449	454	513	451	451	456	488	469	461	435	419	443	474	413	431	507	465	487	452	454	440	420	479	479	444	498	454	442	489	460	400	486	451	418	468	469	429	455	481	455	457	495	432	423	410	460	473	469	409	484	464	433	437	468	435	427	484	460	439	436	429	429	453	469	461	463	498	491	485	480	522	466	444	456	449	446	424	439	432	505	440	456	441	448	477	434	430	438	479	450	532	459	469	438	444	470	463	455	457	474	466	451	478	437	490	503	449	443	459	462	458	441	463	448	453	484	455	431	483	435	442	424	431	425	410	487	441	454	441	487	468	491	470	476	476	467	462	471	458	442	443	452	433	475	457	447	453	455	469	438	464	438	434	451	444	451	447	450	462	425	456	445	460	455	436	487	489	500	432	417	457	447	441	456	419	457	435	442	432	451	478	445	426	426	445	458	431	449	472	454	455	432	481	472	475	429	464	439	447	458	497	487	441	444	412	419	435	445	479	463	429	440	472	432	457	456	462	448	451	436	435	426	463	465	498	471	448	454	463	465	511	416	431	445	467	481	485	475	490	503	450	451	434	477	471	477	442	463	483	498	444	458	436	491	441	467	445	476	463	465	467	470	433	443	452	463	457	445	474	411	459	451	454	461	464	437	490	472	483	459	470	470	479	472	431	458	469	469	446	488	429	497	439	429	443	457	440	483	421	471	438	452	467	449	428	481	458	457	465	483	411	495	478	448	464	460	478	440	439	463	468	444	462	488	466	464	430	440	487	435	484	448	484	438	469	459	491	458	496	432	491	458	473	479	494	432	492	461	441	438	448	461	441	450	473	459	446	459	476	454	476	448	486	466	455	423	441	449	442	435	498	460	467	451	429	451	502	444	450	425	452	448	481	423	485	464	459	475	496	451	468	474	447	476	466	467	466	488	495	436	433	486	412	431	460	458	461	442	446	472	499	410	444	479	447	486	480	435	476	454	450	491	436	442	452	485	450	447	455	455	418	480	420	450	412	509	440	461	409	428	465	443	457	454	449	422	490	480	432	453	430	452	480	478	430	472	473	494	464	464	447	454	459	433	452	473	443	466	455	454	434	476	482	496	443	445	481	490	430	475	443	429	460	438	462	459	460	461	460	483	431	430	469	443	466	438	467	487	431	472	479	441	483	454	449	461	468	422	443	462	429	486	490	460	453	476	479	454	447	437	493	450	463	439	478	465	437	481	475	485	472	427	461	433	442	469	447	474	458	455	453	408	495	448	472	471	450	449	449	462	428	460	475	433	431	431	475	486	478	446	460	430	438	473	455	459	427	427	471	462	498	456	438	427	478	459	490	440	488	485	446	464	438	446	460	479	471	445	494	463	460	461	460	454	422	441	487	450	457	420	478	511	467	504	457	477	459	478	431	433	463	471	440	441	436	445	438	456	464	438	452	438	471	492	448	456	448	475	458	429	457	437	471	442	450	480	440	480	436	472	426	446	475	446	444	445	459	429	449	486	478	470	452	464	453	463	442	453	482	488	420	495	458	458	408	444	460	435	456	492	450	453	418	419	491	455	453	454	428	484	478	448	462	440	497	431	438	510	430	452	458	506	465	454	451	468	479	467	437	437	463	450	442	461	475	464	474	434	477	485	474	475	434	471	459	486	483	463	450	464	442	461	472	454	426	453	444	454	452	455	452	485	453	476	482	470	424	415	419	466	450	502	442	448	425	462	438	482	440	475	453	458	446	439	437	462	461	478	463	476	462	487	459	455	438	461	462	440	469	440	430	467	472	458	488	479	476	450	452	442	436	441	449	471	457	468	481	437	449	458	477	434	480	443	460	467	455	432	425	449	429	472	481	440	460	432	428	417	487	487	470	431	481	431	418	498	443	440	460	427	438	460	455	475	472	478	438	480	425	465	447	437	440	439	468	439	431	450	473	476	462	487	439	472	459	460	511	447	452	478	445	499	462	446	488	505	412	471	431	434	458	471	439	428	473	458	476	469	421	478	440	446	512	441	454	471	450	445
24397	20343	26566	24818	30005	28217	17183	17231	12425	842	315	297	279	280	275	292	275	260	266	249	252	283	283	281	266	273	229	294	278	279	253	275	275	286	281	276	297	274	319	261	274	247	269	286	298	281	283	273	276	266	271	257	310	295	268	275	308	256	295	285	288	280	273	267	276	269	254	279	280	250	252	300	254	250	289	302	287	262	232	246	262	279	262	269	230	279	272	257	241	295	250	285	280	293	296	261	289	296	273	259	241	283	258	242	292	287	261	236	253	295	244	276	282	253	257	256	253	257	269	272	267	275	275	275	252	264	251	276	273	273	243	247	247	288	253	254	249	251	234	277	293	268	242	284	273	273	278	265	299	296	292	250	266	275	272	272	246	280	264	246	257	271	284	255	273	266	265	296	239	313	253	255	229	254	291	260	285	293	254	259	260	295	248	285	240	275	256	294	276	263	267	275	260	308	257	298	257	259	261	277	236	273	276	278	293	251	251	269	259	296	257	279	251	248	274	280	272	271	284	296	257	258	274	283	281	266	277	265	238	239	277	250	278	254	278	256	242	263	245	279	266	278	270	253	228	271	230	308	263	265	268	276	294	280	262	272	283	279	267	309	255	289	228	263	278	260	298	277	264	256	252	265	254	248	258	286	284	288	281	256	258	264	258	257	250	289	266	259	268	275	274	261	280	233	278	248	275	278	240	274	255	270	261	241	252	265	299	267	256	269	264	288	280	240	257	287	244	244	255	281	271	259	282	267	255	283	275	286	283	274	248	269	267	269	273	258	238	262	241	269	255	282	245	258	247	272	247	270	232	245	269	288	246	259	246	258	263	259	293	285	270	281	256	267	260	261	244	232	249	276	227	279	298	289	257	279	271	244	264	278	270	252	250	236	245	263	276	249	291	254	240	276	281	251	267	252	253	283	289	277	278	270	285	275	266	262	275	302	258	275	250	249	282	274	266	271	271	285	260	286	266	261	276	272	280	264	226	287	276	263	257	262	246	281	273	279	265	256	263	265	260	264	255	272	296	280	269	272	266	271	262	250	273	239	276	253	285	274	260	247	272	261	283	262	296	259	262	279	249	292	278	283	243	282	279	263	272	301	281	244	244	294	259	279	245	269	271	271	260	268	261	254	287	262	271	264	230	265	265	284	289	259	266	248	286	257	277	283	269	283	272	252	306	251	279	294	261	245	268	247	231	267	271	266	269	266	294	280	291	257	267	280	288	279	271	268	283	290	268	267	261	251	280	257	285	266	273	265	248	245	277	271	290	268	272	238	271	247	246	287	270	258	266	298	248	285	279	252	244	270	239	273	257	253	266	285	285	262	290	264	265	253	286	321	312	261	263	266	263	240	269	268	270	271	292	270	273	265	278	253	249	290	253	296	254	283	294	281	247	286	263	269	256	281	288	262	280	255	284	277	281	253	271	248	234	255	258	260	264	275	272	282	260	278	264	255	283	248	278	245	281	264	264	288	258	236	274	265	268	246	256	246	286	261	219	282	238	254	256	323	296	216	237	277	249	255	273	242	272	224	236	275	299	243	291	256	270	291	248	252	250	305	254	253	262	271	267	265	261	244	293	280	225	249	249	260	247	246	258	269	250	234	278	277	273	285	282	266	253	270	253	272	276	257	265	274	274	236	272	301	293	279	273	281	224	249	283	277	236	287	274	257	287	285	293	262	234	251	248	242	287	284	274	275	254	241	263	262	281	267	250	269	249	258	267	258	291	277	270	293	281	282	261	265	258	280	224	251	273	244	287	252	261	262	272	292	293	250	233	286	255	262	275	279	236	261	275	248	263	307	276	259	288	273	247	279	290	291	266	257	261	272	269	280	277	261	279	262	248	244	278	272	277	224	283	273	261	288	284	279	255	271	262	269	236	242	256	274	246	270	279	281	266	262	241	290	249	263	257	279	265	282	249	283	282	273	264	269	259	246	242	257	259	260	297	297	249	238	281	283	250	304	247	276	262	270	258	282	264	243	268	237	252	270	260	256	230	242	292	264	247	265	276	253	264	256	261	232	245	260	263	264	269	259	263	279	276	278	253	273	238	259	230	283	277	278	276	297	282	265	281	279	266	217	240	293	288	275	268	295	278	265	263	247	306	254	238	270	256	241	261	281	270	272	251	259	260	260	270	255	272	290	226	278	271	239	248	252	267	271	253	257	277	231	320	264	262	256	251	270	230	269	252	249	284	280	281	243	259	293	258	273	276	261	271	270	278	274	262	301	247	250	274	289	295	296	289	259	298	267	298	265	258	254	243	266	243	264	270	275	270	279	295	256	272	272	260	279	267	240	261	261	262	253	294	256	261	279	242	251	265	288	238	281	274	285	236	258	278	281	249	277	259	258	296	277	237	275	285	241	249	298	281	249	250	265	238	287	277	265	271	270	273	248	268	261	263	254	283	290	248	270	250	283	292	289	291	287	239	263	261	234	257	298	261	281	263	238	261	251	246	244	274	268	241	270	299	269	271	272	245	267	281	313	264	278	264	267	236	256	272	270	281	270	269	291	277	274	255	279	295	261	254	271	273	240	298	246	258	278	268	239	258	271	273	238	282	270	257	241	267	278	278	261	258	256	286	242	275	252	264	239	263	289	284	267	253	257	263	258	280	259	286	260	266	270	261	266	256	259	268	266	272	263	281	280	264	259	249	228	270	261	256	267	264	259	292	272	241	262	280	298	277	281	268	237	258	264	242	289	263	242	279	285	262	284	270	259	268	283	296	312	271	297	262	271	249	274	286	221	255	255	277	264	261	287	286	262	253	236	315	276	264	250	239	235	286	234	239	305	251	252	275	274	247	282	282	264	275	231	296	248	274	242	257	259	271	275	259	238	280	273	268	263	263	290	268	252	248	237	260	240	248	261	263	264	248	258	261	251	242	267	287	252	238	297	259	280	253	260	240	251	267	258	242	259	260	257	239	281	245	280	232	250	270	241	265	258	266	306	291	236	285	251	284	275	276	270	305	250	274	240	250	270	283	239	240	278	267	273	265	303	264	283	259	261	298	270	238	266	288	277	266	245	267	275	279	269	271	268	247	272	262	282	279	278	288	236	261	272	281	272	271	247	283	259	240	244	272	252	264	252	286	256	286	270	283	278	273	258	295	275	245	268	272	267	233	259	257	241	271	251	257	223	245	299	242	284	262	275	247	293	289	282	265	279	265	288	263	271	266	272	276	300	258	278	247	279	267	265	279	301	246	259	246	270	250	275	228	282	276	288	299	254	260	267	236	264	279	280	266	260	250	259	266	242	270	264	282	233	265	244	260	267	255	272	264	241	273	267	271	270	271	272	268	286	256	283	246	246	248	284	238	249	242	267	252	268	264	242	263	261	286	284	235	291	265	237	259	282	282	261	265	253	276	234	257	253	255	256	267	270	241	270	273	240	277	241	276	271	282	262	281	269	280	279	256	270	252	261	276	313	282	269	230	269	220	269	272	286	306	233	254	244	248	278	277	244	259	280	288	249	258	261	287	239
15940	20474	29907	33118	41815	38819	27758	30466	19225	1209	896	860	764	808	717	730	748	758	709	665	731	736	680	680	660	700	709	751	676	696	681	696	707	704	701	674	700	659	714	749	838	705	696	714	782	645	674	717	792	692	671	714	698	664	664	684	654	666	709	657	653	654	697	707	613	696	648	651	635	682	641	645	647	663	656	622	686	685	676	661	714	681	681	663	675	641	667	620	694	621	662	633	641	644	656	680	719	610	674	677	678	668	662	648	666	683	639	648	672	686	667	628	656	656	664	671	666	688	629	682	627	663	629	657	647	663	667	677	651	634	658	668	661	657	697	646	681	701	664	663	714	704	624	652	680	678	677	680	682	635	684	670	691	618	681	699	662	659	631	659	665	679	679	651	646	658	626	667	698	644	672	669	661	659	671	677	701	580	678	674	666	676	649	680	652	640	659	657	671	656	685	654	670	680	615	690	690	693	669	633	689	648	634	670	688	672	645	642	647	639	674	682	667	703	644	669	679	648	690	643	691	635	637	657	657	663	657	672	631	646	649	634	669	665	648	640	649	682	688	690	650	637	633	646	665	615	691	683	624	618	699	644	649	691	682	647	683	647	689	709	673	621	651	648	657	667	680	627	656	722	630	702	684	643	666	681	634	658	713	680	681	652	687	694	706	711	663	636	677	660	684	660	640	652	643	703	660	703	683	640	730	619	670	675	652	672	677	643	665	686	663	703	646	690	681	680	677	693	701	641	658	661	668	695	709	668	658	653	673	665	670	698	645	683	646	714	643	654	680	677	662	634	702	652	665	665	632	666	680	684	676	682	630	624	651	675	630	694	636	639	656	659	697	707	642	643	656	668	621	652	664	644	705	682	677	661	650	637	692	646	635	677	683	649	665	652	693	664	625	651	648	668	631	674	648	667	681	688	693	656	611	663	722	654	649	639	610	671	678	640	618	682	653	676	645	675	641	658	637	647	686	669	679	667	704	625	663	663	657	682	699	740	659	640	676	638	679	631	682	669	687	716	688	715	635	713	666	648	635	680	655	653	645	703	688	696	680	657	649	675	657	628	630	645	675	688	688	626	661	651	654	705	662	666	638	699	647	673	584	707	667	654	667	665	712	695	680	672	625	680	665	641	698	649	655	659	693	600	633	611	640	681	674	645	651	633	671	672	688	646	657	635	657	651	712	692	645	667	643	599	693	642	689	642	651	664	676	677	693	637	669	662	606	654	677	635	693	616	660	645	698	681	634	649	646	659	677	640	668	655	635	722	635	664	684	666	668	646	622	644	677	639	649	650	672	649	698	639	684	626	679	699	681	672	681	694	680	615	655	683	630	663	678	667	647	696	670	689	670	672	706	676	647	664	655	656	595	706	681	656	714	681	636	691	689	629	697	673	646	687	683	689	708	672	696	656	661	645	651	681	635	645	650	651	640	681	657	692	675	683	660	685	666	608	627	682	667	663	684	633	613	717	704	700	686	644	639	658	661	644	659	628	702	643	723	647	732	673	676	632	719	684	612	650	664	661	641	650	674	635	676	674	663	633	648	679	691	661	657	673	630	643	665	644	711	676	640	638	644	653	653	665	685	658	627	701	662	664	698	648	638	651	691	675	659	704	655	640	670	671	664	677	653	694	634	624	655	656	639	664	649	692	638	693	639	649	693	658	665	691	673	632	679	642	659	664	634	634	682	695	638	637	699	671	647	667	660	639	679	671	665	620	650	671	672	635	715	674	651	615	659	660	700	692	602	654	658	684	677	657	703	647	683	658	682	672	644	666	695	641	713	635	706	692	641	693	656	636	661	662	693	671	670	689	700	652	649	668	705	710	679	676	610	678	655	625	691	671	692	706	643	666	667	651	655	691	640	662	641	684	662	647	632	687	722	629	613	672	690	688	663	607	681	663	677	681	629	639	687	641	605	669	674	662	674	685	648	664	672	633	656	679	701	661	663	660	695	660	618	689	630	650	664	658	732	633	661	690	700	690	671	653	650	691	650	674	674	625	673	682	651	678	648	644	627	654	675	664	637	639	635	636	668	630	704	651	649	674	632	646	701	673	661	668	679	673	643	672	670	611	626	668	628	687	615	656	661	700	677	683	658	644	703	667	672	673	687	679	619	635	655	709	680	681	622	661	677	678	657	695	637	639	644	660	684	675	712	708	609	673	637	702	678	669	677	687	643	680	654	622	673	696	668	604	663	672	683	646	702	692	645	671	660	654	673	682	682	670	643	685	647	652	708	655	606	656	723	657	657	633	651	662	661	652	664	667	702	634	668	674	643	622	680	689	638	673	599	678	653	642	632	645	677	655	629	684	649	676	694	643	693	652	655	666	646	655	694	660	669	682	662	696	619	601	607	645	641	673	673	645	659	653	665	655	657	677	651	678	668	672	700	594	718	681	655	660	651	581	640	676	710	686	661	682	672	650	678	677	701	670	654	661	662	681	626	672	664	673	647	652	677	651	701	673	638	713	667	679	655	688	679	636	674	646	665	635	602	653	679	619	658	653	646	665	659	655	667	654	679	700	650	663	662	630	660	663	623	643	683	679	678	689	684	661	641	681	647	638	697	658	647	674	671	665	684	662	684	637	651	646	664	652	665	671	704	659	648	638	635	650	678	676	651	667	707	679	647	680	680	599	648	650	634	684	673	672	674	645	651	629	635	703	684	659	632	669	660	692	638	686	673	676	708	695	652	657	703	690	686	684	665	672	677	624	703	693	670	712	636	644	632	659	675	687	668	645	673	690	669	672	654	701	661	690	686	639	682	694	698	695	652	658	625	617	678	669	627	684	678	656	674	708	665	680	612	652	660	678	674	606	650	662	661	693	646	682	721	619	648	664	667	641	646	647	671	680	677	704	634	701	695	653	670	670	673	680	621	650	715	656	647	630	647	682	642	665	680	664	635	646	683	645	694	681	667	600	708	676	701	651	693	658	611	659	669	691	665	625	619	675	686	686	643	647	637	640	652	670	734	670	633	690	648	673	699	677	674	687	713	656	700	659	700	669	663	673	702	687	653	686	720	617	645	675	684	674	656	708	637	649	633	601	739	675	633	693	624	639	728	706	620	649	693	708	644	674	694	669	693	676	618	691	679	643	643	657	659	696	622	674	671	649	683	670	679	668	673	645	679	628	690	637	619	634	670	668	702	716	652	677	666	687	698	670	668	710	613	701	677	680	653	653	650	636	666	684	673	686	677	729	684	705	667	676	692	636	655	646	680	639	712	688	672	704	654	677	695	691	673	649	606	663	674	667	662	652	571	676	678	703	660	661	662	671	643	663	655	653	667	635	669	604	651	645	663	658	668	664	678	668	650	678	698	651	654	656	678	694	652	675	662	699	708	695	665	668	650	688	712	645	667	671	683	673	654	662	662	666	662	654	704	686	689	682	680	679	660	648	652	640	624	678	622	671	634	672	661	690	650	626	693	693	657	621	647	685	698	705	664	666	647	723	679	653	656	643	687	665	702	644	612	677	661	679	691	690
44750	50146	48058	45856	51735	54059	46755	31633	23824	11658	3633	922	509	395	421	354	392	400	289	268	290	270	267	247	247	259	274	252	285	233	315	255	279	253	280	221	260	300	514	625	524	295	237	353	344	258	300	271	293	264	250	267	232	230	251	236	253	216	241	240	250	225	247	265	252	244	228	242	222	238	207	261	257	243	244	267	248	235	235	227	218	247	218	235	254	233	268	265	225	247	251	240	211	241	231	242	248	240	252	241	218	214	261	278	241	226	226	226	220	223	233	220	210	209	275	234	255	211	237	244	264	249	219	240	241	256	221	255	245	251	208	242	243	219	265	229	215	216	276	240	225	259	234	277	225	276	245	256	261	215	263	243	263	232	241	263	239	240	234	242	228	219	231	245	240	212	231	243	222	262	255	248	244	227	279	216	197	252	266	245	265	241	247	227	230	250	239	245	245	267	215	236	243	255	230	245	263	216	217	246	262	243	248	243	229	233	261	265	219	248	247	243	228	224	208	255	237	245	229	229	249	222	236	237	210	264	242	261	241	207	226	238	242	253	213	262	263	226	234	243	251	239	251	236	239	265	261	205	226	270	223	234	269	228	254	234	217	257	246	249	239	237	232	243	243	261	271	236	240	224	218	243	257	240	271	269	252	231	248	252	260	290	216	206	225	251	236	234	255	244	265	250	251	221	239	261	242	246	261	237	248	209	226	224	230	246	223	214	251	247	250	237	243	241	270	237	224	245	250	225	226	241	261	227	230	247	245	266	249	263	250	280	262	248	244	256	233	242	228	245	211	248	245	270	264	262	255	234	200	234	253	261	243	263	264	252	224	273	270	238	256	212	275	241	219	243	262	271	250	215	244	245	263	261	240	235	237	237	236	241	249	222	234	252	243	236	251	240	247	229	242	264	254	236	254	258	240	249	275	241	231	227	269	272	209	255	222	265	246	243	221	231	245	228	216	230	262	266	254	260	250	273	259	233	253	254	234	250	233	245	237	252	260	255	234	258	261	248	248	247	249	242	234	204	230	249	278	238	246	227	249	254	253	247	233	230	254	245	227	258	222	268	243	236	239	220	243	212	240	230	258	241	264	247	250	240	227	269	263	217	251	262	215	256	264	237	247	230	236	237	241	268	236	228	265	244	244	240	262	230	241	213	211	270	235	273	237	241	217	211	264	236	239	232	204	249	239	247	243	241	238	221	233	232	233	235	232	236	241	236	247	252	225	250	226	239	239	238	219	250	268	253	220	255	245	228	234	260	234	237	244	244	231	236	244	253	239	273	242	223	250	231	219	236	234	217	265	229	235	220	233	263	216	244	242	217	245	260	221	253	231	219	259	246	238	257	234	232	235	253	270	230	257	268	207	270	238	235	258	250	242	256	227	219	227	239	236	256	226	235	241	222	233	238	260	262	230	225	215	242	253	245	264	255	248	259	231	239	234	244	246	265	240	246	238	229	261	227	273	282	240	249	236	239	253	253	245	278	272	236	229	232	238	283	241	232	263	232	262	211	234	245	235	263	278	230	263	237	245	215	237	224	266	252	265	252	252	241	235	255	230	234	235	249	254	272	254	215	221	232	253	241	248	251	238	252	247	266	223	223	228	231	242	250	240	252	265	214	262	257	264	242	216	252	268	231	246	243	235	269	240	224	230	254	245	231	249	258	238	248	243	220	215	220	271	253	223	242	252	242	232	260	238	241	239	203	243	267	252	264	227	217	249	250	209	244	250	230	231	221	232	210	235	256	237	243	248	224	263	233	259	230	235	254	235	255	234	249	243	229	203	232	269	240	229	237	249	255	247	229	233	255	233	236	243	236	238	229	236	216	220	261	220	249	258	229	221	271	222	278	242	262	258	224	235	245	245	245	242	229	240	241	240	277	229	235	224	250	224	253	247	267	234	264	217	253	224	244	274	237	254	223	228	230	233	250	233	246	240	234	262	260	261	230	242	235	233	241	233	237	262	241	233	260	240	228	220	271	233	238	259	210	230	228	220	232	221	254	263	232	237	253	227	240	257	284	213	239	257	251	255	239	249	210	245	240	274	254	247	266	220	230	230	251	224	241	228	257	245	225	206	238	262	248	235	213	264	233	220	239	243	253	268	241	244	233	259	220	262	233	237	249	242	246	220	261	232	260	229	208	205	256	240	246	254	247	221	233	249	267	234	260	233	267	249	237	245	225	219	243	202	241	245	242	222	264	245	229	232	253	254	240	238	227	246	244	212	248	234	248	236	264	252	246	260	240	218	222	254	251	275	254	252	239	268	251	222	266	227	237	240	231	277	253	239	236	244	264	232	251	264	223	255	233	220	266	241	245	220	236	251	235	243	233	256	251	247	235	220	253	222	264	220	254	239	234	236	252	229	238	235	228	252	253	245	229	227	223	281	225	225	245	252	260	273	247	211	260	257	235	243	250	221	259	235	257	241	252	244	242	239	267	238	250	220	201	235	280	213	253	251	239	234	227	249	262	266	238	258	260	231	235	235	262	274	256	219	229	260	224	244	261	237	233	271	237	265	217	240	244	248	222	247	221	239	212	238	247	234	232	247	234	232	231	242	236	232	221	217	247	247	231	224	261	251	244	252	225	222	243	227	238	249	259	243	269	230	261	234	247	223	251	252	231	230	276	246	234	274	251	246	223	247	256	247	236	226	259	254	221	251	270	238	209	231	265	238	216	252	251	230	240	215	237	243	239	238	240	226	248	239	237	223	248	279	215	251	241	212	266	242	229	260	249	247	214	251	250	226	245	223	247	228	222	237	236	229	247	227	230	245	260	235	248	246	245	231	231	272	247	227	225	232	254	265	219	237	245	237	232	228	228	238	247	239	257	256	249	202	237	237	238	220	230	258	278	242	242	220	211	244	238	249	242	231	274	242	235	255	258	255	268	211	258	246	219	237	241	241	220	238	243	255	251	222	265	224	243	245	216	239	249	207	223	243	235	251	231	230	271	258	252	254	256	227	249	270	251	238	223	228	245	235	263	234	242	239	222	234	229	252	241	246	262	243	237	269	246	254	245	234	240	261	235	234	252	218	245	248	257	304	269	269	247	223	211	261	225	238	224	214	228	241	260	237	234	246	254	240	242	229	241	262	227	233	220	265	223	244	240	231	222	246	252	243	231	247	246	221	266	226	263	264	227	271	214	253	271	245	235	237	230	234	220	221	227	240	252	262	262	258	247	252	258	247	214	257	227	244	265	218	239	264	245	246	267	251	243	242	212	279	252	225	238	231	232	248	262	262	252	250	263	250	237	247	241	246	204	244	266	271	243	247	247	272	290	245	243	240	240	227	289	239	247	243	241	259	247	251	260	226	229	261	219	239	286	274	219	234	225	231	219	229	258	226	244	219	251	226	246	235	261	225	236	238	207	232	233	256	229	233	274	230	225	282	224	259	227	234	243	238	257	240	227	206	251	255	244	248	221	226	252	253	267	240	221	247	236	244	252	224	243	227	243	258	241	247	235	223	255	240	272	232	212	245	258
32236	45405	51025	52783	58835	59017	53060	30812	13429	6691	3648	2492	1895	1609	1486	1354	1440	1565	995	839	684	675	705	666	707	705	674	698	748	749	954	940	778	739	716	738	785	973	2106	2745	2045	830	634	1116	1220	854	788	887	809	702	678	657	652	561	587	601	572	662	657	629	575	625	630	605	610	586	656	626	682	624	645	565	616	624	625	624	649	628	621	630	645	604	617	632	644	598	633	609	648	572	603	605	575	601	615	607	633	564	632	647	601	628	602	615	601	652	606	636	561	645	638	615	619	608	581	612	628	632	605	630	615	600	627	613	619	596	600	606	608	615	621	649	636	631	625	617	598	620	579	613	584	615	658	618	619	618	579	584	633	629	617	607	665	634	606	585	593	600	589	614	633	574	603	597	638	605	575	575	597	619	604	602	593	545	596	597	650	667	638	596	636	596	597	623	636	663	621	597	638	646	613	628	598	616	605	621	636	627	594	645	626	636	620	585	609	572	605	628	614	634	622	631	626	574	645	637	630	641	582	604	630	619	629	605	586	592	652	620	585	614	617	647	618	647	587	603	664	596	624	607	617	604	613	639	608	618	604	646	644	597	588	596	593	604	584	590	686	610	611	589	584	660	579	629	637	609	583	636	623	615	602	612	585	621	591	627	572	623	610	607	604	618	611	617	626	643	588	592	605	621	632	625	610	581	596	624	620	620	647	644	641	610	594	662	576	596	569	598	610	594	608	626	610	594	616	601	600	568	609	627	614	615	637	647	639	623	588	577	634	669	628	584	620	631	641	605	608	583	606	635	606	627	567	598	638	627	589	583	595	567	606	643	647	619	602	589	601	662	588	670	572	617	623	605	579	642	577	618	547	635	588	598	598	624	605	616	619	620	572	592	637	591	622	576	623	614	606	584	647	625	638	587	589	650	552	638	587	640	568	585	639	605	619	618	591	633	584	630	611	584	643	613	617	576	614	578	605	609	590	648	615	569	609	586	606	613	605	581	575	656	590	621	586	597	674	657	631	625	609	593	573	559	623	600	590	631	567	603	605	605	642	649	628	638	588	625	596	609	617	631	598	614	618	635	605	633	630	628	590	655	586	596	624	621	596	604	586	598	590	633	606	621	632	607	634	626	621	597	622	631	623	634	625	611	575	627	680	636	591	615	652	646	601	617	617	605	565	606	628	585	661	635	560	597	600	598	591	623	642	627	610	661	578	623	556	643	631	614	607	575	597	568	597	610	621	611	626	686	602	588	636	600	628	666	619	647	621	582	583	630	559	618	582	605	604	581	569	629	599	595	625	676	637	629	647	597	621	598	611	629	590	622	658	623	635	569	626	568	656	658	610	595	600	610	604	609	600	627	637	634	639	635	606	591	608	624	583	665	614	604	602	616	629	612	578	597	627	614	639	635	667	549	625	637	643	630	652	638	584	614	558	580	563	646	648	615	607	586	605	606	555	599	642	588	617	619	620	636	633	653	581	597	592	590	598	608	580	582	608	592	621	578	654	660	589	572	659	616	634	620	611	595	633	589	613	600	594	647	594	663	617	611	648	630	592	594	585	597	651	617	596	619	604	568	636	623	637	615	629	614	621	604	663	566	608	599	633	592	627	600	577	568	653	673	604	669	673	608	630	585	673	593	630	622	601	596	652	624	614	634	622	630	642	657	594	610	607	605	672	594	584	611	579	605	601	632	575	600	634	623	629	612	567	577	631	599	582	566	626	632	603	595	633	620	633	624	597	626	634	618	602	641	611	583	597	626	609	548	634	589	625	579	623	614	634	621	594	649	635	608	620	625	604	592	596	629	630	619	569	614	609	611	548	609	569	630	592	580	600	594	587	581	573	616	605	587	621	592	606	659	592	647	613	605	623	590	642	650	608	662	569	591	567	652	580	580	631	628	635	591	637	576	585	608	618	620	612	649	623	658	643	643	612	642	612	627	602	624	619	621	624	604	614	606	603	600	618	612	598	614	607	627	585	633	584	623	587	562	624	607	596	595	629	558	608	598	627	594	592	607	606	606	592	604	581	613	611	624	606	593	660	638	602	577	627	659	611	583	570	584	635	613	633	573	603	638	649	602	596	620	616	611	630	602	617	594	584	579	620	628	636	570	622	607	571	619	651	628	620	600	618	606	631	655	604	613	567	620	613	588	668	581	659	626	634	612	604	579	646	633	654	632	628	648	586	559	618	597	573	630	584	593	624	644	619	599	602	564	628	604	616	517	622	649	583	624	567	632	637	603	606	618	607	601	645	599	617	607	605	616	589	619	648	626	616	560	606	610	620	594	625	615	598	599	622	628	630	604	632	642	577	610	624	637	602	657	616	611	633	619	642	585	595	600	617	622	592	627	600	605	626	641	644	630	641	609	618	573	610	610	583	588	573	624	597	617	625	589	596	617	601	641	625	577	598	609	590	621	620	622	566	582	637	607	624	595	614	635	619	615	598	613	644	643	620	626	586	597	625	582	645	664	621	642	581	640	630	610	601	629	628	607	618	610	624	604	655	644	563	623	592	604	584	605	567	600	613	624	626	578	602	618	590	607	628	556	613	619	600	602	610	678	620	615	568	583	659	606	606	649	622	593	573	588	647	582	632	599	615	609	609	672	563	609	601	676	607	622	621	626	621	604	641	628	612	607	610	607	588	629	625	647	628	630	635	597	604	616	615	589	577	584	602	619	632	592	604	613	557	654	655	602	614	592	603	544	580	583	601	608	657	573	589	607	591	629	603	632	667	601	618	614	618	591	585	630	629	638	567	631	614	580	617	621	600	662	584	640	622	595	619	602	633	609	605	605	622	615	665	616	626	603	575	637	588	618	632	635	632	572	621	623	616	609	625	629	623	604	597	577	640	597	587	580	619	577	611	583	625	625	590	581	580	654	607	599	613	618	640	618	596	595	627	642	595	592	610	574	586	656	591	622	636	598	612	563	593	553	586	611	628	668	639	651	554	605	607	640	638	622	601	620	622	611	643	579	616	595	609	586	557	564	585	623	620	621	610	579	618	625	571	598	603	627	610	650	583	628	627	619	596	617	616	596	636	610	640	634	630	595	592	650	623	625	556	620	607	581	639	614	607	592	639	584	631	603	619	602	600	606	646	611	618	595	617	586	614	610	618	585	623	595	642	612	613	581	615	615	596	640	593	596	607	599	575	586	595	627	670	626	616	593	606	550	640	596	552	642	636	615	620	656	586	617	615	607	616	594	595	632	608	624	585	593	611	604	620	606	597	600	560	619	664	613	625	593	633	651	603	592	572	614	631	638	599	649	624	579	642	641	593	559	589	627	612	602	657	618	655	597	631	618	624	549	610	632	563	598	618	622	650	630	577	610	623	627	606	629	621	606	597	578	614	612	609	621	598	599	606	612	624	623	578	608	611	598	639	653	605	656	602	617	621	560	606	598	651	628	629	584	619	668	641	632	580	624	623	595	630	655	652	597	576	622	575	645	606	656	655	615	608	643	615	614	586	624	634	648	604	643	624	623	631	595	597	609
54767	52525	49556	49735	46279	50916	48567	42117	31244	22174	13907	4603	1173	697	578	479	618	624	385	331	290	252	257	257	249	261	289	271	272	271	287	234	270	287	274	235	258	238	423	936	941	565	284	321	368	378	360	272	263	263	208	234	246	232	236	204	211	215	240	223	214	213	228	232	240	208	221	240	225	237	235	254	233	203	261	230	218	223	209	244	231	210	215	232	256	267	220	221	230	223	258	242	229	218	207	233	241	219	232	224	219	201	213	238	239	235	221	224	226	233	258	227	228	250	207	233	214	245	205	236	224	245	222	196	221	241	207	228	237	259	213	268	238	239	250	232	263	231	195	201	211	275	240	236	246	208	210	221	206	224	231	247	227	255	214	200	205	202	225	241	231	221	258	220	231	291	243	189	243	235	231	231	232	239	237	230	252	230	214	191	232	218	234	223	233	228	226	227	257	229	236	224	222	236	239	199	207	255	257	235	233	253	259	238	211	229	200	222	202	214	226	239	272	238	237	249	214	233	224	228	213	252	230	223	209	239	245	221	226	238	261	224	223	223	199	231	216	209	203	193	202	264	217	229	199	241	258	230	218	257	244	207	236	234	216	223	243	221	215	210	231	225	216	226	232	229	235	213	225	233	208	246	238	234	242	212	200	242	232	218	164	239	223	213	222	211	279	229	276	240	242	202	235	217	196	217	252	222	221	225	215	235	242	238	224	220	222	226	215	256	221	210	238	232	230	221	231	197	242	267	228	224	211	236	212	226	204	208	234	224	237	219	227	252	224	208	237	219	222	247	227	235	228	219	206	197	224	227	238	231	257	240	259	219	231	206	239	221	224	253	201	237	230	222	275	207	219	236	222	225	204	226	227	243	235	212	245	238	230	215	219	253	234	223	214	237	263	221	240	229	252	245	264	237	215	218	197	252	244	223	228	213	249	265	233	217	212	194	242	225	251	208	270	228	237	221	229	227	213	240	240	261	220	217	223	200	216	205	229	220	229	225	232	229	237	231	256	227	225	222	239	237	220	210	245	227	226	218	254	210	247	245	276	222	206	221	240	255	250	221	254	229	224	233	246	213	227	212	214	224	231	224	208	225	210	215	233	245	230	235	244	214	227	232	234	208	222	248	226	231	208	232	217	201	190	230	269	242	252	252	216	223	236	234	222	213	246	236	254	229	199	213	244	237	248	241	213	257	215	241	245	242	213	218	230	220	235	225	185	222	234	234	227	227	222	220	228	216	215	232	244	221	248	239	238	217	197	216	248	231	220	228	225	251	243	215	219	251	223	212	232	218	236	200	222	236	237	197	221	234	231	233	237	249	205	241	217	208	217	225	234	225	217	218	210	221	239	229	226	240	234	197	205	212	196	254	220	246	219	235	232	215	193	230	242	231	225	198	244	238	206	243	228	214	226	245	225	230	234	220	243	257	218	219	238	221	214	209	244	231	184	232	228	221	195	239	247	225	233	269	212	262	238	250	199	217	218	225	237	240	224	207	223	247	226	224	231	247	210	234	229	212	259	232	245	228	225	235	241	232	219	225	223	216	195	208	222	223	231	240	231	240	227	216	218	212	189	213	239	249	250	232	238	238	254	251	220	222	219	221	235	236	247	244	249	220	210	231	231	211	221	251	227	235	205	229	220	235	235	216	250	235	231	220	234	226	202	244	230	203	222	236	212	248	229	209	224	234	250	232	236	238	218	218	216	248	218	211	214	214	270	224	227	197	210	203	225	260	229	217	252	190	243	223	257	231	238	212	265	238	200	222	222	220	226	201	214	225	232	230	201	228	230	214	249	242	215	219	198	213	217	227	243	248	226	224	228	247	219	243	241	218	235	219	218	216	206	257	240	234	214	225	226	233	238	209	205	222	244	229	242	251	207	206	247	247	233	218	254	230	222	254	236	214	239	224	232	247	215	245	226	217	233	199	230	246	227	220	236	222	244	252	246	222	254	207	201	243	228	221	226	225	238	228	219	238	225	247	246	201	226	232	224	231	234	212	244	246	232	218	248	251	250	249	252	255	201	218	229	220	258	214	186	207	214	244	244	200	202	218	224	240	242	259	221	239	222	206	210	254	244	244	241	221	249	226	256	226	208	216	209	209	242	252	238	259	215	223	242	206	232	209	236	227	186	239	241	229	236	229	227	231	227	218	225	231	240	237	238	213	235	241	253	214	220	244	204	234	227	211	228	200	220	224	226	233	242	222	217	214	219	236	221	218	210	230	200	239	221	224	204	232	201	216	239	241	210	225	199	231	236	244	210	223	217	237	231	230	242	226	236	220	218	195	236	223	209	253	221	207	262	216	215	237	211	242	252	220	216	211	236	225	220	210	232	222	204	230	220	214	225	230	244	231	236	244	209	216	206	231	217	221	232	237	229	221	225	245	210	207	205	221	252	253	263	229	222	214	252	204	248	252	224	247	242	254	215	223	216	197	250	228	254	240	201	237	220	218	227	206	230	247	234	260	250	234	230	246	236	229	276	230	231	210	218	210	217	194	242	237	246	239	244	250	236	202	212	241	232	252	236	236	220	222	203	238	225	210	233	226	242	204	225	207	230	226	219	222	197	204	224	234	238	216	225	241	241	253	218	245	231	230	196	207	215	258	220	221	253	220	223	273	252	248	213	229	246	259	215	241	187	215	258	200	217	244	231	225	236	223	216	210	247	221	242	197	196	222	234	210	256	230	221	220	211	219	227	227	241	231	231	225	231	213	219	212	239	226	239	230	229	233	231	211	202	229	217	242	252	205	228	232	242	249	241	227	241	222	206	248	235	245	243	211	224	214	218	231	225	215	223	241	216	251	240	222	218	262	198	208	224	240	207	254	210	234	225	231	239	251	219	236	228	203	216	236	235	219	245	221	229	237	229	246	232	236	202	260	237	231	244	218	239	245	224	238	209	232	235	219	229	237	239	200	226	227	240	225	230	222	234	244	221	218	242	220	278	229	228	231	239	219	232	231	231	221	201	244	218	222	228	251	239	252	215	233	243	228	239	237	242	256	223	238	219	248	231	209	204	226	225	240	214	245	245	242	229	240	219	237	226	237	230	234	210	250	233	214	237	193	231	221	237	220	233	242	230	249	204	226	228	229	205	223	220	226	203	253	222	261	203	222	234	237	254	246	227	249	224	266	244	245	238	242	209	211	248	216	235	261	231	234	221	247	202	218	207	227	222	235	230	253	224	206	251	237	201	233	237	209	213	222	252	253	235	241	208	220	233	224	243	219	234	228	220	254	237	228	217	220	225	234	207	245	254	236	236	248	211	224	227	248	224	224	255	251	240	230	234	241	232	209	231	217	236	220	232	237	216	216	200	246	241	214	242	221	207	213	261	239	220	233	211	221	247	182	230	222	224	239	214	234	228	192	238	225	251	244	241	226	193	239	268	252	210	215	224	242	212	209	210	211	222	205	229	214	204	237	234	205	216	212	237	224	234	241	216	232	223	222	237	239	212	230	212	233	232	242	244	232	246	208	194	233	264	231
40721	51548	57363	59617	57392	58416	57801	53531	32205	13262	7263	4952	3250	2676	2189	1892	2378	2551	1288	1060	808	772	711	707	736	685	685	720	750	751	1049	910	942	848	699	667	705	691	1803	4697	4027	2129	1015	999	1203	1178	917	762	740	626	591	582	579	584	551	596	532	569	587	558	595	529	527	590	529	559	581	543	567	586	572	569	565	601	576	629	598	524	608	571	547	573	560	611	578	563	596	547	565	600	566	592	597	604	545	555	552	567	555	589	562	562	546	574	572	524	535	595	554	584	541	599	582	536	520	575	578	591	533	553	591	566	576	563	584	511	548	576	590	588	528	523	558	591	593	583	574	587	538	565	584	573	546	549	557	587	576	532	565	574	534	607	589	607	550	584	604	579	549	557	529	599	562	610	596	544	532	577	593	590	545	565	529	600	553	566	545	559	504	535	562	565	536	558	546	566	577	597	578	585	581	606	581	587	543	567	576	590	530	606	581	570	555	563	577	538	558	545	538	595	567	575	605	538	557	584	583	578	538	543	603	582	544	573	621	591	585	552	549	575	566	565	536	567	547	621	515	549	569	591	609	593	545	566	571	595	566	606	581	583	600	583	531	549	562	585	585	541	574	568	562	548	602	561	575	591	556	591	543	584	519	577	652	577	596	555	558	583	509	544	559	566	612	571	536	540	583	575	550	512	562	624	598	536	588	575	560	554	614	551	553	552	558	602	548	602	553	589	506	549	582	551	587	585	591	540	591	565	581	543	531	591	614	582	505	535	600	564	576	565	511	584	611	606	553	534	555	596	550	545	557	558	551	573	569	594	624	541	573	603	584	577	568	575	573	556	586	566	589	571	563	602	548	571	589	553	566	574	530	545	540	585	598	572	566	530	544	603	551	584	561	585	630	547	542	562	598	587	547	557	521	563	557	584	614	552	568	560	557	571	568	550	645	553	570	560	608	576	529	632	578	584	598	557	536	551	579	557	517	557	630	584	597	551	579	526	599	558	581	573	576	557	547	546	548	564	573	573	551	572	569	568	532	536	555	548	597	563	586	617	555	596	578	583	585	553	633	561	563	601	562	581	545	526	546	557	556	565	568	584	533	589	622	613	570	588	547	513	581	575	566	596	578	538	538	567	553	578	587	523	550	554	561	546	532	569	544	637	596	567	551	552	568	589	575	552	589	525	600	542	533	541	616	589	579	554	575	594	599	553	543	573	580	551	588	611	555	546	541	535	562	595	584	552	569	605	580	582	560	564	560	603	569	567	590	543	533	593	584	569	573	546	581	571	586	593	527	559	538	544	599	600	578	546	604	596	594	560	541	574	583	600	540	563	554	556	555	545	546	545	552	556	549	540	583	551	595	567	538	548	524	583	556	607	563	580	532	532	574	559	557	580	568	555	565	597	582	601	610	558	542	497	545	580	568	559	555	560	572	547	592	588	585	563	577	537	546	598	557	530	586	586	536	526	555	540	602	599	589	487	565	576	591	571	518	556	586	567	561	565	564	610	556	588	544	542	571	575	568	563	563	524	544	541	507	538	547	564	550	562	597	511	627	586	580	518	597	623	557	554	552	539	550	554	575	546	590	563	559	565	558	568	553	592	570	582	589	577	575	588	595	536	537	564	546	610	549	569	551	584	562	602	615	570	573	576	563	581	598	563	540	597	533	608	590	549	580	592	536	555	500	544	609	537	558	579	560	545	547	589	557	542	538	521	551	599	588	562	581	532	591	574	584	562	565	578	545	591	588	541	570	562	581	563	562	568	507	534	577	557	538	571	542	588	540	585	548	559	573	574	561	548	530	555	587	549	564	547	576	554	567	557	567	557	591	594	594	603	581	537	551	549	608	534	565	555	595	570	530	557	554	615	585	570	572	535	590	575	571	562	569	582	600	581	533	565	585	576	543	554	560	555	591	563	589	570	564	575	588	606	598	564	573	566	569	575	564	535	548	573	583	566	548	583	524	544	624	574	619	586	574	547	575	584	557	582	568	559	537	534	557	563	591	579	570	570	573	560	615	541	579	613	558	585	568	541	583	529	542	562	564	580	555	570	582	559	567	572	574	576	541	539	567	563	558	579	616	513	549	621	586	556	524	565	538	552	605	536	573	550	602	512	587	563	619	560	566	615	588	579	589	556	549	531	584	565	576	609	518	588	576	551	627	574	532	624	593	614	547	565	555	566	523	578	582	563	574	583	578	579	569	554	544	566	586	572	574	578	541	555	584	569	551	560	598	532	593	537	539	569	580	568	562	546	578	545	551	527	548	583	571	570	563	545	562	549	552	616	524	573	570	576	549	611	548	577	529	549	573	543	603	524	554	549	581	583	598	558	561	581	559	552	565	534	575	558	579	559	592	549	578	566	580	564	559	590	594	567	565	589	590	543	555	568	570	595	518	569	570	599	551	565	511	548	596	554	537	555	567	561	559	597	585	567	537	567	569	602	558	554	555	516	590	576	560	570	569	598	560	545	571	585	610	585	612	581	580	588	570	545	608	532	554	596	606	584	561	512	593	560	540	564	556	553	608	591	543	585	544	539	580	571	589	504	579	584	529	551	582	568	573	568	538	596	566	565	537	549	561	570	566	598	539	556	582	541	572	555	543	583	556	535	563	589	619	575	542	570	574	580	566	570	555	529	594	577	588	596	523	603	563	542	609	546	601	556	534	581	576	554	577	575	569	562	540	595	574	618	571	542	567	587	578	568	555	599	576	612	585	544	584	571	598	570	518	567	557	605	569	564	534	563	550	613	561	575	579	561	582	602	546	568	570	552	525	536	580	523	579	600	582	538	572	591	591	605	602	553	573	547	524	506	575	549	576	614	554	535	556	591	551	560	575	564	555	561	601	553	544	537	526	592	545	581	553	583	585	574	534	516	559	596	504	561	599	540	531	560	591	554	561	569	569	556	543	542	616	556	553	614	554	532	559	534	561	587	524	576	594	567	564	613	574	575	590	535	551	562	571	555	577	544	577	540	574	546	556	560	557	533	555	553	531	567	564	554	547	603	540	602	544	536	555	592	606	554	542	552	558	555	595	542	578	580	562	594	580	548	548	572	548	571	582	565	568	591	570	596	560	566	561	589	572	536	558	531	579	511	581	542	569	553	596	577	578	612	586	590	549	584	545	548	550	585	637	562	553	514	558	548	559	561	614	555	564	574	527	570	559	538	574	605	536	562	535	583	525	591	621	544	581	565	556	525	532	584	524	549	582	577	584	557	557	548	530	587	578	617	577	568	571	573	552	603	563	569	559	535	585	568	548	572	549	591	606	534	556	567	565	578	565	548	506	569	546	576	552	547	558	538	550	550	559	552	617	552	540	536	613	538	560	581	546	592	549	556	573	552	564	563	601	556	557	534	577	616	543	531	573	542	618	504	559	583	582	545	549	571	570	565	581	565	542	627	602	550	577	556	591	574	591	549	568	618	540	553	557	579	537	531	583	567	539	555	550	575	548	528	553	578	619	548	591	568	569	587	529	581	560	544	587	557	591	547	558	588
26025	23435	26672	26404	35925	24982	11193	4041	1159	590	393	351	313	317	327	295	306	288	292	313	343	291	278	285	288	270	289	306	318	286	266	294	301	279	293	270	271	297	274	305	366	388	314	301	269	328	277	272	265	310	265	267	263	299	261	280	258	265	294	289	311	314	255	299	291	292	262	265	303	276	247	281	260	258	288	265	332	323	273	279	292	304	258	261	283	271	287	315	271	258	274	294	288	275	291	295	308	285	266	279	318	283	292	281	276	279	294	271	273	266	278	293	310	282	283	290	284	277	306	277	283	306	270	318	245	273	274	283	299	269	262	270	290	294	283	286	243	285	271	314	306	276	275	295	290	295	257	281	282	273	275	272	303	274	314	292	271	290	271	263	275	295	267	279	286	303	261	281	271	287	257	304	296	293	254	314	309	291	296	296	267	295	297	291	271	298	265	286	323	310	271	241	254	285	271	255	270	270	298	274	277	260	303	280	306	275	286	278	295	290	258	279	293	281	288	278	314	285	287	258	249	273	274	293	255	265	262	291	299	251	296	291	319	329	253	289	310	280	300	284	297	268	317	274	300	276	289	279	265	284	309	263	260	231	272	296	261	259	280	273	278	313	265	283	270	282	315	268	286	291	251	270	298	268	288	292	275	286	275	265	268	274	277	276	300	292	271	285	271	314	278	292	284	289	325	302	313	275	297	245	300	280	287	303	265	271	250	264	289	295	283	292	289	264	311	296	275	265	272	285	291	286	267	275	284	285	254	309	240	270	284	307	287	239	280	274	308	305	278	296	275	279	269	265	291	293	271	292	270	290	270	287	273	258	294	308	270	296	300	301	298	274	294	292	315	298	268	258	272	264	283	302	249	263	266	282	304	301	276	261	260	273	267	299	289	276	298	252	263	275	307	265	273	295	274	259	290	286	302	302	294	274	269	252	262	315	287	287	287	300	279	269	260	275	261	263	283	300	279	271	318	265	260	306	291	289	276	285	291	291	314	267	275	268	310	279	320	303	281	291	278	275	266	277	274	277	270	305	268	277	263	298	287	301	293	283	285	298	288	277	294	317	282	285	296	297	293	285	294	293	290	296	279	292	309	306	301	297	311	282	289	274	289	308	290	283	261	307	289	281	277	261	265	292	287	248	279	291	265	297	314	290	297	287	280	322	281	322	298	270	292	286	256	278	275	305	279	290	259	276	286	295	245	260	295	267	290	271	275	275	277	273	294	269	265	280	283	298	284	270	257	303	271	285	281	292	296	331	318	290	287	276	284	314	256	272	281	268	290	273	255	287	266	274	284	259	268	267	285	277	278	265	256	269	264	268	300	249	266	306	239	271	312	272	269	292	289	282	278	268	287	285	255	280	275	257	247	300	275	269	270	269	281	273	253	249	284	316	272	318	310	282	298	288	287	291	313	295	285	286	282	317	268	278	277	278	263	303	281	309	288	294	302	301	295	282	288	292	291	281	294	270	266	267	263	297	290	280	322	279	306	274	302	283	298	269	275	279	289	266	260	259	279	261	270	294	269	283	289	265	288	249	283	274	287	259	298	287	275	296	252	259	294	301	286	283	273	310	276	278	300	261	293	286	296	308	287	265	277	288	298	273	284	284	292	288	271	319	311	293	266	296	301	294	287	290	291	301	256	280	278	296	277	280	283	291	262	278	300	287	257	274	289	266	268	286	272	278	299	292	283	304	272	249	271	288	281	282	295	276	297	279	280	281	276	289	270	305	328	284	284	283	279	296	269	299	296	250	285	268	273	305	317	299	297	272	253	293	267	284	263	263	263	281	271	288	295	252	297	264	264	261	260	269	265	301	295	277	301	305	287	249	271	270	300	292	293	284	297	311	274	312	239	261	268	288	278	276	258	269	279	267	277	285	289	291	256	288	279	276	250	291	296	293	265	280	300	264	281	280	302	248	290	296	294	288	289	292	270	273	280	261	271	312	280	258	276	281	290	260	305	287	306	265	289	298	274	294	270	290	260	292	299	278	283	297	281	274	286	311	288	308	299	317	261	258	277	259	293	297	298	274	297	306	291	257	288	294	280	306	293	263	326	291	277	237	304	263	269	290	326	276	255	289	276	275	279	246	278	288	299	252	304	302	257	275	263	306	283	263	279	247	273	296	263	264	270	257	283	257	295	279	292	288	268	269	286	280	298	254	284	267	298	274	280	292	276	267	288	249	305	253	278	251	278	280	265	286	254	294	281	262	299	268	264	306	274	277	301	277	261	267	274	289	254	267	304	249	258	263	282	263	299	288	277	291	258	265	280	303	290	282	244	261	272	256	262	268	277	254	259	267	268	293	279	261	279	273	275	274	274	287	272	296	256	322	271	305	287	292	312	258	299	262	274	258	295	271	293	293	288	285	253	295	275	255	289	285	292	270	297	270	307	268	287	299	279	275	272	298	292	261	276	273	285	312	302	253	287	266	252	264	266	288	287	300	266	264	289	273	290	308	276	279	287	285	264	262	299	279	292	274	277	270	304	280	276	285	276	290	290	298	284	298	282	310	280	281	279	303	261	284	283	308	328	267	315	250	284	273	279	276	302	275	272	271	312	309	248	299	303	287	248	278	281	259	266	277	295	275	250	290	278	296	262	295	295	283	298	280	277	252	250	299	266	255	271	278	249	288	292	304	257	265	283	285	296	296	275	314	261	290	284	257	286	303	281	270	293	313	298	285	298	269	257	254	232	296	249	293	294	281	297	288	299	264	307	282	283	291	294	261	290	297	257	320	295	323	296	290	303	285	296	292	268	271	273	271	321	281	272	248	282	290	270	277	301	300	276	267	313	278	279	248	279	265	294	268	289	306	287	275	286	286	278	292	295	282	253	273	283	318	286	301	300	275	265	255	299	284	275	310	284	243	265	309	259	310	248	291	308	277	312	290	304	291	260	315	275	277	271	280	248	280	283	262	278	280	248	319	288	290	265	304	279	289	286	277	311	259	292	286	280	261	286	263	308	272	273	294	259	271	245	295	272	298	297	282	308	263	296	290	270	302	326	310	291	284	277	264	308	252	250	268	293	279	285	285	296	274	274	271	310	278	272	286	264	289	277	296	291	308	304	267	263	280	285	272	300	310	280	257	276	316	278	306	252	298	343	256	252	308	276	322	293	279	261	280	263	279	282	285	292	291	300	295	324	267	280	296	270	296	276	275	281	283	286	273	260	300	284	286	302	299	275	310	289	298	274	302	279	270	273	296	310	250	288	276	291	278	311	260	265	278	282	282	290	261	290	275	285	270	253	267	285	300	270	303	253	270	257	271	298	255	292	281	259	279	272	271	269	287	280	267	241	278	275	301	312	272	285	301	286	298	277	306	249	285	266	254	284	302	273	288	249	298	297	261	312	278	289	312	256	265	289	279	284	282	276	276	280	294	269	271	292	292	279	288	267	275	297	272	296	288	281	293	289	248	260	285	294	276	308	264	279	287	254	274	296	291	288	269	317	266	308	269	303	295	271	279	275	283	276	274	315	290
17277	22195	30897	35070	44728	33726	20653	11346	4197	2117	1249	1078	900	845	833	837	829	848	789	787	728	764	788	753	744	774	723	711	748	716	716	728	727	706	749	724	707	715	741	923	1124	1098	779	726	744	786	779	739	745	705	698	745	715	726	699	741	739	753	708	724	712	700	752	734	716	722	739	688	725	726	729	691	695	721	716	710	718	748	717	704	710	708	707	725	683	681	744	716	647	740	724	680	732	714	712	734	703	731	759	723	717	742	762	693	717	715	735	706	687	722	719	705	690	723	730	713	704	721	675	737	686	690	703	722	731	717	717	736	727	724	705	715	719	736	713	698	671	697	742	714	713	701	725	744	724	729	693	697	705	726	736	683	688	719	720	714	713	673	688	738	684	748	706	663	724	712	699	713	758	697	699	731	704	681	737	722	700	661	688	710	701	715	688	672	724	691	702	721	724	783	734	698	652	734	663	674	674	707	696	703	744	674	703	678	736	711	723	712	701	724	707	704	757	670	697	670	743	716	715	707	742	696	663	705	683	695	709	695	675	692	684	728	714	713	735	727	701	696	747	727	726	706	755	712	726	671	709	699	657	672	740	677	687	720	732	735	680	752	691	728	705	661	730	701	704	680	706	647	709	697	697	655	743	691	726	661	765	667	719	754	731	762	710	704	704	674	681	688	742	723	699	682	676	736	680	731	703	757	697	729	733	711	685	693	750	701	723	695	669	768	694	769	712	688	678	724	698	716	690	715	734	726	753	708	713	766	690	671	753	651	714	673	718	703	682	698	727	724	745	703	736	692	709	702	689	721	694	690	711	704	709	664	692	716	663	684	684	723	730	718	745	686	715	682	693	714	704	700	691	703	681	682	767	745	717	714	724	750	726	698	742	695	667	711	762	740	758	714	687	708	719	712	703	702	737	726	745	666	714	695	740	734	760	686	712	682	693	733	711	669	695	641	706	767	650	745	727	726	715	711	686	674	691	723	707	719	723	712	687	737	655	693	724	753	703	706	716	710	699	651	697	735	711	724	756	759	701	677	679	718	675	748	733	747	654	721	629	721	699	720	743	706	742	743	659	724	720	691	746	717	673	718	729	675	722	762	732	724	700	704	691	692	707	698	719	693	652	723	734	729	713	722	699	735	725	732	664	709	690	699	741	717	717	702	700	717	695	723	661	740	755	693	695	695	681	731	714	720	696	705	670	758	691	757	673	663	705	762	686	735	728	690	691	712	682	735	676	714	694	721	722	729	731	680	681	663	738	744	668	779	737	700	676	675	710	743	700	676	678	743	701	703	681	770	701	704	777	680	663	672	715	705	735	729	726	717	692	734	674	701	691	679	789	742	751	726	660	695	732	692	725	723	762	728	703	718	702	706	722	697	700	765	722	675	727	750	707	717	673	679	670	715	711	687	722	717	664	712	675	752	740	727	679	645	717	748	695	736	759	704	757	682	679	724	692	711	697	738	724	746	707	741	697	745	701	692	726	673	695	693	727	676	722	735	667	716	703	728	715	680	674	699	708	706	742	714	730	682	720	695	764	724	678	703	741	713	686	719	724	731	679	708	722	749	735	696	708	713	712	707	733	677	748	734	679	693	689	712	721	708	656	701	678	738	717	712	636	718	654	732	750	717	756	716	745	706	725	732	736	723	711	727	715	716	693	736	734	758	745	699	697	692	678	695	735	730	692	732	741	700	711	748	680	736	678	723	744	730	737	701	707	726	734	760	733	698	707	686	729	729	723	687	743	704	681	731	732	699	721	687	692	704	719	730	776	732	711	682	700	699	681	667	708	724	712	703	721	720	707	707	744	699	732	706	734	692	703	708	657	720	691	774	730	677	720	734	647	679	733	684	709	715	687	720	717	664	711	671	736	678	723	690	725	704	707	714	789	762	730	724	732	765	770	728	760	705	725	744	705	745	686	723	656	755	722	771	743	710	693	700	731	733	749	710	675	698	688	694	706	694	716	677	707	731	690	685	725	693	721	763	727	702	694	744	725	757	713	674	666	767	720	750	682	694	699	734	709	717	735	721	714	724	709	748	664	691	712	685	724	690	655	697	776	698	684	727	701	725	669	655	691	755	691	697	650	737	634	749	695	655	685	701	691	741	699	718	722	708	705	679	675	690	703	742	658	681	745	715	744	728	713	695	717	763	721	708	697	701	700	659	729	731	728	725	673	691	734	683	678	698	728	647	709	731	728	720	710	689	700	716	740	692	691	666	712	704	749	669	729	733	634	683	694	731	699	695	722	695	740	710	711	705	771	725	739	692	685	736	656	668	717	694	715	681	711	713	700	690	705	673	707	672	690	691	693	696	735	738	685	704	712	712	744	708	683	713	734	711	678	747	682	721	676	692	717	744	701	752	688	668	712	745	713	691	722	715	679	687	693	732	704	705	718	687	726	684	725	695	719	704	702	741	721	728	671	720	690	728	686	700	721	726	746	737	708	660	720	689	703	733	716	696	724	669	772	688	733	697	704	737	710	757	690	731	719	746	706	729	641	712	667	759	686	671	705	759	742	770	713	704	772	663	650	740	715	689	689	722	705	664	725	713	781	722	664	714	704	687	735	662	705	711	701	710	715	667	722	682	735	669	735	696	706	652	702	684	708	720	740	692	690	722	733	734	726	703	790	714	711	736	754	714	697	703	733	663	697	713	733	734	716	714	683	736	712	719	722	686	708	663	712	744	692	673	732	722	712	702	731	685	688	764	711	708	718	751	721	720	684	710	730	796	715	731	709	725	721	698	650	717	716	707	697	696	747	725	681	695	692	726	730	689	733	715	697	711	696	664	710	758	689	711	712	700	731	707	724	649	676	740	670	753	682	671	661	713	677	741	672	715	706	737	762	708	719	697	703	723	692	723	701	680	664	736	691	689	705	749	673	701	738	713	740	732	722	689	699	689	707	662	667	744	738	720	687	714	718	711	684	743	690	691	701	755	639	751	751	751	663	741	694	724	718	747	688	690	679	715	742	703	690	667	732	703	699	694	741	686	725	714	732	700	777	703	753	681	696	661	716	715	733	715	755	699	733	719	679	691	708	741	704	707	721	707	695	717	729	690	697	696	698	722	735	705	724	691	661	710	666	725	738	707	713	657	725	734	745	670	728	776	701	706	720	683	660	708	697	698	727	697	700	721	699	733	707	756	703	718	687	726	708	747	746	702	747	699	736	683	696	686	681	670	688	670	682	731	709	700	710	719	712	661	757	735	678	728	694	721	722	662	685	749	703	763	692	693	725	682	695	685	672	723	694	721	691	706	723	665	706	683	681	779	665	708	738	731	724	698	669	661	731	762	747	732	654	747	711	784	681	730	627	726	662	681	679	702	718	774	679	726	640	683	706	681	695	698	679	729	740	762	711	694	712	729	709	722	704	701	703	728	658	677	680	737	760	719	710	672	687	726	675	691	660	693	731	688	657	679	650	719	694	753	747	699	768	722	722	740	657	722	669	695	735	732	722	737	713	719	718	720	690	731	696	761	713	720
46746	45959	51706	50139	51910	51052	41275	29052	23524	12064	3231	1037	697	523	431	418	474	392	306	429	257	299	276	275	293	276	263	303	285	297	269	269	272	256	255	262	273	234	264	272	530	676	575	433	274	260	325	268	263	251	247	253	246	248	268	275	266	268	249	260	242	257	250	244	233	248	257	245	231	267	247	240	245	243	219	275	241	242	257	253	239	236	255	251	238	264	273	227	267	239	231	262	249	281	239	261	268	245	234	267	249	257	244	241	262	246	246	235	219	261	273	239	262	275	222	258	249	234	244	238	240	270	257	253	266	240	272	249	273	268	251	286	238	250	279	245	272	242	261	244	236	240	265	267	258	273	243	247	245	246	243	267	246	257	238	229	229	265	242	263	262	267	273	265	283	281	252	264	241	254	270	280	256	235	270	245	216	243	280	256	249	237	256	228	239	233	250	262	253	268	244	247	244	267	265	218	259	251	246	269	248	264	241	232	239	239	246	251	238	253	277	251	240	255	272	239	234	258	255	222	225	273	254	256	253	234	230	232	269	281	268	249	267	273	248	239	243	244	240	243	225	249	227	261	239	263	257	239	228	259	235	253	260	253	256	240	258	264	278	248	248	267	247	262	223	253	250	240	251	228	286	249	270	244	260	255	226	265	227	214	248	253	234	239	279	266	271	250	241	252	272	257	252	228	249	251	242	261	232	243	249	263	239	244	260	264	275	228	246	243	243	254	242	283	242	236	266	213	244	218	250	235	267	275	241	245	259	261	244	244	236	249	245	263	234	271	238	267	244	277	249	243	247	269	256	257	258	252	234	250	280	266	220	248	274	252	244	248	268	235	256	266	254	250	254	244	260	233	265	221	254	247	271	225	258	233	244	259	253	247	273	265	241	260	275	265	264	250	225	245	252	253	256	258	235	255	262	274	270	253	261	270	274	249	287	246	291	235	225	246	256	277	234	240	251	229	235	277	250	237	239	251	223	219	265	263	237	244	264	238	238	226	253	260	242	253	234	255	271	259	261	276	253	233	243	259	209	261	226	262	225	243	234	254	267	259	267	252	269	253	257	234	238	262	291	263	247	243	258	257	233	261	248	255	260	215	266	288	256	250	259	248	271	266	245	241	236	253	247	240	246	257	236	268	266	236	234	272	260	271	224	249	242	238	244	234	232	233	240	246	236	260	252	260	242	250	247	234	228	263	252	258	292	256	275	233	242	286	253	275	247	234	248	251	267	277	224	235	258	234	290	247	250	295	232	249	249	269	270	229	245	246	264	277	251	277	255	259	279	263	240	229	253	256	235	256	269	276	267	250	246	279	270	267	280	234	225	259	248	256	256	245	242	252	229	241	255	270	241	252	236	274	243	246	249	256	248	254	252	281	254	249	270	264	271	232	246	268	257	237	275	276	250	249	258	236	253	276	253	269	274	235	293	283	259	254	247	243	255	262	269	270	241	255	274	219	239	239	265	249	235	234	240	243	261	262	251	267	275	285	249	262	259	240	248	243	233	278	256	261	220	261	265	238	268	237	231	261	246	275	223	227	240	250	274	257	258	223	234	233	247	242	252	254	273	247	222	254	275	221	237	254	271	264	227	251	237	270	276	256	242	258	259	270	245	241	265	266	242	237	243	269	244	253	279	228	255	266	275	265	247	269	250	249	269	234	245	247	259	263	258	252	251	276	239	267	217	264	265	274	252	274	258	261	242	262	251	255	245	253	275	239	258	258	251	239	247	230	239	252	245	246	256	287	279	257	245	240	246	258	232	257	235	234	242	251	254	241	251	230	226	240	238	242	255	246	244	257	261	269	227	258	253	248	253	217	213	254	258	236	255	268	256	234	235	266	265	247	199	237	245	239	271	262	246	213	248	255	264	251	231	257	238	234	246	281	260	272	210	244	270	234	252	226	205	280	275	251	257	258	230	244	251	230	232	242	261	261	253	212	256	268	269	276	236	236	260	246	244	238	241	269	225	257	250	237	249	229	265	234	253	252	246	254	246	240	266	236	230	225	262	294	284	273	253	259	240	261	241	280	246	220	233	265	252	264	246	273	287	259	234	271	249	256	267	258	259	267	245	267	292	273	232	278	253	268	244	251	243	252	223	228	267	270	264	242	251	273	273	263	235	273	252	245	252	265	272	241	264	260	248	268	252	252	250	270	278	268	244	254	256	253	225	244	296	279	258	245	230	238	239	257	248	258	244	245	221	230	247	268	251	252	253	266	263	264	238	269	233	259	255	217	262	257	230	252	251	253	251	225	247	252	250	232	263	243	264	219	257	214	264	221	264	223	237	236	272	257	241	245	230	253	251	247	239	275	234	246	251	226	242	253	252	222	259	263	267	263	283	234	259	277	250	254	272	283	260	246	255	280	274	227	242	241	257	238	272	250	238	241	244	220	262	230	239	247	238	261	264	223	281	238	275	267	252	220	236	243	247	286	249	198	225	255	257	259	237	255	261	296	277	252	240	258	254	258	244	252	272	233	282	261	263	264	265	261	246	265	258	270	244	233	243	260	233	258	275	267	256	288	304	223	265	269	286	246	251	246	229	287	245	244	228	264	256	251	247	234	264	237	262	265	269	234	261	241	248	248	224	260	261	248	229	261	250	257	269	261	235	253	262	264	253	245	237	234	287	249	251	286	268	241	244	241	228	243	220	253	238	222	270	221	254	244	246	242	268	289	245	249	257	244	273	255	243	247	242	259	251	235	266	237	242	272	238	243	267	247	202	253	266	259	247	243	231	265	262	235	254	273	271	247	271	225	288	237	229	242	245	257	255	238	234	242	261	255	264	279	232	256	246	249	247	264	255	249	306	276	239	247	241	231	257	220	265	231	246	247	243	246	236	263	277	262	262	231	260	245	249	245	234	255	263	290	236	238	264	260	286	235	236	250	238	252	252	254	266	250	258	265	216	263	218	237	226	255	247	257	257	253	231	249	273	251	255	286	235	235	259	241	222	236	250	252	252	258	246	240	263	246	235	258	238	272	254	291	278	236	259	251	227	264	261	254	248	237	266	262	259	254	249	241	261	246	266	229	222	216	254	241	245	240	241	252	279	258	259	254	245	247	252	244	272	230	243	252	262	252	256	249	247	259	249	277	248	255	255	239	241	258	270	233	225	269	255	219	232	233	249	264	265	254	278	252	231	240	253	255	237	255	262	253	247	262	238	250	250	290	297	271	270	228	254	236	223	249	247	254	274	248	242	268	235	247	262	239	261	227	250	268	234	257	258	211	250	237	246	211	277	246	239	244	257	279	257	238	231	233	267	252	252	246	259	243	235	245	259	252	239	240	246	258	249	258	227	279	256	262	261	239	239	277	273	247	259	242	223	254	251	226	270	252	262	223	230	279	262	250	246	250	239	254	259	234	245	257	254	258	276	257	243	278	230	241	229	230	269	275	281	243	241	234	240	246	285	247	244	260	242	241	272	257	238	279	257	237	279	239	243	270	281	234	230	263	278	274	250	284	249	239	263	273	226	243	258	261
32415	42195	52301	55018	60125	62530	51169	35863	24808	10260	5529	3679	2618	2018	1683	1628	1868	1538	1132	1513	785	781	720	750	747	735	724	728	716	781	819	799	797	746	763	690	674	648	682	787	2237	3056	2602	1411	812	853	906	835	754	641	668	641	682	612	609	631	673	656	621	638	595	630	603	659	607	632	623	669	599	634	636	631	641	612	621	672	615	601	630	593	617	587	631	650	650	608	648	641	609	640	585	611	667	604	628	598	603	620	628	601	617	663	616	677	629	641	621	604	642	593	620	599	636	646	636	600	650	637	655	631	615	598	646	616	629	670	620	601	602	634	656	597	656	629	663	672	642	650	592	666	636	638	644	655	621	637	631	658	614	576	605	596	638	582	594	638	628	620	654	628	631	614	618	591	627	650	625	652	653	621	614	652	665	625	618	674	654	618	669	589	608	623	619	641	609	623	604	631	663	622	614	663	647	652	599	638	673	658	661	669	643	588	680	641	615	641	631	639	594	663	651	671	614	593	563	635	625	646	622	628	620	616	625	622	578	611	606	611	620	619	635	652	621	605	621	613	604	645	664	622	637	609	625	628	616	632	660	639	633	654	617	645	669	627	622	685	659	612	645	684	661	625	621	618	629	627	661	617	645	612	643	622	630	641	629	650	580	661	604	603	693	671	606	602	651	642	656	661	612	641	661	626	624	652	619	639	640	641	676	621	647	651	618	617	654	598	644	642	639	598	608	616	636	602	618	610	642	589	601	657	590	625	656	603	592	688	621	603	609	609	660	607	628	642	616	622	638	632	617	627	638	594	654	657	657	640	619	637	629	607	626	613	620	632	621	656	639	582	627	690	625	642	628	610	644	673	605	653	653	592	585	625	658	611	635	610	638	603	627	640	657	623	614	600	651	616	623	606	652	641	648	644	656	634	601	639	644	589	666	682	636	658	659	651	652	615	605	613	601	638	622	608	618	627	601	596	593	609	635	626	623	625	657	653	627	595	639	650	655	607	632	610	555	641	609	651	677	623	645	638	602	642	609	652	653	630	643	645	592	645	626	647	633	647	650	615	616	575	615	623	623	655	650	654	682	675	602	565	589	578	618	611	648	604	655	614	626	669	651	637	636	631	596	622	655	641	666	597	630	624	686	595	688	659	648	644	589	613	621	628	623	600	672	628	647	653	630	662	621	672	639	607	614	640	604	594	637	620	656	628	649	590	660	638	630	634	608	640	608	643	631	650	601	641	651	635	652	660	629	654	591	617	638	620	651	639	656	643	620	597	611	613	626	583	656	696	624	644	657	630	588	625	619	613	629	616	647	673	664	615	606	659	620	627	650	620	676	604	653	639	626	658	623	660	646	626	670	662	603	624	650	609	606	621	607	635	652	628	630	625	653	613	645	663	668	673	596	667	604	649	660	660	615	636	630	655	610	626	610	662	674	653	586	633	665	633	621	607	610	616	614	584	631	628	607	666	640	662	639	612	602	642	631	577	630	620	626	630	658	584	640	653	619	586	582	706	620	574	606	640	657	589	623	635	596	593	617	622	644	635	692	615	592	599	609	624	644	589	629	677	603	649	635	622	612	613	627	634	636	650	622	627	699	632	635	682	666	680	631	640	606	622	599	630	614	614	624	626	598	624	587	588	684	632	641	655	628	643	625	615	582	673	661	640	636	605	669	610	664	650	648	628	618	577	633	647	620	655	632	665	582	633	634	653	663	655	633	639	612	610	649	626	614	712	634	596	653	618	646	622	658	646	603	614	608	587	662	646	655	639	600	593	629	667	640	650	658	643	624	583	624	650	633	606	619	641	608	627	663	601	619	635	664	668	626	575	604	621	616	629	630	626	642	587	628	628	616	602	623	643	623	664	675	652	691	660	637	634	645	632	643	622	661	664	627	603	625	607	608	600	643	648	623	610	664	627	652	663	643	639	568	661	649	644	628	619	637	632	696	693	662	616	637	650	631	650	675	610	615	639	675	657	621	643	647	617	675	599	652	613	637	680	629	681	614	603	632	625	684	650	642	645	670	632	598	615	631	624	634	644	607	609	624	634	623	694	644	649	610	631	609	601	654	639	609	665	657	652	646	645	633	647	614	612	647	619	642	607	618	584	667	620	651	651	624	638	605	631	650	649	621	621	566	633	665	622	665	620	652	629	593	651	644	609	614	655	616	595	620	588	628	662	611	588	674	651	610	641	600	644	540	622	659	672	654	643	613	648	664	615	641	648	634	640	624	599	662	621	642	622	631	647	618	625	601	642	632	657	587	651	665	631	610	644	625	675	612	642	623	606	605	614	664	636	625	615	643	626	610	623	659	611	634	621	681	627	673	636	633	619	668	634	615	609	629	632	636	698	651	584	646	614	628	655	644	635	597	620	623	650	641	591	615	597	605	612	629	615	660	623	620	637	633	662	623	627	633	600	638	624	609	632	604	598	673	657	604	649	557	652	623	619	616	620	632	597	653	657	622	569	633	670	645	614	605	631	650	670	608	611	656	595	635	626	584	626	640	640	622	667	690	635	631	653	652	630	625	595	638	626	616	632	624	651	626	610	650	624	630	598	646	576	629	637	574	621	636	610	645	649	650	651	610	639	651	632	682	602	607	602	650	581	577	666	624	616	646	620	656	602	652	621	635	666	600	621	640	642	595	640	621	598	637	614	635	654	616	629	647	633	638	644	597	616	654	621	624	633	637	632	662	596	594	697	661	660	594	643	666	624	630	615	585	609	642	606	635	662	597	638	616	656	595	648	623	687	630	598	598	660	635	614	646	633	646	655	616	616	629	618	671	670	651	649	629	624	619	607	671	619	655	659	642	659	598	601	652	617	633	600	600	627	666	643	624	625	663	600	633	633	624	620	638	597	645	638	659	641	669	643	610	600	651	653	666	600	625	650	627	638	607	625	620	655	681	645	651	618	629	644	629	634	645	625	607	651	635	656	602	594	609	641	694	652	673	605	654	561	607	607	643	617	594	654	611	608	642	607	627	618	626	638	619	600	629	600	615	647	627	678	634	636	680	593	620	656	696	611	646	615	671	642	628	616	610	654	600	674	656	628	650	663	638	632	670	667	661	620	653	604	625	584	624	656	656	621	647	615	617	676	653	591	637	609	632	595	609	630	643	646	638	656	671	638	616	625	603	613	648	669	628	657	612	627	656	662	623	664	658	637	630	629	627	564	606	629	608	644	641	622	663	598	590	626	629	637	680	651	675	628	654	637	644	663	661	633	603	633	666	574	668	627	674	604	665	640	601	664	611	614	624	643	588	640	627	682	626	654	667	643	633	633	633	601	617	581	651	634	641	610	646	629	649	605	615	622	648	702	639	641	633	617	604	587	634	646	580	614	636	626	630	645	634	599	679	588	630	620	658	593	666	609	591	626	621	649	643	631	604	616	686	616	622	616	632	636	633	652	655	622	614	614	677	657	625	596	605	619	610	634	621	612	623	628	673	600	612	657	670	615	627	570	638	627	616	652	626	617	654	639	631	613	613	659	598	617
55618	51808	50255	50086	42528	40049	41109	32346	27748	21874	13975	5916	2582	1367	781	789	915	518	2051	1440	326	271	282	286	254	244	276	253	284	241	272	261	294	282	255	268	217	254	215	257	740	784	666	654	601	502	450	398	283	263	222	190	221	210	209	206	227	203	194	173	204	220	212	174	188	189	193	212	184	218	200	222	222	201	195	202	218	219	239	223	213	228	220	216	186	206	218	231	208	199	203	217	214	187	189	227	222	213	216	221	194	209	219	220	194	220	184	214	218	216	195	215	212	215	189	207	194	191	191	218	201	209	201	214	231	222	201	207	209	226	196	214	194	238	185	240	220	190	202	201	202	224	205	186	190	196	212	197	186	210	201	221	222	180	197	192	237	215	214	209	217	201	193	194	181	211	205	223	212	216	224	213	213	201	189	216	227	213	240	230	218	196	242	207	228	195	224	220	201	219	213	181	236	216	210	207	203	204	186	192	204	219	203	222	202	237	184	183	213	197	195	213	218	198	205	203	211	199	224	220	228	223	219	192	198	200	217	214	200	217	208	210	236	221	175	223	187	207	202	217	214	230	209	196	216	225	229	180	192	190	216	219	211	225	208	195	203	219	208	166	197	212	197	197	231	205	196	188	196	215	225	214	205	200	211	213	203	186	207	232	175	222	191	210	208	223	202	188	210	206	204	209	200	239	225	214	215	213	218	196	209	204	183	190	217	231	235	203	221	227	210	208	202	210	213	220	221	211	226	223	204	187	203	207	191	205	208	190	195	200	230	225	220	194	183	192	228	188	189	222	218	214	195	227	211	190	202	218	230	239	205	196	216	217	211	214	192	190	206	195	214	191	218	219	194	207	206	194	227	236	182	220	190	208	206	244	215	213	233	197	214	201	188	227	221	179	234	189	212	220	203	221	186	195	178	211	225	222	206	190	218	207	195	194	207	190	206	222	189	224	207	192	190	209	221	213	214	219	191	216	201	213	236	214	255	184	224	215	184	199	195	233	193	191	225	219	195	217	225	209	228	224	199	231	198	211	207	206	232	226	193	223	214	219	191	207	202	238	221	221	173	220	215	208	211	214	210	190	193	234	198	209	219	198	202	174	227	205	231	213	214	196	202	197	218	241	203	233	195	244	202	212	215	200	215	199	229	217	243	207	217	187	210	207	235	194	198	224	240	211	214	202	216	203	220	238	202	192	218	189	201	200	202	184	218	206	223	199	199	200	207	231	228	196	213	189	220	227	219	205	192	226	227	209	192	191	198	209	208	220	224	213	221	212	234	221	211	214	196	215	224	228	184	194	186	189	207	231	204	191	222	203	222	177	221	189	217	227	224	229	223	214	230	220	227	198	208	205	203	199	201	222	201	210	200	219	219	194	220	196	201	193	220	230	195	198	205	197	209	197	215	218	231	220	226	216	189	216	182	185	226	199	208	200	243	187	209	211	212	211	188	225	211	211	206	203	228	196	212	231	211	221	205	213	208	184	210	232	203	200	200	244	183	181	183	210	209	221	207	218	198	222	221	199	193	223	230	173	189	234	229	251	173	189	219	202	204	201	236	211	209	191	188	203	200	176	206	206	220	203	205	206	247	206	208	202	203	208	196	221	225	201	200	204	221	186	195	173	211	228	199	210	229	185	219	202	209	222	222	222	223	210	179	221	194	210	186	227	222	199	206	190	207	207	200	181	237	219	203	197	203	225	221	214	206	219	185	202	183	199	187	207	209	209	216	191	195	196	201	170	239	205	211	201	204	219	193	209	194	181	201	219	207	201	213	191	225	239	213	205	207	221	201	224	215	227	198	213	229	180	215	208	216	191	219	197	222	198	210	214	225	180	222	215	215	232	220	234	207	190	188	197	212	234	200	208	203	204	213	211	217	221	202	191	213	193	197	226	196	196	248	189	205	206	221	191	227	223	207	204	215	189	195	220	204	194	218	215	222	238	237	219	204	207	218	198	206	202	212	220	209	210	223	247	209	191	213	221	203	224	202	223	225	220	211	230	223	200	203	188	203	211	238	181	195	220	202	229	213	207	199	200	222	223	182	221	235	238	203	208	245	226	216	211	236	214	218	203	216	242	200	213	209	219	197	207	211	209	213	202	238	163	186	200	189	196	203	204	201	188	243	219	199	198	216	211	206	218	233	169	186	199	197	193	208	218	211	221	224	248	247	226	190	208	203	197	213	189	211	211	212	206	225	214	213	206	232	217	187	210	245	228	226	213	197	200	180	216	227	201	181	200	201	185	218	207	195	189	217	216	201	237	227	208	180	208	227	209	205	194	239	206	212	207	177	231	199	199	192	224	203	214	225	195	207	200	199	208	193	243	217	180	218	216	191	181	199	211	207	199	180	207	196	216	199	191	202	186	181	211	227	188	194	217	199	189	196	201	223	208	194	229	208	206	208	200	224	238	211	200	212	189	216	207	182	191	206	214	188	210	193	193	203	230	208	209	182	211	192	202	193	226	224	178	222	194	198	219	200	192	206	196	212	233	217	235	237	204	187	217	210	216	192	186	225	213	207	212	219	228	202	227	221	220	177	206	205	218	193	197	233	246	205	181	221	189	195	196	209	213	232	214	212	197	214	195	195	202	233	216	198	197	182	219	217	234	214	209	190	224	222	211	226	198	223	223	214	245	238	212	238	220	191	192	216	194	204	237	221	214	215	194	206	215	213	216	217	199	200	191	203	207	200	193	198	204	196	216	173	215	195	217	205	206	204	220	199	232	222	221	213	200	219	207	196	203	200	208	188	198	201	206	223	215	210	196	208	203	200	193	194	199	213	222	187	212	221	221	213	230	197	194	217	224	207	219	187	218	225	168	204	187	210	212	205	219	179	205	231	194	216	209	196	178	205	191	213	187	238	215	203	211	192	229	198	225	232	202	200	242	205	197	205	204	206	217	199	201	223	193	224	218	221	227	187	177	254	209	217	189	206	199	210	198	219	212	209	222	217	222	200	223	225	209	204	181	225	194	209	210	193	202	189	208	185	216	213	214	193	191	216	206	200	218	190	186	207	209	199	188	189	217	202	197	187	204	196	215	224	231	210	185	193	206	213	185	207	192	216	201	194	205	208	201	225	210	196	211	233	223	189	200	234	202	216	197	201	209	190	216	207	216	225	200	200	218	213	192	195	204	198	202	206	208	199	219	210	206	179	207	210	212	196	207	192	200	231	183	208	223	202	212	231	213	222	221	237	227	211	197	223	220	217	207	180	197	204	204	216	212	205	224	230	221	184	194	213	227	196	211	225	201	211	195	217	185	188	214	224	206	218	226	193	203	207	220	202	217	222	226	200	217	213	219	198	237	186	207	208	215	187	196	193	217	234	226	192	222	189	230	175	231	213	212	201	215	209	205	210	200	190	180	208	231	199	205	205	202	244	190	185	227	223	196	190	185	200	199	188	164	224	217	211	188	224	217	213	209	189	214	186	227	211	214	209	218	207	218	216	207	196	187	212	217	192	226	181	188	216	210	219	204	210	189	207	242
41402	50791	56169	55141	54856	56389	52361	49109	33830	16151	11381	10297	7057	4854	3223	3464	4287	2377	8512	4787	903	947	827	841	900	842	811	781	825	930	937	844	855	937	740	686	628	617	619	763	3462	3663	2896	2935	2628	2161	1793	1253	895	672	619	601	524	546	522	555	527	505	517	546	464	524	510	524	550	516	523	493	522	564	492	550	534	539	518	507	490	527	511	538	516	498	478	533	513	511	531	506	531	510	532	539	552	517	517	514	541	539	495	574	496	535	513	453	524	519	493	465	474	520	521	535	551	527	482	501	474	521	542	560	532	556	538	509	535	518	510	510	468	480	523	521	495	513	476	526	507	495	554	476	507	558	521	520	512	530	543	514	487	495	483	543	487	521	518	511	556	517	518	537	540	530	562	518	525	520	507	530	516	543	549	522	500	514	538	537	508	551	535	498	493	513	506	513	542	530	561	508	513	521	513	515	522	540	560	548	508	533	504	505	531	524	522	508	493	502	537	514	512	528	519	498	522	508	488	511	568	502	552	524	492	464	563	517	495	526	554	526	482	542	496	525	529	493	498	574	520	508	496	564	515	542	543	507	485	529	503	507	519	494	509	468	498	496	493	547	502	511	525	533	510	487	494	486	507	502	539	539	556	522	475	548	523	546	526	512	521	491	497	491	532	506	540	556	499	531	531	513	527	532	532	522	540	504	540	538	486	478	527	520	532	501	487	505	525	560	479	511	527	513	503	516	522	503	506	499	537	527	525	518	521	488	501	474	527	527	517	582	488	572	547	526	483	513	502	527	487	503	536	523	474	504	513	506	509	562	496	554	501	499	491	509	521	507	558	551	496	574	503	509	521	499	524	518	513	550	511	514	518	518	533	534	497	503	536	498	530	516	522	506	529	509	497	519	513	521	538	496	497	531	508	490	515	501	530	586	520	494	533	510	500	536	508	531	506	524	525	516	532	524	523	514	506	494	526	535	538	483	509	526	503	511	524	540	544	526	515	505	542	520	499	536	489	474	570	524	534	536	536	506	542	468	532	521	565	502	499	503	521	509	496	485	533	516	554	502	529	490	476	506	497	516	475	509	553	537	514	534	521	484	477	508	535	556	542	530	500	506	518	533	487	501	496	507	516	474	495	535	524	529	500	535	538	502	518	513	509	504	496	520	550	504	506	518	515	517	494	517	540	501	497	552	538	506	522	480	483	509	516	510	522	506	497	507	500	531	513	523	465	469	573	519	515	504	489	545	529	577	523	547	520	502	499	501	530	522	502	492	521	520	490	457	552	534	519	544	530	541	510	550	516	507	546	534	516	548	510	547	528	496	499	480	525	534	504	518	490	530	494	523	512	519	528	485	516	529	510	532	547	498	497	532	553	507	511	501	507	512	485	515	561	529	505	547	524	538	509	488	507	552	512	524	530	564	542	491	520	495	532	553	493	517	547	538	511	514	512	512	525	503	509	522	519	555	515	505	523	516	478	541	525	514	498	523	555	544	485	496	488	528	502	526	521	524	545	475	502	536	508	523	507	529	506	492	550	522	501	541	510	474	532	527	504	534	526	453	536	500	511	517	514	560	538	507	491	504	507	486	539	490	542	513	513	503	513	519	477	540	517	496	510	452	513	499	506	484	480	539	519	552	550	501	525	536	474	524	552	524	502	534	502	533	510	511	502	536	516	510	515	515	551	536	523	516	520	547	477	533	507	532	523	525	519	512	498	555	526	499	548	517	567	497	511	542	512	533	538	510	505	491	459	515	597	499	535	503	529	511	486	526	532	513	537	536	579	531	503	486	510	513	521	537	533	486	522	519	544	515	557	512	540	526	504	501	531	514	496	505	510	526	497	533	529	491	504	490	553	473	466	553	504	528	536	523	491	555	496	494	524	492	487	496	534	533	505	550	493	588	518	515	576	530	509	536	522	460	486	520	500	499	496	540	510	536	541	514	517	502	538	490	567	524	480	496	541	533	557	502	492	502	501	488	540	512	482	543	513	505	524	558	528	494	507	512	518	518	521	497	495	529	523	511	503	508	502	513	501	521	488	504	524	518	528	532	520	524	546	508	482	482	489	507	524	526	510	509	517	520	464	473	531	480	517	515	526	493	550	539	484	543	529	497	507	538	480	530	536	495	544	482	528	517	510	474	542	529	511	494	515	502	499	486	509	533	549	539	490	532	506	540	487	469	502	488	513	510	496	546	489	497	515	534	532	510	555	480	520	528	525	463	518	551	529	553	472	498	541	530	488	509	516	535	463	510	513	555	557	491	517	499	551	526	532	514	497	466	561	534	516	510	520	519	513	533	498	534	523	508	476	500	533	537	500	531	512	560	503	511	513	483	515	516	531	511	525	513	556	500	539	505	541	523	513	540	545	515	512	496	528	557	498	528	562	517	537	540	500	517	462	493	526	499	523	554	552	530	480	538	520	516	563	519	535	520	512	519	510	533	498	502	507	547	492	557	511	522	515	580	497	510	490	531	525	529	527	502	498	519	530	503	520	530	516	515	534	503	538	529	527	554	527	520	493	494	512	514	485	510	558	516	503	517	541	481	528	508	531	455	529	498	503	523	514	563	488	559	479	491	532	500	499	520	487	513	571	504	477	529	530	531	512	546	504	503	509	523	536	530	503	514	514	469	512	517	471	549	536	537	503	506	552	509	513	522	515	519	501	479	518	521	518	500	500	529	519	544	500	533	522	500	507	560	507	521	539	533	541	534	546	517	496	489	528	522	494	561	505	541	488	537	498	519	540	526	487	518	540	552	503	510	552	494	476	515	504	552	551	526	528	496	510	502	512	550	522	546	522	493	497	560	520	509	511	510	511	475	511	511	514	554	517	542	533	540	509	497	487	517	514	525	529	509	494	511	547	511	486	522	543	505	478	562	529	519	501	468	481	535	528	540	529	564	520	519	497	555	530	510	508	511	500	489	499	530	511	485	515	515	533	493	482	521	478	534	521	520	541	542	492	535	497	530	533	513	488	514	527	519	502	503	494	550	522	497	517	557	478	508	516	507	493	501	505	542	508	525	537	516	549	560	528	527	507	500	492	513	486	469	556	533	476	530	463	494	483	513	522	559	483	484	515	509	517	522	549	513	528	502	528	503	538	494	488	509	509	518	491	483	509	493	520	530	512	518	548	532	518	475	493	488	557	495	509	522	542	506	506	537	488	536	511	515	470	513	530	534	516	525	504	531	527	533	526	523	529	515	514	503	522	478	494	529	534	492	537	554	493	496	525	544	509	549	522	501	526	532	508	571	542	517	526	546	548	477	511	548	529	559	524	511	512	509	472	518	535	494	508	491	521	534	492	504	530	543	517	551	520	503	535	556	523	545	516	484	536	510	498	521	515	532	527	504	584	531	545	451	525	488	514	513	508	510	510	495	499	523	506	508	524	522	524	482	539	476	505	503	533	555	505	523	547	520	506	474	514	524	533	537	536	505	507	509	523	497	520	509	501	515	507	482	515	483	537	498	545	516	491	531	519	525	545	499	526	513	530	512
22137	21366	23169	19421	28109	28751	20477	7521	1481	439	371	377	276	287	311	281	255	274	274	293	273	256	298	242	263	256	268	258	264	262	285	268	280	234	251	263	245	255	256	284	266	283	277	262	294	276	289	273	262	255	237	248	267	267	252	261	241	260	248	232	247	251	255	258	247	266	237	242	251	259	258	262	225	225	255	292	229	268	236	250	248	217	243	257	272	218	219	250	241	229	241	212	273	248	266	279	240	250	261	234	252	262	240	254	242	234	274	236	267	265	257	227	267	213	270	242	290	279	262	220	250	225	238	256	252	219	263	292	235	233	249	249	251	275	234	239	255	276	237	245	271	230	269	224	263	227	262	266	283	250	260	254	263	267	288	262	220	264	274	259	239	244	244	249	233	237	254	291	255	248	261	274	255	244	257	260	274	246	262	226	254	264	257	249	272	255	258	254	225	247	236	247	267	237	241	266	235	242	246	269	254	285	246	233	256	241	241	244	258	248	272	257	240	258	256	241	255	240	257	238	254	267	231	230	257	240	262	271	255	235	271	237	255	235	235	262	251	231	263	245	241	258	233	270	260	233	274	264	263	265	239	259	227	240	257	252	229	229	295	231	260	252	248	250	247	261	263	247	232	250	277	275	268	214	257	246	281	231	263	246	244	237	244	242	236	261	267	252	252	237	264	243	252	247	248	238	247	236	245	243	246	252	258	262	245	266	246	286	264	256	280	258	238	246	257	262	265	271	259	266	244	249	279	267	285	225	242	264	234	233	259	222	249	246	266	262	247	257	233	269	273	260	239	236	215	258	253	261	252	247	243	261	215	242	240	248	263	250	255	232	249	253	259	243	247	249	258	269	272	285	249	256	220	259	262	273	254	267	276	223	262	250	251	273	268	234	261	229	236	250	248	258	234	235	243	250	282	271	258	274	242	264	209	243	273	244	255	241	211	249	251	253	252	306	236	252	242	249	230	244	269	252	282	233	248	270	254	249	259	249	248	269	267	241	248	269	236	261	273	220	240	279	282	250	244	282	254	264	263	222	260	240	255	246	244	244	228	260	248	285	228	238	235	258	241	268	256	237	268	269	279	255	275	255	237	247	293	253	244	241	254	246	222	243	245	262	232	212	246	249	281	255	249	240	236	254	247	221	263	249	222	271	254	277	249	236	270	228	259	283	239	257	237	248	258	271	247	247	266	261	286	259	250	228	252	279	236	259	265	281	257	223	261	246	236	236	252	260	237	247	238	239	250	261	255	263	244	255	269	268	250	253	230	259	286	251	240	269	271	257	233	245	256	248	226	240	253	239	253	280	276	225	250	256	267	250	224	264	267	250	240	226	223	234	278	235	248	230	238	271	242	261	263	234	260	252	250	250	261	242	264	249	240	249	243	261	238	241	271	238	233	281	240	246	281	224	245	226	261	263	252	256	248	268	274	251	233	229	266	221	259	248	238	243	262	249	232	239	270	247	301	224	235	214	236	259	228	245	279	265	235	255	245	237	244	228	283	253	269	255	216	252	248	252	276	275	247	267	254	228	251	258	227	250	253	265	257	255	249	243	242	248	255	247	234	237	227	252	284	254	251	243	243	264	231	220	230	214	248	258	250	255	291	238	226	243	254	230	257	255	250	260	234	268	251	260	244	239	261	252	247	249	260	253	229	248	260	262	232	252	249	226	248	225	220	256	260	246	280	256	262	250	255	270	265	275	274	233	272	246	252	247	244	250	292	247	245	241	266	269	266	252	247	258	257	264	237	223	250	244	247	229	265	270	237	235	248	259	232	250	272	243	234	244	271	273	253	245	262	211	259	247	231	257	239	249	241	231	250	267	227	250	233	243	235	248	276	288	254	256	264	260	260	253	246	259	232	263	252	237	246	259	244	246	247	241	259	242	253	251	258	241	269	264	231	257	241	235	262	229	265	252	254	250	256	244	253	245	227	240	236	257	250	282	260	249	246	261	273	249	251	250	239	255	265	274	257	263	215	271	258	243	257	258	279	263	263	258	246	239	251	251	236	296	257	255	246	250	247	250	254	261	231	244	267	239	284	251	277	249	264	264	256	272	252	282	262	260	262	234	236	263	236	240	238	254	243	248	218	274	256	259	254	246	253	269	231	281	236	229	250	250	267	266	230	244	234	270	236	213	272	229	249	232	236	244	239	252	259	266	248	261	290	216	247	257	253	244	243	256	251	267	275	251	252	263	239	237	238	250	251	278	258	236	266	245	256	257	252	223	240	229	247	231	248	260	264	248	244	239	289	262	253	243	246	272	241	258	244	232	250	263	259	257	273	221	257	270	227	238	268	245	249	253	253	231	282	210	241	239	264	239	266	263	245	228	256	244	242	243	250	272	255	275	236	233	276	252	260	254	295	285	240	233	253	276	231	238	272	256	233	292	264	245	252	242	258	261	226	250	276	270	250	268	243	266	295	250	245	260	263	253	252	276	219	237	228	240	260	252	248	227	235	250	249	249	213	262	256	266	257	252	252	249	250	245	237	244	252	246	251	257	264	244	244	241	257	258	265	278	270	239	234	281	251	246	268	219	262	271	282	285	251	247	240	238	245	208	223	253	270	263	244	272	241	248	264	247	252	249	250	258	225	250	243	264	259	254	242	237	218	249	237	284	241	266	246	259	235	232	247	241	236	267	280	254	273	246	239	278	243	244	245	257	252	247	241	255	264	255	250	298	234	273	245	239	306	248	262	252	257	269	290	256	257	241	245	254	234	225	266	263	241	267	269	256	268	244	242	241	259	255	253	279	247	248	288	265	243	260	287	240	235	240	259	261	247	249	259	283	235	255	254	222	262	238	253	258	270	264	264	257	253	243	269	236	232	257	271	256	257	258	227	290	276	237	248	268	246	236	233	258	269	260	243	249	248	239	239	272	279	259	255	242	269	246	248	224	239	251	262	243	252	254	271	244	262	259	224	272	219	207	257	253	272	220	264	246	237	280	240	265	244	247	233	258	267	262	264	236	271	272	251	227	281	230	273	236	268	247	252	257	228	260	273	249	262	229	248	234	256	246	259	256	280	256	269	242	264	234	279	234	256	248	243	269	258	254	269	282	222	252	238	246	237	267	259	273	243	246	263	253	293	291	255	258	258	228	235	281	262	257	248	263	256	271	269	244	245	264	240	243	261	276	283	240	224	275	234	234	227	260	233	272	241	263	248	251	265	236	257	238	242	254	245	258	251	252	286	247	257	239	259	243	252	242	244	250	271	234	234	265	233	232	263	257	237	273	250	253	259	255	238	223	251	249	222	283	250	254	273	248	268	266	254	255	253	238	282	279	240	257	241	280	269	267	261	230	279	255	275	240	230	251	250	265	262	255	242	282	271	279	247	286	249	278	269	247	258	200	250	210	277	243	248	246	206	253	245	254	249	255	256	264	242	257	239	263	251	250	269	242	259	243	259	251	247	227	277	256	254	257	216	256	254	248	282	235	243	253	231	260	250	255	266	240	230	247	301	251	270	276	273	241	272	258
14650	21318	27472	28511	38646	38688	32333	13506	4079	1530	1213	1150	964	928	794	811	810	792	758	720	717	724	702	716	673	709	648	648	680	650	636	661	642	656	642	653	651	645	611	644	730	792	829	821	858	731	777	738	687	687	698	637	627	627	668	627	620	632	651	680	607	624	654	632	631	617	634	658	572	659	594	632	632	614	596	689	611	647	623	615	610	652	617	645	644	605	588	619	658	622	648	639	605	574	624	636	652	661	642	613	612	610	623	583	658	658	631	628	608	632	626	633	645	601	613	578	589	592	600	619	603	629	664	651	625	639	656	628	598	645	608	620	674	590	657	593	661	584	637	639	602	589	637	627	616	613	583	641	560	622	630	583	611	603	592	643	609	645	613	634	625	655	622	634	623	670	613	604	619	657	636	632	652	657	625	613	621	633	607	617	661	695	611	632	658	613	645	627	658	679	621	600	588	605	631	613	594	627	630	619	638	655	634	626	640	658	655	645	675	637	612	632	595	600	657	657	602	636	648	607	653	656	646	636	664	624	656	643	658	630	631	608	663	669	631	620	588	615	640	648	643	645	553	605	698	629	656	631	588	604	646	621	663	657	661	601	621	636	587	657	614	641	614	613	655	608	638	638	611	630	632	620	614	677	635	594	630	654	629	612	598	641	646	604	580	624	633	640	633	607	631	615	625	653	608	647	694	661	605	629	653	611	639	603	609	648	573	608	647	617	660	612	669	574	657	647	635	638	638	638	634	642	630	657	661	633	628	627	634	631	621	629	627	573	622	608	637	623	620	611	676	622	615	671	636	608	607	618	624	594	615	618	692	642	640	590	647	597	638	631	648	627	595	650	660	609	610	622	652	612	591	611	653	600	658	653	598	639	596	639	674	638	661	609	639	651	621	652	663	659	607	621	630	646	623	670	635	615	615	652	669	628	661	646	658	648	610	636	661	661	645	654	654	635	642	609	635	633	648	595	686	637	649	670	666	651	636	576	595	654	626	571	596	651	651	602	621	615	622	595	622	657	631	628	614	648	645	594	617	645	640	677	640	590	641	604	661	629	632	621	659	587	643	633	615	669	598	633	657	648	590	631	638	599	603	613	600	652	607	615	642	666	632	648	659	603	632	625	636	651	623	598	677	618	598	666	589	599	604	656	615	632	636	615	620	627	647	636	640	609	583	644	612	590	654	596	627	601	613	644	649	636	650	638	628	615	578	631	659	639	652	647	647	607	628	665	619	612	643	632	677	637	629	662	637	651	607	635	651	642	650	619	630	620	645	638	599	618	657	640	624	625	582	622	633	614	616	639	627	638	631	643	634	654	690	619	596	595	656	634	632	656	641	617	646	602	619	623	621	633	593	627	628	632	640	594	604	621	632	647	605	581	624	602	627	608	627	651	576	633	627	684	636	631	646	648	587	683	651	602	617	657	605	637	616	629	608	695	588	621	664	606	646	657	622	598	642	609	604	682	626	605	639	623	624	608	626	625	613	613	589	631	634	596	589	647	595	641	615	630	621	606	632	638	605	608	624	578	627	573	622	588	638	629	586	633	625	637	595	659	635	606	612	645	592	667	601	581	661	634	633	659	635	642	626	644	611	672	668	610	630	616	608	657	608	634	676	649	594	631	594	610	641	619	635	635	638	647	603	618	590	618	626	647	625	622	662	618	656	623	632	621	610	639	612	603	610	630	600	623	651	636	635	664	640	596	669	633	645	658	613	595	584	649	597	626	643	637	655	634	636	621	648	603	626	681	674	636	647	659	590	625	601	629	635	625	545	637	658	658	652	661	666	632	632	631	666	612	651	625	602	621	623	647	619	616	654	659	636	597	688	641	617	647	662	637	661	631	654	632	621	703	655	659	636	641	629	652	648	643	575	656	639	664	660	625	613	627	624	624	629	647	623	637	608	676	625	622	622	655	610	590	593	575	647	607	597	649	656	641	620	638	653	624	569	673	623	626	603	605	647	622	658	603	622	622	596	664	633	638	641	567	653	663	590	644	626	593	676	696	611	617	619	630	588	600	606	608	603	669	617	610	633	635	649	604	669	605	634	612	613	659	582	578	620	617	620	647	610	593	691	659	574	642	657	632	614	590	652	608	621	630	618	662	611	628	659	605	615	665	620	631	620	631	653	598	582	626	643	622	622	696	585	604	632	614	628	624	598	606	682	668	606	610	608	627	582	620	636	618	638	631	610	645	630	685	636	611	651	634	638	628	642	614	655	618	662	631	647	613	582	622	607	611	656	675	625	571	624	653	602	627	603	627	592	625	632	621	629	612	591	649	594	646	632	608	596	624	620	609	607	640	584	628	604	592	632	622	633	600	643	619	631	623	661	599	645	598	661	599	629	670	670	635	625	681	669	627	660	628	639	604	636	617	626	645	621	585	621	629	619	668	639	618	627	660	642	600	596	605	629	622	664	627	687	635	622	615	609	629	601	649	612	629	613	612	644	587	656	615	674	589	642	662	650	638	606	605	624	599	640	612	678	622	595	624	629	593	617	670	627	665	616	618	651	645	617	616	665	602	628	665	651	648	658	615	595	618	592	661	624	631	663	667	621	635	604	581	638	673	633	650	665	600	651	631	651	598	666	606	594	619	616	644	607	616	605	683	634	657	642	624	641	621	587	599	614	626	664	597	645	676	638	614	624	614	657	625	636	630	679	661	645	692	651	573	650	651	611	616	646	627	614	618	619	646	659	611	593	669	589	610	612	625	638	612	659	571	644	593	617	630	615	638	656	656	614	621	651	640	636	663	594	615	688	606	668	680	655	622	647	657	602	591	620	604	663	563	622	613	598	599	640	615	653	668	641	604	651	633	661	664	636	595	624	622	613	649	601	591	655	638	643	684	621	668	592	616	640	672	599	599	642	692	611	596	614	621	629	632	626	611	676	625	598	611	621	626	641	615	639	609	631	658	618	637	589	664	622	609	652	635	636	621	579	639	622	620	632	628	628	608	630	596	623	591	616	624	676	625	644	596	615	675	598	649	597	654	650	617	637	665	635	645	597	605	642	664	650	627	638	674	636	626	575	600	650	626	664	649	621	614	674	605	687	609	652	630	646	635	616	652	586	628	647	640	631	605	605	651	586	628	658	648	636	588	683	629	636	638	610	604	644	623	626	604	596	586	656	642	616	625	649	651	648	622	629	593	652	636	659	594	640	622	665	622	620	618	668	674	610	652	621	614	641	642	647	620	625	653	656	637	600	647	618	686	634	641	614	624	650	646	653	653	639	672	624	612	683	629	650	609	651	621	661	627	640	657	640	594	639	626	642	630	605	612	632	623	619	581	632	599	641	607	606	617	607	615	625	599	611	591	599	632	641	592	644	620	639	642	623	637	633	614	646	631	645	653	636	644	664	606	641	636	646	612	649	600	648	617	645	624	622	637	629	684	616	641	607	592	637	660	666	653	647	621	620	641	659	597	647	640	625	627	656	635	579	645	634	660	624	673	601	653	635	629	612	691	684	632	651	637	651	624	639	628
44354	48377	50870	48712	46944	45615	41544	40738	31287	21242	9700	3348	1338	691	648	696	464	403	314	258	226	253	272	265	259	234	245	223	263	256	224	226	255	204	231	177	221	226	210	224	228	234	231	320	542	634	602	433	317	263	237	195	199	194	208	221	191	222	203	209	184	200	210	199	216	180	203	209	192	202	188	206	208	184	202	191	190	217	210	209	194	228	204	224	202	209	194	196	216	189	204	188	195	214	197	208	221	218	194	222	205	202	192	187	217	198	210	189	201	211	210	189	168	219	181	200	186	198	203	187	185	216	200	182	173	200	225	173	215	212	210	207	189	201	183	207	203	201	194	183	218	220	201	185	189	200	220	195	205	208	202	233	189	202	218	208	208	179	204	205	179	214	175	202	200	183	186	224	219	185	219	199	201	184	209	196	203	191	178	197	215	219	216	194	223	206	188	200	200	217	221	210	179	176	210	204	199	223	208	231	181	227	213	206	211	178	206	197	206	174	208	204	195	190	205	223	208	210	202	217	214	205	194	213	209	210	203	168	209	196	181	198	222	209	188	216	184	200	212	194	201	196	202	210	223	185	217	200	215	204	194	177	183	205	205	206	211	168	206	220	184	193	202	210	181	205	198	187	189	189	196	215	211	203	205	200	203	197	219	230	217	212	186	186	198	204	216	216	209	200	210	193	218	210	191	181	219	211	220	197	216	203	199	175	208	192	214	197	191	178	206	211	195	199	212	211	197	190	206	212	213	175	226	193	203	222	197	211	213	187	207	198	176	191	214	184	201	192	195	185	198	201	204	212	194	189	200	212	211	215	198	186	197	225	197	211	213	198	195	241	202	195	181	197	193	194	202	195	185	196	200	189	205	202	217	210	206	181	195	205	221	183	204	193	199	216	192	193	189	211	198	208	191	206	212	202	199	204	208	193	202	235	210	196	197	188	200	188	190	187	189	211	219	205	190	203	204	190	219	193	210	191	219	215	193	207	205	233	195	221	188	209	190	204	180	190	195	190	205	205	185	204	182	199	223	188	198	213	191	208	183	181	188	193	195	221	214	216	204	197	201	183	220	235	234	212	225	214	182	197	212	195	205	203	191	223	199	237	217	211	209	200	208	204	209	216	206	213	199	213	195	204	181	205	208	198	220	185	209	204	200	217	208	210	184	214	199	221	226	184	182	168	219	194	201	182	184	166	191	181	180	199	226	193	223	223	194	201	200	233	193	203	198	193	185	200	205	199	213	216	196	199	192	191	196	217	209	190	204	211	231	216	196	207	208	203	219	206	194	194	209	209	180	183	213	215	202	206	187	204	186	202	188	209	192	220	213	224	229	219	221	200	193	212	213	196	206	234	199	199	193	200	187	212	184	228	191	201	211	189	248	191	222	205	211	174	219	200	186	223	206	178	231	181	182	178	224	180	191	196	228	210	214	193	184	178	182	181	209	187	198	183	203	197	223	219	223	204	178	197	217	209	215	203	222	200	194	212	208	194	208	225	216	205	218	207	217	217	193	217	202	210	196	203	231	181	219	192	203	174	218	194	217	192	200	203	208	201	196	200	188	204	198	216	206	193	187	224	193	203	214	206	191	200	193	178	166	202	185	187	208	200	195	205	181	175	208	196	179	198	187	180	194	199	209	198	200	190	204	192	223	207	211	222	210	198	210	176	206	206	179	214	203	177	183	228	205	220	190	199	186	199	214	209	208	209	177	206	205	211	196	174	204	191	202	219	235	211	190	198	224	208	230	214	201	200	172	235	209	183	222	202	217	195	200	219	199	198	193	188	201	222	219	214	212	196	195	227	204	202	207	208	184	185	215	208	210	224	204	216	188	192	198	209	167	205	198	197	211	204	184	196	203	207	204	211	206	177	198	186	201	220	201	177	183	202	191	235	198	215	202	192	195	216	186	209	198	193	206	195	188	199	196	206	177	203	175	201	181	214	189	196	204	196	196	229	197	202	210	223	202	194	202	196	204	194	217	215	171	221	205	207	194	163	184	213	178	210	223	205	203	197	181	222	203	189	204	212	209	215	199	174	200	208	217	217	205	184	221	213	206	183	204	208	200	183	210	218	227	212	224	192	202	234	203	222	198	172	220	187	194	206	191	208	221	189	214	223	192	221	169	205	191	199	192	207	206	191	178	214	213	238	176	204	221	197	198	223	225	221	191	194	208	197	196	211	208	202	210	210	215	255	208	215	220	198	212	221	207	174	207	242	189	217	192	193	211	189	215	220	198	220	192	212	212	198	216	247	212	196	191	205	209	202	207	205	218	195	210	205	217	214	212	190	220	204	219	211	199	197	208	194	201	230	208	206	198	217	185	188	185	207	187	215	227	192	217	200	210	184	186	230	239	189	203	194	189	196	183	214	214	177	195	218	201	197	192	229	198	170	184	175	203	204	230	188	211	211	191	196	202	206	205	206	206	189	216	198	214	195	222	219	209	203	227	206	200	179	194	192	198	197	193	193	177	179	204	218	197	197	208	212	214	201	189	200	221	192	207	194	205	207	218	183	210	177	190	190	182	185	208	196	204	208	235	197	196	204	185	194	202	183	192	205	178	188	218	189	246	193	186	221	208	236	170	192	190	210	199	183	217	190	197	201	212	225	186	186	197	204	200	189	210	194	201	194	181	205	194	192	214	190	186	199	201	187	224	193	214	218	213	200	222	198	214	221	195	197	207	187	187	195	205	187	221	214	168	193	197	189	189	228	200	179	221	230	199	187	166	219	207	203	224	192	222	184	186	173	198	178	197	218	205	167	210	195	187	197	202	210	176	224	193	189	190	220	189	197	176	200	194	198	179	216	196	226	203	219	215	194	209	205	202	208	202	208	172	178	190	226	202	202	182	187	218	216	197	219	228	201	205	208	224	220	217	230	198	208	183	197	201	193	209	194	223	198	201	205	230	212	211	214	188	191	200	203	212	220	192	193	196	206	210	196	171	238	196	184	195	205	192	212	203	206	197	201	195	210	185	226	195	225	194	223	190	180	212	203	204	205	201	218	184	213	178	211	204	233	195	208	224	166	215	215	215	209	206	204	188	214	194	191	194	221	209	187	197	230	217	201	216	205	176	168	217	203	193	202	220	213	231	234	179	187	197	199	206	228	184	202	173	194	228	191	199	193	177	211	181	188	181	204	207	214	218	186	216	176	189	204	204	177	224	211	214	228	209	179	220	210	208	207	183	206	211	199	200	185	206	203	195	198	207	188	190	188	195	220	187	183	193	182	224	204	195	180	210	206	221	205	170	210	216	208	205	213	207	193	229	199	209	185	191	195	194	191	168	220	222	184	188	188	189	193	202	204	197	213	193	219	168	213	207	199	200	197	195	211	206	184	213	193	224	206	196	195	195	201	191	204	197	176	189	218	214	217	193	207	218	194	180	221	196	194	189	197	195	185	210	190	212	192	185	192	214	192	230	186	191	218	200	185	219	187	192	221	220	195	198	230	210	206	190	225	223	215	209	196	195	226	208	230	187	213	201	222
31653	43874	51705	55301	56682	58862	55719	47131	31819	12422	5819	5068	5012	3141	3036	3192	1829	1744	1044	917	782	784	870	929	829	825	696	695	800	906	690	654	604	624	626	577	551	548	585	514	574	692	716	1360	2553	3132	2522	1614	1139	751	635	545	465	500	492	527	525	481	528	521	491	487	496	480	503	493	480	494	523	529	492	495	480	491	494	471	486	528	487	490	548	498	502	490	506	496	496	525	495	536	460	488	490	458	527	507	504	518	519	488	499	494	542	497	540	478	491	493	509	455	525	481	530	497	484	479	501	489	478	460	504	518	450	470	514	445	524	476	526	500	507	563	501	499	540	511	490	501	495	525	470	491	499	477	526	508	518	511	527	545	514	501	503	494	493	507	487	515	512	493	488	518	487	525	492	479	515	485	525	501	521	498	506	498	479	470	529	490	494	495	482	489	500	522	486	519	513	491	516	480	516	499	527	513	503	494	506	534	505	521	477	510	523	508	474	487	505	506	466	489	501	528	513	524	518	517	524	519	505	513	471	447	517	503	508	525	500	525	510	513	516	496	465	511	495	549	463	524	494	531	505	422	519	482	469	512	486	528	518	466	495	495	494	494	489	516	466	500	505	516	496	496	478	502	454	468	492	507	510	539	481	534	564	521	502	483	472	527	496	459	530	498	496	488	528	522	501	467	515	513	541	499	523	479	485	553	513	503	537	484	512	480	504	506	515	473	520	503	501	525	519	497	511	509	476	527	511	484	526	480	530	492	532	500	535	464	519	473	507	480	511	515	516	495	576	482	519	537	489	531	484	515	513	476	446	492	508	508	482	530	496	493	532	517	532	510	500	472	458	505	506	494	501	504	521	526	515	527	514	486	543	511	517	527	534	479	553	502	528	512	501	514	515	482	493	507	514	523	518	523	468	507	533	495	567	510	479	524	541	534	466	522	536	522	510	484	527	515	516	453	522	469	527	501	525	504	486	521	495	502	502	485	508	496	517	507	486	497	516	492	499	497	489	488	538	532	521	537	516	499	501	506	509	487	529	489	467	527	492	544	516	501	474	477	513	491	504	496	484	503	534	507	521	537	478	478	535	473	475	490	538	508	536	492	496	450	534	495	517	523	494	530	522	525	527	504	483	484	439	539	471	465	531	501	505	510	512	494	522	486	490	530	461	504	564	494	508	524	476	496	514	518	494	470	510	523	491	463	496	463	473	528	471	520	484	500	505	542	501	530	518	512	533	526	498	476	480	521	517	459	493	494	533	496	469	507	474	515	514	519	481	483	525	513	506	546	494	504	516	490	515	499	511	491	481	459	505	499	512	485	492	530	499	494	476	506	502	504	517	483	504	528	536	491	482	510	535	478	502	506	473	474	496	507	482	515	488	512	500	515	484	508	538	487	494	470	477	492	522	480	501	530	531	511	532	504	486	536	499	522	521	461	533	505	497	507	523	507	504	487	492	543	524	515	504	496	527	477	494	519	541	514	562	479	488	481	483	498	515	487	494	535	521	466	502	459	488	489	474	493	494	496	475	523	518	527	488	476	506	496	498	500	491	439	463	494	490	474	483	512	494	540	506	543	502	508	525	491	493	483	535	501	538	453	499	486	522	488	503	488	512	467	489	511	501	491	538	517	501	523	487	470	481	486	484	487	517	492	528	507	497	574	506	504	486	494	495	498	524	522	523	551	492	495	510	488	490	525	472	516	497	499	477	469	524	464	518	489	476	517	476	510	509	484	523	474	509	498	531	483	478	462	514	507	507	500	495	497	483	496	507	517	493	486	484	505	513	512	496	522	487	496	538	481	474	509	502	484	513	520	492	479	503	526	497	477	496	489	484	499	505	497	525	474	510	546	523	487	502	492	546	473	500	482	519	518	486	545	520	486	487	486	519	518	538	491	478	495	474	530	526	515	506	463	472	527	461	494	479	493	508	524	560	515	501	496	524	482	494	467	544	526	556	503	458	517	479	497	509	475	512	522	505	465	496	481	500	507	489	498	507	514	445	511	485	502	509	495	484	470	475	472	512	476	573	505	531	515	525	478	482	533	541	549	488	498	449	516	470	511	528	486	470	471	483	521	483	513	508	496	516	497	480	448	483	505	520	489	490	511	524	491	516	499	486	496	515	496	493	478	447	537	502	502	500	532	498	514	481	492	511	498	485	507	530	500	521	519	510	501	492	496	504	475	512	481	468	519	479	504	530	511	513	533	492	512	461	508	496	532	448	515	478	509	518	496	459	458	510	522	517	524	494	512	484	483	509	524	498	471	526	510	486	467	518	457	523	524	507	500	481	509	480	530	520	515	530	509	458	511	506	552	519	535	522	526	508	488	517	480	470	521	446	541	515	495	527	456	465	508	493	520	502	501	484	503	487	479	542	499	502	480	525	485	491	538	490	501	491	485	495	462	492	531	510	449	488	461	533	524	472	451	510	481	472	527	507	475	470	483	451	504	518	463	493	505	485	466	521	512	523	522	486	528	482	514	541	482	514	513	461	475	508	486	477	485	495	502	490	500	486	519	473	499	525	467	503	481	492	507	497	519	490	490	491	534	525	527	454	520	488	483	488	499	528	493	497	496	518	475	477	499	505	506	539	537	483	512	507	483	521	496	500	531	478	483	472	535	485	517	522	532	489	513	550	511	524	510	522	493	448	482	516	483	495	526	504	496	516	524	489	513	473	499	482	493	505	495	514	505	501	433	539	550	509	495	527	496	537	494	512	504	485	520	517	470	493	483	489	521	486	435	489	482	500	520	509	503	524	498	518	474	517	496	513	489	468	487	484	539	547	500	500	489	477	528	470	520	502	512	504	495	510	497	502	523	479	483	518	510	497	570	502	517	499	488	541	525	565	487	506	520	472	541	487	505	484	503	482	481	505	532	487	518	534	481	538	531	526	538	478	506	509	477	489	475	481	476	527	526	500	499	491	521	480	529	491	528	457	549	507	490	471	560	522	505	506	445	527	503	521	507	492	487	487	502	493	472	496	455	494	526	489	517	498	481	502	524	481	494	493	502	496	497	531	518	519	463	513	521	504	476	504	489	492	562	506	496	492	539	513	473	470	492	460	525	542	489	555	468	512	457	491	521	510	481	516	564	491	493	498	542	470	524	490	545	507	510	528	482	484	520	487	474	502	505	499	546	526	486	505	514	506	529	485	526	474	541	563	483	480	527	528	517	496	466	481	515	462	479	513	482	503	496	488	532	476	519	480	498	472	517	484	482	512	533	517	502	508	535	485	495	490	499	480	459	486	545	520	489	534	494	531	524	495	524	485	471	508	514	475	543	483	475	455	487	495	474	511	499	506	470	501	468	530	484	436	507	508	519	530	515	510	513	527	486	498	506	487	473	524	520	513	507	495	502	511	499	489	476	505	505	523	483	538	519	521	507	507	533	507	548	530	516	499	496	473	484	493	525	517	476	508	494	516	495	544	531	535	488	492	477	503	553	538	485	482	466	523	497	470	515	501	483	484	559	483	461	518	472	504	521	484	516	485	500
54620	53618	50801	47434	44607	40287	36490	39479	30263	25093	17006	8527	3792	1581	1354	794	481	314	306	267	263	266	271	252	254	227	221	181	229	262	197	211	195	177	176	188	226	182	155	147	193	150	164	201	687	555	700	719	553	441	301	221	159	169	151	166	144	133	136	145	134	139	170	173	136	141	149	152	186	168	140	155	165	144	140	164	154	163	140	154	146	137	163	166	142	145	146	145	154	129	149	163	166	135	144	153	138	148	155	132	142	123	129	162	160	152	159	172	140	143	165	154	155	116	125	137	134	139	155	160	155	153	159	147	155	157	135	154	156	170	146	139	152	162	161	139	149	138	135	149	144	130	144	131	141	156	139	156	154	143	148	142	144	122	149	139	124	143	167	140	153	140	140	149	142	137	145	144	159	140	159	137	151	160	127	134	139	173	160	131	127	120	141	151	150	173	144	126	147	142	167	153	149	168	150	148	135	151	162	171	179	165	158	141	147	144	169	157	155	143	142	161	147	153	150	132	147	169	155	163	137	135	137	131	152	147	158	144	147	159	164	182	155	156	166	140	163	157	146	138	142	149	160	156	153	163	142	160	143	132	149	144	152	147	160	150	138	130	145	165	161	145	129	166	137	149	122	159	155	155	193	146	123	138	137	150	150	148	156	167	170	153	152	134	141	141	142	128	158	155	148	133	152	155	141	150	148	152	144	148	163	145	154	172	161	164	151	175	162	161	157	156	148	157	157	139	148	144	139	145	134	170	149	154	140	145	142	139	153	167	150	143	124	148	155	133	176	146	153	124	147	148	139	132	152	149	145	141	134	140	171	149	180	136	125	159	163	128	154	158	153	138	115	146	174	168	151	179	156	137	148	160	130	173	142	150	153	154	132	132	150	151	145	147	135	145	152	138	151	134	140	158	139	137	153	131	148	136	165	134	135	123	160	135	142	118	134	165	133	166	165	152	155	146	134	161	148	151	142	134	152	152	147	155	141	137	150	152	133	147	154	140	142	153	148	145	183	132	130	121	130	151	145	144	144	154	137	142	152	126	132	129	142	138	153	139	162	176	153	147	146	141	155	138	169	119	126	156	166	131	142	154	155	139	164	143	138	159	142	145	121	128	138	132	137	159	167	139	156	130	157	138	164	141	131	145	120	128	146	134	147	165	172	140	128	145	166	152	137	142	175	166	172	141	149	149	139	141	139	163	119	140	165	174	149	137	178	147	133	152	142	140	157	168	152	143	150	148	159	153	167	162	151	165	146	162	152	159	142	146	160	151	147	127	147	150	179	133	133	133	140	148	144	141	160	158	142	148	141	182	171	168	145	162	155	143	122	156	151	156	139	155	162	146	172	146	139	158	150	152	152	147	151	160	145	149	149	127	164	139	168	150	157	155	154	143	119	169	155	151	166	147	161	132	148	137	144	134	158	149	130	138	135	173	147	157	152	149	146	153	170	144	152	146	165	154	169	138	151	140	123	154	161	168	140	156	134	125	159	154	120	138	155	160	158	157	137	147	142	172	130	159	145	150	158	119	164	135	142	149	146	149	135	154	135	130	131	159	156	140	162	150	148	145	147	134	143	176	134	146	153	153	139	155	121	144	154	138	148	131	135	144	145	141	137	152	147	143	135	150	134	137	165	140	148	158	153	149	159	156	158	156	160	154	156	170	133	165	135	150	153	125	146	153	143	176	163	161	156	152	165	155	155	158	144	139	131	182	121	132	131	139	150	167	150	150	134	138	144	139	153	148	169	136	146	133	130	149	147	159	121	125	159	159	136	127	136	128	176	129	181	122	149	152	153	150	159	119	153	145	181	150	148	133	160	135	158	154	139	164	156	142	143	137	140	144	148	144	126	170	130	130	148	177	170	136	136	135	144	143	132	118	142	148	151	139	131	132	135	123	136	149	156	150	146	136	124	141	151	153	156	159	169	151	162	147	143	168	142	147	164	147	185	126	132	146	153	141	162	145	148	141	162	148	145	161	138	150	134	167	140	160	156	144	139	130	142	169	121	162	162	153	137	150	169	126	169	143	148	146	143	156	134	164	121	119	157	149	166	143	149	149	145	145	137	132	171	138	152	153	130	118	152	161	152	142	131	153	132	143	158	149	145	158	151	133	174	145	161	158	142	143	132	136	145	148	138	142	146	137	138	147	166	187	156	167	132	124	116	153	159	163	139	132	135	137	134	147	152	149	138	145	129	164	143	140	159	126	149	156	139	131	157	140	147	144	157	170	159	163	142	145	152	145	149	156	155	141	160	168	146	121	128	148	138	139	136	154	150	159	154	130	177	133	169	162	163	134	150	134	151	156	157	122	132	161	153	170	140	143	152	138	141	175	145	147	134	153	147	155	130	149	169	170	130	163	166	150	151	149	147	158	131	158	155	168	150	166	159	144	142	157	167	169	138	156	162	144	158	147	162	152	148	153	142	157	138	133	175	163	165	153	181	138	129	152	142	144	162	149	146	143	148	147	153	169	135	150	160	129	167	143	123	147	183	181	152	142	141	153	133	164	146	145	131	141	155	154	150	147	175	138	146	149	156	185	123	140	152	132	191	132	145	128	129	152	161	173	134	131	143	143	152	139	182	144	162	145	144	159	167	146	152	151	149	149	148	131	128	132	172	157	147	160	144	150	162	135	130	166	166	141	150	148	148	126	145	150	143	166	162	144	140	121	156	158	133	136	147	147	132	162	134	153	156	168	140	129	164	138	127	132	125	163	156	137	140	142	136	150	143	132	141	152	145	143	157	146	149	144	151	145	157	163	126	160	130	162	133	132	153	171	165	158	156	169	149	157	147	141	145	164	165	142	162	151	154	145	128	155	144	157	142	143	145	170	152	146	123	149	130	132	160	145	151	146	147	148	157	145	117	158	159	141	169	150	145	145	150	141	143	160	141	137	141	162	165	166	167	142	132	130	174	141	162	176	145	159	156	139	158	138	163	163	129	160	167	151	155	130	153	150	124	143	146	139	144	129	153	139	128	133	133	140	151	142	127	147	173	146	172	133	125	134	147	163	134	158	147	149	161	136	159	142	156	136	144	155	152	164	127	159	137	140	117	145	157	153	167	144	147	137	142	156	163	171	128	138	144	155	151	164	133	156	135	125	133	138	133	121	173	167	144	144	161	146	147	123	145	136	151	153	155	142	164	134	141	142	166	165	164	144	159	164	155	145	176	151	140	142	151	134	135	125	142	156	158	131	143	144	130	151	151	143	144	158	151	163	153	131	134	141	153	143	158	153	138	126	149	146	145	146	166	137	135	142	143	132	131	134	146	152	157	167	145	151	144	146	170	174	142	155	120	168	149	162	179	136	143	127	144	155	146	162	135	126	131	134	156	145	143	132	142	126	158	167	154	144	178	148	130	169	155	144	150	140	155	151	142	150	126	153	135	143	129	127	145	144	133	135	124	153	138	134	123	144	156	151	144	152	132	134	164	149	145	167	136	165	148	146	134	135	146	145	132	109	156	140	177	147	137	130	121	173	162	118
42222	55223	59399	55301	53081	53673	56818	45613	30483	19192	10653	7601	7788	5482	5666	3386	2374	1179	1216	1061	881	901	998	956	915	847	756	735	908	1042	825	621	613	587	581	561	587	528	444	418	489	456	438	619	3540	2595	3348	3337	2586	1647	1012	628	433	383	391	381	362	334	372	396	347	375	385	381	368	363	350	381	367	386	372	360	401	389	380	346	377	397	355	367	371	388	321	371	393	352	370	351	400	409	351	370	363	366	375	380	336	374	351	358	362	359	366	347	356	371	334	345	376	346	389	378	380	384	336	346	351	341	344	367	374	370	387	387	377	385	348	364	380	361	401	384	355	383	392	365	386	400	365	364	382	357	381	344	335	379	371	364	376	430	396	372	381	377	344	386	394	378	359	347	364	355	354	366	353	390	357	394	375	363	350	357	346	350	344	351	366	347	360	400	390	371	382	325	341	341	382	401	356	336	362	361	367	377	358	395	395	379	413	395	365	318	363	370	371	359	378	366	397	352	400	380	388	362	376	371	356	358	348	365	346	350	377	356	396	382	343	369	366	367	369	385	365	367	390	363	335	365	333	355	354	368	372	342	388	366	358	405	338	358	343	364	370	366	365	377	346	394	374	405	371	362	377	364	357	337	382	369	349	365	358	359	371	365	356	357	323	371	334	379	357	352	393	356	359	356	363	387	368	360	381	339	374	357	374	352	351	366	366	378	382	364	381	348	357	367	363	363	350	323	373	350	379	370	377	350	369	423	375	394	415	383	341	383	351	392	362	370	377	385	329	356	377	358	385	398	365	375	384	360	348	356	385	381	387	358	395	369	414	387	349	348	372	385	362	350	343	344	375	362	384	414	363	381	378	387	396	358	373	386	384	370	364	373	349	389	389	358	375	331	378	358	374	366	368	387	378	362	364	353	352	353	367	358	372	384	335	373	378	365	387	380	364	343	375	375	385	383	384	375	396	354	368	334	357	330	370	349	362	353	372	401	371	388	367	376	352	373	340	350	354	422	393	348	376	387	352	386	348	358	374	387	370	368	380	373	395	362	377	388	388	383	350	342	346	370	410	340	352	364	331	360	376	401	420	376	344	359	384	398	340	376	381	378	351	330	352	339	387	353	374	373	385	386	359	347	382	375	362	388	382	364	373	375	366	378	312	371	333	394	370	383	364	357	377	380	384	373	381	389	381	395	372	373	358	356	351	325	379	388	368	365	342	347	330	405	358	362	403	393	383	387	366	369	388	339	358	361	360	344	376	379	391	360	344	316	343	352	350	360	416	354	384	392	389	387	387	359	361	379	404	414	403	358	347	380	384	393	370	372	369	367	362	379	341	339	365	393	399	344	398	359	351	372	347	376	378	349	376	367	353	373	339	376	403	373	353	356	377	337	342	356	350	385	338	369	354	336	357	376	380	388	370	417	359	345	393	359	399	377	382	384	372	374	388	349	363	368	365	361	364	355	359	373	359	399	368	360	364	362	354	401	336	372	396	338	374	388	374	357	389	335	382	365	350	365	413	367	345	353	338	348	332	372	398	356	370	372	371	360	346	383	398	368	383	354	393	378	366	357	373	363	370	353	378	337	374	353	353	371	375	393	351	359	352	347	368	361	348	358	369	389	354	359	340	352	355	398	366	372	358	354	359	361	376	350	376	362	387	384	335	361	345	378	358	375	361	359	386	361	346	340	344	377	382	359	362	343	374	371	396	342	380	380	355	369	390	368	383	372	403	367	373	369	414	365	394	395	352	360	358	374	371	348	416	365	375	374	379	367	325	368	374	379	373	383	353	371	357	350	360	365	398	356	367	379	349	364	355	375	340	385	393	340	345	397	340	374	372	384	346	355	379	349	378	413	398	375	352	350	406	376	347	414	380	359	346	352	343	373	370	386	394	367	353	383	347	364	347	352	373	367	347	361	377	348	369	356	358	372	344	330	364	347	335	369	347	364	368	393	327	332	352	351	384	306	399	355	346	357	368	371	375	376	388	396	337	414	393	370	383	338	363	366	369	351	390	361	341	386	321	317	351	332	384	382	335	350	374	378	347	367	367	368	378	371	360	399	336	326	366	338	382	387	386	368	360	378	349	375	347	364	384	361	379	342	372	363	344	367	378	374	365	362	390	400	352	338	358	379	352	355	357	362	389	364	349	356	390	368	383	352	345	388	351	345	382	350	384	363	399	367	354	341	365	358	379	355	370	380	375	356	345	354	343	372	396	362	382	351	348	397	409	369	379	386	386	365	378	369	397	345	383	381	370	384	364	357	369	371	359	346	364	355	348	371	364	377	410	374	405	366	343	366	337	357	381	361	389	419	340	339	368	379	379	405	365	390	364	350	373	347	342	349	313	349	396	369	333	369	336	357	347	374	375	391	406	380	367	410	388	364	336	365	386	343	383	390	348	340	338	352	371	363	363	393	370	386	321	412	374	338	354	388	390	378	370	330	375	368	323	361	377	351	388	374	360	365	406	358	368	389	366	334	386	374	379	361	371	369	369	339	376	354	359	369	356	340	356	361	349	379	366	364	358	369	383	367	364	369	393	396	354	381	353	394	366	350	345	380	355	360	374	357	347	356	369	367	391	372	404	380	374	347	376	360	359	361	372	324	351	343	383	374	389	350	375	375	334	384	367	393	343	357	361	336	355	376	388	360	353	359	365	381	354	384	351	340	361	377	396	378	325	377	329	355	377	373	364	368	353	370	353	371	370	359	351	365	355	363	376	354	389	398	333	365	387	375	401	394	353	379	389	372	389	359	394	374	349	376	359	349	403	370	373	361	377	352	379	401	331	346	364	370	361	383	375	367	369	337	362	349	349	381	346	360	375	345	326	424	352	332	341	350	350	376	378	347	370	371	373	353	354	360	375	341	377	379	375	382	401	359	391	357	344	341	363	390	369	341	344	350	388	371	359	381	346	349	381	362	391	364	370	394	387	399	380	389	361	336	367	366	349	381	354	355	371	379	364	379	345	359	398	406	408	371	361	373	393	389	367	382	410	370	357	356	368	394	359	353	356	339	354	357	372	358	361	369	370	368	336	365	350	377	334	364	351	390	397	358	366	367	369	370	360	374	374	376	335	362	389	408	351	330	332	371	361	380	377	339	367	330	369	355	373	366	378	342	374	393	347	378	369	379	366	375	357	382	379	370	379	353	365	343	376	354	380	379	358	372	359	383	377	385	383	351	339	346	404	325	373	360	329	371	350	359	385	384	333	362	353	367	395	370	362	371	361	366	358	354	373	381	361	376	354	355	380	315	374	367	353	355	389	330	374	347	373	401	352	362	366	377	387	377	363	373	357	375	346	366	366	366	351	357	400	376	359	381	345	346	386	386	370	367	370	354	337	419	363	384	352	384	373	315	361	394	363	363	378	361	351	388	359	357	341	380	394	354	372	380	330	396	363	385	399	389	366	365	336	377	357	370	379	379	339	344	376	363	375	330	346	353	383	400	352	377	340	388	362	384	361	378	363	321	380	351	382	383	378	367	334	365	395	372	374	362
22324	23181	29553	36321	36906	34075	18616	5242	668	394	310	306	287	242	259	260	240	239	225	221	226	253	247	229	235	219	230	212	246	222	215	232	224	194	231	212	210	205	201	204	225	208	235	204	254	227	236	241	256	268	260	277	205	211	221	255	222	215	191	212	213	228	220	198	238	224	224	194	220	205	210	182	213	209	215	207	248	221	207	218	213	192	196	235	206	216	229	247	216	209	228	194	231	237	230	222	233	187	204	202	206	199	236	220	259	244	235	213	235	204	224	197	181	192	233	179	202	190	226	220	189	205	202	215	201	252	205	207	228	239	214	224	213	237	219	221	231	211	232	219	205	218	202	197	209	219	215	201	214	203	219	216	220	216	225	199	197	186	196	220	210	215	256	214	192	212	212	209	222	223	191	218	215	210	238	220	223	209	220	225	235	228	216	190	190	222	204	203	218	223	218	207	203	201	206	200	200	225	213	194	207	216	219	212	222	215	236	218	228	192	210	203	214	205	197	226	239	238	201	229	211	194	219	213	187	224	190	206	221	232	228	234	218	192	218	234	229	243	247	227	230	230	224	221	231	226	217	219	202	222	210	227	216	223	221	227	200	207	214	228	241	197	203	212	240	204	211	206	210	227	203	214	193	213	210	217	203	231	232	231	215	225	211	209	203	200	227	223	229	204	211	212	209	210	199	194	219	222	210	216	232	220	221	220	223	217	197	209	191	230	236	243	229	204	196	222	222	215	230	209	190	221	208	232	207	213	207	241	224	190	234	238	240	213	196	234	204	210	225	180	215	184	209	215	205	217	227	214	218	219	217	226	215	221	233	219	194	202	213	225	220	212	215	209	209	227	229	195	220	213	226	200	208	227	231	228	184	207	230	206	212	208	238	224	213	212	212	231	195	248	231	206	229	228	219	217	195	207	196	204	248	210	219	219	219	213	225	199	236	206	221	229	218	219	246	197	224	231	197	220	186	250	230	208	186	209	204	219	209	204	211	208	207	208	219	225	202	227	216	226	202	208	211	226	222	211	243	237	215	201	218	208	214	230	210	234	228	213	241	215	197	211	201	202	214	236	215	190	211	199	198	190	208	202	193	236	196	197	230	207	222	189	207	210	208	207	215	209	198	202	208	217	216	206	192	188	239	180	233	220	239	227	236	197	215	200	234	213	238	201	199	217	213	196	190	216	218	234	184	223	160	208	195	235	212	221	189	230	245	210	233	238	215	201	200	213	195	213	199	223	203	216	210	225	219	202	220	185	200	187	202	200	209	202	220	214	197	219	199	229	205	233	209	212	234	217	207	228	211	198	221	230	238	235	173	202	210	231	209	256	188	200	202	230	203	260	210	189	219	243	229	197	201	204	207	232	220	223	214	211	191	217	201	237	236	214	233	217	215	221	206	230	222	215	237	212	232	187	205	202	228	208	201	255	188	214	205	221	212	193	192	186	211	200	235	201	243	213	221	210	206	241	215	204	211	217	234	225	212	210	217	192	233	233	242	200	226	198	206	217	199	220	229	225	208	216	204	233	222	209	212	216	205	239	203	242	214	228	219	265	187	229	203	197	199	209	217	208	204	210	212	208	214	201	225	223	204	208	211	212	234	204	219	219	204	219	203	185	222	225	235	251	209	215	225	234	205	207	201	210	226	225	183	213	216	199	231	220	212	227	260	239	224	221	205	209	216	206	212	212	222	222	211	222	185	223	217	228	235	214	220	242	212	220	212	214	202	220	229	215	244	216	196	222	208	200	219	228	237	201	240	211	222	208	223	227	219	227	215	209	206	220	220	241	209	183	189	219	208	218	196	208	228	206	188	211	216	228	231	205	218	221	240	196	213	220	212	226	213	207	232	232	224	196	224	203	199	225	199	230	207	206	217	210	214	215	204	229	212	219	226	220	214	199	217	234	222	219	191	200	217	194	211	214	236	231	224	218	235	222	216	213	197	236	219	228	218	218	234	213	219	209	230	226	217	221	176	253	201	214	226	211	213	204	208	219	235	222	210	224	205	191	198	192	212	199	202	232	218	222	220	193	226	220	198	210	228	229	216	232	197	227	201	202	219	241	207	225	207	207	237	216	206	230	242	214	243	205	228	226	186	223	212	204	203	229	210	215	184	209	203	231	231	214	210	228	228	204	214	252	222	254	217	199	232	202	214	211	209	215	244	212	217	232	195	209	184	187	196	210	219	197	208	210	191	197	223	197	222	222	225	229	210	253	238	210	188	229	206	246	225	197	235	223	208	232	201	203	207	191	213	228	201	200	218	208	207	239	231	218	219	197	215	225	244	189	204	208	228	214	193	214	211	217	206	228	203	222	207	203	202	212	238	215	228	227	229	223	221	222	194	213	221	212	214	212	226	217	222	200	233	188	211	221	211	255	254	205	215	226	213	235	241	252	206	220	204	252	241	211	200	218	199	229	243	203	237	213	231	243	230	237	227	198	206	225	212	206	224	197	197	232	232	203	223	201	208	226	217	210	212	221	197	232	171	221	215	190	226	204	212	188	207	210	200	230	208	219	238	209	206	208	201	220	195	229	219	245	229	207	200	221	197	216	221	207	208	209	191	207	235	215	192	216	240	246	261	192	216	210	213	206	239	232	228	221	227	213	243	211	216	240	224	207	216	199	229	224	213	238	225	242	203	212	219	211	209	208	210	214	209	195	202	198	204	219	231	196	214	188	219	203	243	214	244	234	211	249	228	223	221	233	205	224	214	225	237	204	230	242	208	220	229	221	227	230	205	192	207	240	203	231	218	214	221	192	212	207	192	240	216	208	185	184	233	221	221	218	199	198	238	225	237	215	204	225	238	223	242	198	183	230	244	208	220	231	192	228	245	190	202	236	205	199	220	222	224	222	212	231	227	208	198	213	229	226	213	206	234	218	207	211	234	215	235	242	221	193	259	212	210	196	227	231	222	214	226	223	226	192	217	206	219	223	231	221	216	228	203	195	232	208	203	240	213	236	207	192	209	191	208	225	213	226	218	197	198	217	255	195	246	222	211	211	230	238	239	218	225	190	211	211	226	272	191	219	197	215	236	194	219	202	224	212	218	224	229	233	215	220	194	216	231	231	208	212	222	203	214	196	200	205	200	183	225	209	213	222	227	212	220	208	226	201	211	216	215	214	204	204	222	227	205	207	214	219	235	211	229	217	227	244	201	214	211	208	243	223	237	234	207	207	204	226	217	218	207	217	215	246	230	206	218	188	224	195	219	200	233	228	215	215	204	223	209	189	197	206	228	202	227	199	216	223	197	225	220	203	234	215	275	218	208	227	204	221	217	232	250	196	213	204	217	224	226	237	215	199	185	212	224	203	204	234	201	235	195	202	213	217	212	209	213	217	228	241	234	260	221	186	215	238	217	229	204	201	211	206	222	225	200	224	215	209	233	226	220	218	216	246	213	223	256	216	245	204	204	237	202	232	233	217	206	220	230	230	234	221	232	236	216	187	213	199	235	190	217	221	212	208	223	236	216	214	215	204
14619	22900	32822	43282	44831	42228	26082	8349	1654	1279	1103	910	903	742	677	616	638	588	615	634	615	634	618	636	632	570	571	578	563	540	590	556	548	589	536	519	563	552	542	558	491	514	545	566	523	521	636	723	752	766	688	623	557	545	520	508	535	486	518	463	533	513	509	506	502	560	512	539	502	524	554	507	531	561	528	526	522	544	544	531	527	533	569	559	525	494	510	540	502	526	515	522	551	526	515	538	545	540	479	545	506	545	498	533	507	510	517	537	524	507	518	522	529	545	532	554	520	505	536	566	491	546	537	536	529	530	531	551	534	502	549	494	579	528	508	493	494	510	511	496	511	530	561	560	571	523	535	561	495	552	517	511	509	521	547	496	545	516	501	548	516	538	520	538	543	549	518	567	473	492	515	522	495	502	538	535	578	540	517	548	535	515	510	526	537	526	503	561	511	537	500	528	534	539	547	513	508	540	527	553	544	513	547	530	534	517	556	524	535	540	516	520	546	561	549	570	522	541	541	530	516	554	516	516	521	539	528	520	516	527	488	516	553	504	481	535	483	524	514	510	535	531	519	513	526	547	522	538	522	534	509	540	540	514	546	509	514	574	529	556	544	552	539	495	559	497	528	540	515	546	515	511	504	529	502	531	510	526	557	547	501	532	507	556	510	539	491	499	553	540	507	541	517	554	473	557	543	540	550	514	508	578	514	536	507	490	530	473	552	522	503	512	530	518	539	515	565	502	564	500	527	491	520	526	490	511	567	533	520	533	542	500	522	559	545	517	537	531	538	487	513	534	550	513	470	535	529	520	552	505	542	522	507	508	489	550	604	491	552	496	533	519	524	506	536	542	538	507	576	597	510	510	541	527	480	546	560	523	496	499	515	547	522	510	534	527	516	549	533	503	536	483	565	535	566	520	589	504	521	526	491	548	521	533	573	547	524	531	527	535	524	547	516	507	473	544	547	574	517	525	552	532	562	534	545	486	513	531	508	538	486	479	541	548	526	546	523	528	529	529	534	518	532	476	515	474	504	552	530	530	537	530	508	525	482	480	545	517	525	508	564	561	530	528	541	520	541	532	528	494	520	531	539	493	550	517	507	523	554	542	518	518	527	558	529	503	512	522	542	511	544	490	554	538	506	554	493	526	517	497	561	520	504	529	526	546	530	545	548	581	496	508	510	524	543	486	539	508	529	549	527	560	585	547	522	506	522	512	505	519	554	531	556	515	575	515	538	569	531	547	540	509	504	517	543	485	525	584	487	569	528	523	497	533	484	538	521	515	502	506	513	547	550	516	507	513	553	547	503	497	500	504	545	535	536	511	527	519	549	509	567	507	561	491	546	564	529	496	525	524	548	512	574	537	510	557	521	530	542	510	489	558	503	517	502	534	551	504	560	513	485	548	527	536	510	515	535	532	519	543	525	525	497	528	509	545	593	565	488	524	518	513	556	552	519	532	540	511	512	565	502	519	540	534	520	518	528	520	542	552	543	520	554	524	554	475	521	551	536	517	508	584	510	492	551	522	520	508	543	556	546	516	538	529	561	534	581	522	564	528	503	515	545	549	535	486	523	506	539	522	545	529	545	497	550	505	529	549	531	517	559	522	511	503	526	491	529	535	536	601	552	513	526	513	547	524	518	531	550	517	519	512	572	559	500	498	534	537	538	518	566	495	532	518	488	540	516	568	563	503	529	581	522	535	495	514	579	523	559	520	485	492	558	525	520	542	587	553	485	542	524	543	514	493	514	506	565	553	522	587	539	503	568	540	547	529	509	522	518	534	519	515	544	527	547	537	524	535	555	469	521	507	579	547	523	555	536	508	508	509	536	526	573	536	514	523	548	516	547	533	511	516	563	505	522	514	527	528	565	495	530	500	481	518	523	517	512	549	570	490	492	512	485	507	523	503	506	520	554	551	546	542	543	576	528	539	552	558	464	540	533	544	548	535	509	526	521	537	520	517	536	517	525	509	482	555	525	510	512	494	574	543	537	451	554	537	543	556	539	554	524	526	502	513	519	530	526	560	509	503	531	511	523	472	518	541	505	528	520	506	531	516	547	500	486	500	531	558	532	527	530	555	524	550	510	530	542	532	492	521	554	526	520	538	518	510	512	475	558	508	554	530	537	549	517	545	533	507	514	563	525	515	511	515	506	494	547	528	524	544	509	588	526	453	514	538	516	537	552	488	527	527	502	532	551	509	520	531	487	556	482	554	519	542	515	544	509	531	516	516	544	509	527	525	522	506	536	583	480	514	537	514	491	515	504	557	553	518	514	529	511	498	547	553	543	521	528	537	515	504	571	505	549	505	489	524	527	542	513	528	522	523	520	541	517	554	511	551	522	560	511	550	539	496	560	554	532	530	516	540	517	498	489	517	521	549	546	570	532	488	503	495	501	542	486	500	594	489	541	466	568	560	524	541	564	553	487	509	512	564	502	513	516	544	566	519	508	486	504	517	537	530	486	513	525	535	556	524	530	469	518	525	518	577	493	539	516	508	530	574	507	502	519	570	522	501	534	533	524	512	522	519	536	502	512	516	504	516	476	512	500	559	539	507	509	531	518	560	544	528	524	529	547	537	504	499	539	547	535	518	519	502	504	526	510	556	495	537	555	552	524	564	514	555	532	547	522	509	510	520	517	543	566	506	509	529	519	505	513	525	516	543	547	529	535	576	508	478	537	543	516	522	508	551	531	509	526	542	513	508	523	537	520	524	540	493	532	511	545	528	513	548	591	510	520	524	533	519	562	526	516	529	502	523	510	516	489	562	522	551	515	539	537	557	513	521	552	537	502	506	576	545	547	558	514	482	524	541	558	513	535	548	508	520	553	526	527	568	551	501	527	546	555	520	563	520	550	549	532	502	554	529	566	533	547	527	546	526	513	553	526	519	536	523	547	504	531	540	522	521	547	531	522	526	504	530	534	531	520	516	528	502	513	547	553	564	518	565	556	513	540	461	583	489	539	494	567	504	546	536	499	531	487	514	541	543	515	497	491	548	537	551	522	475	555	549	497	501	543	534	556	526	555	516	502	551	534	527	506	493	519	561	494	528	500	538	572	542	510	532	532	510	572	503	523	555	575	501	499	526	530	537	557	537	526	491	508	540	572	553	485	526	540	525	507	521	540	558	519	455	526	550	519	557	540	512	517	534	530	523	482	502	534	503	480	550	497	521	483	497	551	522	527	567	534	562	512	539	528	514	523	551	570	508	503	536	509	568	584	565	537	504	541	490	541	531	526	532	539	516	552	563	528	534	535	513	497	502	521	518	547	533	546	514	491	504	525	471	500	557	514	546	546	502	477	526	514	550	539	555	522	521	542	519	543	522	540	523	509	557	534	544	550	523	491	524	534	522	536	555	519	546	524	523	561	563	535	553	549	528	509	518	521	551	561	582	539	580	570	541	529	546	500	530	572	536	535	525	476	519	538	510	510	506	590	528	499	531	553	499	502	530	572	524	510	554	494	502	556	545	509	516	540	582	494	498
43183	51692	49174	43909	51276	49551	35699	31978	24665	13899	5846	1760	949	707	529	383	278	243	265	218	242	260	243	227	207	213	205	222	225	195	202	192	221	181	181	158	161	208	178	187	169	190	187	186	181	219	209	516	553	434	324	266	194	156	171	184	148	168	168	160	163	186	172	163	179	162	184	138	170	188	154	163	180	196	167	174	181	161	173	162	178	172	159	211	167	156	181	163	186	166	160	148	166	199	160	189	173	172	188	164	145	169	182	179	179	191	187	151	160	172	187	157	154	147	155	164	176	173	156	173	147	183	173	151	181	159	149	173	181	188	157	185	204	176	169	186	166	148	181	168	179	174	172	176	176	183	163	174	158	144	148	179	168	160	174	155	154	166	159	169	146	183	153	173	166	172	181	173	169	187	182	168	182	162	168	165	185	162	163	168	162	158	155	170	165	187	178	168	181	152	166	191	196	193	189	153	161	145	181	184	185	160	180	185	177	168	178	186	157	150	187	184	177	174	167	174	177	144	174	162	160	186	178	179	155	164	172	186	165	166	166	176	161	188	173	147	155	182	181	169	185	179	165	169	189	183	180	176	186	155	173	159	171	134	162	167	173	171	199	165	180	163	181	184	182	152	186	195	163	147	166	166	180	179	168	179	155	156	170	167	166	171	159	171	165	151	154	164	179	175	163	160	187	170	171	183	142	165	145	187	199	169	173	150	146	194	151	176	184	172	163	163	166	165	189	163	143	148	170	193	157	193	185	165	154	160	175	161	175	181	156	187	175	163	157	151	182	173	157	154	186	154	155	177	187	171	195	171	191	156	178	169	168	190	177	187	169	185	201	196	167	163	171	174	165	157	186	154	140	184	162	169	173	156	186	174	176	173	179	179	167	148	192	169	181	161	156	176	173	169	166	169	177	152	178	143	196	177	162	177	181	162	182	180	172	175	163	158	169	188	185	172	174	175	176	164	168	165	182	146	179	186	165	180	204	167	184	193	171	188	173	188	190	172	154	156	159	170	177	191	199	183	139	173	178	174	158	184	157	168	208	163	152	188	172	189	165	184	190	165	166	167	180	160	174	169	180	189	168	165	167	166	144	156	188	157	184	163	164	171	187	159	184	190	193	182	164	192	174	169	179	190	155	163	163	186	161	154	162	160	166	156	182	169	179	164	177	182	157	164	169	178	195	170	144	173	166	151	180	185	142	185	164	184	181	189	192	185	167	174	177	167	175	185	167	168	179	191	189	185	153	161	178	169	182	161	171	162	175	181	164	158	192	197	164	148	168	193	185	186	176	178	185	169	191	163	151	177	200	175	153	187	162	177	175	190	167	175	170	195	156	180	153	165	165	175	190	162	188	190	167	184	169	194	184	194	159	157	176	177	153	166	163	167	179	166	181	164	189	166	157	176	154	167	215	171	159	171	196	166	179	175	198	197	157	185	161	178	172	186	183	153	178	176	178	180	172	177	162	164	164	175	170	143	157	180	162	172	199	159	180	163	169	184	176	198	164	171	184	183	164	186	158	159	189	153	187	176	173	174	173	170	153	148	182	191	174	151	183	155	185	168	180	167	189	195	157	133	166	161	149	176	180	175	146	171	158	187	169	166	164	178	156	161	151	164	173	182	186	181	171	159	172	192	159	171	179	175	165	168	162	170	194	196	187	174	193	187	166	162	175	181	175	154	193	173	175	182	157	165	201	159	184	162	159	164	167	195	194	150	164	170	169	167	184	169	158	174	171	171	161	170	180	163	161	155	142	170	190	180	192	163	166	182	173	167	178	199	173	159	181	184	154	182	174	162	176	169	154	155	175	180	171	180	182	207	160	207	215	174	174	201	194	165	173	185	165	177	174	139	177	157	172	153	167	172	170	172	160	167	178	174	189	186	184	185	163	188	164	168	180	182	172	169	182	172	172	136	182	191	165	205	160	168	171	172	161	159	176	182	162	160	172	150	152	164	169	177	191	156	181	170	202	162	185	188	186	157	180	153	165	181	191	180	152	142	165	165	155	184	190	185	189	184	146	177	173	175	171	154	194	175	173	162	190	175	156	210	175	182	178	180	167	152	171	172	157	174	162	191	203	171	162	167	172	176	158	162	178	167	199	154	205	158	166	183	175	160	150	168	183	143	164	180	183	177	198	177	161	187	177	182	190	171	158	162	190	169	157	163	197	175	165	180	171	173	166	178	171	163	174	178	180	169	170	176	198	192	178	151	162	170	151	182	180	158	173	173	189	175	134	201	171	176	157	189	170	185	169	170	182	182	196	174	158	154	170	183	164	166	181	169	196	148	189	171	163	202	186	175	156	180	171	183	198	164	156	163	186	155	184	157	163	184	158	192	159	171	148	176	181	180	162	171	174	162	153	174	177	158	164	174	178	171	164	183	167	173	192	183	169	169	182	181	188	170	189	191	195	164	189	143	158	170	195	141	187	175	168	168	185	185	190	196	137	183	191	169	174	177	186	174	178	168	188	178	176	165	183	172	163	169	170	162	188	181	181	171	182	158	165	170	177	171	213	173	171	175	157	170	190	156	177	168	155	175	181	166	179	178	183	181	170	166	158	177	172	189	174	190	199	162	169	165	173	203	182	181	173	151	179	165	176	147	157	151	180	184	149	191	169	176	155	158	176	186	188	177	173	193	189	196	189	163	153	179	165	171	161	175	177	167	182	214	171	167	173	158	163	187	190	157	190	153	158	166	159	192	171	189	191	159	180	181	164	193	180	161	176	184	184	184	165	157	178	158	173	163	182	166	168	168	157	150	161	176	194	167	152	167	155	174	182	192	172	187	188	154	174	187	154	173	177	172	174	172	184	193	189	163	179	202	181	169	187	166	184	171	169	164	145	158	155	164	161	175	165	164	169	170	145	173	178	158	172	188	187	156	162	179	168	141	180	197	181	171	165	176	189	190	160	148	178	163	183	183	188	168	165	161	170	190	150	188	169	143	190	162	163	177	169	145	175	216	174	165	165	160	146	195	180	170	151	185	179	184	168	173	200	173	161	172	151	159	188	148	181	170	169	171	148	180	170	170	176	181	181	160	183	185	184	161	174	168	156	152	147	181	180	167	165	177	185	166	176	167	158	155	177	168	193	176	163	167	176	198	175	179	178	173	170	148	180	199	183	157	209	159	167	167	171	167	161	170	175	166	172	184	165	170	165	177	173	188	187	168	170	180	168	177	193	183	170	194	170	174	178	197	166	174	175	164	176	180	162	212	181	191	175	188	161	170	177	174	179	160	156	169	179	173	205	170	184	172	159	183	169	192	160	185	158	176	174	177	154	186	141	174	168	169	181	175	169	167	195	171	179	183	151	153	182	173	179	180	163	170	178	161	175	165	183	171	160	166	149	184	164	134	146	164	187	159	168	157	171	165	169	180	206	170	179	169	191	179	171	217	185	204	170	192	178	177	189	181	153	158	173	184	167	164	184	181	167	197	175	170	169	188	182	158	174	158	171	165	191	164	167	176	168	160	178	167	177	177	167	168
30223	47083	55054	53275	59140	54991	48496	42296	22202	8274	7169	4167	3773	3240	2110	1504	924	913	917	699	802	911	810	739	636	655	629	650	617	625	623	557	532	551	442	470	472	460	460	439	453	421	449	464	459	583	755	2311	2568	1821	1114	847	554	503	483	428	436	419	405	410	386	414	383	448	446	418	453	445	417	425	443	414	444	427	436	463	391	421	398	426	408	427	437	420	443	483	428	414	476	399	432	405	435	438	425	409	446	415	434	456	386	430	428	423	434	413	436	429	433	436	450	411	409	436	441	425	424	415	453	382	381	426	442	405	418	445	447	412	431	461	408	423	430	412	421	433	391	430	399	443	377	453	423	448	392	439	430	432	403	421	405	446	420	434	423	434	423	427	417	406	413	426	424	399	414	410	447	440	429	424	405	421	444	436	398	415	401	414	416	463	375	429	416	390	410	454	425	412	458	413	421	445	435	464	413	422	424	415	445	454	442	468	437	379	425	424	432	429	428	433	412	477	415	452	401	450	437	431	420	418	415	405	403	455	420	437	453	423	424	380	463	433	411	415	415	415	425	419	431	411	418	386	425	434	436	420	441	434	451	450	417	433	412	448	404	416	423	455	407	481	409	444	425	396	409	412	427	414	423	398	422	436	437	396	415	419	429	421	452	406	435	420	431	420	430	448	390	410	438	402	445	371	397	426	420	404	399	423	423	437	421	395	444	406	398	431	440	396	438	438	415	411	411	433	429	420	415	426	400	417	394	422	464	462	436	440	433	422	432	458	428	428	447	430	433	422	405	464	419	436	454	449	417	448	409	434	426	443	415	397	412	396	433	416	422	422	434	417	404	448	435	411	463	399	438	462	458	401	456	420	405	430	410	427	417	419	430	433	443	387	428	425	395	427	374	430	440	413	439	409	435	425	411	412	381	416	426	448	390	426	415	405	397	437	426	418	407	387	406	397	424	421	437	408	425	437	442	393	447	440	410	428	450	413	442	442	443	399	438	426	402	436	382	424	410	405	405	410	394	457	417	425	449	448	434	415	433	416	434	410	379	410	443	414	432	447	448	461	433	417	423	431	444	444	403	408	421	451	452	410	415	419	382	428	413	409	424	426	428	408	427	443	427	418	392	403	396	434	434	412	417	440	449	417	437	406	441	416	429	417	408	413	368	440	433	458	406	449	420	446	398	414	440	397	428	418	428	423	456	439	447	430	408	417	407	431	451	442	413	464	446	446	459	449	424	434	440	422	408	421	435	427	421	411	432	455	431	410	456	426	415	458	409	465	395	462	398	477	426	462	442	412	419	420	418	427	454	425	448	454	431	420	439	406	430	447	447	388	419	427	416	428	438	419	465	444	378	419	398	409	440	418	453	418	408	455	425	454	410	426	405	410	405	442	415	429	408	422	410	368	411	435	434	421	404	426	398	384	412	414	479	437	437	460	421	421	409	416	407	417	429	450	450	441	412	395	425	378	438	416	423	428	444	452	411	390	413	426	450	430	448	388	407	477	406	403	403	437	405	395	437	414	434	435	453	397	441	437	414	392	408	419	423	415	396	407	430	420	437	456	426	434	441	403	430	380	442	422	400	402	448	421	475	423	397	437	440	397	419	387	407	408	432	408	427	415	423	423	420	449	425	422	395	425	408	441	417	413	424	423	417	445	413	460	396	457	429	424	419	408	437	403	386	415	435	412	406	443	402	413	414	411	436	385	399	429	406	393	442	431	416	406	419	433	421	432	413	390	405	458	416	420	404	398	411	442	434	405	472	437	461	408	419	354	451	377	407	376	429	406	404	435	428	383	417	438	445	429	421	450	399	411	414	454	430	409	443	368	410	429	436	416	429	468	444	457	407	434	411	428	429	433	457	420	428	416	391	399	401	419	442	431	426	452	389	413	391	404	435	402	444	415	424	435	432	450	414	440	442	415	436	416	459	396	431	437	436	395	427	409	386	382	436	425	379	400	411	427	399	389	460	390	457	465	420	484	408	436	428	404	421	424	412	426	430	398	422	413	405	416	420	434	466	450	407	391	426	441	449	386	438	408	457	415	421	427	426	404	418	423	460	454	409	413	434	417	448	445	434	428	414	421	419	420	425	415	410	445	409	415	370	428	446	411	437	408	438	447	428	409	401	418	425	412	424	441	427	449	404	411	432	441	419	402	392	407	455	457	413	441	427	400	424	389	486	425	427	456	398	407	463	418	410	384	432	455	441	418	423	446	410	456	442	449	388	422	453	448	418	396	436	452	405	406	447	433	455	424	396	418	455	404	418	428	421	417	432	410	389	423	394	416	423	397	410	446	420	419	415	454	430	456	436	435	402	403	409	415	417	411	420	414	428	433	413	460	404	441	402	430	431	418	442	412	431	423	408	438	403	411	418	427	406	426	430	427	394	451	418	403	393	415	437	454	402	367	455	409	390	407	436	419	405	419	408	414	426	423	464	446	430	432	443	395	419	447	408	395	409	426	421	453	418	419	407	414	410	412	445	459	418	442	440	434	405	417	449	407	407	441	441	418	408	421	435	423	436	430	396	381	434	414	452	435	403	426	432	411	467	448	391	422	414	387	439	417	388	428	420	387	396	416	435	415	409	429	397	459	447	414	437	429	404	451	442	458	451	418	408	380	411	481	396	409	408	420	427	424	432	406	407	404	407	429	436	417	402	462	425	415	431	440	408	428	424	450	436	405	442	448	385	438	428	431	403	417	445	448	377	451	422	428	406	426	405	445	437	416	417	387	436	437	425	409	450	444	409	426	408	432	448	426	411	427	441	432	418	439	433	394	419	456	432	397	460	429	404	412	444	414	431	409	417	400	417	432	438	420	393	415	423	433	415	423	404	451	404	407	413	412	441	441	421	445	438	430	437	428	420	459	370	413	444	394	432	426	429	462	430	427	445	446	415	404	425	381	431	424	423	411	404	446	413	416	427	449	431	437	450	394	403	428	400	415	434	430	372	433	428	426	427	451	431	379	435	457	453	420	440	458	431	409	430	440	430	389	434	404	450	383	430	448	448	441	408	433	447	435	402	419	431	439	421	412	404	434	418	410	411	443	413	405	440	418	416	396	425	410	425	430	429	431	418	415	396	444	416	453	465	450	415	460	440	438	415	439	444	413	437	467	405	412	430	468	404	452	460	448	435	451	414	440	425	426	413	417	430	402	406	472	408	392	414	433	413	418	431	408	430	439	404	464	413	431	439	423	406	450	434	452	413	421	398	453	401	426	411	424	428	401	416	399	417	445	457	406	429	444	419	472	411	442	406	447	422	416	444	445	420	433	404	419	422	434	437	425	427	444	426	443	418	414	418	441	423	362	445	438	423	423	425	406	416	414	453	430	472	412	419	435	431	432	424	433	425	417	411	421	432	443	403	326	447	439	431	410	419	438	449	432	418	444	397	382	419	402	411	399	442	432	410	426	438	442	394	405	409	421	407	396	418	416	466	416	428	443	422	414	435	409	437	420	429	428	434	416	405	398	435	386	443	423	442	448	417	441
54438	54166	47802	44120	40948	37359	34499	32848	26390	20669	14860	6027	1745	1128	1075	486	320	312	337	359	350	351	294	242	226	245	264	251	208	199	171	193	205	190	172	164	185	155	164	175	170	163	156	183	169	327	588	868	892	640	392	266	240	168	158	140	136	166	143	164	150	179	149	139	136	146	141	139	142	136	171	133	143	143	141	142	168	128	144	146	133	136	149	123	133	152	138	178	172	145	144	133	145	132	149	137	155	154	137	145	140	139	185	159	165	143	132	140	165	171	156	150	139	128	150	147	130	154	129	152	134	158	139	135	144	146	148	152	131	150	150	130	160	144	137	139	170	142	154	146	178	136	159	133	147	173	140	149	156	151	134	150	139	171	148	146	145	147	143	143	139	140	158	144	126	133	148	144	141	169	151	129	172	144	162	158	172	162	147	132	133	146	174	158	140	158	148	146	138	168	157	144	122	130	167	145	132	145	156	156	125	128	145	139	144	156	124	171	143	166	162	155	147	148	139	143	152	136	133	144	156	130	147	133	174	156	126	139	170	140	150	131	131	127	147	152	142	158	146	174	153	146	151	146	150	146	139	160	165	164	132	134	125	169	179	180	177	141	138	159	116	138	155	128	163	169	145	146	164	133	146	139	150	155	142	149	171	115	145	120	161	147	144	135	174	146	138	153	152	153	151	148	146	160	152	158	150	142	141	137	142	150	175	136	129	157	152	157	143	157	148	145	158	142	130	147	158	148	127	157	154	135	152	152	155	137	131	142	143	138	141	140	156	148	152	169	124	151	131	160	155	169	144	156	146	154	136	144	137	141	160	137	156	128	139	159	129	144	166	144	145	156	140	153	162	156	159	167	133	148	149	146	136	162	143	141	164	165	143	123	125	159	141	146	141	161	147	153	144	142	139	152	147	168	132	156	145	150	137	130	160	165	145	151	159	139	144	143	158	132	141	139	139	141	150	142	156	148	153	147	185	128	158	153	139	139	154	136	163	143	134	149	156	137	157	137	145	148	177	147	136	136	136	137	147	142	145	154	153	163	145	152	154	113	155	162	129	143	130	163	159	159	154	126	152	143	153	147	132	152	138	161	142	155	161	169	153	134	156	123	132	139	146	153	143	162	162	139	144	124	143	150	136	116	142	123	136	153	159	161	177	155	148	129	145	152	137	149	155	170	152	180	134	152	144	144	159	144	143	150	152	160	156	155	150	162	149	158	152	168	156	142	149	141	130	133	144	153	154	158	160	145	149	148	167	152	162	154	169	149	146	159	139	128	155	132	130	150	137	128	130	159	151	165	148	154	139	134	125	148	131	137	162	164	120	153	154	174	151	179	141	151	129	127	143	142	159	138	148	156	158	140	127	141	138	120	141	167	155	156	168	142	156	152	142	138	151	163	145	126	153	157	122	129	141	148	147	143	154	137	158	160	126	132	163	150	158	159	128	176	157	145	145	129	152	152	129	141	155	150	155	149	168	155	147	170	136	120	158	148	137	148	139	142	139	146	136	137	147	141	164	146	150	149	139	153	164	160	147	143	127	141	145	154	156	147	143	164	131	141	157	168	130	159	139	156	175	155	126	141	164	147	142	140	149	160	157	145	142	147	146	137	155	134	133	165	143	124	137	136	141	128	189	130	139	149	154	157	157	158	156	155	138	153	138	145	145	159	161	147	152	164	133	137	163	140	137	157	162	151	167	141	134	147	143	151	154	135	139	155	134	149	159	157	120	145	139	155	149	165	139	144	135	133	135	155	133	143	172	172	176	147	136	161	135	173	140	143	155	160	149	145	150	118	160	138	141	131	160	145	153	167	141	160	166	168	159	143	150	158	120	149	142	174	149	180	155	166	134	157	160	162	161	139	168	159	154	119	159	150	147	130	148	155	148	148	164	147	161	164	136	146	139	142	148	151	135	162	138	131	135	136	148	117	182	138	158	155	142	140	173	157	137	187	140	150	149	139	149	153	132	151	158	154	149	135	173	130	150	142	137	163	157	145	146	141	144	137	142	131	144	159	130	131	150	141	137	151	176	127	140	139	134	132	155	181	146	148	151	145	157	140	132	125	149	139	152	145	152	143	148	157	173	133	149	145	118	146	147	177	145	168	141	137	127	170	126	171	147	151	138	147	133	121	138	138	177	140	163	137	144	163	154	143	156	144	161	147	183	118	144	138	157	140	171	143	182	151	154	139	154	145	138	145	162	150	166	146	149	158	163	133	157	160	173	117	156	150	151	129	138	115	140	157	147	164	132	157	147	162	136	137	145	133	139	133	151	146	151	168	137	136	164	162	146	151	158	133	142	180	154	167	135	163	153	148	163	144	144	141	141	155	156	175	148	154	157	161	145	150	140	170	142	134	149	153	166	132	153	143	179	152	147	153	158	138	166	142	143	144	159	149	134	154	147	165	151	165	142	131	146	152	137	165	158	133	143	137	161	158	160	150	151	132	161	141	172	133	146	161	158	171	155	141	147	151	166	166	137	149	142	160	141	139	156	129	157	136	160	153	111	165	138	160	139	133	141	147	129	141	139	156	148	146	142	146	127	125	165	151	149	170	159	197	160	140	165	181	157	166	154	157	147	133	134	156	138	145	149	126	169	149	151	148	137	144	154	133	151	131	108	145	137	134	141	136	146	126	158	167	164	157	154	159	156	151	144	147	142	141	147	163	185	160	138	167	175	144	142	143	168	166	150	144	127	142	147	136	144	151	172	149	146	153	178	144	150	160	128	133	145	132	148	144	142	170	146	121	141	168	148	142	138	157	167	152	145	134	138	158	144	156	142	142	135	166	149	139	181	125	136	149	133	159	135	146	131	152	141	162	176	135	144	127	131	168	135	133	176	128	145	157	151	181	165	144	162	153	149	164	142	150	156	156	153	149	140	147	145	142	144	135	167	152	137	148	141	151	143	147	135	140	139	134	148	129	148	147	154	153	147	146	151	152	139	163	164	162	163	162	164	149	157	150	144	146	154	146	174	133	174	156	141	150	122	151	135	149	135	144	133	154	127	149	136	134	138	137	128	143	158	165	121	158	128	119	121	144	146	150	117	133	141	139	182	154	153	145	127	151	174	128	145	137	134	151	122	157	158	152	125	149	139	161	137	119	157	147	159	147	139	156	167	140	161	145	136	146	142	128	155	155	174	138	144	152	128	142	185	125	134	131	158	135	146	122	140	142	151	139	170	148	141	122	148	143	156	145	161	168	135	169	154	162	136	132	128	140	144	170	137	160	143	150	180	147	157	129	158	135	158	145	159	142	136	161	164	166	156	155	168	167	147	137	150	159	147	151	128	136	183	142	160	154	168	144	133	163	140	126	163	139	154	156	179	139	154	151	150	153	141	161	146	169	141	168	184	134	178	156	164	134	151	159	159	149	130	127	141	166	147	173	140	155	144	152	111	148	140	149	151	119	154	139	152	145	145	136	132	127	126	139	150	160	164	169	137	142	180	152	140	144	155	153	151	155	165	126	153	157	135	148	162	129	133	161
39920	53944	57960	53219	51321	48891	47729	39102	19529	11636	12945	6020	4422	4033	4513	1733	1212	1346	1237	1242	1457	1287	944	850	861	863	936	1011	728	614	519	534	560	619	496	477	532	521	493	383	394	398	409	440	394	1348	2900	3859	4097	2645	1496	1033	631	417	372	346	343	363	383	363	321	352	366	353	345	363	415	390	355	355	355	359	339	364	367	341	329	342	363	343	394	378	359	347	375	368	359	332	348	350	351	361	340	364	361	345	340	341	348	352	365	361	329	352	372	351	364	349	349	365	368	349	338	349	362	352	374	381	359	366	371	357	361	382	345	352	357	349	345	328	338	349	331	369	375	368	355	373	367	351	357	333	363	340	372	369	332	349	351	343	352	365	340	359	374	362	355	341	369	358	338	353	346	355	358	369	355	329	376	382	400	339	377	356	355	359	332	305	381	344	346	326	356	335	376	308	316	351	361	344	314	333	324	370	385	359	329	351	349	349	355	340	361	343	397	337	385	346	375	360	322	367	340	364	379	378	370	361	363	386	344	368	367	368	333	352	333	349	361	346	339	340	355	373	332	355	330	379	338	344	379	335	328	363	381	353	379	370	342	361	344	369	378	375	349	332	368	335	381	393	371	361	369	340	359	348	339	359	340	348	345	344	352	352	355	332	321	352	361	316	349	385	352	367	340	371	342	368	356	370	352	360	336	344	373	353	337	329	355	342	359	344	360	377	341	377	367	343	331	366	354	386	349	340	353	334	338	342	368	378	360	328	356	360	345	356	345	374	339	359	363	384	377	345	366	364	349	352	373	347	349	354	366	312	417	364	368	373	338	344	396	348	320	365	366	327	362	363	360	363	343	351	355	345	382	334	367	375	372	356	359	335	354	303	349	363	354	360	345	346	352	323	360	358	346	360	367	338	356	341	352	358	349	323	385	356	333	371	382	341	355	313	333	347	354	322	335	399	332	367	388	349	382	336	342	331	349	357	313	341	312	354	364	359	362	361	360	351	360	383	343	370	324	339	359	346	353	331	339	349	362	337	378	355	345	399	330	357	359	325	352	350	374	333	358	375	350	337	336	358	325	397	330	330	346	348	358	336	357	330	348	358	371	366	341	350	360	324	336	345	365	325	343	374	334	360	369	357	346	299	361	352	374	322	368	325	332	336	374	331	327	335	353	356	343	353	357	363	340	340	371	353	338	357	360	364	351	351	343	330	348	367	320	320	336	347	374	377	332	353	355	348	339	357	358	359	334	371	346	369	352	348	362	340	372	368	367	350	346	334	355	338	362	361	368	383	323	374	363	346	375	304	364	370	350	380	345	362	359	373	364	345	327	347	342	351	351	364	360	364	329	367	292	311	347	367	346	341	366	353	337	359	345	347	326	348	352	349	364	360	369	344	335	324	349	336	356	411	343	339	371	362	384	370	340	327	387	342	356	365	373	328	332	345	333	347	326	371	349	323	352	343	355	346	365	367	346	365	360	362	349	331	376	372	340	338	327	352	342	334	354	306	381	366	365	354	359	349	347	377	328	325	362	360	333	370	349	398	333	370	361	357	387	381	357	390	381	347	346	341	384	351	336	310	362	351	341	357	339	363	343	330	323	344	348	357	364	360	344	343	334	348	378	348	378	369	346	352	343	365	369	359	362	327	369	332	342	335	376	360	349	362	345	355	320	353	355	348	369	387	349	342	348	328	373	351	348	337	359	348	370	375	356	406	343	372	379	333	356	325	332	354	341	346	364	335	344	367	345	364	337	322	376	337	333	332	349	357	361	396	370	338	340	333	365	354	417	362	339	376	364	362	335	336	345	319	343	353	357	364	388	369	345	393	319	365	383	331	330	347	351	363	318	357	336	344	360	360	375	325	342	329	351	333	349	344	354	349	340	347	378	349	317	347	361	384	317	360	330	353	363	341	333	374	347	362	359	367	341	361	357	382	358	321	376	320	356	368	332	359	356	332	313	342	364	333	352	343	350	358	355	379	354	335	353	371	341	357	364	349	346	360	360	348	337	331	371	371	383	367	355	340	368	323	368	351	386	367	371	339	345	316	361	348	351	376	338	368	364	355	349	348	370	368	316	349	343	346	362	339	335	343	351	317	373	336	354	316	324	356	347	357	324	358	346	356	357	342	384	357	397	308	350	357	350	350	326	362	319	342	328	364	325	371	350	345	346	377	353	341	330	337	368	388	348	331	345	379	373	344	345	348	354	348	370	350	386	374	368	378	355	358	374	336	358	359	391	337	335	359	332	342	333	336	351	362	360	370	341	367	332	371	414	361	350	359	339	346	350	333	391	350	347	325	378	359	354	361	356	369	324	354	337	343	349	363	380	315	335	336	385	350	372	359	351	327	402	362	395	363	381	376	374	356	342	352	327	372	325	323	319	339	352	328	338	336	319	357	383	369	346	389	380	323	359	356	350	338	343	355	337	349	348	350	344	305	349	374	341	384	322	392	317	349	351	335	322	334	322	351	338	359	345	359	374	375	354	349	289	344	364	361	386	357	308	366	365	351	341	340	358	356	339	323	355	359	318	370	352	341	332	340	341	358	361	369	345	382	346	331	336	349	368	341	354	337	358	351	321	364	367	339	373	349	380	362	313	345	333	343	326	383	327	339	359	347	345	353	349	379	348	372	357	355	348	349	324	336	336	318	334	379	395	343	330	360	349	404	327	314	349	329	325	349	374	359	356	356	364	343	331	352	345	354	346	348	393	346	366	339	362	368	382	376	365	338	335	362	350	363	343	341	399	367	341	349	356	353	346	374	344	346	341	371	348	373	328	363	340	325	361	353	333	363	378	343	332	333	355	369	356	376	347	353	318	353	346	353	357	373	360	361	353	344	385	353	329	358	344	348	357	374	348	325	336	360	343	361	340	391	381	368	378	344	390	348	351	296	359	355	349	365	350	305	367	334	325	331	358	344	361	323	390	391	355	388	370	338	333	346	368	341	347	345	345	343	350	316	386	383	348	368	341	340	313	353	347	340	339	371	356	369	349	336	382	332	355	354	360	347	329	334	342	347	316	365	342	323	348	347	334	373	337	342	366	340	357	369	368	349	354	336	363	355	344	399	331	380	364	382	347	363	340	354	374	332	348	351	364	320	360	360	349	344	376	375	351	366	359	353	381	341	332	344	354	356	357	349	351	387	367	328	336	327	363	330	354	359	363	341	342	376	355	348	341	324	348	362	367	330	353	365	331	367	330	351	342	347	340	341	329	351	370	346	398	363	349	358	313	316	365	340	332	346	339	348	324	358	357	353	400	362	375	379	359	336	370	345	373	357	331	324	371	363	362	347	341	348	350	380	326	366	376	365	331	374	322	331	348	351	328	376	326	336	344	360	344	365	370	358	349	338	360	370	377	371	350	364	351	360	370	365	319	369	394	358	389	381	337	336	373	360	363	329	340	331	352	346	350	324	366	358	359	375	324	344	355	338	343	364	328	366	346	355	324	339	345	338	383	387	353	354	370	324	373	348	345	378	338	384	349	378	351	347	368	353
19899	27465	41977	42226	38437	27404	12865	7518	1470	546	466	299	239	233	282	219	233	251	243	259	212	227	236	231	241	213	271	266	236	231	222	225	215	231	208	235	194	200	213	223	234	233	209	238	239	233	271	232	265	264	260	236	226	223	241	199	218	226	209	217	236	234	241	247	218	223	233	233	218	213	212	221	212	220	221	227	216	224	213	225	227	207	219	234	208	224	221	229	209	193	206	220	219	225	220	197	217	235	202	211	230	216	190	201	224	249	237	230	199	208	239	207	213	199	221	193	213	214	217	192	232	216	197	201	216	212	210	230	220	208	230	217	248	217	225	221	201	223	236	199	251	227	201	228	227	224	228	231	211	207	201	205	239	190	236	254	217	218	193	211	210	195	240	224	245	206	232	217	219	210	235	210	232	218	220	210	218	225	209	221	211	208	230	219	229	216	209	231	206	221	221	230	224	249	211	239	215	211	218	263	215	255	227	223	240	225	220	249	240	216	220	211	209	217	194	251	231	236	215	214	228	202	225	199	225	209	225	250	225	221	250	207	208	230	220	203	239	221	216	237	225	218	214	179	240	226	216	200	244	211	240	218	219	223	225	230	214	226	211	235	244	211	228	228	230	210	218	217	215	233	237	256	216	200	223	199	190	257	252	180	214	235	229	225	229	217	220	225	198	222	218	209	220	219	217	225	238	196	194	229	219	237	240	206	224	221	238	240	209	255	206	254	229	224	227	236	202	202	236	241	246	228	207	225	203	216	220	213	213	204	207	231	205	245	214	221	214	246	234	224	212	234	196	199	214	231	231	232	211	237	208	231	235	196	251	227	241	213	199	231	225	231	193	191	200	203	232	211	238	215	232	221	232	231	199	221	218	216	216	213	221	234	240	229	214	247	221	251	233	238	212	225	213	224	229	216	190	204	236	225	225	211	230	252	214	233	222	219	196	209	193	213	224	229	207	237	197	209	230	195	215	200	212	222	215	221	242	227	221	222	221	228	216	190	222	246	226	241	215	222	225	244	216	242	204	210	226	236	230	238	217	230	189	221	238	200	208	229	208	248	228	218	233	228	268	189	239	203	194	251	242	201	216	213	233	250	257	230	207	213	227	215	238	205	216	218	235	224	202	242	221	222	235	196	188	240	224	223	228	260	207	202	211	211	198	183	200	230	237	222	227	203	232	220	211	230	256	219	214	221	213	223	233	200	230	211	223	206	212	228	224	229	223	224	220	197	208	210	208	237	249	197	226	253	241	208	223	224	215	216	223	239	199	211	217	232	204	190	218	210	225	199	231	227	211	232	206	222	206	243	234	204	199	195	223	208	191	223	214	233	236	231	220	236	222	217	223	223	223	223	205	222	214	224	223	202	199	252	246	233	217	213	218	234	229	235	205	204	221	212	239	222	236	247	222	219	234	203	237	215	231	225	235	248	240	220	225	240	245	214	221	252	213	213	231	201	213	230	203	217	232	202	238	213	237	218	231	230	209	227	228	227	238	207	235	210	215	209	217	212	253	233	234	182	199	221	222	215	212	203	214	213	245	230	212	219	226	198	265	233	212	214	218	250	235	241	211	223	222	205	203	203	230	237	214	227	219	228	182	234	236	214	202	200	196	232	244	216	261	233	236	237	206	212	242	254	230	243	239	234	229	196	225	194	209	175	227	196	227	243	210	232	209	228	198	217	237	215	216	228	214	221	232	225	231	222	225	237	237	225	209	224	207	210	205	248	226	233	222	239	218	213	226	232	205	237	220	226	233	233	236	221	230	228	211	228	209	209	205	216	227	217	227	215	215	210	192	208	205	228	236	191	235	192	230	248	232	225	214	202	245	212	237	223	199	226	247	198	222	217	246	245	207	227	243	252	196	200	235	221	180	211	207	213	199	219	224	245	231	202	242	227	212	223	225	231	192	250	214	195	211	231	243	239	219	211	200	215	221	190	210	240	235	217	230	209	222	204	208	213	220	226	229	234	191	224	221	187	219	210	235	194	219	218	232	232	214	197	229	227	196	214	203	226	200	232	228	203	234	206	221	210	204	244	252	229	224	212	206	243	232	225	223	217	221	222	217	203	242	205	228	231	201	226	213	213	217	236	212	229	225	249	246	236	252	214	212	246	231	214	217	194	191	209	200	239	246	213	226	198	209	223	247	218	234	190	232	218	214	207	202	233	223	227	225	252	214	239	236	230	228	241	216	234	211	234	223	205	231	206	202	181	199	207	230	233	212	210	222	218	202	187	228	215	230	233	208	236	210	211	224	219	221	210	215	221	211	204	233	213	199	224	237	194	227	224	203	217	220	205	241	245	219	228	194	232	245	248	228	222	216	234	233	227	221	183	212	227	215	207	217	193	237	227	236	248	208	239	221	221	210	217	217	207	217	209	207	217	237	213	223	238	214	193	193	206	222	196	215	213	216	213	231	233	223	224	206	212	194	208	247	207	223	206	235	221	236	217	220	218	240	210	235	254	217	221	209	237	211	236	199	232	213	196	225	214	207	250	197	220	221	245	235	225	201	223	233	220	228	223	212	237	228	210	228	202	215	221	223	235	215	236	220	216	205	222	201	237	226	203	216	256	253	188	229	228	239	240	225	203	237	218	204	247	237	229	226	221	218	209	208	198	202	202	203	246	220	217	224	194	209	239	234	235	203	231	211	208	251	212	204	226	231	190	248	222	226	194	210	250	196	218	225	218	241	221	234	237	227	203	221	212	241	224	225	236	227	233	223	232	201	244	229	221	218	200	215	204	235	247	238	215	204	238	219	207	235	199	190	197	199	227	221	221	250	197	238	209	209	226	236	197	235	214	207	223	193	217	199	227	234	201	228	209	191	188	212	212	240	211	232	225	234	207	189	209	195	198	209	217	231	215	230	217	257	228	222	203	219	213	217	223	214	217	217	247	182	227	221	225	213	227	199	230	221	210	201	224	226	209	218	225	203	196	238	238	213	233	222	232	210	203	223	243	215	230	233	218	218	227	227	265	228	219	220	230	203	216	195	229	215	222	235	256	240	189	212	212	206	217	212	217	212	238	223	213	226	215	220	226	205	217	226	232	222	205	208	203	225	249	232	195	214	217	211	220	204	179	250	214	234	207	194	231	220	230	237	221	208	222	220	205	222	225	221	249	204	216	223	216	236	225	241	239	209	223	218	194	210	225	191	221	200	227	211	241	235	239	224	214	213	205	236	204	246	216	203	194	231	251	205	191	225	230	202	219	215	211	205	213	221	220	208	236	219	241	195	234	219	228	215	195	224	234	225	216	216	224	226	218	226	211	201	219	225	194	258	208	214	198	215	243	225	229	243	204	211	227	197	214	205	250	227	245	204	216	215	238	204	238	201	204	206	188	222	224	216	224	216	211	223	248	233	197	202	237	222	243	259	237	243	233	202	242	202	229	223	213	217	222	221	207	205	230	222	221	245	235	222	200	228	220	209	214	215	219	208	223	223	213	213	226	201	227	226	215	229	224	213	212	223	220	199	219	212	230
13399	27516	43198	47037	46946	32145	18294	14514	2723	1255	1353	855	784	782	796	663	615	635	617	610	717	572	620	581	594	544	587	563	570	532	604	523	565	542	534	535	535	506	551	535	532	475	561	540	537	603	667	790	807	687	637	655	564	568	577	582	525	501	545	560	550	527	545	543	504	498	535	494	528	545	526	559	528	527	535	540	585	546	500	538	516	554	553	550	529	561	510	529	568	562	500	516	546	530	543	538	559	498	508	544	541	562	536	519	501	555	562	574	487	500	482	530	539	548	533	543	496	536	537	539	505	522	551	477	538	529	475	533	530	549	520	508	540	533	571	516	502	518	523	502	556	524	519	562	504	509	602	529	551	539	569	544	529	508	482	510	516	520	537	501	516	471	528	498	527	566	537	513	534	538	517	520	527	561	557	575	510	532	558	549	546	524	546	520	535	551	560	584	531	520	549	534	527	507	511	543	501	515	555	519	541	527	570	517	500	536	530	526	535	466	544	548	562	524	521	540	503	504	484	533	516	502	524	515	505	532	510	531	549	552	498	543	520	551	490	507	532	538	536	536	555	496	559	484	568	546	531	537	516	512	543	522	519	491	541	605	518	530	580	532	546	529	562	534	501	556	551	554	541	514	515	546	569	554	526	515	499	507	487	510	541	515	502	517	520	493	554	534	517	530	544	528	584	538	535	517	519	524	549	541	538	503	535	516	534	534	551	517	522	507	547	501	558	556	534	494	562	521	507	547	572	543	533	536	566	563	534	537	538	511	524	571	570	549	523	529	548	538	545	485	543	500	503	497	558	541	546	512	521	532	548	504	495	503	530	542	492	494	514	503	503	560	479	530	510	509	517	564	518	513	537	504	542	524	557	546	540	546	521	496	569	560	567	515	536	518	554	548	509	499	537	521	560	537	559	518	532	571	521	553	538	536	552	521	531	548	517	525	545	527	488	581	510	525	501	495	526	531	528	547	527	551	541	504	542	561	500	571	549	544	545	529	545	521	533	559	523	549	534	553	508	564	548	511	542	535	519	509	508	579	528	560	486	515	552	580	517	562	544	530	538	526	521	508	538	563	541	484	509	557	526	508	544	532	514	542	484	495	546	536	542	532	536	591	550	566	552	550	570	559	474	541	537	535	530	537	517	536	503	479	529	555	554	538	503	494	523	545	524	554	542	537	493	535	554	522	564	554	514	515	551	560	500	479	532	563	513	537	579	538	494	510	552	500	527	511	552	507	517	574	490	515	543	537	567	547	520	534	494	535	551	522	523	523	535	528	520	553	511	534	505	561	552	506	508	579	504	515	537	529	529	459	542	538	514	524	522	546	519	535	546	518	537	520	554	526	554	537	534	509	519	490	533	567	517	531	555	543	534	542	542	522	534	526	564	518	567	522	503	494	513	537	549	525	524	514	532	539	549	514	546	537	514	505	507	568	533	503	567	536	547	566	510	531	566	497	535	514	532	520	530	596	494	515	550	484	526	526	486	520	566	518	530	541	561	566	553	556	498	504	524	539	552	526	540	502	505	538	550	556	562	538	533	523	516	542	517	571	524	515	524	527	512	554	536	531	520	521	493	539	526	538	544	502	535	540	531	505	508	549	519	542	542	480	564	491	576	504	524	555	512	537	481	539	511	544	517	524	537	560	558	545	511	501	552	562	537	519	491	544	518	534	559	488	524	496	548	481	535	550	510	528	505	514	508	534	507	514	540	509	548	505	497	537	511	567	506	565	530	529	540	532	537	498	567	530	563	555	528	509	503	583	537	522	528	519	532	535	523	523	550	538	530	532	525	557	522	560	519	543	515	544	546	545	493	544	525	530	493	537	530	508	559	534	502	557	549	522	520	574	544	540	541	535	525	546	477	501	517	547	519	527	539	547	540	539	562	531	547	575	549	521	538	517	548	487	514	515	534	541	530	504	558	529	488	495	520	490	507	503	547	578	499	503	541	519	546	500	533	524	567	568	518	510	506	523	474	538	538	556	548	494	531	560	525	506	540	516	571	529	526	495	533	580	546	499	545	525	543	539	520	538	502	509	559	539	510	507	510	541	541	504	498	515	522	565	526	523	516	520	545	510	538	543	565	530	493	543	501	533	520	557	526	508	542	538	540	518	534	498	486	548	506	522	538	569	524	545	530	572	524	474	534	542	547	534	477	579	543	521	517	521	507	509	502	475	578	518	539	517	551	514	558	529	532	552	531	539	532	545	507	495	536	523	561	563	498	567	507	496	538	493	536	515	549	530	521	538	549	565	587	499	500	546	520	527	517	559	554	568	540	540	542	528	570	552	536	557	512	570	523	520	494	576	566	533	511	516	541	531	532	550	537	537	542	520	530	526	499	532	521	529	526	550	562	527	536	512	541	507	504	535	520	473	522	513	551	519	552	463	540	573	524	501	571	517	533	574	536	585	541	493	495	542	536	491	557	537	530	518	459	514	498	523	546	561	525	536	556	555	493	543	561	540	505	574	556	487	521	512	554	522	559	525	557	512	536	569	528	533	484	512	495	531	521	532	531	536	550	521	531	543	515	509	555	513	554	500	531	517	516	537	513	530	512	544	497	565	571	545	520	523	575	499	502	538	524	530	524	564	566	530	494	529	517	518	538	521	519	556	540	517	547	516	526	505	524	498	497	512	530	545	504	544	571	536	546	510	518	540	541	545	544	575	493	555	579	504	519	555	549	525	521	512	559	534	498	561	523	531	535	555	522	519	519	506	599	536	546	544	538	536	557	519	553	507	561	542	520	507	575	521	540	549	551	510	526	521	526	531	524	568	537	502	531	545	498	562	530	540	507	494	508	546	518	536	523	550	509	521	532	582	536	538	522	507	520	598	567	514	522	519	535	545	505	536	530	472	561	531	547	516	509	494	529	502	543	504	580	601	504	511	528	512	572	537	523	513	509	533	530	548	548	591	530	541	558	505	560	528	557	523	540	530	533	539	514	543	586	548	506	521	505	526	553	536	546	529	518	563	573	556	533	526	578	541	552	515	514	539	535	554	532	552	506	534	551	512	544	588	586	565	513	562	527	547	525	541	520	521	538	588	542	545	539	512	483	504	557	538	524	546	534	540	508	520	515	564	526	568	520	542	563	560	481	531	526	513	495	521	536	522	560	500	519	507	551	547	509	551	499	536	535	546	544	508	548	532	493	503	532	555	546	510	510	488	528	527	523	507	527	525	524	521	547	558	548	521	535	508	563	519	518	524	498	503	557	484	536	520	520	546	506	550	496	498	557	542	536	568	544	530	528	516	544	569	523	532	513	529	568	546	533	530	545	472	522	508	530	590	536	519	506	512	563	531	497	554	542	537	501	533	505	536	513	520	507	515	517	543	526	549	522	499	501	535	500	550	500	545	518	557	528	512	522	592	513	513	532	540	521	536	520	518	533	539	533	523	524	514	526	486	499	568	503	568	530	495	569	537	526	507	603	536	525	527	540	516	532	538	565	543	540	535	553	517	518	570	558	551	504	527	540	542	537	556
47121	55221	52515	46355	44539	45400	32732	24148	18314	9306	2959	600	541	361	271	260	248	232	209	220	263	232	209	211	216	193	184	181	170	185	202	168	205	177	185	170	174	181	156	174	189	159	180	171	166	280	373	448	379	325	216	201	173	188	162	159	158	143	157	166	153	159	166	146	177	140	172	146	164	161	174	174	139	184	187	166	183	153	160	164	152	142	160	152	174	149	175	189	187	192	155	150	168	174	173	154	176	166	165	176	136	166	182	153	176	173	164	141	155	175	160	185	173	158	182	175	165	154	168	159	161	150	143	186	170	183	175	146	151	158	152	146	177	182	156	181	175	162	133	165	174	159	154	166	189	191	171	166	157	192	200	169	178	176	152	185	172	149	158	165	147	147	139	191	180	169	148	174	166	200	185	156	163	169	161	184	185	165	151	162	177	198	180	156	171	175	185	167	166	169	175	152	175	186	178	168	171	163	161	160	150	152	156	175	165	165	178	157	173	183	168	148	168	169	176	154	156	180	153	151	153	169	174	185	167	170	172	173	151	159	158	175	158	181	166	188	179	188	170	176	173	164	182	140	159	142	189	140	143	154	170	168	159	156	146	162	171	177	157	173	154	150	170	155	173	176	159	154	174	163	155	176	193	169	180	173	185	193	152	158	176	178	174	161	188	189	153	170	153	184	173	157	169	163	171	155	160	171	168	177	167	161	178	173	167	173	197	179	178	172	173	191	169	178	205	173	156	156	175	168	174	186	179	173	144	164	165	178	176	163	192	179	146	149	191	165	167	154	154	144	170	150	156	152	147	166	172	165	184	160	157	141	181	172	146	179	162	178	157	192	178	152	178	155	161	172	167	166	163	150	188	175	175	157	175	173	192	168	155	171	176	160	148	168	179	169	165	165	153	165	176	158	174	154	144	180	178	159	167	157	165	144	150	180	180	177	161	146	163	161	137	164	156	191	171	153	171	155	146	162	169	158	130	178	164	172	169	175	164	158	162	153	174	140	153	182	150	151	169	170	178	160	183	145	161	169	181	164	164	183	207	157	171	157	165	166	170	183	172	151	166	164	176	163	200	162	178	178	160	160	160	171	157	175	177	148	157	179	177	163	141	167	171	144	180	171	170	175	164	188	174	186	155	172	174	168	152	143	165	157	177	168	142	166	172	157	160	183	166	155	185	167	167	169	158	188	182	181	179	175	157	175	154	164	170	168	140	151	156	161	174	163	172	151	163	156	189	181	161	189	165	157	165	167	180	162	173	180	162	171	157	147	173	153	166	145	150	186	186	161	181	145	166	180	166	165	152	185	148	178	176	185	170	170	166	173	159	167	157	178	174	184	181	172	183	167	182	160	178	184	166	146	154	186	169	163	173	158	170	176	153	165	165	169	140	177	183	160	163	177	160	181	164	155	172	152	175	202	173	162	186	151	149	175	138	176	185	167	156	164	161	174	168	140	193	183	176	157	202	170	185	145	143	199	146	155	190	184	177	192	180	171	160	160	190	164	172	164	182	153	171	173	151	168	174	153	164	177	144	165	160	153	165	173	157	158	187	157	196	171	157	172	174	169	193	174	180	171	171	166	161	166	171	168	179	170	154	183	146	171	142	166	166	164	148	136	203	166	156	176	166	150	153	169	152	182	147	171	161	165	168	157	159	154	158	164	154	191	152	163	155	152	149	156	180	157	170	157	175	171	152	177	181	183	154	167	173	191	160	161	181	164	177	182	154	163	167	146	170	181	168	167	154	161	135	187	166	183	172	163	139	171	169	171	152	167	169	164	180	170	149	171	179	150	190	174	171	164	189	160	140	178	162	173	164	180	172	169	168	155	167	169	166	182	159	176	150	142	159	187	188	190	156	162	177	185	163	178	178	161	167	161	177	182	162	181	179	178	172	166	178	193	178	171	136	145	158	139	159	155	167	162	162	169	177	163	163	166	158	157	184	148	161	138	187	192	154	143	159	152	155	178	188	163	149	181	167	157	177	167	167	193	173	167	171	148	181	153	171	158	142	160	171	172	159	170	167	161	166	149	167	157	157	162	174	177	164	161	153	179	159	162	174	194	160	161	169	153	147	152	184	170	164	154	171	148	152	149	170	183	182	152	166	137	168	158	176	144	155	156	176	194	177	152	184	155	146	168	197	176	170	188	184	152	176	139	174	164	167	181	153	164	160	155	146	172	157	159	171	164	166	157	161	178	154	162	189	190	168	171	145	176	143	184	179	171	177	159	162	186	168	183	152	165	189	154	160	182	155	168	152	161	147	168	174	165	157	151	165	183	171	173	177	174	162	169	175	180	170	157	163	165	165	161	171	192	156	168	190	191	179	169	168	169	193	154	169	151	154	187	192	193	169	185	204	158	175	151	176	161	163	175	167	159	155	166	161	169	145	180	137	156	168	175	170	153	152	153	160	161	186	180	139	148	174	183	162	159	186	150	149	170	163	171	177	165	159	165	171	158	166	169	144	136	168	164	166	162	180	167	155	171	155	180	167	171	169	166	166	147	164	174	180	140	167	168	180	176	161	177	142	157	165	128	154	162	162	155	166	164	184	175	186	170	155	155	168	179	155	177	174	170	181	157	181	156	160	161	153	175	169	151	168	195	186	153	138	176	168	162	161	161	169	171	151	160	159	186	162	161	152	149	147	168	161	182	184	191	151	172	162	173	160	166	167	150	163	154	153	164	154	178	148	180	155	163	171	155	164	156	169	177	185	158	173	170	143	159	154	163	163	167	174	151	159	168	158	173	174	155	166	184	158	158	179	180	167	173	159	168	160	170	173	171	143	159	149	176	187	179	170	182	171	160	155	185	170	158	172	135	164	154	158	166	147	184	152	164	149	148	169	177	159	152	179	175	163	161	172	150	129	180	164	174	153	175	166	157	182	155	164	145	171	172	178	168	155	172	175	153	169	166	163	176	149	167	168	155	171	163	175	152	189	170	169	194	162	163	168	151	182	169	148	156	171	173	179	164	142	173	149	160	162	158	174	165	160	166	172	169	164	167	162	184	179	170	161	172	168	159	145	173	155	185	175	174	166	161	169	166	163	136	163	158	152	143	178	171	170	165	171	194	175	181	173	186	165	151	168	164	180	150	180	175	168	180	153	180	154	174	179	188	162	174	187	152	186	171	183	181	154	169	154	152	171	157	160	144	165	178	160	150	185	166	178	170	186	149	157	140	179	155	185	161	164	166	166	153	155	184	161	156	162	164	176	184	180	162	170	177	162	155	185	196	160	167	148	157	152	154	177	161	184	148	169	157	158	152	170	159	173	165	170	172	168	161	188	175	172	166	168	158	179	158	179	181	174	185	165	152	177	161	167	164	145	169	176	186	175	166	169	148	165	160	151	153	166	171	142	151	171	171	181	155	172	151	179	172	173	228	174	181	158	180	150	157	168	155	168	165	204	185	151	160	180	183	187	151	170	186	147	156	147	189	169	141	174	171	174	193	161	170	153	185	158	152	170	177	147	179	177	149	189	143	154	173
34726	53466	58547	60106	59313	54648	36562	16869	9445	6865	5468	1639	2220	1371	909	759	720	677	683	766	831	753	592	576	676	690	585	519	581	558	479	486	488	531	416	483	453	420	422	410	452	452	408	466	478	749	1714	1782	1564	1044	637	597	470	435	377	392	368	440	407	436	394	393	405	397	395	386	434	375	429	433	386	394	400	389	416	402	393	399	380	410	427	418	403	436	426	361	414	388	387	405	367	393	402	390	411	388	365	415	378	401	397	372	429	419	389	404	436	395	381	353	384	429	397	394	417	390	425	379	367	366	397	415	426	407	392	413	402	399	419	423	422	426	426	381	410	400	388	372	383	416	391	428	427	399	396	429	403	386	406	437	412	412	386	424	407	396	382	401	395	405	430	395	377	411	417	417	384	444	414	415	407	408	377	402	421	398	381	392	426	399	382	392	396	412	395	381	386	396	377	397	412	376	397	412	391	404	430	378	402	411	368	407	391	402	409	419	373	373	463	380	395	416	440	402	449	404	381	398	414	425	391	386	388	402	388	429	406	431	418	390	418	430	399	387	395	410	430	368	369	414	397	409	424	388	412	384	384	389	404	410	429	397	421	397	381	387	393	390	390	408	409	380	403	380	386	376	357	404	395	363	418	445	388	412	386	398	373	382	407	401	396	385	402	391	393	412	410	419	418	375	397	381	391	382	415	397	399	372	400	389	415	407	427	420	398	412	370	414	370	426	381	413	399	385	409	383	409	363	380	381	406	394	401	405	440	388	375	397	413	401	426	371	402	400	404	382	382	399	397	368	438	400	396	399	409	405	402	378	434	414	433	375	388	446	402	392	378	434	425	378	366	359	379	406	385	433	387	426	375	431	397	428	414	403	418	444	410	399	399	399	391	341	408	390	374	402	352	379	388	415	422	402	410	388	376	371	437	429	383	422	370	424	394	396	418	405	395	387	409	392	391	447	366	397	407	420	393	398	409	396	386	420	425	427	380	392	401	439	397	386	377	408	388	396	410	386	383	430	412	408	395	403	395	385	397	388	416	386	407	425	397	398	393	368	382	395	381	382	389	391	392	424	339	382	389	393	406	399	387	391	417	396	381	414	433	397	396	418	392	387	409	405	417	394	456	371	420	393	418	416	390	401	370	410	400	408	430	410	372	412	358	392	385	399	381	400	417	437	374	389	400	387	375	398	395	398	388	402	406	398	420	419	414	414	426	409	380	430	416	384	447	375	400	386	415	370	431	396	423	402	426	431	398	373	394	403	386	422	444	401	404	422	382	404	434	380	397	403	391	414	416	416	412	413	401	385	398	398	414	395	412	383	437	401	409	408	365	418	373	405	400	388	412	404	383	381	428	400	417	418	374	369	411	400	374	386	368	392	406	373	433	391	398	397	436	413	384	391	415	373	436	404	414	405	413	375	388	382	400	395	396	433	405	397	397	397	397	386	419	413	407	440	397	400	385	369	392	401	420	399	395	397	390	375	397	408	402	370	374	407	362	412	410	400	389	408	404	393	398	425	374	376	404	416	376	427	420	376	427	392	400	375	356	411	391	430	420	391	373	419	384	398	396	381	426	389	394	441	359	445	436	415	398	392	409	406	416	412	405	408	406	381	397	419	442	384	395	352	402	384	420	370	404	401	391	378	412	398	394	393	408	409	412	381	423	398	389	399	455	386	374	353	393	438	390	393	395	409	395	405	422	424	395	385	404	389	392	395	387	396	414	397	407	385	379	441	364	396	384	423	399	405	377	428	396	389	372	365	414	379	414	391	397	430	397	399	375	427	396	407	376	386	407	417	407	395	413	388	395	428	412	401	398	404	380	374	412	404	360	395	465	371	391	423	415	402	367	413	370	420	424	415	386	399	445	420	411	394	406	390	377	400	380	430	388	419	414	430	378	399	406	386	405	355	409	385	372	387	411	385	386	383	436	383	426	411	406	381	420	368	418	373	374	419	422	423	430	431	394	347	404	418	422	386	410	408	404	430	371	392	429	398	381	373	385	415	421	432	398	392	394	410	393	423	414	420	392	395	378	393	410	403	396	426	400	393	422	420	397	372	389	424	455	415	447	412	426	388	447	385	391	372	398	415	417	432	403	391	397	417	413	395	387	411	388	400	419	428	373	400	402	385	407	357	412	400	411	365	383	366	425	397	417	405	444	404	375	381	395	406	431	396	420	414	393	393	379	395	365	410	390	389	436	382	372	376	407	363	400	402	422	419	404	395	411	430	388	399	369	407	394	440	452	418	442	399	427	395	421	408	442	413	423	418	392	379	377	375	415	398	406	393	418	383	410	357	409	384	408	352	355	397	459	397	399	421	423	406	427	426	416	418	426	449	428	378	419	402	421	386	382	416	400	360	443	417	393	408	392	423	393	410	437	400	372	377	414	399	408	349	398	412	406	398	374	382	379	369	385	419	393	399	381	396	394	418	393	380	399	404	446	381	378	409	413	423	415	381	396	436	429	362	452	398	384	405	418	418	388	414	414	389	404	405	396	389	393	389	401	428	429	424	401	396	376	400	384	403	383	464	448	387	387	373	403	432	372	383	373	367	420	394	425	414	422	413	395	421	412	404	445	406	428	370	430	370	383	385	398	381	434	419	424	415	422	373	365	390	421	434	399	384	366	400	409	395	410	404	387	394	362	383	401	382	426	388	411	414	394	408	396	407	391	408	432	377	420	402	382	423	397	428	366	398	405	416	401	374	440	401	397	409	410	396	429	389	392	382	397	440	431	387	386	377	419	414	400	396	373	370	405	367	384	420	402	378	396	389	423	380	403	396	385	420	416	421	357	397	403	406	374	422	376	427	358	419	381	409	406	385	421	409	416	399	422	387	422	434	389	422	378	407	431	405	428	422	372	393	409	392	419	390	417	394	408	407	369	426	394	360	413	442	423	384	436	404	442	412	381	429	372	418	406	373	426	402	374	415	399	421	368	409	411	386	393	392	415	410	379	419	343	411	359	383	407	386	395	360	388	391	410	405	381	407	412	365	383	376	396	387	363	378	452	398	419	407	358	405	416	393	410	434	415	420	401	418	375	414	405	416	432	388	425	398	421	428	402	441	403	409	401	404	436	393	403	405	373	414	396	393	403	395	434	391	419	402	406	429	430	423	413	383	404	374	413	402	397	406	404	398	385	406	397	405	401	363	355	404	419	400	396	401	381	422	378	425	385	411	426	419	400	393	391	385	395	416	417	423	379	419	388	433	384	428	436	430	418	436	430	360	385	359	391	411	416	399	427	388	361	437	404	407	345	396	355	409	416	412	384	400	418	371	414	421	378	413	387	377	428	389	421	388	440	429	376	399	393	405	404	394	454	431	416	401	404	386	395	415	411	386	386	357	389	423	368	423	384	405	389	372	428	434	374	421	383	415	418	387	392	417	383	373	386	408	419	417	410	398	376	412	396	419	413	370	398	413	386	428	404	418	444	420	415	392	405	413	416	421	364	367	444	402	355	387	406	408	384	400	375	424	383	421	392	384	384	405
54950	52957	47620	46270	45481	38924	32024	27056	23728	20055	11974	3227	1325	928	448	314	239	231	258	332	353	261	216	221	219	190	149	197	198	173	167	184	151	160	178	158	128	138	144	120	148	130	133	152	254	639	766	626	544	345	197	139	124	134	124	134	134	121	141	110	130	118	117	112	100	106	114	126	116	123	113	110	136	138	138	123	130	116	125	128	136	122	110	132	110	127	115	123	129	122	116	93	113	101	118	116	142	116	123	119	149	140	112	134	107	110	105	109	118	122	116	149	123	107	133	120	122	127	138	119	109	131	129	124	120	145	132	105	109	141	127	127	125	136	110	117	136	128	112	133	113	126	110	136	117	122	125	107	106	137	130	141	120	110	88	129	127	112	146	98	121	134	109	124	129	134	120	120	122	120	124	126	123	118	118	112	109	133	101	115	132	131	123	114	126	130	117	110	142	135	122	108	137	132	127	128	136	129	129	115	122	128	125	106	102	133	96	123	120	127	115	120	123	144	130	123	125	134	127	127	133	129	125	127	124	131	122	115	133	134	116	132	124	111	125	116	106	126	111	147	104	124	140	125	128	107	124	133	119	108	133	116	145	128	110	116	120	131	114	105	135	95	128	129	139	119	116	135	124	100	109	127	124	147	127	117	107	137	116	126	116	124	131	90	127	109	133	136	147	125	121	117	109	125	133	113	126	134	121	137	113	139	123	132	133	121	125	123	116	112	132	110	132	129	123	129	120	139	127	130	133	114	124	124	129	116	148	120	105	119	125	118	123	140	112	128	118	128	120	130	121	131	126	127	123	116	124	130	114	116	104	142	115	130	125	137	120	119	116	129	138	117	101	132	111	108	129	126	107	137	120	125	123	131	119	119	136	123	116	117	136	116	128	125	130	115	124	138	115	131	113	99	128	112	107	130	118	121	114	125	114	140	114	114	132	114	119	120	103	126	136	112	133	129	119	134	134	145	113	117	127	131	131	137	125	131	110	92	121	126	144	114	125	130	126	112	129	127	107	126	88	126	112	133	139	137	122	138	120	135	133	129	143	154	130	103	103	139	116	107	113	117	149	154	123	149	127	114	118	112	116	143	121	101	113	131	95	118	122	139	112	135	105	112	119	122	133	109	122	120	101	132	127	140	132	134	120	147	122	143	128	116	145	121	114	117	109	125	114	133	127	109	102	122	108	119	105	109	109	106	132	120	148	143	112	114	118	138	132	100	122	115	152	129	143	146	125	132	131	121	117	138	112	123	125	136	135	110	107	139	126	121	126	110	144	128	122	121	113	98	141	140	132	115	146	105	121	127	117	110	118	134	132	132	131	133	126	133	101	102	124	131	106	116	129	115	121	114	120	131	101	117	125	115	155	108	133	116	136	119	129	127	98	145	119	123	113	143	130	140	116	105	130	128	132	120	135	127	123	102	125	126	126	121	127	109	121	106	119	109	114	140	108	121	117	128	125	126	120	126	114	131	125	132	104	125	131	137	130	132	124	143	129	140	129	120	134	121	134	129	115	133	114	127	128	118	120	134	165	126	133	119	112	123	133	119	134	115	126	104	112	115	131	123	127	126	121	123	139	113	131	105	132	122	119	126	126	115	130	141	130	117	128	130	100	125	129	121	98	112	128	130	111	144	119	139	133	127	147	118	114	133	130	117	149	113	132	116	106	132	128	103	115	134	135	130	141	140	98	124	141	144	147	127	132	146	108	129	145	132	134	118	120	106	124	152	132	123	108	118	132	145	118	121	112	150	116	115	117	139	99	101	106	127	140	126	149	119	111	127	133	120	117	107	122	113	129	135	128	112	115	119	118	109	144	120	111	122	148	126	145	147	115	130	120	126	122	135	128	117	128	130	106	140	147	126	120	118	122	114	129	98	127	142	127	107	124	149	108	122	132	143	139	119	117	131	121	142	136	118	117	126	129	132	135	133	142	138	114	126	130	99	120	124	99	108	124	141	97	121	122	136	114	123	132	125	141	140	117	127	131	127	113	114	104	109	133	130	128	132	149	118	122	120	90	125	115	123	112	116	122	117	112	121	108	119	118	150	138	121	133	120	98	122	135	126	101	124	115	134	125	115	128	116	100	112	122	119	125	119	110	126	108	138	120	104	129	114	134	120	102	130	137	134	106	103	152	112	139	110	119	124	126	128	127	138	112	126	112	125	111	133	140	121	134	128	103	121	126	124	109	123	120	132	111	129	113	122	127	123	128	110	110	112	124	124	130	118	145	121	109	141	108	121	105	100	133	92	104	106	133	131	118	139	94	137	132	127	133	125	132	125	156	131	128	119	109	115	158	111	135	113	105	135	126	123	128	133	132	135	116	107	114	121	142	112	120	104	108	119	143	122	131	129	131	128	139	144	116	111	155	133	134	136	133	130	138	150	146	125	153	133	145	119	138	114	142	124	129	110	134	120	137	120	137	128	108	124	120	112	129	126	122	132	117	125	109	121	137	128	108	128	136	123	133	122	112	131	115	126	133	134	117	111	130	115	123	151	101	123	125	133	112	123	128	99	128	120	130	112	132	143	136	117	134	108	125	127	124	134	123	124	127	145	127	136	136	107	117	119	109	125	132	120	110	121	144	108	124	112	88	117	117	139	111	120	116	134	123	119	103	107	115	118	118	136	124	110	135	118	137	139	114	126	130	121	123	129	105	149	124	134	123	121	114	107	120	140	127	128	139	133	140	126	109	120	144	126	125	121	112	131	127	93	123	130	112	120	97	113	128	97	110	134	117	139	121	114	120	132	131	119	115	109	128	120	121	130	115	122	134	113	121	133	109	121	117	146	106	110	123	131	141	106	137	121	112	125	127	104	133	127	98	132	128	117	125	108	119	115	111	124	132	135	151	106	127	132	114	120	140	116	129	111	107	141	124	148	140	113	124	131	122	132	117	118	122	130	120	112	132	124	123	119	122	135	107	126	117	109	129	94	129	131	113	130	135	126	121	129	122	108	107	110	132	101	113	106	134	122	137	125	116	127	108	123	114	138	127	122	145	121	118	110	125	125	145	139	106	123	117	140	129	128	112	116	100	115	107	122	124	139	106	136	103	129	132	100	121	114	122	133	113	122	132	107	115	122	117	115	146	116	133	96	121	116	126	134	109	125	99	130	123	159	117	128	128	123	106	119	131	116	139	120	130	125	122	108	132	119	137	113	132	128	140	135	143	112	119	139	134	130	131	128	110	114	126	127	150	115	120	142	114	106	108	112	126	121	116	120	127	126	109	122	129	126	119	122	129	140	136	108	131	110	114	124	139	143	117	150	114	111	112	133	125	128	120	125	120	128	101	123	120	117	137	126	108	125	111	110	118	120	122	145	131	129	119	111	104	135	141	106	118	120	133	124	113	119	136	141	118	106	144	113	141	127	120	97	126	135	121	141	144	130	137	120	99	143	137	120	121	93	122	134	131	113	103	125	142	121	121	113	110	119	127	136	129	99	114	110	118	114	127	113	122	120	133	140	122	145	111	121	117	136	124	136
42147	53302	59684	53090	52554	47648	47388	25349	12664	14087	7379	3337	3912	3052	1732	1035	915	875	985	1510	1329	960	639	723	901	644	550	635	636	634	563	499	451	544	483	435	389	376	364	336	377	338	373	392	978	3418	3288	2741	2499	1279	675	419	335	299	302	300	298	284	292	313	299	295	305	308	327	321	299	294	335	300	275	316	283	312	322	323	298	322	291	330	315	312	337	325	303	318	305	293	293	301	299	333	276	290	310	309	314	275	263	320	284	328	296	308	286	312	310	300	318	295	307	319	302	294	307	281	328	321	280	301	277	313	287	272	321	310	288	308	341	292	326	334	293	337	282	326	328	317	307	321	295	281	304	305	312	314	317	276	295	302	298	290	309	311	314	299	332	310	291	300	302	308	343	313	302	315	287	319	292	281	263	288	278	319	319	298	306	314	307	323	337	285	313	318	321	314	300	282	297	307	331	296	299	300	318	325	302	285	290	275	315	287	328	251	288	287	295	330	307	297	314	294	281	292	284	315	297	307	319	302	292	289	340	273	302	325	310	322	295	324	309	280	291	282	277	314	296	296	330	297	304	298	305	323	298	280	311	315	320	290	307	287	291	292	290	281	290	319	318	311	302	299	319	300	263	305	301	284	288	301	318	295	313	302	297	322	297	292	310	280	354	312	288	284	296	315	334	291	306	323	301	307	316	325	313	330	286	328	297	299	279	325	325	314	296	309	279	256	279	323	291	311	308	299	288	305	309	336	281	278	335	309	296	296	270	304	301	297	282	281	288	310	323	274	300	320	296	273	317	321	303	296	288	323	328	307	288	311	297	334	331	321	329	275	316	300	305	285	303	302	312	280	290	314	339	329	285	327	328	340	316	292	318	318	302	319	290	336	310	320	306	317	308	282	311	311	291	282	305	314	315	291	312	321	275	281	315	320	285	309	322	277	300	303	307	298	308	296	303	315	294	318	299	296	324	305	330	289	289	302	301	266	311	316	291	302	286	333	341	280	302	330	296	314	307	295	280	315	294	314	327	295	308	302	324	299	323	295	339	282	324	296	305	293	298	279	281	324	298	300	337	304	322	298	288	317	301	305	299	313	310	324	301	296	277	309	302	302	292	311	298	317	302	299	302	306	303	279	314	300	306	345	298	303	325	313	326	295	301	264	380	325	317	321	295	292	275	270	328	333	305	308	330	286	289	318	263	296	318	301	291	307	332	303	261	298	310	298	295	314	286	325	294	298	312	308	303	264	319	253	322	313	323	276	299	316	304	274	313	308	306	301	317	301	299	320	311	289	314	302	322	274	313	320	302	308	333	334	309	306	293	339	308	264	319	293	320	304	309	344	302	306	299	282	270	321	279	318	286	274	319	285	283	298	291	311	311	308	295	298	292	294	318	309	300	309	283	325	304	284	301	317	302	298	320	264	325	315	280	300	318	280	290	331	292	277	279	257	304	296	331	336	310	324	326	305	303	313	310	274	319	292	315	330	310	341	285	308	341	299	293	324	290	297	297	290	294	280	327	317	307	292	296	308	279	293	318	288	314	320	272	282	333	300	293	303	282	314	295	335	289	300	279	282	323	268	302	314	312	289	279	267	286	308	274	275	308	301	299	321	294	300	324	267	313	279	275	299	313	311	318	313	313	302	316	320	296	271	301	318	306	331	286	291	275	316	306	324	294	296	281	294	293	291	336	298	316	299	289	311	304	295	272	299	303	287	283	325	314	289	292	276	307	322	306	307	294	278	341	303	340	299	309	296	305	306	296	310	296	298	299	301	288	334	326	359	289	311	302	291	328	326	324	287	291	286	299	310	296	287	304	282	314	290	329	320	301	332	279	297	285	290	321	271	320	334	267	332	312	347	303	293	289	297	313	310	286	331	292	285	286	282	280	326	292	316	306	284	256	313	290	286	284	278	271	308	321	317	300	303	303	301	291	347	320	303	302	317	313	327	305	280	299	307	309	324	330	319	326	276	280	309	265	295	323	326	304	315	312	329	327	316	328	288	290	295	296	265	314	302	277	275	326	298	310	287	296	292	320	300	270	317	307	305	277	301	316	298	294	303	299	319	301	291	323	324	324	295	314	316	296	286	304	316	295	314	273	325	317	304	316	294	295	310	283	302	293	299	301	307	316	341	308	308	327	318	302	312	279	299	287	296	290	326	275	279	308	366	321	308	283	296	297	298	299	282	304	295	263	296	288	324	307	297	299	294	286	342	305	332	259	264	307	305	258	331	287	273	294	304	303	308	310	314	341	323	298	282	289	305	325	283	282	298	316	287	276	311	310	297	295	306	277	292	318	309	307	353	293	308	320	298	311	301	287	306	290	333	328	284	272	309	269	293	320	293	311	321	306	306	332	300	302	302	292	292	311	289	290	281	326	319	299	322	265	290	290	303	305	293	280	310	298	308	351	291	289	322	305	324	301	285	291	304	292	270	290	302	282	292	329	298	302	314	312	303	306	318	291	306	301	320	284	291	282	290	330	300	336	325	289	302	318	274	320	306	295	318	284	300	300	296	333	294	324	290	334	306	308	302	330	320	283	299	315	298	301	291	308	277	296	327	310	299	286	300	267	312	275	296	289	272	294	288	298	341	309	316	305	287	284	315	306	289	288	288	292	316	308	278	268	335	298	312	289	315	321	306	288	307	275	323	302	322	324	283	326	320	290	327	286	291	299	295	299	291	321	319	343	302	289	299	332	307	324	322	294	302	291	302	294	269	289	296	308	285	310	293	301	315	313	292	280	295	292	294	275	319	285	308	315	290	296	304	296	306	323	325	289	284	305	326	308	308	306	315	310	293	324	299	308	319	297	285	275	256	280	303	290	280	322	314	308	301	322	307	287	292	311	319	300	327	318	295	274	307	288	299	307	313	297	278	323	287	303	297	292	305	308	290	286	279	272	291	296	301	285	299	309	296	305	322	281	301	308	318	292	291	312	297	302	304	309	297	287	298	293	275	338	301	313	266	270	308	253	265	288	327	332	287	298	308	290	291	317	298	321	284	296	281	311	275	270	316	316	305	297	330	299	317	304	298	297	302	312	297	279	308	308	309	308	332	330	336	296	318	316	297	286	270	331	312	323	286	293	305	313	301	328	282	270	310	325	306	277	298	261	317	306	278	307	317	295	272	311	310	281	316	297	321	299	299	290	322	295	266	283	309	329	267	279	302	286	280	316	265	332	305	307	306	266	285	273	310	282	315	289	306	306	285	285	286	323	306	273	328	324	307	285	276	269	298	308	284	287	307	303	293	319	299	325	294	322	278	315	299	303	298	306	259	295	302	290	289	289	298	303	305	321	265	316	311	338	279	294	293	319	312	309	329	302	290	283	342	302	337	300	289	327	311	287	297	316	261	291	311	310	318	326	304	292	264	321	270	319	299	306	283	311	323	299	288	295	307	300	295	301	305	301	296	291	315	297	295	289	322	342	285	326	291	289	288	271	287	297	310	278	291	306	315	292	313	339	284	304	325	301	289	266	302	298	308	289	285	299	307
19769	20292	33334	40361	40848	26918	10483	2031	515	494	300	276	251	252	237	262	240	237	225	235	239	248	231	249	235	254	213	240	218	228	207	212	241	216	222	203	214	229	220	214	230	203	205	227	208	246	274	267	280	239	224	232	220	197	202	224	219	233	203	224	225	211	247	226	208	220	198	227	200	216	239	210	217	225	214	216	226	195	213	228	202	237	236	231	220	217	211	212	208	207	202	198	224	197	205	196	206	191	200	214	213	202	219	205	213	217	227	211	216	180	213	210	213	224	242	207	214	216	228	224	209	228	196	234	222	230	210	201	223	202	217	215	208	197	230	187	211	219	237	201	222	202	217	229	194	215	238	194	220	195	239	199	256	214	211	235	208	210	203	208	210	201	248	229	222	226	214	219	191	228	209	226	219	228	196	238	197	216	238	208	228	205	237	241	204	224	233	219	195	216	245	223	222	232	237	192	211	189	212	238	205	223	227	226	198	231	220	200	217	210	219	209	225	216	225	220	204	223	202	203	199	261	213	206	241	199	197	215	211	228	214	244	218	218	197	236	188	199	224	205	221	241	222	207	231	183	213	224	207	206	227	200	227	221	197	232	217	217	241	198	205	212	196	241	206	188	191	215	224	224	248	209	206	181	220	207	191	221	207	196	225	216	213	243	222	207	200	243	224	215	239	217	240	236	216	224	217	201	195	187	224	224	205	198	236	191	240	250	212	207	221	217	227	215	227	209	197	224	229	196	216	199	232	210	203	204	208	231	220	209	223	216	233	216	231	231	198	213	225	237	220	229	219	226	214	227	229	214	200	217	234	246	248	221	210	198	218	204	215	222	193	235	216	228	208	226	221	207	229	213	208	237	217	204	220	236	234	216	197	229	244	253	223	213	214	208	183	209	220	215	222	204	215	206	228	189	199	224	211	226	219	234	246	204	203	229	213	209	221	227	246	216	224	243	254	201	209	212	225	198	229	226	239	221	188	217	201	204	226	222	205	199	247	201	213	212	208	226	228	210	197	219	216	192	238	195	209	189	194	222	230	210	257	223	219	226	208	205	221	225	201	208	210	216	212	250	210	238	220	213	197	217	219	223	209	219	199	203	207	198	222	239	217	241	223	233	213	211	207	206	202	208	236	247	196	243	209	250	251	219	240	216	214	207	223	218	213	234	208	196	229	212	215	211	223	221	196	219	221	205	215	200	201	252	220	198	212	234	199	208	229	226	193	203	215	231	230	230	209	223	198	205	232	191	213	248	213	213	207	210	204	241	228	187	200	204	206	222	221	219	204	221	192	215	199	223	223	206	237	217	222	209	212	251	236	214	218	202	209	209	217	237	227	202	254	213	214	214	210	226	199	230	224	236	226	195	215	223	219	221	239	220	218	224	217	190	215	175	212	228	255	202	213	230	206	205	204	220	197	228	215	205	222	263	214	185	200	204	203	231	201	219	194	190	207	235	194	219	185	227	225	225	228	206	216	236	189	213	213	221	216	211	207	237	200	212	232	227	234	225	219	203	192	238	196	219	213	202	213	223	215	216	220	210	225	217	236	186	215	192	227	211	229	252	212	186	211	200	243	204	214	227	229	212	203	202	254	201	205	210	214	218	219	216	213	210	213	239	223	218	211	191	247	204	213	216	184	212	209	202	207	200	204	232	255	204	202	205	202	215	224	208	242	234	202	235	216	204	186	229	212	209	212	175	218	240	220	204	198	205	229	190	184	233	248	208	209	201	212	224	182	214	216	201	226	192	211	217	226	203	208	229	220	205	215	207	222	207	223	223	216	215	222	238	208	208	202	208	221	241	215	231	211	181	197	207	205	229	219	237	230	213	212	215	210	225	204	210	226	246	223	207	207	193	224	245	228	234	251	202	208	238	240	237	186	219	201	201	227	224	211	228	209	205	199	219	222	194	222	203	230	207	244	189	223	225	207	214	231	201	231	204	206	230	210	229	234	244	204	264	209	197	223	198	184	210	227	203	221	219	266	220	221	232	226	214	255	196	213	248	204	196	197	218	239	220	204	213	212	229	211	226	215	225	249	249	210	228	233	202	219	227	209	245	211	225	223	204	208	212	203	224	229	215	210	209	174	219	264	233	200	240	238	222	223	220	202	221	203	232	229	201	201	208	209	212	226	216	204	232	210	204	247	220	206	219	204	208	203	205	179	225	207	228	211	186	198	214	211	220	191	218	211	180	223	219	229	228	228	225	233	200	197	225	220	188	198	229	216	203	217	218	223	231	224	205	189	207	242	190	246	235	216	215	237	222	215	199	209	230	220	228	203	221	199	217	183	208	239	217	197	220	223	205	203	224	198	215	240	224	210	223	210	216	222	189	225	214	201	215	211	201	215	209	193	185	217	185	238	192	206	214	234	228	222	211	192	206	191	201	214	217	204	215	223	227	195	208	211	213	210	205	220	217	262	204	219	216	218	207	211	229	203	219	232	239	202	203	215	236	224	254	225	225	225	220	226	224	208	214	237	191	229	206	200	202	205	218	245	207	243	207	212	227	224	207	199	202	224	209	251	182	223	207	182	222	207	208	223	208	244	196	231	199	215	222	209	213	205	206	201	218	217	212	225	203	203	225	219	243	200	202	251	185	230	236	234	219	184	234	217	197	216	214	188	202	212	234	218	227	228	193	199	198	223	220	238	217	220	223	187	222	195	216	210	219	243	180	211	215	236	209	186	244	224	201	248	216	216	223	221	229	222	239	209	228	204	205	216	215	212	210	231	241	219	229	224	211	224	216	240	171	204	211	211	205	244	196	223	195	203	211	214	238	229	239	205	208	205	208	226	203	238	206	241	198	183	185	235	216	226	219	209	209	244	188	212	218	221	210	163	199	227	208	237	222	220	221	221	217	208	189	237	226	227	207	235	214	227	202	226	231	223	207	221	234	211	215	212	209	216	203	210	220	227	195	196	221	209	225	207	240	201	203	237	200	209	189	222	229	222	219	233	228	223	209	203	210	245	207	240	209	219	220	231	226	211	217	198	215	232	235	221	213	213	220	205	218	232	235	205	214	247	226	229	200	214	217	213	211	198	216	232	236	221	240	201	213	205	226	196	200	225	205	200	210	254	218	209	228	211	212	211	228	196	208	223	225	241	237	236	211	217	218	213	213	211	260	217	209	196	212	218	227	209	197	224	228	214	210	256	222	226	194	221	195	208	212	223	225	230	216	226	234	212	198	221	207	203	223	200	217	258	205	215	226	234	211	260	204	211	225	225	212	206	213	235	220	235	211	230	225	207	198	221	217	225	229	216	229	233	198	210	218	203	208	190	240	218	195	227	251	182	196	213	189	256	227	257	195	205	219	223	212	206	220	221	199	241	228	190	243	218	240	232	214	226	206	209	208	198	205	194	242	234	239	223	237	214	221	228	207	238	207	225	224	195	233	227	239	222	208	213	212	210	233	186	211	201	242	250	207	231	209	219	209	215	202	223	212	220	237	213	198	230	237	220	220	184	212	233	201	235	251	231	211
12778	20965	36238	45418	45684	33433	12150	3786	1553	1789	933	918	877	802	689	703	691	641	707	676	587	581	551	559	536	522	556	530	538	545	529	581	522	494	504	514	536	525	573	540	581	504	545	512	549	666	781	810	797	653	599	576	582	559	513	520	578	444	552	531	513	560	532	558	538	515	530	526	526	550	539	561	543	504	545	483	571	503	489	541	557	543	571	525	541	513	543	561	539	503	500	544	541	491	576	508	506	550	490	516	515	563	530	544	519	525	496	546	535	535	544	544	515	510	526	520	571	526	522	505	530	503	546	519	547	558	541	510	519	510	558	493	528	542	517	517	494	529	541	520	520	567	547	530	553	504	544	571	525	492	543	524	536	539	510	508	550	531	537	557	507	520	519	572	514	497	547	540	508	507	502	488	518	535	496	512	522	542	491	454	507	498	511	496	541	522	542	524	577	493	535	553	545	534	519	536	568	537	529	536	542	547	548	523	473	507	508	499	514	507	549	570	508	551	519	539	547	510	520	578	525	508	523	515	531	577	483	508	519	504	516	549	502	492	521	538	548	542	505	512	566	519	522	527	559	480	458	493	550	551	538	540	522	582	516	493	530	500	552	542	494	511	491	488	520	526	588	510	539	542	542	531	515	520	495	539	549	489	498	481	564	533	520	518	532	573	519	548	490	538	513	499	518	526	499	515	564	527	547	507	533	529	484	520	494	527	514	539	509	546	507	523	536	538	570	499	558	546	548	553	502	570	516	527	535	511	511	570	532	513	501	556	537	509	573	516	558	531	553	575	520	535	553	491	516	534	524	542	513	481	550	493	526	479	484	499	521	556	539	514	500	516	542	517	528	512	505	515	504	508	510	516	514	515	547	521	519	564	526	569	557	547	546	544	502	526	506	527	524	565	544	516	551	501	528	514	527	521	514	511	520	543	533	517	516	555	540	549	521	528	549	511	537	529	542	516	546	542	553	535	544	531	564	530	523	511	539	517	534	529	557	529	542	516	530	551	517	508	530	533	498	508	532	521	529	509	494	536	492	534	540	552	561	519	520	564	515	537	529	528	509	515	570	521	511	514	542	522	498	551	520	526	504	525	508	541	539	549	540	537	545	520	528	475	553	508	489	523	540	524	551	548	536	555	523	479	569	563	536	481	505	533	514	508	558	518	548	527	523	547	520	529	535	534	520	517	530	524	515	470	563	538	530	501	517	564	514	542	524	536	533	521	493	583	528	481	542	508	561	522	560	506	558	495	494	486	549	532	540	520	515	531	536	540	559	525	492	544	511	513	547	540	495	517	544	515	530	591	559	496	509	519	530	515	509	497	561	521	537	555	530	547	562	518	525	530	526	538	533	523	543	544	501	509	553	514	540	537	574	505	548	517	502	504	549	499	511	547	543	484	492	549	522	525	510	527	496	513	596	511	531	485	512	518	546	543	578	567	526	523	556	552	520	548	538	547	538	482	555	544	496	534	544	489	510	550	543	545	542	469	579	551	550	540	517	560	571	531	549	511	569	514	507	549	536	526	539	553	563	522	532	534	517	524	552	542	533	537	496	476	538	541	568	549	445	503	465	478	493	504	509	527	545	560	479	544	471	524	511	537	511	521	540	524	524	538	552	513	520	535	573	520	519	563	501	494	569	516	537	521	536	548	498	531	518	526	547	553	497	512	517	488	510	556	521	566	544	512	523	548	539	496	503	524	526	504	519	543	540	510	555	523	522	542	555	519	504	538	503	534	526	537	531	526	539	526	522	525	529	530	533	553	498	521	524	514	503	497	529	528	527	489	567	532	535	525	503	524	539	562	513	511	523	558	501	556	524	487	498	485	528	514	456	504	549	497	509	530	524	513	521	525	536	520	529	501	457	533	507	531	510	506	524	531	520	524	523	520	523	533	490	525	518	543	566	482	486	543	535	546	522	530	537	510	544	550	511	562	541	508	525	526	516	556	525	547	532	534	513	527	494	501	515	530	502	513	549	492	541	542	532	557	504	510	489	510	540	486	544	545	525	527	514	540	511	542	514	538	508	525	552	537	566	548	557	515	506	557	495	516	520	549	518	508	521	578	520	538	513	517	527	569	529	507	516	528	520	499	554	530	527	533	548	514	570	519	605	547	508	505	518	537	530	525	530	548	511	514	537	555	532	533	523	526	544	537	524	517	579	485	530	541	498	556	555	519	553	521	519	583	523	485	534	499	559	582	529	541	509	528	578	508	556	503	536	519	475	511	563	544	552	520	493	535	535	528	533	522	549	524	511	520	492	515	556	507	544	547	580	524	500	514	535	543	527	548	553	509	494	525	531	544	529	494	533	545	510	549	511	486	545	504	553	541	512	520	544	521	531	499	510	518	562	519	525	535	508	466	534	521	530	516	526	441	535	535	556	502	532	501	512	501	478	512	525	533	530	502	520	551	523	549	514	531	523	506	511	568	516	521	580	514	537	542	562	517	534	559	553	559	537	511	486	502	545	535	549	526	577	544	542	565	540	567	535	564	513	520	519	527	528	517	485	457	546	537	528	530	505	529	545	524	559	535	530	530	553	505	554	499	504	556	522	542	533	510	565	521	508	514	522	512	513	518	552	535	562	535	531	523	551	545	532	535	513	506	524	536	518	525	519	548	538	509	501	490	518	530	530	491	506	540	477	533	495	529	533	524	501	513	530	532	508	500	555	519	516	516	515	536	533	544	558	484	539	514	503	559	510	534	507	500	559	487	574	534	539	534	557	517	505	536	538	533	566	524	529	520	509	518	509	545	525	541	565	518	555	502	539	538	510	534	507	532	547	536	519	504	476	515	516	557	468	518	527	543	540	541	534	551	534	516	514	559	523	494	538	516	542	528	511	537	501	505	549	557	561	557	567	553	518	567	552	519	531	525	548	522	523	551	488	553	545	522	536	545	537	512	486	501	530	527	541	514	491	574	537	559	536	538	527	537	536	546	517	523	496	507	536	529	522	540	531	537	484	478	511	526	531	560	530	519	512	529	504	518	539	509	528	530	529	530	530	530	538	560	532	542	540	536	547	470	501	540	541	537	520	508	554	553	526	539	530	476	537	524	546	541	553	543	513	514	537	557	528	522	538	568	523	571	553	541	483	561	558	523	515	537	524	492	492	525	526	557	488	524	533	532	518	520	526	515	528	511	527	522	480	554	526	528	500	526	510	489	490	499	557	535	558	512	540	533	482	516	518	574	559	500	505	528	511	500	526	535	534	537	535	525	494	508	506	528	503	508	542	506	518	531	526	530	533	518	548	544	548	560	508	525	545	496	510	535	530	546	485	562	511	525	538	535	531	524	531	534	519	535	519	507	503	519	541	527	491	529	527	532	549	551	552	526	507	558	513	533	549	493	537	575	505	520	537	589	574	524	508	490	540	533	566	554	549	503	556	535	542	518	546	521	509	518	583	512	511	566	502	492	529	505	519	501	553	580	506	562	542	553	566	480	487	543	505	573	546	511	500	529	560	519	530	540	534	484	530	495	499	526
48052	50258	52946	51393	44069	36191	33783	28395	22656	15869	6017	1450	861	605	313	278	298	332	282	237	235	209	219	226	233	223	222	207	234	226	201	172	206	174	191	195	205	204	190	199	208	190	185	203	187	190	362	588	615	388	303	281	260	228	211	187	208	207	174	185	188	191	185	192	197	192	162	183	200	193	207	197	198	190	170	192	170	186	184	196	174	178	180	189	212	204	190	176	187	179	195	210	223	201	186	190	205	188	193	175	171	177	196	203	189	199	196	176	190	188	185	193	172	197	194	215	185	220	198	224	183	177	207	213	193	184	206	165	186	191	192	191	200	188	194	203	193	213	170	196	178	213	217	188	177	194	201	205	199	205	178	187	194	185	201	181	222	192	157	209	212	184	191	178	190	148	194	194	150	192	190	159	178	177	178	219	181	187	208	203	202	206	170	201	171	203	223	186	196	190	198	186	199	195	176	198	190	165	192	224	210	211	212	171	201	203	199	214	183	158	195	192	174	194	190	195	203	213	189	163	204	213	189	188	187	195	190	200	174	191	204	182	177	197	187	184	190	192	200	177	177	194	191	182	195	176	191	204	201	187	190	201	196	190	186	190	188	183	193	183	203	182	184	180	171	172	235	214	204	199	223	188	175	176	205	184	202	193	153	189	198	197	178	181	208	197	204	184	213	173	195	169	192	200	187	179	177	186	200	204	187	181	202	180	193	202	208	192	185	182	187	209	195	175	185	198	201	217	212	201	182	205	188	198	204	157	206	196	216	202	181	197	195	187	216	194	183	191	205	186	232	176	201	200	190	214	202	205	213	203	150	182	173	200	185	190	195	189	175	187	187	204	202	192	162	188	191	186	207	175	206	216	204	209	192	164	214	182	199	189	197	190	205	189	179	180	184	167	191	191	173	197	191	192	202	180	198	174	186	192	165	218	194	188	184	185	194	197	207	175	192	187	177	198	194	216	175	181	202	198	185	201	195	195	193	204	177	188	220	208	170	179	194	194	187	175	194	211	183	196	184	228	190	193	193	204	224	188	156	190	172	190	191	191	169	203	210	178	170	191	198	175	203	183	206	193	182	203	173	179	196	178	200	221	205	192	205	181	179	185	190	181	206	199	186	199	195	157	210	195	199	193	204	174	199	193	219	211	176	201	203	183	193	194	202	206	195	194	188	189	164	191	189	190	196	203	164	203	201	198	187	206	172	180	182	189	190	175	190	213	196	199	201	171	187	195	198	212	184	194	184	189	188	188	176	176	219	196	196	222	211	183	171	196	171	196	193	205	196	190	191	183	174	199	176	157	197	203	172	185	185	166	205	199	156	205	177	183	171	187	176	186	192	176	178	189	205	168	214	193	193	201	179	193	184	188	201	193	181	205	227	168	201	180	200	180	187	181	213	203	181	176	188	187	207	216	198	193	186	184	184	192	200	183	204	213	181	237	203	204	210	197	192	176	196	224	166	196	195	188	174	191	173	190	173	187	216	201	169	192	172	202	175	160	194	209	210	206	206	185	197	213	204	218	196	208	171	167	194	196	215	213	210	170	173	207	195	179	196	202	205	190	191	181	210	163	186	187	198	190	178	175	182	199	192	192	183	170	192	188	173	206	180	185	200	204	192	204	172	194	180	220	188	190	175	184	193	201	189	193	193	193	178	186	219	186	217	213	207	184	187	198	196	182	193	197	182	206	189	183	199	213	185	196	190	171	168	190	193	204	197	169	163	190	189	200	210	185	182	188	216	187	199	182	175	168	184	189	187	176	186	185	201	191	159	170	193	199	209	232	218	170	167	200	180	186	217	181	198	162	197	189	209	195	212	177	168	171	182	174	174	194	191	192	194	167	191	164	206	189	187	205	180	213	175	177	181	214	233	193	192	189	196	191	215	198	204	193	181	194	211	199	180	211	189	215	159	179	184	169	177	191	185	191	203	183	198	209	184	192	195	205	175	174	191	195	197	182	176	189	190	208	235	190	176	161	192	197	178	202	195	203	209	184	184	229	190	192	193	188	194	177	196	202	219	189	192	188	189	183	211	199	183	180	193	200	201	191	173	197	177	197	183	189	191	208	189	219	195	179	200	181	186	174	172	228	210	178	193	178	181	190	203	201	183	199	183	184	205	195	204	214	178	175	182	182	169	188	184	193	180	187	234	186	177	209	165	205	204	200	196	204	196	177	206	177	202	153	195	186	179	207	196	196	187	195	198	207	171	176	186	206	169	225	203	203	185	177	180	195	199	214	214	205	203	183	170	191	173	209	194	157	179	196	174	191	229	205	189	183	215	189	195	190	190	201	193	191	167	215	182	228	188	157	183	212	176	198	202	202	177	200	206	180	199	209	200	181	193	214	191	173	168	193	207	187	203	186	183	168	193	190	199	175	191	192	188	193	189	182	194	198	190	190	195	207	193	189	191	202	187	180	204	184	188	182	177	190	189	187	189	202	171	195	213	175	182	200	201	195	162	174	185	208	212	193	189	195	174	205	196	174	183	217	203	195	191	200	173	195	206	195	187	197	198	218	187	202	214	191	189	204	211	195	206	179	174	185	216	214	187	194	198	181	204	201	186	182	203	194	210	195	198	199	207	159	202	184	183	207	214	200	199	173	179	184	216	183	176	202	220	209	210	190	196	215	216	183	218	201	182	190	188	191	192	183	200	192	221	190	208	179	191	178	210	184	219	187	191	172	204	194	178	185	161	183	224	170	193	198	199	211	186	209	186	175	172	186	187	194	205	202	222	182	192	171	172	187	191	182	203	180	199	183	213	190	172	212	195	201	194	189	192	179	204	194	193	177	199	193	182	197	205	191	189	197	206	178	169	188	192	162	183	176	200	162	180	163	178	203	186	207	179	184	187	183	200	206	192	195	200	205	191	179	213	214	189	186	165	172	172	200	206	182	193	190	206	190	189	214	178	200	183	179	207	209	185	207	212	190	163	185	179	203	207	178	200	197	201	185	212	204	204	173	177	182	206	206	212	189	195	216	177	194	186	182	190	162	194	216	205	197	197	195	174	198	181	191	179	186	177	202	220	189	195	171	189	175	193	183	199	179	193	190	191	206	209	186	182	184	180	182	170	195	207	173	181	205	194	203	201	175	186	184	189	181	200	187	203	189	170	214	174	191	172	181	222	190	192	207	221	189	192	196	195	197	165	197	190	175	181	193	190	203	181	195	207	200	197	215	199	199	201	205	187	170	203	167	166	193	182	203	192	191	198	199	179	207	178	202	189	214	191	174	195	175	218	188	192	199	175	201	191	189	206	189	199	172	195	191	209	193	162	198	166	193	176	185	177	177	194	192	190	159	206	168	193	204	173	205	201	165	164	173	207	190	169	217	200	213	197	163	207	204	169	187	181	169	192	179	211	207	170	176	172	177	194	213	176	183	184	189	191	197	202	191	191	203	204	191	182	179	193	190	185	190	205	165	222	211	195	194	183	194	200	206	193	185	212	192	171	200	192	190	178	192	190	183	211	202	180	193	182	229	187	178
34728	47806	56346	52945	52344	51899	53157	26227	9997	7951	3374	3067	3201	2120	1121	969	994	1288	968	750	669	728	674	611	596	590	587	588	597	551	560	505	480	501	489	438	511	475	469	484	462	459	489	498	493	492	1428	2468	2390	1493	964	895	637	488	492	448	425	428	472	477	469	473	418	469	445	450	489	433	448	420	449	464	462	472	451	452	459	452	428	481	468	475	456	420	458	426	454	433	436	451	463	452	455	433	477	430	433	454	446	433	452	455	452	465	452	453	468	443	422	459	467	450	477	434	450	453	490	428	474	432	430	481	483	462	450	491	487	442	471	436	476	458	410	470	474	453	486	455	425	436	475	433	486	459	454	494	440	450	430	478	424	501	488	466	506	433	456	401	478	451	471	468	418	475	459	423	490	475	440	476	466	461	443	472	442	481	482	473	461	459	460	448	484	443	442	481	449	443	426	419	462	458	498	470	423	468	465	431	460	475	459	423	496	421	476	441	470	450	468	478	445	453	427	453	392	441	452	468	469	438	520	433	453	447	415	459	466	466	476	456	470	469	456	506	486	445	443	431	485	468	413	501	496	465	483	461	468	464	458	432	439	480	459	462	472	456	452	463	482	484	469	424	447	441	496	492	450	431	469	460	469	471	455	473	425	458	438	433	467	457	424	457	478	453	440	453	439	442	466	457	444	486	477	466	466	465	451	471	476	458	469	426	487	435	458	426	459	440	448	469	439	463	472	496	450	435	477	433	446	450	433	484	460	412	487	473	485	460	503	484	476	482	447	472	468	471	450	432	483	486	458	429	428	451	441	445	456	449	504	451	474	456	470	414	453	445	472	473	444	426	476	457	425	449	485	450	451	439	471	454	469	457	452	469	501	440	485	473	478	447	470	476	442	454	464	466	454	475	462	467	429	444	479	444	438	436	445	431	456	426	464	457	482	440	470	449	455	457	424	446	450	460	427	435	477	452	480	438	464	464	470	461	466	479	441	508	468	460	479	464	476	460	443	467	438	460	468	459	447	475	427	497	446	468	452	460	429	474	471	466	471	456	481	474	475	459	441	443	449	473	475	486	465	434	445	425	428	455	457	451	443	433	437	447	471	434	472	441	439	448	465	483	442	464	408	456	465	446	462	450	439	448	435	492	481	445	466	391	494	467	453	460	445	470	454	465	453	452	482	471	465	478	430	459	453	461	442	475	451	448	459	440	463	474	502	459	487	452	494	435	458	440	428	471	442	470	442	486	489	454	452	464	417	498	494	460	458	440	429	519	454	483	482	421	487	471	433	445	462	435	473	477	414	477	432	447	484	454	466	463	422	464	421	503	507	466	459	443	438	460	459	476	430	485	437	443	460	453	461	459	480	448	452	460	450	488	429	427	427	434	476	439	461	429	461	442	428	457	491	476	458	480	465	446	485	459	446	468	442	433	456	472	428	486	441	487	440	456	448	387	455	475	487	498	435	473	448	449	451	428	467	471	446	477	467	457	417	417	417	483	457	425	436	485	449	503	494	466	449	444	444	459	448	470	449	460	447	433	445	450	437	448	487	439	441	449	441	461	429	466	485	462	452	498	476	460	443	445	439	483	489	456	453	484	475	477	492	421	455	422	451	462	441	456	456	451	449	481	488	437	422	447	453	441	456	442	479	472	451	490	458	453	448	427	465	499	450	457	472	469	445	482	431	455	456	450	472	462	444	458	447	432	471	465	452	510	451	452	459	443	459	459	466	436	453	423	489	488	442	483	442	465	458	415	446	454	468	488	457	457	456	461	453	479	497	482	447	453	439	467	433	464	423	454	420	459	453	449	458	406	448	459	436	448	451	414	495	446	437	468	473	463	426	434	438	428	441	467	430	418	476	466	440	426	471	461	431	419	506	417	396	411	455	439	457	447	475	442	405	483	423	489	451	466	465	446	427	471	485	429	464	403	509	427	439	467	438	430	443	458	462	452	443	458	474	410	409	465	445	422	459	430	450	491	412	456	464	501	446	446	483	437	438	451	450	455	478	453	421	458	433	463	448	449	457	474	437	466	448	436	425	457	437	459	455	415	447	435	460	444	452	496	444	444	459	454	462	449	440	424	449	441	467	422	436	478	431	480	456	440	427	411	454	442	462	457	449	458	415	473	481	455	448	457	456	488	445	432	466	443	458	440	444	436	434	458	477	463	448	447	474	456	474	478	458	438	444	437	440	491	455	431	445	452	461	464	447	459	479	469	430	460	496	457	455	461	432	442	454	465	387	440	447	480	475	434	460	429	482	431	455	473	495	465	455	456	451	442	457	429	471	450	496	433	455	418	475	445	443	425	421	452	427	435	450	435	443	419	422	424	428	452	448	494	465	414	461	485	440	490	458	485	460	454	455	442	430	439	451	470	421	502	460	455	457	457	458	466	454	460	451	438	455	435	415	415	445	512	440	433	477	436	455	431	457	442	454	420	451	442	421	428	409	448	453	449	421	458	462	480	475	475	467	467	468	451	464	485	470	484	457	447	469	439	470	475	482	490	473	439	487	447	420	430	493	433	466	436	438	429	450	450	434	433	446	458	430	478	473	445	414	436	448	489	460	446	443	453	484	454	426	430	445	451	483	412	472	451	455	476	459	459	451	425	463	443	434	443	489	436	450	444	437	425	432	467	460	446	455	478	437	482	449	450	417	462	437	489	439	458	455	460	418	458	483	440	443	430	466	463	491	483	510	468	469	433	449	483	441	464	444	455	452	415	391	445	481	462	428	453	459	431	425	413	429	442	459	446	452	482	480	427	429	461	444	455	474	475	478	442	438	437	411	456	470	432	454	441	468	438	449	461	441	463	462	458	491	440	452	456	426	440	446	431	444	462	464	464	431	441	439	476	491	469	432	399	446	451	451	459	459	443	448	501	438	421	436	458	435	471	444	473	441	407	426	471	473	431	513	430	470	454	425	455	439	457	461	499	443	458	471	441	452	504	464	449	446	464	432	505	478	455	449	478	478	435	412	477	415	481	429	456	464	488	412	434	434	469	487	409	435	456	425	398	480	455	436	461	461	435	495	450	438	446	410	463	463	426	448	470	480	459	458	444	455	467	470	488	465	474	470	467	472	454	462	453	421	474	445	452	459	408	417	433	467	465	495	471	456	445	429	434	450	448	435	476	435	457	431	486	447	444	462	454	425	458	452	467	444	485	454	466	462	469	406	475	436	436	450	479	451	474	448	472	470	468	456	492	454	455	492	449	471	479	447	449	429	421	436	488	450	443	426	462	441	460	429	438	444	447	435	478	452	463	449	503	454	489	490	427	462	449	435	446	433	439	461	442	442	450	478	443	471	426	475	435	442	464	501	418	445	443	429	451	472	439	452	443	450	458	441	472	435	440	453	439	465	453	468	490	447	483	526	470	443	477	463	468	467	453	460	462	460	445	430	473	453	499	447	452	465	450	483	430	449	454	442	431	469	450	442	471	511	440	515	478	449	463	482	450	442	449	463	451	445	458	450	455	475	474	479	506	459	442	464	464
55920	52183	53347	45527	42630	40860	33174	25637	23808	21575	15186	5838	1410	714	400	348	373	336	283	244	195	196	215	199	184	186	193	229	183	168	183	186	180	166	158	155	148	135	152	146	146	139	162	166	147	175	459	854	830	581	417	279	242	170	177	136	166	141	156	148	161	141	152	144	167	166	182	144	161	158	161	155	161	167	181	164	168	144	145	144	143	174	160	156	161	162	152	120	157	171	132	163	160	154	161	153	157	148	152	141	164	145	151	139	159	141	167	117	153	161	162	168	140	163	153	172	160	160	149	170	153	162	151	146	152	180	163	170	148	147	168	156	156	155	171	139	144	153	171	161	161	183	163	149	124	157	164	162	151	164	164	169	132	163	161	149	165	150	137	165	143	133	141	129	132	169	154	160	144	159	162	177	158	167	155	179	157	135	167	148	143	137	145	145	178	147	138	174	159	150	143	172	143	162	135	161	145	157	151	151	144	141	137	148	151	167	161	152	140	175	153	159	159	132	159	157	155	157	152	160	151	155	149	142	165	153	170	151	155	154	168	172	159	160	137	154	142	149	132	147	147	145	140	160	146	167	170	155	138	151	152	145	141	136	140	150	130	154	185	127	150	177	134	159	156	163	162	162	153	170	165	149	148	164	157	155	155	180	166	160	157	165	140	166	153	149	179	160	141	135	149	143	144	145	149	178	159	168	150	151	166	152	155	171	153	155	147	169	148	140	133	141	167	154	132	161	143	156	151	159	152	171	164	152	124	143	169	164	139	149	168	150	159	145	154	148	176	166	155	174	173	167	166	145	135	156	134	149	185	151	143	161	144	137	162	150	149	168	145	165	163	135	148	149	147	157	131	155	147	136	147	156	163	166	147	133	143	147	152	155	140	176	146	153	158	167	152	142	169	167	169	148	153	159	146	172	158	140	150	160	166	176	161	159	130	147	150	154	158	144	167	163	139	163	149	135	129	141	158	175	175	156	175	144	150	179	169	166	150	141	156	159	182	155	161	177	169	176	124	153	154	163	151	181	175	156	158	159	144	123	167	162	158	150	141	162	163	155	142	173	157	158	173	161	152	159	157	156	166	139	153	156	135	147	164	161	145	143	164	142	144	150	142	160	153	170	159	175	169	152	157	138	147	153	163	134	143	157	148	168	159	166	124	174	162	169	172	138	176	172	128	168	147	153	139	168	140	164	144	144	161	159	147	164	129	136	149	154	159	139	189	170	151	156	167	163	143	140	168	163	136	166	195	157	136	157	156	164	135	152	166	164	138	152	122	144	153	142	134	149	162	169	163	162	139	177	140	142	163	151	171	161	146	151	148	166	171	159	163	155	164	164	138	177	155	129	178	161	137	171	176	163	151	152	166	147	154	147	151	165	153	166	154	163	163	178	152	150	159	162	153	167	143	169	163	138	184	166	159	163	156	151	154	137	158	155	162	140	156	163	140	150	145	162	177	172	159	167	176	154	151	143	151	152	131	159	144	159	172	139	160	173	158	163	157	164	121	146	167	171	162	174	138	148	154	148	159	155	137	146	132	159	146	168	120	152	133	141	153	168	159	155	156	155	179	158	151	162	155	153	161	141	154	129	187	165	135	149	140	142	137	142	153	159	152	164	170	165	150	170	158	155	154	150	171	136	170	166	156	134	152	145	153	171	172	170	170	148	133	145	155	172	161	157	143	152	173	167	171	175	169	141	146	155	129	125	144	151	132	146	162	140	157	137	135	163	140	139	145	159	125	155	135	166	148	196	170	150	141	134	130	163	154	152	182	143	175	146	139	178	134	150	129	129	177	157	155	159	150	164	142	202	147	151	167	156	157	158	144	149	141	145	142	150	164	140	153	139	164	139	146	151	176	170	130	136	157	170	159	142	154	185	173	160	174	138	153	170	168	154	141	133	131	138	164	139	143	146	173	162	167	186	145	164	175	157	139	158	153	183	159	160	159	165	161	157	164	173	169	161	166	164	153	152	139	145	142	168	149	154	165	162	151	180	137	160	148	144	151	142	166	152	174	160	150	156	171	154	143	156	165	141	176	155	163	162	166	138	153	166	149	172	164	172	150	177	143	145	148	171	139	162	137	124	149	177	166	137	149	155	137	165	157	141	161	160	129	169	183	160	158	127	127	153	141	149	162	141	156	157	157	144	157	148	153	143	170	150	164	148	149	158	150	174	148	155	155	153	155	170	145	148	132	162	173	154	147	155	154	159	168	182	134	157	150	137	140	165	151	156	153	136	146	154	160	166	146	146	163	169	173	167	138	164	149	154	161	165	189	144	155	150	144	178	182	149	158	162	166	177	127	154	187	142	146	172	150	162	137	151	174	162	165	151	141	158	137	154	175	159	160	152	159	173	164	167	161	143	146	162	146	147	141	166	147	170	166	151	170	171	109	158	167	182	166	142	166	142	166	171	139	168	133	131	135	145	157	154	164	159	165	156	144	166	165	143	136	151	159	159	136	155	147	170	143	144	157	131	172	161	157	163	176	160	144	168	158	171	151	130	151	151	157	147	130	159	162	137	164	151	153	148	165	153	166	143	138	182	158	139	141	142	125	150	166	153	132	156	172	154	179	147	134	149	161	160	142	141	146	135	175	149	180	130	147	162	159	166	185	148	154	152	151	157	148	143	156	125	182	147	143	138	191	153	131	145	166	167	145	142	160	133	181	131	157	143	164	156	132	173	145	167	157	151	150	168	159	154	161	143	174	149	136	139	159	147	152	160	138	159	162	161	160	169	145	177	144	157	150	145	148	152	148	159	152	134	167	161	152	174	155	124	134	165	167	164	154	163	165	159	151	157	156	194	186	139	163	155	179	151	168	191	164	165	163	165	151	133	158	156	145	154	168	154	127	149	179	139	169	137	156	163	152	146	149	138	165	166	168	161	157	180	159	177	178	149	139	170	143	159	154	147	151	169	137	155	150	139	175	139	161	131	154	159	147	153	141	121	157	142	146	170	153	153	154	153	170	138	142	161	152	134	132	142	147	167	168	152	143	126	150	144	138	169	134	155	178	169	161	177	167	146	158	148	159	153	123	148	164	165	147	160	156	140	145	135	164	160	161	135	147	141	147	154	168	153	154	130	138	173	149	173	179	148	143	153	160	153	145	159	130	131	171	159	160	142	185	174	151	169	186	176	164	167	140	157	154	173	146	171	154	153	157	150	143	146	143	171	162	159	138	139	156	155	181	158	155	146	156	155	142	150	141	160	181	151	153	143	157	148	158	150	173	159	153	169	151	160	152	162	165	127	162	159	183	150	156	150	151	149	178	168	142	151	194	153	175	170	152	149	150	177	171	177	143	169	142	161	150	162	135	168	163	161	163	145	188	165	159	159	166	148	156	151	168	144	157	158	131	161	162	157	205	163	156	138	138	166	157	153	150	152	146	158	132	142	153	154	144	163	161	168	145	175	156	145	166	168	134	136	147	158	155	139	149	152	155	144	152	152	170	171	131	164	173	150	161	138	147	150	178	155	164	164	157	154
41942	51973	57168	53720	50319	48225	30670	11709	12311	6771	3989	4881	3220	2117	1324	1296	1491	1278	912	792	684	693	634	572	522	550	595	620	691	610	620	531	437	437	430	361	426	402	407	420	418	380	396	394	411	401	2154	3920	3634	2497	1394	916	602	446	363	363	364	376	337	360	353	385	325	391	349	406	374	382	359	383	365	369	375	381	367	341	362	402	343	351	379	398	371	359	365	363	359	344	376	388	383	346	378	398	337	370	361	352	366	341	363	366	378	365	369	346	364	375	383	392	358	367	356	358	355	368	361	373	378	360	367	348	338	373	351	370	353	375	390	398	343	382	373	347	390	352	366	364	335	349	361	367	390	392	387	365	376	353	354	375	335	386	383	358	408	367	364	340	373	339	376	350	392	366	388	347	356	402	367	342	352	349	362	335	364	380	358	373	368	337	342	386	361	351	373	342	373	358	366	352	386	366	364	396	354	377	325	373	380	338	346	414	345	369	364	341	376	361	380	324	397	354	345	364	364	389	435	372	371	382	357	386	363	359	360	373	350	346	335	363	398	337	360	343	379	373	392	406	350	368	366	357	367	397	367	328	375	374	370	359	382	356	321	375	367	361	403	352	368	375	338	328	370	385	365	362	353	360	340	350	408	369	292	365	324	365	381	363	380	348	330	366	342	359	321	366	383	379	363	386	344	344	347	365	354	335	360	350	359	407	375	387	345	359	370	382	341	345	379	370	384	348	400	402	343	335	318	351	369	368	337	354	339	326	366	360	386	378	393	389	363	369	366	380	368	350	380	377	336	354	373	347	390	369	358	337	339	368	369	318	368	358	371	382	368	396	379	358	345	386	346	364	368	381	341	396	369	358	379	343	360	362	373	356	345	359	374	375	340	372	361	365	361	377	386	349	338	390	355	345	346	366	351	401	320	350	359	366	363	353	337	363	355	377	366	363	340	387	358	389	354	355	361	360	367	350	392	358	389	387	373	357	388	359	343	361	378	360	382	367	331	400	387	283	348	393	356	413	372	360	389	371	387	365	361	376	382	363	369	373	371	339	364	345	361	346	390	361	392	372	377	366	389	370	361	381	351	364	345	344	369	356	357	329	349	385	364	385	396	364	371	363	387	361	347	361	366	308	348	368	377	349	365	405	363	319	355	381	357	367	370	375	379	340	381	404	391	368	359	364	387	345	376	349	345	337	370	365	372	361	374	346	377	360	342	353	352	381	362	341	351	360	328	382	335	353	338	366	417	355	363	370	360	359	372	356	367	364	324	359	369	371	368	336	359	391	364	360	371	396	362	398	366	365	363	388	363	333	363	338	352	365	357	345	366	353	364	370	345	384	377	370	355	375	377	396	360	394	379	343	383	371	331	361	372	359	333	377	341	371	350	360	367	376	345	361	361	354	370	354	376	379	362	375	355	337	380	373	384	385	385	370	328	373	346	350	362	346	353	367	395	367	347	369	382	351	345	412	342	345	386	367	327	370	323	359	362	358	372	396	324	371	352	347	374	344	374	371	371	361	341	374	342	348	360	344	374	394	357	370	357	353	340	343	405	361	346	357	350	352	374	357	374	332	370	366	374	360	365	381	358	361	335	377	356	399	378	347	374	405	379	384	371	382	403	385	360	327	375	373	353	365	355	335	355	382	377	367	353	377	367	315	373	363	349	395	393	363	373	358	355	382	387	349	346	357	378	365	356	378	373	349	354	394	374	358	354	362	363	352	379	388	337	381	369	381	338	389	359	356	358	366	380	367	329	369	354	397	375	381	375	349	358	407	366	396	368	371	339	347	368	361	344	380	373	400	384	377	325	377	358	383	381	376	382	358	356	352	374	371	339	329	347	362	363	421	315	364	370	394	369	400	361	364	363	359	380	372	357	378	391	372	363	358	318	354	349	364	346	367	380	339	377	394	326	366	344	390	355	358	336	363	352	361	335	384	367	348	355	393	336	345	329	369	393	388	377	357	389	373	373	352	371	355	352	357	354	368	343	369	352	329	329	328	352	379	386	362	345	394	331	360	393	379	353	342	362	356	378	367	340	375	362	398	361	374	344	383	380	327	384	340	362	329	384	357	347	347	372	359	370	362	375	366	406	385	324	329	347	365	360	376	355	354	388	357	343	365	336	343	374	356	365	343	336	386	356	375	367	345	359	411	345	346	361	357	349	349	350	373	341	374	349	386	387	377	353	361	339	353	393	336	388	338	385	331	365	363	379	371	364	349	356	329	373	354	371	343	350	372	345	351	371	350	349	381	369	396	382	381	355	378	361	355	343	376	360	384	349	385	368	392	365	366	381	369	401	363	368	403	397	344	383	391	365	362	360	315	378	377	351	340	360	375	390	336	339	379	371	361	380	348	375	361	346	404	368	369	367	332	358	359	334	359	342	346	373	407	395	382	403	362	390	357	354	350	398	349	359	361	369	344	353	347	320	348	351	356	334	322	373	363	343	361	363	389	350	361	372	390	342	363	386	347	360	353	346	383	372	336	365	348	365	332	350	357	373	390	376	358	346	377	339	393	386	373	367	338	381	341	379	337	357	323	393	345	366	392	339	380	345	357	347	336	362	368	373	332	345	325	410	334	388	372	374	352	362	371	355	349	347	372	378	360	399	368	365	328	338	373	381	376	358	367	347	342	364	384	384	359	335	355	345	353	362	387	388	373	359	355	345	374	387	369	338	340	379	382	333	366	380	358	320	356	360	394	355	411	404	360	351	350	322	346	374	365	359	364	363	354	343	367	394	390	386	380	327	349	368	370	338	350	401	414	315	370	368	361	345	359	377	396	383	369	371	361	356	365	357	368	335	322	379	376	395	342	372	347	362	384	369	350	347	375	351	382	376	356	371	367	334	380	348	361	387	379	357	366	335	354	395	373	368	374	341	373	366	330	340	378	361	364	360	363	349	376	345	359	348	308	348	387	337	360	364	346	357	337	357	365	363	360	347	344	347	353	356	323	364	373	370	386	371	396	369	406	371	380	377	352	366	356	361	392	332	361	392	356	346	349	367	375	392	374	380	372	360	389	329	402	365	370	353	378	355	361	353	358	362	373	382	356	356	332	368	370	374	361	344	349	335	366	333	336	371	394	368	366	349	320	369	399	371	356	380	400	348	373	332	371	365	330	362	339	358	394	373	353	371	373	389	330	340	384	355	364	341	359	319	364	366	371	376	374	404	375	394	372	368	387	338	348	352	380	384	353	345	329	389	376	391	355	377	364	365	353	360	380	342	379	364	412	379	340	368	399	378	390	352	387	380	356	360	330	411	380	381	388	347	345	366	347	366	343	355	364	372	389	367	375	374	345	344	365	359	361	392	378	359	359	356	358	361	377	356	382	355	366	338	350	352	351	353	363	346	328	343	349	355	340	354	344	363	320	392	392	329	342	374	341	357	356	366	339	362	366	345	373	370	379	380	367	373	317	365	362	357	383	329	365	358	333	349	386	360	389	367	408	381	354	337	382	349	352	387	349	328	323	347	369	368	342	369	363	367	352
20983	22172	35059	47838	49370	42792	25985	9980	2023	337	284	267	241	221	261	218	227	218	213	215	231	222	225	222	209	230	243	223	227	199	206	207	249	233	230	208	243	182	200	239	193	221	223	239	219	197	227	204	232	291	240	269	205	242	215	197	225	215	210	198	198	232	217	207	189	231	209	203	211	183	239	226	205	209	200	194	230	214	238	216	225	215	230	228	208	242	226	228	219	215	228	220	244	217	219	217	205	239	220	190	220	221	240	205	190	203	245	234	208	201	225	226	249	217	222	226	200	209	201	211	227	217	202	217	218	250	238	243	219	201	214	231	233	198	213	208	222	190	198	220	202	217	195	205	224	219	203	208	231	239	219	259	207	221	213	220	214	228	217	219	215	232	218	223	237	227	227	217	218	221	226	238	216	200	218	200	207	184	258	224	230	192	212	215	185	238	211	213	197	246	232	226	218	264	196	224	221	232	201	202	206	207	215	200	224	231	214	207	219	229	215	223	254	191	213	227	238	221	224	209	211	240	219	222	239	240	212	251	230	196	222	227	182	242	232	193	246	234	231	222	208	234	208	222	214	203	235	248	215	214	233	193	240	208	206	233	229	205	214	231	216	229	229	234	234	222	216	247	210	213	242	219	196	198	212	236	215	196	208	223	209	250	249	217	219	203	234	229	227	219	233	205	214	226	234	242	207	248	248	204	209	227	225	244	250	206	233	206	241	218	240	235	230	256	241	223	189	238	225	243	207	236	226	204	202	224	194	228	244	215	239	223	201	220	197	241	240	239	232	210	241	217	230	237	227	201	193	234	224	214	209	226	233	237	221	211	218	239	214	237	205	241	187	211	206	251	234	244	262	219	216	220	222	217	216	243	232	230	216	221	225	241	207	191	225	218	223	223	235	224	236	220	220	215	220	205	206	235	220	244	217	219	238	204	222	210	227	231	196	218	207	220	223	233	223	200	220	204	226	226	211	200	226	205	241	214	228	208	207	228	236	236	207	241	211	192	240	225	236	228	246	207	249	221	239	186	249	196	208	228	240	215	208	217	204	201	241	203	224	210	206	236	255	224	217	239	203	226	235	222	212	231	220	253	251	222	236	211	222	198	190	239	220	227	232	192	221	215	197	223	199	234	202	217	208	211	248	229	237	217	231	215	198	239	213	199	232	222	214	221	202	192	231	245	211	235	228	221	242	211	244	227	217	224	211	207	236	182	202	245	198	231	192	214	243	199	194	233	201	199	212	203	218	213	209	221	223	232	249	238	212	227	251	228	220	211	207	202	219	218	220	225	237	218	244	225	229	210	210	226	225	202	227	201	232	222	218	195	209	238	220	210	219	213	236	217	221	212	223	261	211	197	211	235	199	221	212	222	194	220	248	227	199	213	208	212	220	211	220	228	214	244	201	211	225	257	243	213	210	232	231	225	204	223	244	205	209	224	204	197	206	212	213	230	221	194	194	213	221	227	220	228	239	227	208	204	224	222	221	225	221	222	230	211	226	247	211	197	223	205	208	180	212	236	202	221	208	199	223	216	222	230	234	220	229	226	231	225	211	195	231	227	224	200	243	228	218	199	222	222	242	207	215	226	253	212	222	209	194	228	219	220	212	206	219	204	205	217	215	253	219	234	224	227	219	218	213	214	231	219	221	222	242	221	202	212	216	248	227	223	225	206	243	216	240	227	250	204	234	194	196	209	214	212	226	237	195	184	218	203	212	213	196	264	221	208	207	215	208	244	252	215	215	229	221	220	220	213	189	215	226	212	233	220	213	197	220	200	215	232	218	196	223	182	209	211	206	237	214	206	226	200	192	233	250	232	210	204	221	206	246	247	228	215	232	204	214	217	234	217	207	220	210	216	222	195	235	204	216	191	224	215	201	206	215	240	227	218	240	235	231	203	199	204	237	222	220	209	216	231	230	218	191	225	231	210	198	215	222	219	210	216	210	249	235	235	221	210	208	208	193	236	206	254	208	199	206	216	218	235	224	218	227	231	205	221	225	220	223	216	240	203	235	220	205	201	237	229	233	229	218	236	214	253	231	219	201	252	239	209	215	235	221	203	236	262	189	225	253	215	208	204	222	192	228	200	204	219	228	227	224	227	202	234	227	198	222	210	223	218	216	225	226	205	217	203	214	224	218	219	202	214	223	236	226	215	226	220	227	259	212	241	211	239	201	223	228	225	228	209	208	235	221	217	206	210	243	196	204	220	217	218	231	242	218	205	203	240	241	211	194	216	198	227	213	243	208	228	230	214	220	219	213	211	215	226	242	218	217	173	238	214	204	219	217	223	221	225	226	221	223	239	209	220	241	232	216	195	206	232	232	228	183	187	205	239	217	213	209	220	227	261	237	221	213	223	222	204	211	216	243	222	209	216	206	235	192	229	213	217	221	223	225	241	216	194	232	204	261	230	203	245	190	209	207	205	192	207	214	208	222	198	241	224	240	211	251	224	207	245	214	235	221	191	222	256	192	224	214	227	214	233	211	201	221	206	222	203	223	220	204	227	195	236	203	216	219	196	227	233	208	193	218	226	201	239	226	228	247	204	240	219	215	228	225	234	260	241	222	216	229	236	233	223	240	216	219	228	214	226	203	208	186	220	223	222	202	224	203	216	181	240	228	233	201	214	248	209	233	221	220	205	230	210	207	192	203	272	223	234	201	240	226	212	235	207	208	195	198	224	246	213	221	200	201	221	218	216	220	231	212	217	250	232	191	213	255	212	220	220	203	194	222	223	194	255	208	212	215	214	233	211	232	218	216	250	231	226	219	191	203	227	222	207	201	212	199	201	217	219	202	235	201	187	226	216	202	228	208	242	218	231	244	219	221	191	215	240	220	256	209	215	205	206	240	238	213	217	214	212	221	236	228	212	216	216	202	222	244	242	210	207	235	225	207	219	198	220	237	220	205	216	241	215	197	224	209	205	194	226	223	217	224	202	194	195	218	219	211	210	221	231	231	244	229	230	212	189	201	226	196	228	231	236	197	231	217	223	227	207	200	241	239	209	232	230	248	212	238	208	234	232	217	237	202	196	207	225	225	227	199	234	218	234	191	206	227	219	206	234	219	204	232	207	245	197	185	225	201	206	227	206	215	214	228	231	221	210	227	221	212	202	192	219	214	210	231	236	207	226	224	227	203	205	206	215	228	194	233	239	202	243	218	207	250	237	242	223	201	226	225	224	220	236	221	243	225	200	234	230	243	240	225	214	238	215	240	225	232	202	210	184	228	220	214	223	229	196	202	201	206	215	252	223	233	251	229	244	222	197	197	225	215	215	195	233	221	217	225	211	192	239	218	227	225	217	243	234	235	227	197	246	220	199	212	224	208	226	236	224	204	228	221	230	235	200	213	233	208	242	217	205	238	224	199	242	218	205	225	218	203	221	208	214	230	231	187	217	245	195	207	224	237	223	232	209	216	205	209	237	217	228	217	244	238	219	208	214	228	239	193	212	220	227	221	224	198	201	227	195	200	234	235	217	208	195
14345	22470	37587	52526	56374	51724	33216	16381	4474	929	726	836	702	673	618	621	574	601	537	584	513	566	525	580	574	540	545	545	550	563	517	501	524	502	493	569	533	565	546	532	521	553	529	581	506	541	559	623	665	672	668	586	575	506	539	472	528	525	504	496	533	546	500	551	549	494	520	516	564	524	535	509	511	537	525	525	561	534	563	504	534	508	575	546	544	548	541	514	511	529	556	509	529	556	563	540	565	560	513	493	557	546	548	528	458	496	551	521	516	535	538	487	523	549	525	543	540	516	517	546	524	493	530	504	478	542	538	505	528	524	500	488	548	545	562	545	519	562	546	527	518	520	540	526	483	542	546	524	548	546	517	537	553	552	503	530	495	496	510	534	544	535	533	523	561	517	504	518	485	498	542	578	537	528	506	526	547	501	535	520	536	551	552	540	522	546	527	512	548	507	536	545	541	549	486	537	565	554	536	548	526	531	539	519	540	565	547	544	525	545	553	503	541	504	512	500	544	528	468	537	484	539	506	511	542	494	500	537	528	528	545	511	558	557	513	521	539	536	549	535	545	496	546	562	530	563	506	529	540	527	563	535	550	519	572	533	535	582	535	509	550	556	529	581	517	527	535	538	531	528	567	530	521	539	517	559	566	541	503	539	567	489	525	558	510	536	545	580	569	551	528	539	554	532	508	547	559	512	556	495	558	556	545	531	548	492	527	526	519	522	514	540	520	561	566	510	522	510	518	525	537	518	555	482	534	528	564	525	513	564	527	522	531	530	459	539	490	549	514	504	527	551	563	521	548	522	504	567	506	513	547	538	562	509	549	553	530	534	535	517	506	551	574	541	569	511	514	519	537	518	521	562	578	572	532	544	538	522	552	517	538	537	546	554	528	551	525	547	586	539	531	507	532	504	549	512	565	507	546	506	533	511	531	533	489	543	519	469	530	526	524	512	544	544	521	539	538	516	536	549	528	537	499	547	545	532	526	473	559	561	584	513	522	530	536	532	581	532	516	561	553	517	550	496	523	544	514	545	516	550	551	486	505	535	514	523	545	536	615	539	552	537	549	530	527	510	519	543	573	544	535	521	545	516	509	531	524	534	497	526	557	559	503	518	563	542	544	588	512	509	513	503	521	517	519	541	539	540	514	527	538	513	512	515	515	537	512	546	522	531	525	556	531	538	513	525	511	524	533	493	517	541	557	540	569	514	521	556	532	531	563	546	532	529	514	591	519	525	515	516	535	494	566	541	542	552	519	556	580	553	536	536	562	521	522	521	535	543	546	523	515	527	543	507	495	529	531	546	564	530	507	501	533	537	509	551	546	548	560	504	500	538	510	554	528	523	492	541	561	520	554	528	548	525	541	514	553	550	527	523	524	464	560	527	493	555	536	521	486	512	549	523	508	533	552	503	518	566	490	558	520	526	528	534	550	534	547	485	555	532	548	538	504	538	513	484	484	519	542	530	500	544	539	551	597	567	535	497	512	538	508	538	534	516	497	538	551	565	560	525	520	510	543	479	526	568	521	516	499	501	521	529	510	496	539	533	564	530	545	520	560	472	522	521	518	541	542	513	559	577	503	535	541	535	524	494	501	562	511	490	492	559	511	549	529	507	469	497	496	508	520	546	518	533	532	493	526	522	494	570	524	541	555	527	531	539	520	526	543	528	515	572	544	512	552	535	530	515	534	553	496	496	563	583	536	522	576	515	579	526	518	551	523	527	521	531	520	473	565	598	544	532	545	550	534	521	558	521	547	524	498	526	537	522	516	542	549	495	556	532	509	507	549	551	512	487	514	498	511	540	478	539	551	558	536	531	563	500	508	523	483	501	527	504	519	548	515	543	539	488	524	533	511	481	542	540	522	559	495	534	555	518	552	538	556	519	512	510	549	525	540	527	507	527	494	504	534	527	569	553	531	530	501	516	533	523	543	525	513	470	477	530	543	529	531	517	528	522	501	520	528	521	507	513	511	521	522	501	529	504	565	537	539	558	523	520	547	519	524	551	516	515	521	515	531	520	559	471	529	536	522	525	528	572	544	537	530	521	550	515	547	545	495	509	534	519	519	456	539	497	553	504	491	528	514	501	531	523	551	491	520	517	516	547	536	534	510	510	529	487	514	517	540	543	513	526	502	540	514	555	569	503	552	574	535	525	540	557	526	500	528	512	544	545	520	550	542	538	499	549	516	522	546	515	533	536	514	526	554	524	542	557	543	483	552	565	526	581	514	525	539	556	564	551	501	523	525	536	535	520	504	546	526	542	515	506	521	544	553	556	532	527	526	510	557	569	493	515	538	503	535	494	540	539	492	551	561	542	496	566	510	521	550	521	561	553	520	545	553	531	536	506	513	566	504	542	571	505	569	524	497	541	532	532	527	530	545	540	517	545	504	550	503	526	544	534	515	521	523	537	512	535	550	527	543	539	525	516	542	515	516	521	548	535	546	508	564	519	506	535	551	558	552	526	549	543	561	534	572	512	536	490	526	554	501	523	527	539	517	553	538	540	550	529	566	521	533	538	512	542	499	564	543	548	536	542	563	530	516	476	559	542	540	555	502	548	491	546	519	522	511	546	515	525	547	556	518	508	545	525	531	498	560	524	534	548	529	535	560	554	518	528	565	496	561	538	529	533	547	542	564	562	539	503	532	512	511	480	513	503	522	524	552	546	579	506	528	540	507	554	527	530	503	510	498	538	544	562	544	530	543	549	565	533	518	532	541	518	510	526	520	526	565	478	522	577	551	539	566	503	494	547	499	514	515	556	536	533	569	513	532	551	521	522	500	535	497	531	520	539	517	534	517	532	580	510	532	544	591	546	534	542	523	531	539	554	524	519	537	530	556	540	545	547	574	520	551	545	533	529	536	530	542	561	568	509	565	526	531	534	543	513	542	505	534	502	536	532	551	535	521	553	524	508	523	530	503	539	538	504	521	543	555	492	545	540	508	543	542	551	541	561	506	495	572	525	536	531	517	508	566	554	531	531	576	546	525	552	559	512	549	517	496	524	528	543	538	525	513	513	507	487	585	518	552	543	499	512	532	527	520	495	507	550	536	567	575	523	511	528	525	494	492	541	527	523	555	550	499	506	557	507	541	516	536	566	492	556	536	528	543	531	564	553	502	498	526	547	538	519	543	553	538	504	553	557	544	540	544	499	484	527	546	496	531	484	529	532	521	518	505	548	497	540	526	518	513	485	505	565	560	499	575	562	488	544	508	544	563	534	505	548	553	520	530	526	557	535	530	515	547	542	527	511	549	550	544	559	509	562	564	520	541	549	574	504	507	563	529	530	553	576	595	519	537	540	542	531	501	540	548	543	532	534	556	555	547	504	538	565	525	550	521	508	534	543	532	536	538	540	553	507	521	491	533	502	558	555	546	531	520	492	553	489	507	526	515	526	509	537	536	530	527	528	514	521	528	548	532	528	523	510	534	553	495	564	522	539	561	553	529	526	507	547	533	543	532	549	503	541	548	518	538	494	518	545
48354	50953	50600	50285	46815	46264	43547	29931	21471	12147	3350	653	310	257	228	210	206	221	177	185	203	205	171	185	160	171	178	154	188	203	166	162	154	178	181	179	212	164	150	151	192	183	180	165	183	202	264	355	347	313	245	213	164	171	178	168	146	162	169	155	153	160	163	151	179	166	153	167	168	178	160	150	177	159	186	155	182	168	164	179	159	175	175	160	166	173	167	165	159	189	169	184	190	184	167	181	177	160	133	167	145	178	177	192	178	169	179	160	147	171	160	170	136	163	173	150	173	176	152	167	159	149	175	194	162	176	172	171	158	176	173	151	192	181	175	176	185	176	169	166	169	182	170	177	154	172	152	154	156	182	185	168	147	152	162	167	165	183	160	172	150	169	162	172	140	175	173	185	170	144	158	171	179	166	164	173	180	188	164	174	136	158	159	183	174	166	153	161	172	146	166	173	164	148	164	189	159	166	171	158	182	186	175	158	163	162	184	165	165	177	176	171	164	156	172	146	193	152	174	171	179	186	184	171	183	179	183	155	189	169	169	172	188	174	168	175	170	161	171	165	142	169	183	179	178	180	163	153	156	131	183	163	162	163	181	156	166	183	163	173	161	183	170	160	178	164	175	183	181	165	171	164	180	186	145	151	159	184	172	160	164	182	182	173	177	166	167	149	169	162	192	161	156	192	173	178	160	180	169	189	207	184	153	177	174	173	176	145	183	173	193	181	155	166	174	152	154	167	186	155	182	185	174	169	157	174	166	152	182	189	142	185	188	167	186	171	209	201	169	148	176	142	167	146	147	155	188	170	185	160	176	161	200	175	164	166	172	163	148	148	181	144	191	170	163	177	159	193	188	178	184	184	145	147	178	160	168	153	144	172	153	162	163	147	184	157	164	166	197	154	150	158	167	152	168	182	187	178	157	160	188	180	170	175	147	165	178	152	161	183	171	184	172	172	201	167	179	189	179	149	172	151	165	165	168	164	176	163	165	155	183	182	145	164	195	180	170	163	162	160	146	155	182	182	156	169	151	162	153	153	165	159	170	158	192	155	166	183	154	162	161	178	190	178	156	183	157	161	167	152	170	167	165	161	177	183	156	170	183	198	195	154	148	160	167	144	156	190	167	171	167	157	156	181	176	154	168	176	186	156	149	191	172	158	180	171	195	134	156	159	159	167	170	165	162	170	181	154	165	175	167	155	149	134	186	164	160	175	150	184	148	156	159	175	160	172	168	166	147	166	180	177	164	175	170	164	179	174	162	173	153	164	164	185	163	190	164	160	184	165	171	177	166	171	150	183	162	178	165	155	168	183	168	161	177	163	167	163	210	155	170	155	179	175	161	187	173	149	184	174	169	151	184	169	172	157	180	174	136	167	174	199	166	168	179	178	183	160	172	193	159	176	166	165	196	174	135	143	132	157	149	160	146	167	181	184	155	183	194	156	160	161	166	190	153	184	192	171	169	179	176	192	172	181	176	163	173	172	145	194	163	172	165	164	174	141	138	190	127	158	154	165	146	185	168	161	171	150	157	175	172	154	183	171	164	156	168	153	188	179	193	176	175	166	159	178	169	155	186	136	184	183	154	197	175	153	149	162	161	165	152	175	181	182	186	160	166	188	181	207	163	160	159	157	159	176	187	157	168	179	176	185	176	176	156	170	163	172	181	177	177	158	154	157	152	182	155	145	150	160	165	163	161	162	168	149	188	155	173	145	149	194	177	175	183	177	167	158	158	175	159	180	172	161	168	178	170	163	178	171	188	170	178	151	156	168	153	207	170	176	182	200	171	177	149	170	180	197	182	173	151	169	159	159	196	153	178	139	166	154	154	150	161	167	165	175	164	175	169	173	153	190	169	164	161	181	180	164	176	175	171	164	170	143	149	146	173	168	177	171	170	158	159	164	184	196	178	159	165	195	182	151	167	195	175	182	159	163	187	179	153	158	179	162	154	150	174	171	154	153	174	163	167	148	162	157	167	190	183	176	162	183	153	147	176	163	148	183	181	191	190	193	157	165	161	155	151	186	146	155	176	161	189	200	151	161	153	163	172	189	164	166	186	160	184	168	164	173	165	170	163	163	181	154	172	173	180	164	161	161	175	175	148	174	173	177	175	169	196	169	145	175	162	163	166	153	155	158	183	172	162	174	170	134	150	172	156	164	160	155	178	166	186	166	169	177	171	168	156	169	156	153	171	173	170	174	150	180	167	185	167	168	169	172	181	171	185	154	176	164	186	154	158	156	172	185	173	157	166	203	141	169	159	154	180	158	196	174	166	174	199	137	186	173	192	177	168	165	173	165	169	169	181	169	179	180	170	163	166	158	161	193	168	173	171	166	162	155	167	169	179	173	144	172	169	182	176	169	150	171	172	158	176	163	193	170	176	160	172	173	151	159	174	183	169	166	148	174	174	186	158	189	146	150	190	168	171	188	156	189	183	164	156	166	174	187	172	172	155	174	180	159	145	167	163	185	161	182	154	161	166	205	178	164	155	161	169	147	149	164	169	159	165	167	180	172	174	198	176	164	177	172	160	173	162	148	181	150	188	195	150	174	146	153	154	170	165	164	168	159	178	184	185	143	182	169	148	151	180	173	158	166	171	185	152	154	170	168	186	179	184	178	157	164	162	159	174	138	164	153	178	160	160	163	183	162	160	189	168	160	186	163	177	162	154	149	147	164	157	200	156	168	168	170	166	172	168	162	165	177	180	174	178	161	161	161	146	144	190	162	174	155	168	174	192	165	188	147	176	162	164	172	174	165	176	158	164	142	187	159	164	181	157	174	183	152	177	154	168	166	189	155	185	163	163	185	151	200	161	166	171	161	169	166	185	169	148	186	171	181	147	170	167	171	148	187	151	185	188	162	158	155	173	164	159	151	173	173	170	160	164	173	150	160	176	160	172	178	186	170	168	150	162	164	176	152	173	171	166	170	170	139	173	175	174	174	165	169	176	181	152	155	142	173	175	136	164	175	161	181	154	182	170	161	205	179	193	161	184	212	188	155	146	144	164	157	171	161	163	168	169	145	166	179	160	165	169	172	171	152	171	149	172	154	183	168	174	172	159	183	188	135	180	165	174	190	183	167	158	151	174	145	177	169	165	153	179	161	164	183	182	162	176	159	172	180	185	163	169	184	152	159	161	157	164	174	148	168	162	189	166	174	173	148	189	174	162	162	153	162	153	149	162	181	164	154	161	169	162	169	178	161	172	162	142	169	174	180	149	182	187	181	189	151	173	155	187	153	164	155	173	166	170	138	153	177	172	185	161	165	191	179	159	174	170	165	145	173	156	182	147	152	171	185	162	155	172	156	159	178	160	167	174	171	178	154	169	149	157	197	190	172	170	172	165	168	169	153	171	167	169	158	163	166	179	153	168	166	172	176	151	165	151	186	164	156	162	179	183	190	159	195	152	175	146	167	168	151	159	156	174	142	179	168	167	173	151	154	171	154	158	159	189	150	161	174	167	144	192	189	168	177	151	160	182	191
36129	49358	56252	56167	61541	63352	58155	25319	8647	2748	2399	1858	1093	822	790	699	620	505	500	526	500	470	483	495	470	491	529	533	535	497	466	423	453	491	450	393	427	433	398	442	397	389	402	400	398	496	1027	1342	1306	976	663	632	474	423	378	411	420	442	379	427	421	407	393	392	387	418	390	398	439	417	388	384	397	402	396	385	407	383	412	432	398	346	417	349	399	395	391	440	397	423	408	377	409	377	393	385	390	400	425	400	380	400	399	413	424	403	415	392	414	390	370	401	396	422	412	424	389	412	433	392	400	424	410	415	415	396	391	434	393	389	396	411	409	401	413	403	382	413	389	385	443	400	424	393	414	374	446	445	448	408	419	371	423	374	388	388	416	403	380	416	395	440	404	400	408	395	379	370	395	415	414	414	416	390	412	391	391	414	428	385	381	431	412	421	402	398	398	383	429	382	390	380	377	402	416	386	421	406	377	390	433	420	390	410	422	418	404	430	427	387	427	411	433	416	426	405	350	387	401	432	452	477	406	396	399	383	398	435	418	436	399	395	421	364	414	444	375	409	436	372	414	406	374	410	407	395	383	421	403	423	378	391	420	420	391	418	432	408	413	373	401	454	437	419	389	391	402	431	362	426	398	381	407	424	382	400	415	393	381	402	389	407	362	404	404	408	381	420	389	406	392	380	443	414	387	397	400	398	395	422	408	384	402	402	372	396	362	409	405	400	405	406	385	428	394	404	423	396	409	389	386	420	403	411	434	403	439	396	389	378	402	405	406	389	397	410	410	433	440	389	394	437	392	429	416	403	408	396	372	408	381	384	387	403	400	388	390	402	413	388	387	451	408	348	413	427	417	413	369	385	381	408	406	370	381	419	451	424	405	386	420	409	405	404	398	407	406	378	401	379	410	397	397	416	397	426	400	431	408	363	403	400	400	425	393	401	385	408	371	437	403	392	396	403	430	390	409	404	389	384	407	395	404	373	407	381	434	413	422	377	400	410	400	404	383	408	433	415	394	399	422	424	380	392	389	437	404	455	397	415	368	373	406	412	410	395	418	465	381	397	399	414	420	419	400	383	419	427	423	415	406	408	427	430	361	380	378	459	395	398	386	407	401	412	383	416	417	402	420	423	370	407	415	414	371	372	420	421	366	386	407	424	391	394	405	378	352	428	388	393	403	387	420	371	397	446	412	425	390	398	420	352	383	394	421	409	406	417	405	359	409	406	419	395	372	392	413	385	430	416	443	390	414	412	384	390	392	430	366	385	417	411	392	379	367	406	397	402	396	391	447	369	380	408	347	437	410	391	417	407	410	400	420	399	399	381	448	394	397	364	399	400	428	422	389	401	388	398	364	388	402	371	379	394	444	392	430	403	439	392	399	426	399	431	400	402	398	416	406	436	377	392	401	387	417	381	421	436	400	379	425	368	380	417	404	369	405	424	417	367	412	380	420	417	398	407	425	387	390	360	393	420	381	413	455	404	400	425	402	425	429	389	373	421	382	392	383	398	390	404	425	417	398	394	395	388	376	399	427	397	372	420	362	398	412	415	435	348	411	403	421	413	388	384	381	380	399	429	386	391	416	384	469	411	386	369	406	381	422	398	423	423	406	422	405	397	379	418	378	363	411	426	411	369	410	388	405	405	387	409	412	400	424	411	396	403	405	372	401	404	395	386	395	397	421	400	412	371	377	395	457	414	434	383	405	412	370	390	409	368	425	404	406	392	385	372	376	374	417	418	367	407	386	411	398	355	392	417	399	381	434	393	419	408	436	411	414	417	419	389	424	400	415	386	409	387	426	417	417	385	372	382	383	427	419	415	419	380	388	411	383	440	378	395	445	407	389	363	372	403	419	409	443	395	425	401	412	405	395	401	371	393	377	416	405	418	432	407	413	369	433	422	430	422	395	388	357	401	383	438	383	427	417	394	394	399	385	392	402	369	383	401	437	412	366	426	401	410	383	408	418	411	425	445	370	406	394	421	413	373	377	412	414	411	404	397	406	405	404	376	396	411	395	386	401	391	400	406	415	398	385	417	409	418	425	441	377	431	404	394	390	416	403	386	396	394	402	419	396	430	416	417	388	406	431	357	417	394	391	418	406	397	446	409	355	407	400	395	417	407	427	406	392	416	372	409	384	383	400	425	427	426	419	389	388	393	361	347	402	386	351	421	421	406	401	402	407	416	390	408	430	420	404	390	402	403	411	409	422	378	407	453	414	396	397	386	382	418	398	414	413	405	402	400	409	400	383	385	384	423	409	408	387	405	413	401	371	402	410	380	386	412	357	359	401	409	389	447	381	410	413	396	395	419	424	406	423	407	393	402	419	415	409	414	400	410	376	382	409	396	391	409	402	397	422	448	405	383	433	397	418	391	382	396	371	400	395	412	397	416	407	447	387	391	399	419	394	404	394	401	363	405	389	371	384	397	406	454	415	423	457	386	383	400	377	370	422	367	413	433	379	403	419	417	359	413	427	408	409	403	371	386	415	410	363	425	406	406	408	361	389	458	401	393	414	390	400	410	411	411	398	409	433	421	417	401	364	387	425	386	403	399	396	382	367	440	399	446	415	403	427	398	416	396	421	394	363	389	411	427	412	378	446	425	376	395	396	405	416	401	414	410	423	412	429	379	394	417	384	381	362	376	403	431	369	419	414	394	390	391	383	420	400	412	440	391	435	393	410	434	403	395	389	399	407	403	372	372	383	431	434	397	395	413	413	382	418	418	393	381	387	411	384	411	368	410	365	400	399	362	411	429	428	433	379	381	388	398	395	384	416	429	373	396	424	385	428	396	411	396	436	389	393	419	375	390	391	397	411	399	402	387	391	403	381	393	400	409	372	399	408	363	424	383	418	406	415	421	421	387	399	372	404	407	397	389	371	414	397	410	421	396	410	386	410	397	379	423	371	403	422	441	398	396	419	404	405	400	391	401	401	423	397	396	418	407	431	434	440	430	391	418	409	433	390	378	412	392	409	409	409	404	416	386	415	388	369	387	406	405	383	413	383	421	422	382	369	413	400	407	383	399	436	412	370	366	413	384	399	395	400	437	418	362	416	388	421	394	427	443	405	381	383	378	410	414	401	412	385	407	378	384	404	410	410	340	390	421	405	397	369	414	407	420	388	422	409	419	423	386	425	385	415	442	402	409	394	366	423	383	389	427	430	416	430	433	383	397	429	407	383	414	403	378	390	388	374	405	410	394	413	409	457	386	400	401	392	386	388	401	404	441	397	386	413	383	378	408	451	399	371	382	420	436	421	420	387	407	369	364	365	406	442	384	425	418	411	407	410	390	402	407	418	406	435	390	364	390	375	393	412	406	417	382	375	389	387	382	407	434	393	383	374	391	399	388	413	391	392	402	404	422	405	421	399	413	402	428	428	390	440	430	415	396	398	387	396	408	402	390	383	371	383	366	409	393	382	377	419	385	406	392	436	442	394	390	368	396	401	382	421	382	375	420	394	393	433	393	433	360	416	409	372	387	387	394
56223	53408	47149	47991	42574	45934	42282	31055	25566	21125	13025	3520	469	328	254	218	193	144	156	139	141	154	144	131	158	148	142	169	180	145	118	115	138	162	124	109	103	110	124	116	138	129	104	95	113	124	424	627	546	243	134	134	102	104	121	83	106	100	88	84	112	108	104	114	104	107	96	111	111	115	113	124	103	109	100	98	106	90	94	118	85	106	99	102	116	97	137	106	107	105	91	109	77	104	114	83	110	110	106	110	104	104	122	82	107	99	132	99	125	102	106	95	100	120	96	101	102	108	99	106	110	103	92	119	105	106	123	94	122	102	87	107	102	108	121	112	91	106	131	80	90	105	108	99	97	108	115	114	109	118	131	107	107	108	100	114	86	101	100	112	126	99	106	104	99	98	105	106	113	100	122	100	107	91	92	121	120	100	100	113	130	94	102	95	99	90	109	102	114	102	101	110	114	106	91	105	101	91	92	102	97	96	86	94	101	104	107	128	101	99	115	88	112	105	104	104	119	110	92	102	98	96	99	108	123	89	115	126	114	114	106	90	108	104	90	110	118	112	108	119	94	118	107	112	96	105	116	94	120	92	115	124	118	103	90	97	97	109	91	109	104	85	112	77	93	99	126	106	101	129	105	103	90	105	85	91	90	83	99	101	99	95	108	119	100	100	110	98	89	117	102	102	101	97	115	101	89	108	99	121	90	131	103	124	114	109	103	112	95	99	106	110	91	109	100	96	105	134	110	90	115	98	89	116	112	107	111	130	94	109	98	107	85	103	111	99	97	111	122	96	111	101	107	105	111	108	95	98	97	94	96	103	89	101	112	99	123	94	105	95	110	100	109	97	118	94	108	113	112	101	87	111	123	104	116	76	112	111	97	100	103	104	96	98	108	105	99	110	120	102	110	109	108	98	109	105	110	99	92	114	109	102	125	96	90	105	97	101	90	105	117	91	95	117	103	96	106	92	106	101	109	111	121	115	104	89	104	110	107	118	107	100	113	109	114	114	98	110	89	85	116	94	91	96	92	97	89	105	122	94	112	112	118	97	99	109	107	113	116	104	98	88	104	123	96	100	102	89	100	96	109	96	88	100	96	104	102	110	115	112	121	93	111	111	103	90	95	103	95	97	110	100	102	99	120	104	100	98	118	111	97	104	107	108	114	97	104	100	104	102	88	111	101	101	97	106	93	99	126	100	101	98	90	112	103	80	94	98	110	98	107	125	129	93	106	109	93	94	106	102	111	111	85	115	103	108	95	127	108	103	115	97	103	99	90	113	80	100	98	104	83	76	92	109	106	105	94	99	103	94	95	99	108	113	99	97	102	107	83	101	80	111	98	110	106	105	102	102	83	113	114	99	93	117	96	97	106	96	83	101	109	96	109	98	89	109	125	92	106	130	92	98	115	95	98	95	94	81	98	115	114	96	118	104	102	111	118	112	96	111	98	82	93	123	103	98	90	120	91	105	102	119	86	111	114	103	111	120	111	117	129	99	103	105	85	110	98	90	108	111	89	112	86	94	97	114	112	101	134	101	112	99	103	126	105	121	92	122	93	122	105	105	102	108	89	93	104	96	105	112	114	104	98	108	96	101	93	111	110	98	98	114	95	111	109	113	110	107	120	114	89	96	139	115	98	115	102	105	94	116	83	109	115	107	120	101	104	108	110	113	100	89	104	89	112	111	101	107	115	101	109	100	120	89	121	84	99	124	107	105	105	108	109	97	115	107	126	116	106	97	88	109	106	97	105	92	113	95	122	89	127	103	116	83	102	110	109	123	105	116	99	97	103	110	113	107	95	99	105	103	90	103	124	105	111	110	86	105	111	105	87	98	111	116	87	116	92	108	102	113	122	101	109	114	87	90	112	116	114	102	105	101	103	104	114	103	93	115	83	97	114	114	102	95	105	111	118	93	106	89	95	97	113	90	115	99	105	110	92	100	104	102	100	110	102	102	98	108	105	117	112	108	106	108	114	105	90	120	103	98	119	100	106	86	86	113	108	101	96	108	99	93	99	110	102	100	113	130	101	97	108	110	111	126	118	113	100	128	124	111	115	120	111	119	125	99	89	92	84	88	89	110	112	121	84	106	93	101	95	113	107	114	103	115	118	108	99	99	93	90	106	123	109	108	104	112	102	95	110	110	93	103	118	106	115	105	103	119	110	117	107	109	115	107	109	89	116	113	108	104	112	106	116	102	117	103	109	83	108	89	98	77	97	102	116	100	116	100	123	107	103	85	112	97	92	113	117	95	108	119	112	114	95	115	98	97	115	105	113	97	99	116	110	107	100	120	109	109	96	108	100	111	109	91	84	104	93	95	99	101	101	102	104	101	83	120	95	120	100	110	116	86	112	95	114	89	106	83	106	115	108	121	102	108	86	85	101	103	128	92	115	113	103	98	100	100	79	104	112	106	102	100	121	104	104	125	120	108	95	112	107	91	103	102	99	103	118	109	111	104	134	110	108	115	87	73	104	122	114	97	101	89	108	117	105	81	103	121	103	105	105	109	115	107	97	117	99	115	96	111	96	102	96	88	95	100	104	118	106	103	112	114	124	127	104	96	99	86	98	106	107	117	108	121	122	105	88	100	111	92	95	114	100	117	120	106	106	108	100	101	87	138	102	111	105	108	106	98	82	103	124	106	112	101	117	105	102	102	123	99	128	112	115	107	102	96	85	101	80	93	107	108	123	105	111	110	91	116	106	118	98	97	104	100	94	101	109	100	107	118	105	116	94	120	83	102	110	105	112	107	93	82	117	109	95	100	106	110	89	102	104	106	108	121	122	98	103	86	94	102	123	100	111	109	85	103	93	106	105	103	102	100	94	99	99	90	95	96	102	125	101	85	83	104	104	103	112	112	101	106	117	134	109	112	94	89	134	98	90	91	115	108	103	108	114	104	94	84	125	76	83	112	117	101	98	103	102	94	112	103	102	118	107	121	99	106	97	107	110	110	98	113	114	110	85	117	94	117	105	116	109	98	92	101	108	90	91	103	112	113	97	107	93	112	105	114	106	105	113	90	119	101	139	115	88	90	91	100	100	93	98	100	103	99	80	104	119	101	113	101	99	104	110	134	99	99	86	84	107	126	96	115	103	112	109	118	81	96	103	114	93	104	102	104	110	99	101	111	103	101	113	107	98	114	121	104	116	124	90	100	107	101	115	107	94	103	85	107	91	120	117	108	114	131	87	92	101	99	90	101	107	134	102	127	114	108	131	88	99	101	92	114	102	93	135	112	108	101	119	112	92	93	99	94	85	129	103	116	100	102	95	94	113	98	102	105	98	110	105	116	109	103	112	106	109	106	108	100	90	102	108	101	110	102	118	100	102	98	114	123	102	103	95	95	125	101	112	88	113	105	115	111	85	106	101	105	93	107	94	120	128	95	110	100	99	106	125	89	111	94	99	94	116	105	114	111	102	120	108	87	99	106	98	125	96	103	108	110	94	107	111	95	106	79	113	104	96	79	84	99	109	102	100	106	115	114
44278	55965	58879	52260	54398	54009	45705	39848	8494	3482	3024	2065	1034	1252	888	842	679	575	493	487	485	477	461	465	524	419	467	611	523	499	347	364	338	316	297	332	310	329	321	310	300	324	327	263	305	457	1899	2810	2266	855	483	413	309	276	262	274	258	265	299	276	277	254	236	309	243	265	272	276	268	290	277	239	277	264	253	261	277	274	280	220	259	247	270	307	267	256	250	250	249	251	246	264	261	249	258	258	237	257	255	272	267	259	265	242	277	264	274	262	288	292	259	247	247	273	274	262	252	273	255	253	249	236	243	280	269	264	269	263	236	246	267	254	256	285	261	228	266	270	274	267	243	261	240	273	235	290	236	266	254	243	218	266	259	260	245	265	273	258	280	271	235	284	276	244	253	280	280	259	263	262	299	254	291	273	302	260	258	251	253	237	255	262	275	253	264	262	276	266	265	263	258	266	274	241	251	226	242	271	244	242	248	241	268	283	268	259	271	270	263	266	271	232	254	272	268	275	265	260	250	269	277	230	258	245	254	260	265	243	251	247	275	250	262	251	279	263	249	264	255	251	260	260	265	258	232	236	255	277	252	271	254	232	274	249	205	272	275	275	247	302	261	246	281	244	275	288	252	263	272	215	259	245	245	249	247	277	266	265	256	271	228	269	280	257	265	258	266	228	266	261	249	251	260	237	250	267	232	249	238	267	258	229	268	248	253	258	254	246	257	248	237	274	253	253	267	257	256	268	264	249	228	253	253	245	260	259	267	243	275	260	274	263	268	261	284	236	247	269	252	274	264	253	274	284	272	252	271	266	274	264	258	267	263	250	233	237	247	255	263	262	318	271	268	276	271	266	246	254	256	243	251	274	269	276	254	277	234	286	267	250	253	231	250	258	265	264	243	249	265	247	247	231	234	245	275	229	275	267	269	260	259	261	223	267	279	237	267	272	253	263	263	281	260	233	275	247	230	255	243	254	276	257	274	237	273	278	253	247	299	222	240	263	252	244	276	260	266	252	251	260	243	257	254	245	251	245	289	261	261	251	247	273	259	266	283	261	248	273	255	273	227	298	263	280	273	270	257	228	261	244	243	265	265	263	280	232	274	262	260	275	248	246	244	231	269	259	245	264	230	244	251	252	267	231	253	253	273	260	296	272	298	263	258	295	253	279	267	255	261	256	257	272	259	239	253	272	278	258	251	217	272	294	245	258	255	255	260	293	251	262	269	258	262	271	274	243	262	283	272	251	245	267	288	223	267	280	255	238	281	275	275	254	246	241	263	300	234	279	269	250	247	276	258	244	271	242	263	241	278	245	247	268	245	283	245	280	256	254	249	256	275	255	253	271	260	269	258	264	273	252	302	244	272	243	273	271	232	284	257	249	234	242	249	245	307	264	249	271	242	242	280	243	234	249	241	263	247	257	262	268	255	255	259	247	267	258	281	261	266	242	263	241	267	214	266	244	235	250	233	249	245	268	268	249	241	218	238	289	299	257	276	260	222	254	248	276	268	245	246	245	231	256	283	253	251	254	251	275	287	233	267	247	283	257	247	264	268	280	244	261	265	251	254	253	236	272	265	229	281	256	276	238	239	252	263	252	236	266	251	278	294	271	299	243	262	239	267	276	254	250	272	248	264	249	254	233	270	265	224	264	259	246	236	233	284	264	254	232	262	269	239	278	249	254	258	273	261	273	230	290	265	265	245	238	251	262	275	235	225	271	257	252	279	271	284	249	293	241	237	252	237	243	249	229	269	252	273	247	258	275	248	258	265	240	251	273	264	270	261	239	275	259	240	241	265	233	250	259	233	269	227	261	248	227	243	244	248	235	261	235	267	263	251	283	270	272	253	259	257	294	301	224	270	256	218	254	286	266	255	273	276	256	263	257	250	273	277	254	286	258	254	269	279	280	260	281	262	246	273	244	234	256	276	273	265	273	223	263	219	227	252	246	236	271	255	252	248	253	273	256	248	278	273	263	251	260	299	270	263	243	250	251	239	271	257	254	253	270	270	266	257	286	242	241	213	267	265	239	255	264	246	264	249	239	257	271	267	257	266	267	239	274	265	238	270	250	251	269	246	266	258	281	284	271	263	277	225	230	240	276	266	237	256	248	253	251	259	272	265	261	276	262	257	260	287	246	278	268	248	245	247	256	236	234	245	254	259	260	238	255	269	271	283	261	272	292	245	225	242	274	263	260	242	251	225	241	253	271	255	257	278	236	249	246	244	229	260	262	241	244	227	283	240	265	256	251	252	277	285	258	288	202	263	256	251	248	230	243	242	260	235	268	287	246	234	252	263	255	250	241	266	285	287	228	251	247	261	260	239	235	262	242	254	240	263	279	263	282	253	256	227	240	253	266	235	242	254	278	246	257	275	283	254	265	274	280	255	228	264	236	289	234	234	234	239	281	265	259	228	238	270	242	244	286	266	264	265	272	256	275	239	229	272	275	263	250	272	231	218	276	255	251	229	233	251	264	270	249	253	259	268	246	279	254	250	266	261	278	235	284	250	268	238	233	264	253	238	228	278	258	281	238	253	275	261	274	243	261	276	252	247	240	256	262	234	259	246	235	248	293	237	231	229	263	235	264	235	265	252	240	257	307	252	242	256	270	249	247	261	258	252	244	243	252	239	259	264	257	250	262	270	268	272	239	249	234	279	261	225	246	238	255	247	248	275	253	266	264	269	234	267	276	241	274	261	235	241	242	259	266	252	270	264	244	247	263	259	253	266	243	278	277	229	264	258	253	263	227	244	251	231	268	251	229	255	253	242	277	248	228	266	244	270	260	256	252	297	292	265	276	249	256	232	246	239	262	263	240	267	272	263	274	263	277	272	245	236	231	262	256	251	264	253	240	260	252	252	283	259	261	255	267	253	253	260	272	263	273	267	267	265	256	264	250	252	255	259	258	266	273	234	263	261	229	253	242	268	238	264	256	221	266	272	276	258	275	281	253	263	258	243	277	259	225	238	256	261	278	247	256	232	240	255	236	243	240	278	261	246	229	248	279	269	239	274	257	278	246	294	255	258	287	231	242	266	260	272	262	225	257	244	243	276	257	246	264	278	257	259	259	260	282	256	255	282	255	280	239	277	237	226	283	262	279	263	236	244	256	260	265	235	248	263	242	284	266	248	235	254	260	263	267	271	249	255	240	256	264	265	266	269	257	263	245	247	225	229	250	281	224	270	247	264	256	229	272	232	265	282	267	266	250	243	241	228	235	250	259	247	263	251	235	259	268	256	291	291	289	244	283	275	282	262	241	257	258	248	238	240	285	276	265	231	233	255	261	251	261	253	263	245	232	267	253	258	295	275	267	275	295	260	254	243	222	267	283	270	274	255	269	258	250	283	233	226	302	282	238	280	239	267	282	264	274	242	266	237	270	278	257	263	249	272	237	252	270	267	270	248	250	245	274	288	272	268	273	252	248	285	247	243	254	254	239	249	226	265	262	269	279	273	276	233	257	253	233	266	262	249	269	271	261	241	252	264	279
21722	23547	32922	40134	37163	36614	26426	13745	2157	317	259	224	221	198	228	214	210	224	201	220	187	192	226	204	185	205	221	197	192	198	213	180	186	173	206	225	193	224	207	185	192	193	207	193	206	216	202	239	234	235	220	224	195	195	221	220	219	209	183	208	225	182	206	194	207	223	213	187	222	182	207	210	221	172	189	209	236	180	226	173	179	201	205	206	172	192	200	193	215	174	216	198	215	211	190	188	197	207	199	209	209	187	186	173	204	194	185	212	177	195	191	184	196	181	194	207	199	199	184	194	207	204	225	208	210	198	201	198	211	196	204	217	197	198	212	237	212	229	208	176	223	199	215	192	212	212	193	233	196	180	195	166	185	216	191	203	189	196	185	194	211	199	185	187	186	199	212	190	200	189	216	248	195	207	188	199	215	183	189	207	179	204	211	233	184	169	197	237	220	191	208	233	181	198	195	212	210	183	188	189	193	176	194	207	195	201	217	186	198	223	213	197	187	195	202	214	189	190	190	217	218	218	190	190	199	200	156	182	203	198	181	201	175	188	211	214	192	223	218	197	215	200	173	192	211	196	209	201	210	193	196	203	196	203	198	214	198	197	190	217	188	197	195	203	196	190	191	213	193	187	199	194	212	218	204	191	211	182	223	167	193	208	190	205	190	202	204	203	209	206	210	196	209	181	207	186	189	220	196	205	173	195	215	202	194	214	192	209	225	234	198	198	206	188	202	227	189	212	217	207	196	188	203	199	186	181	182	180	192	231	203	217	200	194	179	191	195	180	230	206	205	213	205	202	198	215	209	202	222	204	229	209	195	217	159	182	207	175	222	195	185	212	201	213	216	194	206	216	217	189	203	206	181	208	221	208	187	196	193	189	195	201	197	199	182	195	171	205	177	215	191	181	206	205	201	215	201	193	193	219	204	232	180	206	198	228	191	177	218	189	214	187	193	239	211	187	213	213	186	191	205	230	208	206	201	204	212	205	201	204	218	222	174	199	194	202	205	209	179	208	199	193	182	217	190	201	231	184	198	211	160	196	218	183	211	207	183	199	199	194	224	181	209	217	204	198	203	206	204	203	225	183	206	192	205	192	195	186	197	195	202	212	184	224	201	173	197	192	200	213	197	198	195	210	218	181	213	158	203	187	186	220	205	195	205	211	210	211	237	200	187	189	191	203	199	193	195	181	208	192	183	201	191	195	192	188	185	204	201	220	174	198	185	204	183	209	210	206	234	195	196	199	233	206	200	185	182	187	191	211	205	192	204	218	177	175	193	202	195	218	204	217	210	213	215	190	192	212	197	207	184	188	208	240	168	197	177	217	203	189	201	172	191	210	199	219	185	210	193	204	212	200	209	203	211	208	200	204	232	203	216	205	222	200	238	212	191	175	203	177	205	197	213	222	183	197	210	195	187	224	175	220	206	228	209	198	204	228	201	187	193	219	204	210	205	182	196	206	216	173	208	203	205	210	202	177	216	195	196	181	213	208	214	203	211	192	211	200	169	215	217	176	211	226	173	193	222	214	211	193	218	199	233	210	232	183	204	203	181	199	183	206	215	189	204	187	188	185	223	205	215	180	195	209	226	208	228	201	174	203	215	211	194	195	204	196	189	228	219	203	181	202	196	195	206	191	199	194	200	231	191	226	232	203	197	213	191	204	216	188	200	192	212	190	198	211	197	212	192	207	201	182	218	222	201	210	227	201	206	193	192	193	180	188	180	204	198	193	184	197	191	192	198	162	187	200	191	198	203	172	183	211	225	178	205	198	175	218	204	215	199	208	187	176	201	219	209	189	209	179	188	164	188	200	205	187	203	199	197	199	185	193	221	218	184	188	204	169	217	155	216	207	199	204	190	196	191	198	187	185	185	176	211	201	178	184	191	204	197	217	194	186	200	214	239	226	205	204	195	212	218	211	180	198	204	190	185	173	203	200	217	215	228	214	208	206	198	206	189	233	187	188	180	187	204	196	205	178	197	195	198	196	209	199	184	214	181	182	190	213	215	198	183	213	205	201	184	205	190	189	208	206	182	220	226	194	215	197	205	170	198	212	215	208	221	192	201	193	205	204	172	193	210	186	225	214	204	189	185	187	211	200	208	214	200	214	213	195	195	185	200	203	196	224	222	211	224	208	202	223	163	183	203	191	199	222	198	194	191	206	206	198	181	196	205	205	182	218	209	230	186	210	200	203	186	215	186	204	203	197	197	213	199	202	231	190	192	180	202	202	190	215	193	207	204	194	198	155	226	166	187	201	185	200	211	197	190	200	208	240	215	206	235	228	192	204	194	194	201	187	225	204	182	196	165	201	185	204	200	188	210	205	214	217	216	166	201	212	201	200	191	216	206	197	187	216	206	233	208	207	201	208	218	207	188	179	200	188	213	177	187	210	210	186	188	190	199	182	216	198	211	190	179	192	190	192	194	193	207	181	194	191	170	175	189	193	197	212	202	183	190	210	206	204	210	210	209	194	188	207	201	190	184	229	216	199	199	198	201	201	185	212	215	218	229	189	180	180	197	219	207	174	213	196	195	177	177	186	204	179	198	195	216	182	197	197	198	219	198	195	202	192	220	215	182	217	203	199	210	203	202	192	194	210	181	188	205	176	199	220	203	224	212	187	210	220	193	215	206	201	177	216	192	192	214	217	217	195	191	193	178	199	190	201	191	215	195	201	195	210	187	188	202	185	192	204	198	209	184	199	179	197	200	196	208	176	200	196	186	200	210	197	175	218	198	202	202	196	174	201	207	195	191	214	202	191	195	212	222	216	202	216	174	221	188	180	204	184	222	215	209	168	199	206	218	202	202	214	182	210	206	205	221	217	209	179	169	203	183	194	205	196	184	222	210	201	198	176	199	173	200	198	208	200	176	215	197	205	192	205	170	198	236	180	204	191	204	223	211	213	196	217	187	188	188	197	224	181	185	212	185	195	186	212	207	221	199	181	183	215	222	210	201	189	193	187	247	199	184	209	221	188	211	194	225	220	209	216	195	205	206	201	195	197	212	213	196	189	228	222	214	222	205	192	205	179	181	205	198	202	190	222	197	222	184	187	216	210	195	209	211	188	201	177	174	222	196	190	234	198	196	184	209	223	213	197	200	202	213	191	209	197	199	176	192	215	193	203	185	199	219	181	228	189	242	210	206	225	194	197	207	223	206	202	184	220	199	189	212	185	215	151	199	188	193	211	190	209	215	229	207	177	187	187	213	221	228	192	202	187	217	193	186	196	181	214	206	185	226	186	206	217	220	204	185	198	209	193	190	188	193	216	201	215	202	199	217	210	213	203	197	197	206	202	215	193	212	219	221	201	179	216	190	180	203	214	205	195	222	201	213	205	220	216	174	184	203	203	199	223	198	219	174	192	201	180	235	208	186	207	201	187	209	213	234	183	209	175	189	231	181	197	206	184	173	205	216	228	221	192	203	204	195	171	207	204	191	178	197	227	196	190	197	202	199	227	174	198	211	232	213	196	196	216	168	230
14702	23183	36296	44657	46466	47440	36891	24704	3506	816	738	608	574	580	555	579	525	498	498	549	510	509	507	494	495	487	513	513	492	494	521	490	510	518	480	458	455	457	458	505	499	491	459	473	483	478	533	604	601	643	565	506	431	476	470	519	458	463	513	489	507	448	505	494	461	489	510	503	479	492	499	517	504	481	489	470	473	492	470	526	480	497	498	476	494	519	482	477	491	485	464	495	492	519	466	492	454	507	478	474	493	479	440	501	469	465	474	534	471	499	502	508	457	508	477	513	508	448	481	489	490	460	488	454	429	514	497	469	474	467	465	448	486	509	475	499	484	424	488	492	489	483	517	480	485	522	510	527	502	460	494	483	467	481	454	492	435	449	496	468	428	513	463	493	493	465	462	492	492	498	493	507	483	453	460	472	487	454	495	482	444	458	445	496	490	449	461	456	477	460	491	517	525	507	488	520	507	488	504	500	498	477	458	474	470	483	491	523	496	505	486	500	505	508	492	493	515	492	436	519	515	469	458	462	504	482	483	493	496	531	478	482	526	475	484	487	469	542	508	517	486	494	471	537	470	474	474	514	542	520	500	491	494	478	453	496	460	508	472	486	492	479	480	472	474	505	472	488	469	482	460	494	471	465	507	485	486	490	477	482	464	494	491	449	470	454	469	507	489	488	449	496	487	470	467	492	461	466	513	474	498	517	479	479	480	487	505	477	481	492	472	465	494	493	507	475	516	492	497	498	530	495	481	472	485	505	491	502	462	454	467	483	497	516	468	485	465	487	518	483	481	498	509	488	501	489	501	502	485	492	415	462	447	468	492	458	496	490	469	517	455	491	517	471	508	481	498	504	493	527	489	475	433	480	493	512	517	474	497	473	476	510	499	473	485	460	480	469	487	491	484	476	472	476	534	428	489	509	485	513	455	479	483	492	487	487	450	469	488	466	507	482	530	491	501	509	480	466	486	472	476	465	472	464	517	492	486	480	507	475	468	456	465	488	468	480	504	450	452	495	498	442	474	440	464	494	414	477	534	469	482	518	478	493	501	477	466	476	508	470	497	477	487	511	529	458	484	508	476	498	483	493	443	491	533	504	504	450	436	471	462	476	522	531	505	465	492	489	448	431	508	479	493	439	497	506	517	512	466	511	507	489	469	519	506	460	490	510	453	508	447	489	477	522	526	469	479	494	486	463	452	500	483	475	437	459	490	471	495	522	433	475	521	481	472	472	478	482	497	463	472	518	472	489	525	475	536	479	511	476	503	530	477	491	485	457	483	479	482	508	508	486	498	493	473	461	468	540	465	494	469	526	488	483	470	489	492	517	517	528	464	516	483	500	516	459	499	513	477	462	507	473	503	481	488	469	515	461	463	460	482	506	464	490	468	487	469	501	492	535	481	475	503	480	471	491	511	494	490	469	514	523	472	481	485	466	499	435	470	492	463	446	477	513	478	461	503	511	475	499	510	472	489	503	477	497	449	503	464	498	448	447	478	473	477	514	493	486	488	438	541	481	463	498	503	513	480	482	505	465	512	481	519	454	508	473	490	467	511	521	462	495	477	482	477	426	485	504	483	519	497	504	487	488	463	434	482	493	475	486	497	495	465	432	453	448	464	497	485	537	474	513	523	479	455	497	510	445	501	441	521	467	479	471	470	528	519	453	497	475	517	498	518	476	487	479	487	458	472	481	496	482	472	474	517	492	499	499	490	474	489	458	502	501	485	473	425	503	501	516	528	446	468	479	508	447	477	477	510	512	448	489	487	434	471	495	451	471	500	471	482	458	468	513	441	475	486	497	484	465	490	444	470	498	474	457	479	500	469	509	499	454	466	504	497	453	494	472	492	507	447	508	515	478	495	492	479	515	482	489	489	499	499	466	485	462	478	481	479	478	511	511	457	474	511	542	450	450	454	494	462	475	502	430	472	441	492	467	474	439	482	494	511	500	496	482	466	494	470	449	471	513	485	505	499	470	486	483	472	483	465	485	454	507	484	483	482	480	514	469	481	481	491	516	450	447	458	500	449	499	460	522	517	499	456	445	516	490	466	514	452	441	508	458	474	502	514	490	495	512	500	489	494	464	529	507	494	486	469	437	491	477	520	476	477	506	439	472	439	489	452	500	514	481	487	447	495	447	453	472	473	514	481	485	467	475	500	495	490	490	445	485	476	518	469	503	470	496	473	475	497	455	491	490	508	488	529	474	492	481	508	511	498	468	470	490	491	511	437	491	435	476	469	479	524	513	469	505	489	482	469	481	498	470	463	499	457	471	465	483	470	486	444	469	440	480	472	467	494	495	488	523	491	539	496	458	495	492	499	497	495	469	504	472	519	482	509	460	515	485	456	469	498	507	465	491	492	451	502	424	523	503	453	480	503	459	482	486	458	467	537	476	487	470	507	490	524	483	495	502	466	496	493	457	495	511	476	471	473	446	493	471	530	491	563	496	498	517	455	523	497	438	500	481	529	477	488	513	464	524	496	489	470	468	486	492	459	545	508	518	465	481	435	489	518	482	491	523	459	452	479	448	479	473	497	459	528	484	491	474	476	496	454	501	526	496	493	499	483	522	467	497	445	441	495	466	493	473	502	496	502	487	466	522	490	502	500	493	473	513	490	491	480	444	442	440	469	509	467	505	519	504	497	526	484	440	448	487	496	499	442	486	481	496	484	480	491	533	502	477	483	442	472	511	503	498	473	505	502	468	487	446	468	440	451	490	499	495	494	473	490	473	495	459	505	500	491	470	513	501	503	464	496	471	465	472	467	517	501	458	463	480	498	517	488	503	484	497	509	496	471	503	484	458	477	473	493	490	474	446	509	443	490	528	500	475	465	508	479	448	489	464	542	510	555	478	490	450	472	536	487	516	493	450	517	517	498	469	477	501	503	480	434	493	472	461	463	491	541	445	533	506	502	496	486	484	492	467	469	439	521	491	472	505	526	495	498	499	496	486	505	469	484	470	487	508	481	480	499	494	490	505	488	534	472	493	487	486	441	488	453	508	518	480	520	494	487	474	468	501	478	509	472	515	491	439	449	502	495	486	482	477	458	465	503	503	471	487	481	510	486	469	487	490	513	484	481	495	472	502	438	509	485	485	477	491	497	498	503	499	472	494	477	518	493	461	501	506	507	459	498	482	505	487	508	510	511	475	466	505	453	472	485	484	485	463	467	500	480	454	449	473	487	497	513	453	483	462	499	500	494	491	468	478	467	506	479	503	440	517	503	454	417	484	502	458	453	483	497	478	512	470	470	480	485	459	435	429	468	451	469	508	484	484	478	496	470	468	477	463	502	481	485	488	494	487	471	477	457	452	480	529	471	508	463	502	450	506	483	477	453	459	464	507	440	503	479	474	514	479	538	468	468	471	512	462	499	507	487	465	475	488	470	476	478	472	475	480	515	495	479	485	476	503	487	482	499	511	472	460	488	481	479	471	528	459	439	499	520	436	510	513	480	502	478	475	459	503	507	531	479	486	513	467	491	501
43459	46814	50386	52653	50805	54100	44301	28086	19514	9680	1725	375	326	341	285	199	210	182	180	164	164	180	181	152	173	175	169	164	155	167	155	165	155	150	162	166	161	187	155	174	143	132	134	166	161	162	321	375	352	278	228	178	149	150	168	185	149	163	164	159	164	162	147	153	145	165	147	112	160	131	156	172	179	155	164	153	155	156	144	142	124	174	148	154	150	120	159	163	153	171	161	163	140	151	141	164	148	141	176	181	151	150	158	147	136	148	138	154	162	147	158	160	148	147	147	128	153	145	146	163	134	163	168	161	163	150	180	144	145	146	171	146	150	141	144	166	166	145	167	158	157	160	170	141	154	149	158	147	162	169	158	156	128	143	137	133	162	151	164	141	144	175	168	149	163	187	142	160	149	151	142	152	143	147	113	140	137	141	162	147	151	163	129	145	158	167	155	159	160	156	133	125	173	160	155	140	174	114	153	137	159	135	169	143	150	165	169	163	144	187	143	152	131	151	160	149	157	162	166	146	133	134	149	185	158	163	144	154	132	171	147	157	150	152	148	162	173	165	159	162	160	164	174	176	145	152	157	178	147	138	163	166	159	151	152	146	163	182	155	148	165	138	143	157	164	167	178	130	142	171	133	163	157	152	178	166	153	163	170	143	160	148	166	159	151	160	137	150	156	164	163	144	160	158	160	173	165	160	154	143	149	152	179	160	152	135	148	166	175	174	157	155	152	155	149	166	178	145	153	143	184	160	142	168	151	127	188	151	136	172	159	151	156	164	138	162	152	162	158	145	164	145	158	150	191	152	154	164	151	137	136	154	140	139	152	177	157	146	142	136	162	156	149	147	145	165	159	156	155	154	152	161	164	167	161	149	155	154	147	172	176	169	161	140	139	154	142	138	147	134	170	144	129	174	164	141	154	157	182	157	147	157	137	153	173	163	138	168	141	149	166	153	148	174	164	134	147	148	162	172	154	158	154	145	161	154	165	183	149	141	139	140	144	141	166	136	156	174	126	157	131	129	183	143	141	143	131	178	164	154	149	159	150	173	160	138	154	144	149	169	159	153	165	167	185	141	139	161	155	151	155	157	151	155	171	149	137	149	150	181	151	176	161	154	157	178	156	151	145	140	147	158	168	158	163	214	153	146	142	165	158	119	139	168	176	142	167	162	160	149	137	135	159	160	135	145	181	174	154	158	166	151	147	147	171	155	158	155	137	180	143	126	158	167	136	134	170	164	148	145	151	174	136	151	151	175	154	132	154	167	167	139	171	142	160	153	153	163	167	151	153	146	175	173	144	143	142	161	156	168	148	138	161	164	148	171	138	136	146	143	131	150	156	159	162	149	169	145	166	149	155	141	128	161	166	154	145	150	166	146	156	173	151	172	156	159	155	148	168	137	142	151	151	139	176	138	132	141	164	168	145	149	153	165	136	150	160	143	147	154	142	159	162	165	154	170	148	157	161	146	125	143	173	146	132	162	171	148	138	151	162	148	130	154	165	155	152	159	143	153	141	139	145	178	152	165	160	155	158	165	171	171	165	146	162	165	151	167	163	171	147	146	131	157	144	173	168	151	164	159	168	160	150	133	160	151	151	144	129	148	152	151	166	130	139	170	150	149	161	165	158	154	142	150	186	178	165	139	157	143	152	175	134	157	146	158	152	131	162	170	159	143	151	136	129	164	193	164	161	176	154	148	140	150	168	144	145	147	160	149	158	154	162	137	143	142	142	175	162	143	168	132	134	156	179	134	153	148	153	188	169	171	151	138	127	155	160	172	160	158	166	166	153	154	182	141	169	146	158	149	154	138	156	133	136	145	161	174	142	161	170	169	146	134	152	146	180	158	142	150	158	135	163	143	123	153	179	154	156	161	159	157	145	150	159	142	151	162	170	147	138	163	170	154	137	145	157	140	126	136	146	154	153	183	152	157	151	138	169	146	138	143	139	148	153	150	147	133	138	154	142	175	130	163	129	167	150	147	145	127	159	166	131	153	148	130	163	132	141	144	161	139	148	185	138	158	160	144	143	145	154	155	159	166	151	174	147	146	140	153	165	152	157	171	163	154	154	174	139	163	148	158	160	139	172	155	149	152	141	191	151	153	141	167	174	174	165	160	151	168	161	147	175	149	135	162	139	147	157	128	152	143	138	155	140	140	137	185	158	157	160	163	177	170	145	145	182	142	158	157	170	154	149	157	164	148	153	140	161	180	124	130	140	147	154	138	144	167	162	169	180	141	162	165	141	158	167	163	171	185	180	148	155	151	150	159	161	163	143	148	136	166	158	141	139	155	163	171	154	160	146	163	138	146	132	161	144	156	145	168	132	167	143	166	162	147	146	137	145	144	157	161	148	155	144	148	150	160	182	161	164	157	146	176	163	152	140	179	144	181	142	166	168	150	155	161	163	145	157	161	149	161	151	155	151	166	159	181	142	150	146	142	150	153	153	191	158	159	154	141	139	157	168	150	153	163	167	171	140	145	152	161	147	164	176	171	156	158	159	160	142	155	169	173	141	152	159	156	141	152	149	187	149	147	154	167	151	175	168	155	160	166	158	140	156	157	148	134	153	170	150	172	155	164	157	152	163	165	176	177	148	149	154	154	172	164	136	150	155	143	146	146	153	137	143	145	155	155	161	132	146	175	137	135	159	161	126	170	163	153	167	154	142	144	145	139	155	161	176	174	155	154	178	162	150	165	146	147	148	148	149	173	130	170	162	172	148	150	166	152	158	158	160	141	141	175	158	165	152	157	157	165	169	159	143	153	123	139	152	144	169	143	174	149	154	138	147	165	152	140	144	148	167	175	161	159	168	152	143	165	139	145	156	158	138	159	147	182	134	168	157	148	160	137	187	145	130	156	147	149	136	171	156	158	146	152	154	151	168	166	156	173	162	155	181	152	140	174	162	146	139	148	133	153	160	174	159	158	156	158	149	148	150	140	134	168	151	183	133	145	160	150	143	155	173	160	157	158	174	150	160	149	171	170	171	159	131	162	149	163	168	152	147	165	160	163	165	135	152	150	177	149	150	160	153	175	179	179	148	179	156	155	127	128	140	164	144	168	142	163	144	146	165	170	127	147	151	165	171	158	172	140	156	160	164	159	168	160	150	135	132	147	167	183	152	161	142	174	142	156	160	145	139	139	143	138	145	161	152	177	158	129	162	151	151	160	160	148	184	165	174	171	170	166	133	147	150	137	166	171	161	173	150	152	148	154	159	155	142	151	161	148	135	150	138	156	153	179	142	138	146	172	138	128	154	169	157	147	132	169	148	165	160	155	153	156	173	141	165	158	147	159	144	149	162	155	149	174	140	149	138	139	165	166	159	141	140	155	170	161	150	151	147	159	168	148	162	173	160	147	175	137	134	142	162	157	137	146	136	161	163	158	142	148	157	138	148	156	159	180	150	150	163	149	157	138	148	159	134	162	157	150	158	171	167	134	186	147	163	134	167	136	127	142	167	192	170	162	156	164	142	159	166	137	150	148
30599	42837	51833	58832	60618	62199	52816	25922	8618	4705	1306	997	1208	1246	906	682	763	583	552	482	506	458	462	435	428	477	560	476	446	433	395	389	407	396	385	412	390	398	384	401	374	391	364	414	392	540	1192	1475	1222	912	649	447	383	423	360	387	377	378	382	421	367	386	396	393	333	372	381	381	384	377	367	364	387	378	386	392	348	383	365	369	397	374	379	366	355	357	400	388	396	395	373	380	371	363	373	348	386	379	373	386	351	378	390	394	388	340	400	372	408	386	365	371	359	392	365	367	400	348	401	364	362	354	356	372	368	380	387	402	368	380	360	370	369	406	422	396	395	387	397	362	402	382	378	383	356	394	363	390	373	387	387	343	380	403	363	421	348	411	355	372	425	350	359	385	372	354	356	367	358	439	370	398	391	401	398	373	384	370	390	376	397	381	385	363	347	396	345	415	354	375	376	380	371	388	362	357	359	396	362	382	374	363	366	383	361	388	402	378	356	389	398	403	403	387	376	373	380	371	346	372	380	385	355	380	398	373	413	351	381	383	340	370	387	381	362	346	374	377	425	372	405	393	372	314	348	377	383	369	362	411	340	373	382	331	382	370	387	403	374	375	406	399	370	352	386	383	372	391	405	399	387	362	382	382	394	373	415	404	376	359	346	368	380	364	392	342	378	398	352	382	355	390	364	352	395	363	367	363	349	349	401	371	405	412	355	390	385	380	384	371	333	385	384	361	417	371	412	397	356	391	378	387	351	385	359	387	373	383	379	375	363	373	386	373	371	399	402	398	404	388	361	368	381	380	387	356	415	375	375	380	369	402	375	333	342	410	384	379	375	370	389	392	390	396	364	392	387	391	393	356	401	376	335	366	357	391	367	364	351	405	367	372	385	383	381	352	375	373	353	380	370	384	384	349	370	394	356	368	396	387	371	376	391	383	350	395	353	365	392	395	397	392	404	340	383	411	388	339	380	368	353	396	385	387	356	357	368	373	375	395	378	346	382	377	388	339	340	372	375	380	373	394	382	383	377	358	364	407	389	373	344	399	376	387	376	391	374	357	353	353	383	366	371	358	397	343	383	359	394	365	382	386	419	399	376	419	417	376	362	387	403	391	368	386	379	387	375	360	381	387	355	383	404	353	395	388	394	403	372	346	364	388	371	370	421	401	362	392	368	383	403	359	376	394	363	379	376	394	395	388	372	380	376	351	378	363	362	352	382	362	368	385	366	382	377	381	358	416	379	404	385	376	361	372	407	396	359	339	382	341	360	403	419	372	345	416	377	341	380	364	379	404	369	354	361	400	388	411	364	371	391	362	371	395	378	379	412	382	376	375	381	380	349	382	366	406	393	390	386	379	379	381	378	413	342	406	385	412	359	387	402	354	392	381	410	345	390	356	364	376	407	386	433	400	396	417	384	368	351	397	386	365	400	374	363	349	386	376	364	409	383	364	393	394	364	385	391	355	392	341	429	368	383	366	351	355	394	364	382	383	416	392	396	392	391	373	404	388	377	388	370	363	385	394	372	373	403	385	398	354	380	355	395	374	383	384	354	380	386	367	355	378	407	403	386	386	380	359	368	359	359	394	370	356	373	356	397	406	362	380	384	381	367	380	387	380	356	340	382	349	380	401	375	380	363	371	373	388	380	349	404	367	391	341	383	362	367	344	379	361	386	387	347	380	367	383	369	357	365	394	354	378	378	365	389	389	404	381	374	387	395	374	374	403	358	351	395	382	398	351	383	353	358	400	359	398	353	377	367	368	359	398	355	366	375	335	355	369	351	378	395	369	362	393	369	350	374	370	382	404	398	359	389	381	377	435	375	376	403	398	370	367	408	408	350	375	382	415	392	405	328	386	393	385	388	383	389	375	381	368	393	380	375	393	364	359	341	401	351	359	402	384	384	377	373	377	389	352	386	370	391	377	378	350	410	423	357	353	367	351	345	348	383	410	363	380	385	397	364	392	407	409	376	347	389	360	425	365	363	392	374	399	396	346	386	363	376	391	379	393	394	403	379	367	390	399	390	409	347	383	356	364	400	363	393	348	392	370	424	354	423	386	367	371	366	374	424	372	363	356	402	364	380	360	391	395	361	341	364	368	395	376	387	385	410	362	349	390	337	362	383	457	390	354	391	387	368	360	364	405	354	393	374	421	379	367	392	368	376	380	372	340	381	372	362	415	368	368	412	373	375	371	358	374	386	403	377	364	403	375	399	383	366	402	389	397	390	366	352	359	381	414	367	374	341	370	399	373	355	359	349	441	382	387	349	373	376	346	415	389	435	350	379	380	376	397	366	372	385	383	409	383	374	372	345	372	374	401	367	383	387	385	378	385	381	339	418	346	397	341	390	379	361	365	381	392	341	363	402	365	377	328	374	333	360	372	381	396	401	364	375	360	388	376	404	375	397	394	405	393	361	387	368	381	436	361	385	380	371	365	350	398	344	388	403	355	353	382	417	368	383	391	386	398	358	368	382	365	372	385	384	376	369	383	362	402	375	352	396	375	351	383	327	383	409	404	382	375	385	364	396	428	348	383	388	378	415	392	345	415	381	389	347	391	373	358	352	360	400	369	371	384	351	348	391	375	389	358	385	388	352	381	397	399	386	359	355	388	357	388	377	364	373	403	381	362	394	408	405	375	366	348	361	400	423	372	399	370	382	364	364	391	374	373	380	336	409	410	380	378	347	374	357	374	398	397	403	361	361	374	362	399	369	401	424	385	365	381	361	356	374	386	370	364	363	398	406	401	380	362	343	416	385	383	406	403	396	379	390	371	383	411	352	407	377	372	365	417	342	370	381	383	346	367	370	378	362	358	383	371	378	390	391	375	400	378	377	375	373	418	358	402	374	387	377	385	335	383	381	429	374	378	358	404	396	365	414	397	387	340	353	398	378	360	414	373	382	418	364	363	365	340	388	403	408	362	362	352	398	356	359	393	382	338	414	387	385	372	377	342	396	414	379	365	406	389	385	369	389	338	400	385	357	402	391	420	422	369	380	355	430	395	380	351	383	389	376	357	380	411	365	380	353	379	400	371	372	373	365	385	354	365	395	396	368	332	371	379	344	365	388	358	416	387	389	370	340	390	397	362	358	409	393	419	365	396	385	391	385	381	355	349	384	412	397	359	375	390	404	361	399	372	372	394	381	398	388	401	379	369	343	370	342	371	403	391	378	338	358	390	375	374	366	385	373	404	375	358	366	383	369	337	372	359	368	392	364	368	356	382	358	392	384	390	357	355	368	352	418	387	349	391	389	374	382	393	419	409	401	386	401	364	376	367	374	424	404	361	408	404	397	387	368	392	401	397	409	379	370	394	340	375	383	385	385	411	385	345	380	372	416	379	357	384	386	388	395	358	368	401	394	410	397	383	359	403	377	383	372	381	361	413	370	364	369	375	403	357	386	369	360	415	370	363	396	419	405	338	345	373	379	372	378	327	386	352	396	411	372	423	382	394	378	389	395	372	376	374	369	388	377	398	382	371	379	357
53149	52115	47069	46149	47784	38904	36065	27590	21304	15179	6220	1822	631	483	493	289	320	296	185	172	180	160	171	183	205	220	281	207	180	144	134	174	145	147	136	139	140	134	156	145	128	130	138	167	129	320	766	766	643	432	323	241	159	135	152	148	124	134	121	127	120	136	140	134	113	141	130	139	129	118	132	117	131	138	162	128	137	126	130	109	130	125	127	150	138	175	129	144	139	131	119	132	142	138	140	119	131	131	158	110	133	118	124	154	137	132	134	141	100	129	134	147	109	138	117	129	153	122	136	128	134	134	140	120	148	130	120	141	121	144	135	155	105	118	145	147	129	136	136	140	127	122	126	122	132	121	123	128	138	134	106	122	146	124	132	140	146	126	133	138	135	144	130	136	130	120	142	123	146	125	126	127	144	142	154	134	135	132	122	136	136	130	131	122	127	143	137	130	137	124	125	130	120	119	141	126	114	123	111	141	122	134	118	142	122	139	137	135	121	149	144	135	128	122	143	128	122	135	155	157	133	136	117	114	116	133	158	131	120	128	139	148	130	128	134	120	148	122	124	117	118	140	127	131	120	142	123	137	137	114	127	144	146	140	136	139	128	170	120	139	118	141	131	140	119	115	146	118	112	124	120	120	148	156	124	141	132	117	116	115	149	136	125	130	137	100	117	136	124	153	119	131	132	129	133	124	135	138	134	138	127	124	145	132	112	171	118	133	117	126	127	130	142	121	139	153	136	126	140	136	141	169	134	148	129	145	120	117	137	130	122	138	140	110	112	121	136	138	127	151	141	149	146	141	127	129	130	124	130	127	142	122	129	134	122	133	128	139	146	124	143	126	157	153	123	152	121	138	123	128	139	132	109	150	131	106	139	131	142	146	134	147	121	130	129	124	119	140	137	142	126	132	135	150	148	115	129	134	145	138	145	142	123	131	119	151	115	143	140	132	127	114	147	139	116	115	143	148	131	132	126	125	126	140	123	130	118	130	116	119	128	130	140	152	152	135	127	133	139	136	128	110	113	135	141	133	110	132	138	139	139	135	118	129	119	127	117	143	138	155	127	131	120	140	140	147	145	140	130	117	145	141	117	126	110	136	145	125	125	133	146	126	133	117	120	134	144	120	126	152	167	140	127	138	137	137	135	128	122	154	142	128	127	135	148	156	128	118	142	147	128	152	117	131	133	120	141	119	110	145	130	118	132	137	135	133	117	142	125	121	152	126	113	135	138	112	123	131	145	133	129	114	144	141	125	129	120	128	135	119	143	120	131	117	113	138	140	143	150	123	123	133	124	147	123	146	129	108	127	121	140	132	132	138	130	136	131	126	141	135	140	129	126	163	136	141	119	152	145	143	136	114	134	135	139	137	127	133	130	132	128	148	124	130	127	165	166	154	124	138	136	119	124	147	153	150	125	131	136	106	157	123	132	115	119	113	133	142	141	126	127	130	130	140	122	113	111	132	123	111	149	113	137	121	113	121	140	125	140	124	132	134	123	136	139	146	135	122	127	136	122	127	142	133	120	140	134	136	119	141	125	106	118	120	146	140	136	117	128	144	144	133	130	149	131	131	137	109	131	140	117	120	137	113	135	117	135	154	113	128	122	141	123	123	156	136	129	136	134	146	134	126	137	140	148	116	135	125	132	133	129	161	160	132	124	130	154	141	116	128	142	144	134	107	135	136	142	139	140	131	122	136	133	121	137	116	126	126	128	108	144	132	125	141	136	135	124	139	128	139	121	135	127	126	124	140	140	116	118	108	130	141	140	136	132	123	138	129	143	132	115	115	132	127	125	124	149	121	120	133	124	152	162	112	117	133	109	116	137	124	135	138	135	114	136	145	144	135	130	137	128	134	97	143	136	134	130	117	149	132	136	140	124	153	140	137	131	115	130	132	127	141	118	130	134	134	130	120	120	132	118	128	136	139	123	123	145	131	119	131	138	171	119	135	145	145	137	126	121	132	155	132	124	130	112	131	112	130	136	151	126	125	124	140	147	149	126	145	130	137	120	124	127	107	125	128	129	114	118	138	140	131	142	128	141	133	129	126	142	153	113	120	126	137	121	129	132	119	153	117	157	114	137	110	130	139	122	121	127	146	116	130	133	153	150	131	125	138	140	139	156	110	126	140	144	134	133	123	141	132	158	146	126	126	134	128	132	131	139	132	136	132	127	147	121	126	100	142	133	120	131	124	129	122	121	138	129	126	125	144	153	138	100	121	138	108	123	149	126	143	143	128	122	140	114	125	135	140	128	163	124	129	126	123	134	114	140	154	132	134	124	134	122	103	119	114	150	147	128	136	134	152	143	130	132	121	145	129	122	123	114	148	134	130	128	138	136	131	117	128	140	116	135	145	131	146	127	129	132	139	140	154	142	128	128	135	145	131	132	118	114	126	113	115	129	132	142	133	111	149	141	131	134	129	148	137	125	144	128	162	124	125	127	157	138	124	136	134	110	136	133	136	144	138	124	126	134	122	125	115	112	126	130	138	139	121	141	131	117	135	103	131	136	144	155	127	138	124	131	132	98	141	119	108	142	134	136	142	161	131	119	129	129	126	123	146	122	162	129	131	134	124	109	120	124	126	123	123	125	124	103	149	164	136	139	117	132	124	107	115	141	149	136	126	128	120	140	142	139	117	150	160	128	145	138	141	125	139	119	107	158	146	129	134	133	144	147	111	116	131	136	127	141	128	127	130	128	125	117	127	128	118	136	130	119	122	129	156	143	125	123	127	133	130	143	126	110	139	127	142	139	141	135	134	118	116	105	140	118	126	117	129	126	120	151	134	131	121	135	124	122	117	119	131	147	126	118	137	108	119	137	138	144	103	126	120	117	125	131	127	129	145	138	135	151	150	126	118	136	168	132	119	131	124	119	123	133	119	125	118	120	116	128	141	146	114	116	120	127	128	128	137	112	120	151	134	141	133	136	132	124	146	133	115	142	128	141	112	127	126	133	118	143	114	131	149	135	129	130	163	120	149	123	147	111	99	143	114	155	140	120	135	123	138	129	132	129	160	135	130	130	144	121	145	125	129	127	128	127	146	107	127	140	142	133	168	143	126	108	114	148	142	152	127	150	146	123	127	149	107	140	135	150	156	133	141	140	120	120	128	137	159	128	147	122	125	139	116	118	140	148	103	123	142	128	124	106	117	150	145	130	130	123	143	126	132	123	127	144	128	124	137	131	119	140	132	144	117	139	135	141	116	119	124	108	135	129	127	127	126	134	122	122	142	149	128	116	141	139	130	148	133	127	132	130	120	141	137	139	143	149	135	119	117	130	129	152	162	114	136	134	146	139	131	109	116	125	143	141	112	132	125	128	128	132	127	124	129	121	118	135	124	118	146	157	151	123	112	126	157	112	138	139	116	147	125	126	126	129	127	124	136	131	136	130	147	113	152	137	124	131	126	138	138	132	124	130	112	139	132	125	155	137	148	131	122	128	124	137	116	137	141	147	140	126	141	139	116	132	153	134	150	134	134	129	120
38883	50558	55168	58487	53695	47685	41299	20753	15793	9738	2987	2565	1587	1910	2000	1211	1222	966	670	577	566	526	559	650	796	897	1059	753	565	402	432	426	396	371	389	397	395	385	381	383	400	363	382	356	357	1432	3569	3673	2887	2016	1155	719	478	378	334	314	308	345	320	307	334	322	307	329	330	332	330	339	290	340	326	348	313	302	358	309	359	344	346	316	349	347	320	350	358	307	334	342	364	327	345	347	333	340	340	293	323	335	345	295	315	334	326	338	316	333	313	339	316	325	344	360	331	329	335	305	345	357	331	369	341	334	332	337	316	350	319	319	335	327	341	375	358	324	326	348	342	322	348	296	353	337	313	316	335	328	358	344	307	336	342	322	291	315	329	324	349	309	332	332	355	347	349	342	365	327	334	326	335	321	330	307	322	351	316	273	316	290	314	325	348	337	307	357	365	350	322	333	329	283	332	332	313	340	326	330	337	347	352	351	316	327	286	333	349	328	349	332	340	314	324	306	323	363	329	308	342	353	364	336	342	337	315	355	346	375	345	349	313	321	329	335	303	342	343	336	340	323	327	316	347	354	366	294	347	326	307	360	339	334	339	325	353	323	345	338	359	308	353	319	344	330	347	332	319	328	305	372	327	330	328	330	328	356	339	328	302	320	328	339	344	301	308	311	315	310	342	348	336	324	338	326	357	289	302	310	315	351	345	306	308	349	308	334	337	315	319	313	331	328	352	311	376	354	329	327	304	332	354	290	341	379	338	347	337	315	352	331	357	305	334	318	315	333	324	325	328	329	339	322	342	340	298	315	332	356	333	362	343	339	325	341	350	298	332	349	329	338	315	324	328	345	320	330	294	321	322	325	328	362	348	305	356	330	327	336	328	363	354	337	317	382	342	319	293	361	341	318	336	344	337	298	329	322	320	328	318	352	325	304	340	308	330	327	322	301	339	333	311	329	347	318	370	307	332	356	302	308	358	311	331	342	307	333	302	341	347	321	311	319	333	349	320	339	338	304	349	329	338	319	339	320	320	327	340	345	304	331	327	349	334	299	335	349	327	341	331	367	332	327	332	365	341	321	324	321	351	355	332	329	318	323	332	315	332	341	329	353	364	317	316	334	309	305	347	337	320	358	327	324	332	344	319	352	323	338	348	329	335	329	318	349	340	335	342	313	320	333	327	332	324	335	310	306	311	352	359	348	333	306	326	309	326	304	321	320	339	317	352	333	298	317	334	295	350	315	321	352	315	333	306	307	372	305	330	307	347	323	300	316	337	321	300	317	311	340	332	335	371	321	334	314	322	327	317	315	321	304	333	335	331	319	334	322	333	333	321	332	329	343	341	306	357	343	321	326	289	361	339	350	319	334	320	341	331	309	353	323	328	330	309	334	338	302	326	310	313	355	370	321	361	342	343	356	340	332	348	319	374	323	330	355	360	326	313	352	314	354	350	356	343	305	329	317	340	355	350	324	363	313	347	332	326	315	369	322	344	310	329	320	319	320	316	334	300	351	337	333	371	321	343	320	316	325	332	347	327	340	341	340	336	332	315	335	323	326	332	329	322	332	290	322	310	325	316	314	350	325	333	368	338	328	357	300	326	353	322	365	324	301	324	329	321	303	300	336	344	339	297	309	331	343	341	333	319	360	333	363	318	283	332	324	338	329	346	314	353	318	306	324	353	324	325	348	334	373	304	343	334	342	344	311	365	324	345	299	337	323	338	345	370	319	324	303	350	342	327	330	359	314	330	316	334	330	316	376	332	312	344	320	341	329	328	361	306	343	333	374	317	342	342	327	336	295	331	315	317	337	325	359	334	286	341	338	321	342	337	285	327	338	319	319	340	340	318	362	310	320	334	307	330	325	333	313	309	319	340	358	333	336	342	327	362	357	334	326	352	345	331	312	319	311	327	314	335	304	345	381	313	346	347	318	318	339	325	314	329	313	343	358	338	340	339	338	320	332	345	287	328	350	326	328	351	363	310	357	342	361	306	347	286	337	335	299	362	346	337	315	324	323	344	348	359	373	349	348	334	324	311	323	297	342	324	332	319	324	296	321	347	344	326	331	329	350	365	339	331	371	334	318	337	316	311	320	357	317	297	330	352	324	311	291	345	348	332	329	351	326	296	335	320	359	331	335	302	300	338	332	301	303	338	310	344	351	314	316	322	333	339	302	352	320	356	369	347	355	324	345	349	333	339	348	329	346	312	299	349	311	350	329	353	300	321	353	301	323	318	342	344	326	336	314	331	345	343	361	329	328	340	317	354	301	316	352	325	374	309	343	321	316	335	338	330	358	343	355	360	329	348	366	329	323	314	361	325	328	312	350	367	343	319	346	351	298	337	341	357	333	330	357	335	326	363	338	303	332	333	316	305	333	322	319	345	301	355	326	324	307	345	278	346	311	356	327	308	317	331	346	334	359	343	334	345	366	331	351	331	328	318	355	349	324	326	329	333	338	317	373	333	332	344	319	307	373	329	332	293	319	323	362	346	368	362	336	346	328	324	375	351	353	353	346	332	320	331	319	318	332	310	353	325	317	315	332	348	339	319	347	333	309	321	354	337	340	339	313	349	331	370	339	337	363	293	334	321	340	331	332	326	329	318	335	328	347	310	283	354	339	342	347	322	338	324	292	351	350	322	334	303	349	360	330	320	324	355	330	333	346	315	329	316	324	322	334	328	317	328	304	320	321	338	347	354	342	301	323	299	315	321	346	333	330	302	308	332	320	327	370	332	349	340	348	349	331	332	331	338	325	336	328	343	356	321	349	333	331	338	317	346	316	310	338	309	297	331	351	343	327	351	317	303	331	327	345	315	340	314	275	323	304	324	334	357	336	321	344	344	336	348	318	314	344	309	333	294	309	340	351	351	319	325	318	333	336	323	367	329	320	328	322	333	311	322	333	322	315	351	337	302	331	359	321	340	340	319	334	301	315	362	344	301	332	322	350	299	326	344	301	350	310	351	341	340	358	301	360	310	338	355	310	352	318	298	325	320	310	356	328	307	332	299	346	376	354	339	332	326	337	350	333	345	310	345	343	330	369	329	322	298	327	315	347	316	357	334	334	338	323	310	316	330	363	344	337	372	303	317	339	355	300	310	334	324	316	306	307	326	319	333	347	337	348	332	311	316	329	365	320	337	339	325	348	350	332	335	327	361	353	347	328	331	327	314	333	348	315	316	334	336	292	330	326	326	319	339	322	308	293	333	343	330	310	332	349	326	308	311	368	335	329	372	287	323	303	328	350	319	338	313	362	342	360	316	312	332	351	345	338	319	338	304	345	322	311	380	344	299	305	322	345	310	297	346	331	315	335	317	332	323	325	319	368	350	342	304	352	323	322	355	331	329	342	310	308	347	332	298	346	325	305	339	297	321	354	324	345	338	350	317	326	327	341	300	348	319	338	331	329	317	328	339	333	336	336	326	351	309	308	371	367	333	357	344	343	326	354	323	343	320	367	306	317	341	375	333	306	352	316	329	344	314	334	350	276	322	362
20739	21320	27751	20736	20769	23548	21278	4711	812	559	391	335	258	262	257	238	275	252	229	251	257	252	223	227	222	242	255	233	202	218	224	230	213	239	226	221	224	211	212	197	218	235	238	219	205	229	264	271	276	263	269	241	237	229	230	202	230	214	215	186	226	216	244	218	229	216	205	223	235	230	222	248	234	208	246	218	239	238	226	219	226	223	230	215	210	211	244	225	226	230	233	240	215	235	223	227	215	212	253	224	237	204	212	234	235	215	207	211	231	251	222	221	206	224	245	197	234	201	185	211	229	215	217	211	233	220	201	190	227	236	203	245	254	239	229	180	228	231	243	235	203	248	227	204	236	173	213	175	222	230	234	193	211	235	231	226	190	216	217	235	221	234	249	228	225	225	224	246	214	209	225	214	217	247	249	209	218	215	213	207	222	198	232	186	235	224	241	235	204	206	212	211	205	211	236	243	214	246	255	212	220	215	210	220	231	240	209	210	228	236	216	221	214	221	232	241	226	208	212	239	217	264	236	198	233	200	210	228	213	226	222	251	197	222	215	232	230	218	231	221	227	238	210	226	238	216	242	236	226	203	241	243	209	235	229	200	241	245	211	237	215	222	218	218	219	201	234	222	201	195	226	235	212	202	226	214	191	234	212	219	219	231	218	240	217	239	213	215	233	242	225	240	240	217	204	231	222	200	245	243	235	196	200	204	183	216	201	189	235	274	207	219	205	193	212	209	235	220	208	235	217	246	208	216	208	212	218	250	205	213	221	234	228	222	182	218	230	203	200	231	242	222	237	218	223	208	214	203	234	236	238	218	238	202	229	219	269	237	235	244	246	228	237	229	202	208	237	178	202	238	224	211	207	217	230	207	216	240	211	205	205	237	212	210	219	222	264	200	218	230	193	244	211	193	238	212	223	227	229	226	212	228	225	226	218	210	229	222	223	238	209	234	225	231	235	215	238	225	185	203	184	219	222	223	199	253	204	204	230	230	248	249	218	218	221	230	212	203	212	225	237	216	265	236	240	235	207	202	209	192	245	234	213	234	225	234	239	225	215	202	226	229	222	214	224	223	209	193	231	236	204	225	219	217	210	208	202	218	200	216	230	214	217	227	196	222	225	207	223	220	228	224	230	191	218	260	231	243	220	223	222	225	216	213	212	230	241	218	203	209	215	208	215	223	230	209	216	221	243	222	204	221	222	195	208	205	216	234	234	220	211	213	223	213	239	232	211	226	225	229	241	239	241	203	225	238	223	198	235	201	217	229	219	209	216	212	223	203	211	213	227	244	193	202	201	219	209	235	216	243	214	213	234	208	220	239	201	191	217	231	215	203	232	222	202	231	213	216	214	233	215	198	220	227	207	187	240	201	206	227	231	228	238	207	224	231	224	231	197	223	217	210	232	227	226	238	224	229	227	229	212	216	211	208	236	240	201	229	209	210	231	228	236	199	233	231	202	203	222	220	219	216	199	224	254	203	210	225	231	224	251	217	234	235	221	190	220	213	212	215	216	215	189	220	232	214	234	204	256	207	201	221	235	232	203	238	241	217	203	206	216	209	205	238	260	238	209	234	184	225	219	220	205	226	233	202	222	233	190	236	231	247	221	240	213	229	200	213	254	223	209	206	244	188	218	233	208	224	219	223	216	234	218	220	202	238	214	206	250	241	245	203	205	217	206	207	223	248	222	226	220	233	200	222	225	232	225	212	233	218	185	242	209	229	223	221	224	217	191	226	202	214	234	200	244	218	234	219	242	226	250	210	238	248	220	226	223	205	238	223	222	178	207	226	227	212	210	237	212	283	214	237	242	219	230	221	241	225	227	230	222	214	224	253	237	217	238	224	201	209	241	193	209	214	237	229	224	220	207	214	224	214	229	196	224	207	243	213	218	198	206	205	210	200	219	232	227	245	234	207	218	195	228	250	210	243	210	207	234	224	234	198	197	201	219	209	217	218	233	240	224	224	204	237	191	220	184	208	228	209	237	189	226	197	215	239	225	216	213	191	222	198	226	220	203	218	211	215	209	216	207	209	217	234	245	205	210	202	211	215	223	212	226	230	204	195	205	221	237	204	222	226	221	218	235	234	219	222	233	220	205	218	240	223	221	211	243	230	192	231	255	243	192	213	211	243	244	234	217	219	226	220	232	239	225	215	224	194	227	197	214	216	220	205	198	240	220	221	229	203	221	187	215	203	208	225	208	187	212	244	238	228	214	218	235	222	235	214	196	230	231	220	228	200	221	216	205	230	225	235	234	211	244	209	201	245	245	205	233	238	233	192	229	240	204	208	225	253	200	212	235	213	240	189	206	246	213	211	200	218	220	211	187	227	220	202	232	213	223	233	245	202	247	193	207	219	197	243	223	246	226	218	234	224	209	236	230	226	212	227	240	227	223	228	244	234	219	241	210	208	212	243	218	224	212	233	197	202	209	245	219	237	207	226	216	229	241	218	241	194	224	241	224	224	234	229	203	233	210	224	240	227	229	244	238	207	228	208	233	233	189	231	231	217	208	245	225	216	240	247	233	257	205	191	235	243	207	230	219	249	229	208	212	213	212	238	220	240	230	231	217	210	215	213	225	204	236	222	207	215	211	224	223	231	184	225	189	196	216	228	220	236	208	228	212	230	246	215	195	234	193	223	211	243	203	247	230	221	239	218	242	206	226	220	240	222	207	221	194	232	220	238	244	218	255	235	243	223	203	210	228	225	209	208	231	228	207	201	232	247	230	215	233	219	222	244	240	249	239	219	216	198	221	231	225	226	223	207	263	227	241	222	211	218	224	207	206	214	212	220	227	215	227	216	218	242	197	232	237	239	238	223	221	236	251	202	228	248	227	235	231	227	217	184	224	231	227	228	205	231	233	215	222	214	230	230	219	211	231	191	205	220	207	207	195	216	217	209	231	234	217	230	202	216	227	251	215	199	221	211	233	237	223	198	189	230	217	238	212	240	241	224	203	204	203	231	193	217	226	223	209	239	226	197	229	210	218	224	224	224	233	212	244	218	201	231	191	237	211	239	211	258	220	231	188	199	238	226	221	227	241	229	234	222	220	211	208	203	205	223	223	216	223	215	242	210	246	221	214	233	235	191	260	225	235	250	213	198	200	224	201	217	204	215	237	235	248	188	226	184	216	234	223	216	229	242	238	211	229	222	230	217	228	201	216	216	202	238	222	227	209	249	220	215	236	194	217	226	213	208	228	249	247	230	223	241	219	229	220	224	225	205	221	237	243	220	229	231	211	228	231	239	229	213	252	216	222	224	234	206	220	236	210	233	189	243	235	198	244	222	232	221	218	200	224	230	221	218	245	197	216	231	223	234	222	216	243	202	226	246	239	229	225	222	212	200	236	211	209	228	233	219	206	243	192	227	206	221	196	229	229	212	205	220	225	228	206	228	234	207	194	234	241	208	199	236	237	234	195	203	208	205	211	228	206	239	222	213	245	238	240	226	219	224	226	225	250	218	236	206	247	212	211	225	220	215
13879	21178	30947	27540	31919	36677	27863	6953	1678	1273	901	881	725	730	738	681	707	687	614	600	636	577	598	557	609	583	595	549	551	537	557	535	553	565	573	581	529	516	544	577	528	556	572	564	577	552	698	837	888	745	721	593	587	544	555	579	538	523	556	553	540	548	543	528	553	535	594	523	550	526	561	563	572	539	528	539	576	538	518	550	514	519	573	575	586	554	551	543	543	557	567	555	496	553	534	533	554	530	553	518	521	550	568	546	564	545	551	532	557	566	578	561	565	555	539	579	551	566	557	560	585	501	520	514	552	525	539	544	561	533	543	532	569	559	531	525	538	553	545	575	577	530	529	569	573	564	542	558	570	543	540	606	580	533	564	547	532	502	552	530	542	540	557	553	527	538	586	543	532	588	545	561	551	518	552	550	538	606	557	550	567	546	582	546	529	551	541	516	582	549	546	552	575	538	534	565	553	546	562	601	571	555	521	556	546	517	512	532	596	548	570	518	573	539	528	544	552	582	555	555	567	519	563	549	524	563	551	594	515	523	531	544	613	560	583	535	562	556	553	509	582	587	564	564	567	538	558	614	541	567	526	525	517	540	515	542	554	547	492	573	576	512	569	534	536	548	526	547	609	567	575	574	551	521	518	537	531	522	492	577	533	541	550	501	526	557	501	533	564	568	582	535	528	577	552	613	543	545	579	555	505	534	549	521	563	531	536	573	551	552	503	542	575	530	558	503	513	552	527	534	541	563	540	551	566	549	528	521	567	541	561	534	548	546	575	546	512	546	547	538	544	535	563	581	552	563	566	560	551	551	551	546	531	535	566	539	581	558	541	567	522	570	553	532	546	580	561	527	530	523	549	577	584	508	539	554	585	583	539	537	530	552	554	531	540	541	576	550	587	562	551	552	552	536	547	536	483	556	534	538	521	530	575	555	590	512	564	518	529	562	514	533	545	558	550	509	525	534	563	555	530	500	529	541	559	564	558	538	578	564	547	547	534	527	552	565	534	514	551	508	573	555	539	564	531	585	545	560	537	514	541	548	546	530	559	546	515	526	522	545	548	524	550	552	520	595	544	547	576	528	529	556	548	538	537	515	547	577	527	585	556	544	587	519	539	545	538	534	548	572	559	523	532	555	522	538	546	547	551	568	511	569	575	529	550	531	574	585	562	563	568	549	561	574	576	520	528	539	576	572	551	602	548	555	547	510	567	562	531	571	511	596	540	523	566	535	546	531	503	535	530	544	528	557	537	569	560	596	515	516	565	522	537	527	589	566	543	549	543	561	592	582	549	567	519	505	552	528	515	585	554	574	505	556	514	544	514	569	533	566	554	556	529	553	533	558	557	538	564	558	550	491	521	539	558	536	560	588	516	549	527	611	552	528	529	565	498	548	544	528	549	586	521	593	568	576	574	537	557	549	537	558	530	571	571	549	526	597	535	586	561	493	496	519	525	524	503	565	561	564	514	567	519	495	552	556	582	558	554	557	552	533	563	544	493	573	540	555	516	579	539	543	588	568	556	508	554	512	532	554	551	499	540	518	557	614	557	580	554	588	555	534	545	512	558	520	541	545	538	550	540	561	562	604	531	592	593	576	567	520	522	556	504	603	562	542	550	546	563	581	553	533	595	526	511	549	544	541	572	526	560	540	547	554	550	557	545	582	540	561	570	533	545	552	548	536	582	560	555	544	543	511	548	555	559	572	568	510	540	535	561	562	564	536	569	541	549	600	578	558	522	555	576	518	548	552	563	527	569	540	542	555	550	572	594	584	557	551	542	526	561	529	555	535	546	512	593	569	570	570	543	518	551	546	506	571	551	563	566	569	526	566	544	549	538	576	604	548	517	529	538	537	530	552	592	511	489	544	533	550	510	521	571	552	527	553	572	521	586	583	541	536	560	580	530	530	569	547	522	560	553	536	567	517	545	574	577	570	591	513	558	566	536	602	535	513	543	514	544	592	525	556	543	572	577	529	568	580	559	541	622	572	521	540	569	580	547	519	530	550	569	520	562	541	553	541	491	549	547	569	570	510	570	523	583	573	552	531	514	551	552	526	517	508	594	563	527	543	555	602	522	496	537	540	575	566	538	542	528	543	539	548	538	541	552	538	503	577	548	555	549	560	550	529	528	573	596	557	561	548	490	552	530	510	549	552	550	526	559	550	572	602	539	558	570	572	561	513	559	538	522	550	552	557	536	553	519	564	588	566	576	564	558	559	530	588	547	534	539	546	558	570	527	527	535	584	575	552	561	534	539	545	564	549	565	543	548	551	565	515	566	561	549	533	596	586	530	517	544	537	549	597	587	540	513	586	586	540	551	548	532	580	512	504	538	549	568	546	543	584	530	569	518	552	533	579	563	502	527	547	572	570	513	563	541	540	511	541	569	517	541	495	588	564	528	551	543	521	512	564	530	532	559	574	550	531	560	542	559	526	517	555	514	544	555	506	541	513	484	507	516	543	541	551	524	543	564	541	574	563	576	555	531	552	555	528	528	545	542	561	548	569	543	550	510	528	537	569	521	547	548	560	544	546	572	577	594	577	586	572	513	564	558	570	541	549	558	503	605	531	519	545	562	537	567	587	516	563	550	514	576	584	518	548	568	598	554	516	532	546	560	526	537	571	588	533	541	533	497	589	578	542	570	586	533	563	532	488	547	575	557	553	553	548	560	542	556	519	567	542	496	575	530	545	560	581	583	539	571	519	560	566	562	573	580	573	573	548	555	549	520	522	529	576	542	581	586	544	554	520	567	533	557	541	539	529	566	528	517	549	543	544	534	542	542	513	531	499	514	538	539	560	560	548	563	542	596	538	525	536	512	548	518	546	530	559	567	563	567	515	555	546	511	599	520	572	499	527	538	552	562	500	547	552	526	546	591	558	513	546	556	542	566	536	533	509	585	588	562	559	519	565	556	547	553	555	529	549	520	572	531	534	534	561	588	546	540	536	552	525	549	561	519	522	585	532	556	588	620	545	524	547	532	559	543	554	567	543	568	520	542	552	579	597	570	540	537	555	560	519	559	571	543	585	543	543	539	552	513	544	513	529	514	539	506	590	562	571	592	500	563	493	566	550	549	552	573	542	540	505	530	552	515	566	560	579	553	556	535	626	606	585	559	552	537	541	546	548	550	535	507	597	531	543	539	497	542	518	544	532	585	548	563	563	523	547	557	514	489	552	583	562	517	505	570	556	515	583	537	534	533	548	523	558	538	641	571	527	560	574	561	538	556	519	580	543	490	540	542	540	547	555	528	570	536	537	600	531	575	519	592	546	546	580	583	552	550	573	549	543	537	544	494	538	517	516	528	480	516	558	546	500	495	554	551	562	568	512	521	530	539	523	547	549	552	554	542	569	555	529	588	547	548	536	543	555	546	524	549	552	563	600	564	538	576	542	508	574	560	541	555	583	523	554	564	566	533	561	528	537	579	547	532	545	546	594	583	551	560	560	507	553	551	594	523	552	547	515	504	531	508	577	571	528	573	534
43640	50188	52025	43755	45626	47165	30957	22861	17284	7867	2006	611	346	349	289	319	287	250	248	249	224	213	225	211	243	245	267	236	202	231	191	190	205	206	207	214	193	182	177	176	178	200	184	198	186	221	388	496	456	371	311	291	233	191	188	195	209	189	199	172	167	177	191	196	180	195	227	209	193	187	191	204	205	212	187	196	183	167	176	185	210	188	193	224	203	202	161	222	221	177	200	182	228	220	170	205	189	186	178	187	217	200	188	206	192	188	218	169	188	193	193	189	208	190	203	203	181	164	175	163	201	199	200	187	175	217	190	179	188	189	199	180	190	191	191	199	204	203	195	204	224	195	207	206	213	190	196	199	172	200	217	186	181	180	171	203	173	167	183	199	167	180	175	179	214	180	201	194	191	205	201	161	177	202	192	204	198	206	184	173	187	204	182	177	199	203	189	181	197	204	223	211	157	183	184	182	206	194	208	181	197	189	193	182	197	199	176	200	200	179	168	199	195	210	183	202	205	209	187	158	219	202	188	198	182	201	182	183	172	199	186	198	207	196	210	196	159	179	181	189	159	183	202	194	186	202	196	184	188	204	209	210	197	192	196	222	163	204	205	177	176	190	186	177	217	181	213	179	189	182	179	217	200	201	200	199	197	187	192	227	175	198	191	208	181	201	193	195	192	207	196	182	200	173	176	214	211	219	206	197	175	199	178	186	188	170	177	198	200	223	206	233	190	177	166	225	195	173	203	195	189	203	205	206	218	180	167	224	193	198	196	202	242	201	194	196	204	176	180	188	195	202	174	192	213	188	194	202	199	201	178	171	207	176	173	192	226	181	194	191	194	188	165	207	194	186	180	179	178	186	181	197	203	182	170	187	185	200	203	187	208	208	193	201	180	206	189	162	184	182	197	190	186	194	191	209	176	199	199	184	171	173	195	185	215	220	213	193	173	160	188	188	214	181	185	184	204	181	185	195	173	193	230	193	211	176	180	195	178	199	206	187	181	191	193	188	197	192	182	171	201	203	214	203	204	204	185	182	209	204	190	172	194	191	205	190	178	213	187	195	169	211	183	192	185	162	200	187	191	154	194	179	196	202	170	215	210	216	169	162	189	206	184	212	174	178	202	200	205	195	181	172	188	185	199	207	159	216	205	192	210	171	197	220	193	197	202	193	169	205	165	193	178	198	200	197	201	209	183	186	193	197	173	199	162	179	173	163	188	165	200	205	184	196	178	197	216	187	209	181	184	203	195	200	202	182	217	188	198	191	201	198	165	194	183	184	191	181	192	199	193	216	156	209	174	182	195	175	186	196	180	173	183	193	234	205	197	205	184	173	191	196	198	215	197	164	208	189	200	192	171	186	179	184	167	192	196	192	199	204	200	222	198	194	168	188	185	209	212	189	207	190	195	197	178	212	192	196	206	207	187	194	217	208	220	176	190	198	189	152	199	173	180	173	191	197	173	175	202	193	191	220	185	185	178	198	204	207	215	187	206	176	181	223	206	198	194	202	181	189	194	206	183	191	165	189	185	187	144	172	206	209	199	188	212	174	184	178	209	212	193	171	208	173	179	193	201	217	224	192	202	199	173	200	188	202	185	181	227	222	185	215	191	210	174	201	214	202	218	209	209	200	180	200	190	189	180	205	213	197	202	180	195	188	174	161	193	182	193	184	176	189	204	181	220	173	178	185	201	188	199	212	184	181	185	203	205	204	214	185	181	192	184	173	220	194	191	186	230	209	175	213	199	181	232	187	180	207	201	195	216	199	191	184	172	181	174	219	172	216	205	206	194	187	187	194	177	210	187	179	187	190	197	206	184	174	189	174	186	182	196	195	196	195	182	184	181	196	200	176	204	213	206	171	217	199	189	220	183	190	210	217	190	225	164	163	205	180	175	186	208	185	192	171	187	195	204	233	198	223	186	175	197	203	190	183	206	177	201	201	185	203	187	184	188	185	170	176	199	185	190	198	213	191	212	193	177	196	196	188	191	193	194	193	198	207	200	190	195	195	206	194	216	173	204	196	196	197	200	194	218	201	189	218	185	176	202	179	188	192	206	208	181	196	192	177	210	191	208	195	187	160	192	225	191	174	207	196	179	200	194	179	171	175	198	185	249	196	179	192	183	162	218	179	210	227	172	182	197	191	179	190	211	224	203	205	182	212	191	197	178	203	185	168	180	187	194	198	167	164	213	192	208	193	212	218	197	188	177	209	198	163	197	191	185	205	205	202	188	187	196	183	212	183	168	168	180	181	178	170	218	203	190	190	215	189	200	186	194	181	200	183	190	201	204	203	187	212	193	206	207	164	217	176	200	207	202	186	187	177	189	203	212	195	195	177	227	187	185	211	185	189	202	200	203	179	187	175	228	222	199	195	198	189	182	186	179	182	169	181	199	214	203	184	209	190	196	200	211	193	178	173	187	184	214	196	175	183	195	164	162	198	195	209	183	199	169	177	192	191	197	184	192	209	173	191	209	207	188	208	208	192	192	200	230	175	215	203	195	191	196	186	192	193	197	210	171	192	203	203	201	195	210	193	186	171	193	203	165	205	186	223	193	180	187	206	182	196	193	197	186	176	199	212	181	184	195	192	161	212	211	181	200	191	164	198	182	191	194	208	205	186	201	192	188	189	183	179	189	192	164	190	179	191	218	198	199	209	202	204	192	200	179	177	202	207	190	221	203	184	199	201	173	193	212	194	223	204	190	218	189	182	199	183	209	184	194	203	176	181	184	193	201	176	202	204	171	212	176	223	199	184	232	212	181	204	171	192	178	210	167	182	177	181	199	205	196	201	190	192	198	181	198	206	194	183	196	189	189	175	200	176	200	215	206	198	196	210	203	201	192	206	194	189	209	204	177	180	191	214	172	197	191	211	189	191	189	171	174	186	205	187	213	199	192	188	194	224	201	210	210	190	196	172	153	194	168	204	171	187	185	180	214	208	195	189	166	184	180	179	188	194	200	203	181	217	191	181	202	170	185	202	214	202	189	171	189	206	204	230	204	206	205	198	185	195	188	213	189	181	189	194	190	196	188	203	190	166	187	201	186	169	207	216	199	186	208	210	168	201	199	178	197	179	181	187	190	206	207	216	226	169	177	188	200	194	182	184	190	213	181	187	209	199	176	175	206	182	194	213	192	209	225	203	202	184	209	202	201	179	213	197	190	186	182	175	201	190	189	183	187	193	186	191	186	200	193	210	174	216	205	170	224	195	186	205	202	182	152	195	193	185	194	192	211	173	175	206	177	212	165	196	177	188	204	181	204	188	186	171	238	180	203	167	183	164	190	202	191	195	187	215	195	192	191	180	215	208	208	186	197	163	192	202	188	199	188	209	196	160	180	185	198	195	200	198	224	177	173	179	205	189	204	200	192	200	198	183	190	178	184	192	183	211	189	204	205	204	162	195	203	160	184	194	215	216	209	185	172	186	196	180	203	194	191	204	182	159	162	197	227	193	188	199	213	216	209	186	187	187	203	194	206	177	168	200
31162	45737	54825	55136	55129	56512	26002	10907	6387	2753	2239	1663	1218	1176	1151	1210	865	825	735	749	638	659	716	679	621	783	826	778	662	621	514	541	496	519	503	516	530	505	508	540	472	495	503	505	502	507	1576	2363	2046	1494	1010	683	608	492	478	476	465	476	465	497	491	468	434	457	462	467	482	504	474	462	450	477	493	501	482	524	446	469	452	474	457	527	502	481	510	486	480	457	474	461	485	486	492	478	526	459	478	471	520	491	462	459	470	503	453	485	470	449	443	475	464	494	470	470	447	452	455	482	457	512	464	470	487	456	500	470	431	450	512	471	480	506	472	455	468	474	481	506	473	488	485	494	518	455	481	468	502	444	494	454	460	523	457	456	495	477	444	475	471	511	489	475	491	454	467	463	492	474	473	523	454	493	502	456	450	481	437	453	481	509	475	504	447	455	453	481	505	491	487	439	502	482	507	508	477	448	472	468	455	475	473	503	459	490	448	483	454	520	468	487	483	484	498	447	483	505	514	495	485	453	474	479	497	459	509	446	515	501	442	492	450	493	496	475	407	448	479	485	473	512	463	457	502	489	470	476	466	462	542	436	457	478	459	491	474	474	467	455	464	476	495	495	532	474	451	475	448	459	497	465	446	508	484	467	465	536	459	442	505	466	490	492	490	491	466	467	446	462	474	477	480	463	501	470	479	505	507	460	460	472	471	491	505	490	468	455	482	482	510	478	456	462	467	531	440	419	465	454	474	489	494	475	492	475	478	494	452	493	463	483	468	479	469	505	445	447	449	502	489	464	465	486	457	491	473	461	461	424	456	470	464	500	459	477	483	469	509	455	469	441	470	480	506	428	453	449	473	516	470	503	464	509	482	434	476	431	476	490	485	493	470	463	501	461	485	434	495	471	514	460	491	435	477	438	480	472	461	466	486	498	510	487	506	494	450	471	438	478	458	506	511	432	492	486	462	472	480	446	483	459	495	461	510	530	468	459	468	496	436	460	505	464	460	475	491	504	449	479	453	481	453	500	483	458	525	514	433	501	513	465	421	483	476	458	516	481	481	442	484	477	473	484	495	457	485	455	499	478	482	467	464	450	475	478	433	487	491	504	446	490	481	485	534	482	470	458	465	495	470	491	462	441	467	448	498	478	477	475	508	470	521	477	496	491	459	480	462	459	516	466	505	487	482	467	497	467	508	463	506	502	458	467	462	446	462	487	466	502	449	409	472	505	487	511	433	488	503	499	465	467	479	452	498	473	487	461	471	510	507	493	484	472	459	475	481	455	475	515	489	455	471	455	465	509	483	474	473	446	455	491	506	483	460	493	441	474	445	506	497	484	471	534	467	439	474	467	453	463	475	457	465	493	462	472	428	428	439	480	479	441	479	443	453	515	448	461	545	471	515	476	494	455	432	457	448	480	492	469	484	473	473	481	475	501	503	465	445	468	509	506	451	488	448	492	461	481	521	459	455	483	475	486	456	513	488	536	457	509	490	455	469	459	467	524	477	455	480	502	502	455	472	455	503	453	426	465	487	466	454	486	459	496	467	457	451	464	489	451	468	474	468	502	476	485	474	512	490	504	498	528	495	496	526	469	453	450	517	486	455	455	484	483	491	454	501	461	471	505	477	485	497	468	464	450	499	488	502	457	428	479	424	452	467	486	501	496	468	463	457	494	454	459	490	482	470	476	470	469	491	485	461	444	468	471	438	486	469	454	514	476	513	514	505	471	417	463	465	474	452	487	464	453	459	453	453	477	422	473	481	484	501	437	486	430	442	536	448	457	465	444	501	470	504	425	490	461	483	484	457	498	490	469	450	485	484	425	506	471	483	467	488	481	446	480	428	424	477	502	502	486	476	489	482	497	489	471	453	565	475	452	415	498	484	456	454	439	482	485	454	505	474	466	501	478	490	481	465	462	462	478	453	458	471	455	483	476	437	460	479	490	489	474	471	458	512	489	468	502	453	483	495	458	470	485	485	501	480	487	445	528	441	468	479	491	482	482	526	529	463	486	475	504	463	426	520	485	466	481	464	508	504	445	457	513	504	459	461	501	497	467	465	518	500	469	465	449	476	480	438	475	471	504	484	494	487	486	484	479	447	481	489	499	511	459	497	472	479	473	444	495	469	494	511	501	465	464	475	489	451	482	526	479	492	487	483	500	479	454	489	471	482	431	480	480	432	455	502	442	475	475	446	493	511	474	532	506	475	486	459	441	486	466	520	449	473	489	436	446	514	493	477	446	459	468	502	442	522	473	441	463	497	453	486	488	495	450	497	488	472	489	482	452	525	509	477	447	559	458	505	490	485	465	452	490	467	468	498	486	470	497	464	506	482	496	486	461	490	486	468	516	474	499	457	494	470	486	478	478	459	488	466	503	486	502	457	449	498	460	483	481	471	485	465	496	494	486	467	469	503	476	459	464	485	512	480	485	469	474	459	514	466	503	431	478	456	474	490	459	433	488	451	444	488	480	506	476	481	461	488	480	489	489	515	481	468	459	521	475	468	485	471	494	506	461	462	489	476	452	473	473	476	460	512	458	517	457	474	470	443	483	458	506	505	480	467	493	485	508	458	505	474	451	496	447	474	486	460	420	496	486	508	498	504	448	481	467	510	501	464	469	519	433	516	464	480	462	510	412	502	508	504	471	499	462	459	482	514	466	459	465	475	494	490	446	475	469	444	493	454	489	506	483	523	483	498	476	476	472	440	467	469	506	506	496	470	497	446	459	481	491	474	478	495	458	469	494	502	484	456	457	478	457	475	450	475	495	490	469	473	498	485	473	470	475	486	438	446	477	507	533	477	454	489	503	456	467	464	489	497	465	484	466	455	474	459	507	457	452	485	470	478	485	473	459	461	486	460	442	502	449	498	461	514	481	496	428	443	493	479	485	450	432	523	514	490	532	475	457	480	463	472	436	452	506	474	434	496	476	491	477	482	425	470	492	475	461	478	505	451	481	434	480	444	468	473	516	524	474	500	490	500	517	476	488	465	493	480	485	501	445	554	459	501	467	468	482	437	515	523	499	502	474	493	461	477	447	479	474	491	488	495	482	481	531	459	454	448	510	493	492	459	485	476	474	457	442	468	505	481	458	476	464	481	511	483	469	435	453	474	483	472	462	479	463	415	471	507	458	475	479	486	505	470	485	483	490	491	452	474	468	477	432	420	511	481	468	476	520	463	462	528	477	450	462	471	479	480	468	467	444	462	444	411	466	474	505	483	512	461	501	466	478	472	460	448	459	448	449	474	466	490	470	447	502	481	473	445	496	491	490	477	505	468	500	482	462	450	474	454	483	494	473	459	430	504	482	484	458	458	459	479	476	466	473	497	476	450	453	510	460	483	459	479	483	485	495	429	455	516	458	450	494	505	521	451	473	481	443	453	423	482	501	473	469	464	461	468	482	494	493	451	497	448	515	468	495	464	503	482	483	472	487	434	480	494	500	466	486	483	525	472	476	484	498	439	503	478	435	472	472	489	525	458	457	472	450
55534	51853	47762	48510	44013	33741	29144	24934	21899	15460	5681	1444	745	609	500	510	441	327	342	288	252	214	269	292	263	242	274	256	190	204	200	182	146	164	189	157	176	182	180	181	187	184	160	168	201	564	773	875	815	517	366	267	191	178	158	166	171	179	177	154	142	150	180	163	159	175	181	172	163	162	167	171	177	175	177	168	181	193	187	154	176	158	156	171	158	179	156	156	161	148	146	162	165	161	156	150	184	159	158	160	159	155	169	159	182	170	162	172	164	170	149	161	183	166	169	146	170	163	162	169	180	162	158	173	161	182	139	151	152	147	157	170	177	171	174	139	160	167	147	153	171	196	175	164	178	173	196	178	157	178	111	177	160	170	176	159	162	153	160	164	162	154	175	180	183	197	157	161	141	174	174	163	193	158	191	168	170	181	175	174	157	168	169	166	145	160	154	165	172	174	172	156	166	158	166	179	155	174	180	153	158	172	176	174	154	128	175	162	164	172	157	150	181	174	162	167	173	178	176	156	182	153	162	154	168	155	157	150	157	187	154	159	163	191	157	192	165	167	188	166	163	168	150	165	156	169	167	160	163	147	157	163	158	143	157	183	148	149	139	147	179	162	161	170	148	198	168	159	161	164	170	189	167	160	156	171	149	183	168	164	153	178	178	148	155	161	175	148	153	153	164	170	160	175	166	160	178	165	180	150	155	146	170	170	172	152	162	146	149	175	170	154	162	163	171	172	162	178	164	169	156	156	165	203	176	156	161	161	165	167	147	153	164	179	164	158	174	187	159	143	180	146	165	157	148	175	157	168	165	171	167	150	166	172	175	147	152	161	168	179	173	185	161	155	170	172	172	168	163	166	166	137	172	149	196	147	179	148	156	153	178	160	177	155	165	164	192	145	152	150	185	189	169	161	168	155	187	161	169	147	147	161	161	158	173	169	168	181	155	181	161	143	152	167	142	173	154	151	159	160	162	181	184	175	171	155	184	176	146	152	163	142	142	160	154	147	155	170	146	165	158	169	156	156	161	152	163	169	149	158	178	188	151	165	152	191	176	167	156	165	177	174	137	134	171	165	182	164	173	140	165	189	158	162	155	180	178	165	162	172	173	157	175	185	160	152	147	176	167	159	159	163	147	138	148	158	182	168	174	172	157	166	169	168	162	164	183	184	154	176	160	166	151	157	161	172	154	143	179	171	162	186	172	169	169	188	158	148	157	163	179	169	158	202	165	170	175	150	157	182	151	165	186	145	134	190	153	175	169	165	159	157	173	166	173	174	149	157	176	193	171	159	148	161	148	147	165	176	192	174	161	153	174	157	163	181	181	169	171	149	191	175	156	161	181	182	152	164	164	180	163	182	169	180	165	144	159	162	148	158	170	140	165	161	165	175	145	174	158	149	182	180	170	166	177	169	173	177	154	172	179	163	160	158	158	185	184	161	175	156	174	167	164	149	166	148	153	147	184	185	149	150	152	171	157	163	148	156	150	171	178	178	158	180	185	145	178	185	177	155	154	165	159	160	165	154	162	152	156	160	150	157	172	161	156	206	141	181	195	157	154	166	195	154	177	161	152	150	168	160	186	174	177	150	171	161	136	177	171	154	177	155	156	147	168	160	166	154	173	190	165	156	182	161	149	169	147	161	154	145	155	147	185	146	158	177	174	166	173	162	155	145	162	146	177	174	161	137	153	171	174	153	152	164	186	170	175	162	175	149	160	166	148	146	164	155	159	173	171	160	173	151	182	153	175	173	141	162	178	137	166	177	151	186	170	175	184	157	163	154	168	179	150	180	159	171	160	162	142	162	163	167	146	159	165	157	136	140	173	158	166	184	165	164	159	153	189	159	173	167	157	151	169	162	176	162	139	169	144	169	158	165	159	151	147	151	172	148	171	147	171	161	162	164	165	141	146	160	172	135	173	171	170	176	155	166	145	184	150	172	154	155	159	174	173	192	164	180	164	193	182	156	152	147	163	156	180	132	168	172	167	176	175	189	178	173	158	186	161	184	179	175	176	190	158	172	169	170	173	178	153	150	158	146	184	148	168	164	157	173	164	170	170	171	170	167	176	164	164	156	165	166	168	165	156	182	173	171	167	155	165	139	181	161	136	179	163	160	172	181	171	158	186	154	153	170	148	151	169	144	163	179	158	168	197	157	156	175	138	163	157	171	167	143	151	171	168	192	147	174	156	151	165	173	160	174	159	164	183	146	148	145	156	180	175	162	129	159	200	165	186	159	160	175	163	175	144	141	160	158	164	143	172	172	183	169	158	178	149	141	175	163	144	170	165	156	199	169	171	151	175	164	152	167	160	202	155	175	137	155	156	166	150	165	151	164	174	167	144	145	162	165	184	157	181	173	169	168	172	183	166	152	176	194	165	138	170	155	176	158	166	182	154	190	185	161	176	157	153	161	166	178	175	160	185	190	162	147	153	155	165	177	171	159	191	166	136	182	170	191	146	174	167	154	150	142	170	144	156	181	180	168	172	146	155	167	156	149	164	156	179	138	171	142	160	170	165	146	196	179	133	148	169	212	190	162	140	161	173	154	172	188	144	143	159	180	163	151	147	144	150	147	170	151	184	199	181	182	187	137	168	175	190	167	171	165	174	160	158	161	176	164	144	170	169	149	161	174	191	148	166	171	188	163	172	155	179	177	163	162	157	169	158	173	190	157	186	146	143	152	159	167	161	143	162	163	170	179	164	156	158	171	163	163	187	155	154	164	158	149	153	150	167	150	143	198	172	163	178	182	177	159	149	166	159	166	169	175	182	146	158	190	176	163	178	184	152	147	161	154	158	177	171	162	175	148	163	148	169	168	167	178	164	159	157	166	166	168	181	152	186	165	155	188	154	162	143	178	173	142	167	153	173	141	164	153	160	160	156	147	171	151	160	145	184	159	142	136	179	181	161	177	187	178	167	192	178	145	145	161	174	163	144	157	166	171	161	154	140	159	174	172	158	150	149	170	166	147	177	167	140	150	159	166	176	168	193	151	159	151	164	147	182	174	148	152	167	160	170	162	148	159	167	165	172	169	165	164	168	161	162	150	169	138	168	146	159	167	166	163	169	176	183	172	181	158	163	169	141	206	154	178	171	163	197	166	174	151	160	161	162	171	163	178	160	170	168	159	138	152	150	171	155	168	172	158	143	155	162	169	185	176	177	175	167	134	149	164	153	166	151	167	177	160	163	181	187	169	164	173	177	186	165	184	181	148	167	155	150	178	171	141	171	169	177	166	152	173	163	162	128	133	194	174	159	186	155	160	172	159	162	146	150	171	178	167	155	136	188	172	144	174	162	179	165	164	156	173	168	163	167	178	165	171	160	189	143	170	175	165	157	176	162	147	160	140	163	187	176	176	173	166	153	172	143	151	164	142	167	176	144	173	154	140	160	151	167	187	163	165	142	153	149	156	139	155	162	172	165	151	128	170	165	158	145	168	171	160	156	152	161	157	167	147	165	143	166	150	158	153	178	176	142	181	157	179
41535	52495	56983	56178	51218	47104	39707	18661	12047	6217	3370	2886	2133	2159	1927	2175	1706	1210	1142	964	676	689	1104	1014	947	1089	913	729	653	566	519	493	475	503	453	469	464	451	451	434	473	475	457	446	665	2476	3640	4225	3514	2123	1370	907	669	454	419	421	407	382	395	386	415	368	424	404	375	383	428	381	417	414	401	413	421	430	426	417	411	400	403	371	390	365	412	398	413	431	397	416	408	391	431	394	414	363	417	381	455	382	410	422	422	429	426	422	391	423	438	407	402	395	378	412	396	439	431	403	400	403	416	394	393	406	370	388	379	391	420	369	384	414	384	377	422	366	389	348	396	377	378	375	393	424	418	404	420	375	393	407	413	378	353	393	375	390	419	391	400	417	371	411	415	405	373	389	390	403	398	429	423	405	396	389	389	364	407	401	395	392	392	398	402	402	392	382	390	364	419	416	417	376	427	453	377	420	390	405	384	407	401	425	391	408	427	425	387	376	412	383	400	407	389	423	392	399	395	407	405	374	403	373	371	404	376	390	395	407	412	381	426	425	397	452	413	428	440	402	377	391	409	418	381	390	366	423	419	374	407	378	411	413	410	401	406	415	396	389	377	379	411	423	389	409	379	403	404	387	379	404	396	396	430	357	414	367	393	408	440	384	386	405	423	352	393	407	410	428	381	421	393	411	405	393	402	417	384	418	419	404	385	408	398	424	377	427	419	418	402	393	417	419	394	395	381	430	384	393	382	402	365	434	407	453	387	403	372	366	407	404	364	389	382	433	421	396	367	436	393	374	378	369	392	409	440	401	426	395	438	377	397	380	394	431	353	401	376	399	370	404	436	414	444	404	380	418	417	395	395	395	418	414	382	413	426	428	404	387	377	440	410	393	402	393	365	362	384	377	442	429	392	411	388	372	384	419	425	429	388	343	420	405	396	391	391	413	407	388	426	386	397	412	401	405	431	406	363	400	389	426	405	400	397	391	422	392	381	386	404	412	397	401	408	414	389	392	412	377	394	365	391	415	387	366	413	381	422	398	395	417	420	395	438	411	395	358	374	408	394	428	384	392	396	414	378	393	407	386	404	388	384	383	398	379	394	389	379	393	426	417	413	407	409	400	398	406	357	378	422	370	420	413	410	391	364	384	394	418	409	385	414	425	417	427	403	367	366	421	391	419	394	436	400	380	387	389	419	410	439	368	431	395	405	378	399	411	422	407	414	395	420	379	383	417	409	422	399	418	396	372	379	400	404	407	401	383	384	422	385	432	396	388	415	408	412	384	404	385	410	413	386	400	365	413	385	385	438	413	362	394	361	381	410	382	414	423	403	363	417	413	397	393	413	387	404	406	367	385	429	402	419	384	429	412	378	419	427	396	358	401	411	399	386	417	404	382	403	393	386	395	390	411	436	428	421	417	390	377	408	405	409	444	396	369	402	372	410	393	382	407	373	381	424	394	394	408	365	426	420	410	418	434	398	409	422	426	411	381	405	380	405	345	427	391	386	440	391	378	394	403	399	401	431	413	432	375	392	415	401	435	398	384	405	382	412	409	372	406	376	402	382	450	397	429	388	399	414	384	399	382	386	411	405	376	386	409	394	388	407	393	404	410	401	429	412	388	443	375	411	425	378	410	399	405	364	366	394	439	395	391	446	413	431	416	407	402	382	381	392	391	361	426	413	386	376	419	397	386	394	401	383	363	378	363	415	358	393	396	398	388	398	396	408	402	352	381	433	390	421	433	411	441	422	417	407	368	415	359	388	366	369	439	442	390	427	373	385	414	411	402	386	422	438	400	371	350	409	413	401	423	355	379	408	421	445	362	413	372	400	392	402	406	402	411	397	425	378	353	400	380	405	408	419	397	423	393	412	386	387	416	408	454	411	380	412	396	428	406	404	381	401	414	378	424	408	383	393	365	408	379	396	423	368	424	392	369	359	410	407	388	407	365	409	378	368	397	386	422	400	397	389	372	393	413	384	416	402	345	437	390	399	378	390	402	400	409	398	377	386	398	425	404	385	390	389	396	397	406	375	390	400	420	392	416	391	399	436	407	377	400	431	413	405	371	389	425	399	388	425	424	414	415	447	378	402	426	398	375	373	418	395	405	428	396	378	400	377	407	384	361	392	380	395	405	431	375	420	432	411	394	395	413	390	405	396	384	399	417	397	444	385	365	386	414	390	413	394	389	378	373	420	405	379	400	407	423	422	339	435	382	398	399	386	395	379	399	422	374	373	420	405	418	404	396	368	367	385	426	417	377	382	439	381	404	381	410	386	408	406	398	388	407	395	445	377	417	392	399	387	419	365	404	409	405	404	411	428	382	407	399	400	387	386	381	387	390	415	454	395	359	378	398	386	371	402	395	394	383	390	399	363	399	381	408	374	459	375	418	406	380	419	393	378	370	390	428	436	384	411	379	404	391	394	387	428	405	397	340	398	376	414	389	398	402	362	381	411	360	386	387	381	376	407	398	393	385	423	405	395	383	380	371	399	390	389	440	417	400	396	386	385	405	383	404	400	437	419	426	369	410	363	427	405	429	397	387	409	421	396	373	396	439	399	398	422	386	378	419	406	433	395	381	442	395	397	401	410	378	427	358	426	373	424	418	405	396	398	397	395	401	405	427	402	420	410	424	380	384	425	410	400	395	399	371	425	387	383	389	389	395	395	390	419	388	374	382	417	439	417	364	372	382	422	431	373	366	413	433	391	398	391	388	382	411	414	412	409	388	416	374	380	409	370	355	391	354	391	434	393	414	459	378	420	387	376	399	380	424	386	417	393	400	435	414	388	402	398	394	375	396	408	415	392	395	399	388	386	440	377	360	436	430	398	426	405	411	357	395	391	403	348	408	413	384	415	419	362	413	378	391	398	398	374	390	400	393	432	395	413	413	400	404	388	428	363	412	342	395	405	393	395	413	388	401	393	398	408	449	373	388	366	388	380	404	382	425	385	406	404	394	403	390	376	368	389	390	398	374	419	373	396	400	352	387	415	388	411	412	397	439	377	378	392	400	400	394	405	425	407	436	386	426	388	410	374	430	399	416	402	399	372	390	398	426	416	380	417	395	373	344	387	421	377	424	406	398	380	401	411	412	383	369	406	402	402	407	395	394	403	433	440	379	420	417	428	431	398	394	366	403	415	430	399	429	410	415	386	381	434	386	370	371	401	376	365	373	408	426	383	403	429	420	371	421	460	395	395	414	388	382	405	412	441	387	396	394	390	395	382	402	398	426	428	439	397	407	389	430	379	412	386	409	406	391	400	395	414	422	350	377	403	425	365	391	378	443	431	402	377	407	404	423	437	411	391	402	362	400	383	421	378	411	382	411	413	388	401	413	373	395	402	393	396	400	382	369	396	425	420	394	369	362	421	416	395	393	413	390	412	384	418	365	377	423	403	395	407	406	422	377	381	401	385	431	370	360	415	375	401	405	402	410	387	395	420	421	406	374	412	391	408	422	371	394	384	407	395	393	426	431	373	398	375	434	363	445	424	415
19877	24873	39025	37377	32250	27880	10591	2317	511	356	271	276	248	277	254	238	238	224	245	233	225	255	232	244	212	224	201	232	227	241	218	227	248	225	210	239	232	226	206	201	221	235	222	200	220	223	257	287	253	272	251	245	213	227	236	259	251	214	244	210	241	246	221	234	236	221	224	221	228	211	220	238	215	218	207	208	254	201	227	233	239	231	225	221	236	229	231	232	246	209	200	192	264	209	224	219	238	215	202	241	244	233	224	225	216	227	237	238	225	242	224	225	228	216	240	217	203	243	222	226	232	254	219	209	206	237	214	224	238	266	199	227	245	284	231	212	212	213	226	261	220	212	228	219	198	231	230	223	235	218	236	258	221	239	247	230	237	231	222	220	232	215	231	224	205	209	232	234	232	219	233	222	230	207	211	224	225	229	223	222	224	233	215	239	223	234	234	235	214	229	218	231	205	234	229	207	216	233	195	215	194	231	216	232	229	205	194	203	258	207	214	207	227	228	220	217	220	229	206	228	212	244	225	227	221	211	234	218	230	214	224	229	199	220	208	209	228	202	239	203	237	221	225	213	243	208	200	234	217	211	234	248	229	211	221	219	228	238	248	227	230	190	229	227	248	192	187	214	218	205	226	217	242	231	225	218	220	228	226	250	228	214	237	218	207	224	213	209	228	229	198	210	234	219	205	225	230	218	208	209	201	251	233	225	213	192	212	251	222	233	223	216	228	242	228	209	237	233	255	217	234	235	234	226	221	211	203	252	241	245	234	206	208	210	229	218	192	209	232	230	241	246	249	198	226	223	231	209	229	201	214	207	226	207	197	190	222	232	222	172	227	202	213	227	211	211	238	216	220	233	238	235	214	226	222	202	228	206	225	207	227	228	221	226	191	221	208	219	203	191	224	225	215	229	205	220	234	211	208	227	212	219	208	224	235	212	225	234	226	203	248	217	230	221	236	236	217	206	223	212	238	204	215	214	205	217	228	240	206	199	218	209	225	238	198	210	230	228	219	240	238	220	245	240	235	202	221	240	219	226	209	221	226	244	229	217	220	252	219	216	224	210	242	222	207	235	228	229	231	252	213	227	220	243	213	222	210	187	234	213	217	215	245	240	229	224	234	254	226	235	227	194	204	211	198	210	213	213	222	234	214	197	201	221	218	206	229	205	221	225	213	201	204	229	209	213	211	210	223	233	250	218	193	248	251	220	232	231	221	211	202	200	226	210	229	236	215	221	219	228	218	244	215	235	234	255	236	241	226	214	208	196	220	230	235	233	204	218	209	236	219	229	195	236	223	212	207	236	208	204	230	242	211	221	211	244	236	208	205	216	210	221	217	231	193	229	207	217	246	224	200	242	211	244	268	218	217	222	215	260	211	227	249	207	217	222	226	239	223	242	232	213	211	233	198	212	235	210	210	241	223	211	237	235	226	209	190	213	233	235	240	234	222	243	235	234	197	227	230	224	218	239	264	212	240	223	243	219	193	221	238	207	233	203	223	208	224	224	236	248	223	231	231	236	234	248	233	190	232	206	222	217	219	207	249	225	219	220	222	205	246	227	231	242	230	197	205	219	216	222	198	243	239	224	233	256	227	222	262	203	232	238	223	230	231	219	207	208	206	245	238	248	222	247	202	208	254	210	256	241	224	210	216	223	232	244	209	239	206	208	212	211	193	225	224	214	218	215	250	217	213	205	215	259	226	197	253	246	196	244	220	204	211	252	219	196	232	219	217	248	218	240	228	247	206	227	242	214	212	225	238	253	220	228	215	202	225	204	227	229	265	203	211	235	222	221	198	231	247	224	215	237	219	239	231	260	221	218	196	233	230	242	213	218	236	209	219	216	227	240	238	254	205	227	233	227	206	224	230	193	226	246	222	202	216	232	213	217	231	231	217	221	232	235	235	214	217	237	228	228	222	204	228	204	214	260	248	217	222	210	213	225	241	223	216	227	221	229	197	217	206	233	217	235	202	214	238	211	231	233	217	231	203	227	220	212	224	217	212	257	236	218	194	228	213	214	240	197	224	211	225	239	236	230	205	189	228	229	192	216	238	207	199	219	256	222	222	224	231	248	242	209	237	224	219	223	231	232	224	240	217	227	233	185	217	207	229	214	247	218	239	243	232	229	216	198	220	217	246	207	219	247	203	249	219	230	215	226	201	220	226	232	202	226	211	214	241	225	212	227	216	222	222	230	210	208	213	221	205	232	218	231	212	244	206	202	254	225	223	247	239	233	241	218	236	247	202	197	215	249	205	193	235	242	221	208	213	225	235	238	227	231	203	241	223	229	201	222	181	203	191	229	245	205	215	216	219	198	227	221	201	221	217	194	231	219	206	209	208	245	239	236	221	214	203	190	205	250	215	216	234	219	219	212	236	222	264	236	228	230	213	211	218	223	212	207	239	215	236	195	221	207	203	244	243	211	246	256	255	230	212	230	204	209	240	213	220	202	218	241	237	216	242	235	199	216	240	204	222	221	200	227	233	193	227	213	218	210	222	239	227	217	202	203	215	218	229	222	223	218	245	215	218	206	219	229	219	227	222	222	226	201	210	211	240	232	237	201	225	220	227	220	226	216	231	258	206	222	230	230	208	218	193	235	231	222	223	203	219	210	216	217	222	226	221	202	223	230	215	245	231	242	221	222	238	234	223	198	198	205	207	182	237	229	251	247	219	184	217	205	237	224	213	232	252	208	240	208	226	224	210	198	222	208	226	257	217	210	239	242	233	249	223	206	211	233	238	223	234	236	210	242	207	221	212	212	222	210	235	217	251	209	220	212	239	239	220	194	219	198	217	233	203	215	223	225	229	178	226	212	224	227	237	203	241	245	203	215	214	213	219	221	224	219	241	229	238	263	231	203	212	226	223	221	222	251	252	199	200	224	217	251	211	232	216	214	224	213	186	246	200	202	227	225	204	230	220	228	224	217	258	201	240	243	206	222	202	206	232	228	238	234	230	209	214	238	233	250	208	226	267	204	197	205	226	223	206	248	233	205	233	223	224	206	221	197	222	196	250	197	248	206	222	206	230	223	231	219	202	236	255	240	213	224	236	208	243	238	231	244	217	219	220	214	228	252	217	248	218	236	225	215	215	243	225	207	220	245	224	212	226	230	206	226	227	205	225	231	238	219	221	248	215	221	201	243	238	232	217	208	235	218	202	201	242	195	189	207	213	220	205	226	210	210	215	235	214	209	236	221	229	215	222	231	231	233	228	250	212	196	232	220	211	216	225	222	233	220	208	233	237	233	211	234	261	208	232	193	212	214	218	207	247	237	216	219	221	222	227	190	205	254	214	221	246	215	221	226	255	228	217	219	235	195	210	210	229	241	200	244	219	244	221	210	219	200	215	226	204	208	212	241	232	243	222	236	206	236	228	206	244	228	219	204	237	192	191	227	214	239	230	238	211	226	191	220	227	221	235	223	214	253	237	231	237	190	229	212	232	250	232	219	248	221	223	258	241	219	236	204	209	193	225	235	210	206
13319	25563	40475	42453	40180	38927	13806	4067	1529	1295	800	774	729	794	728	688	742	643	669	660	608	605	661	606	593	573	602	576	556	580	581	581	548	578	549	511	529	570	549	562	541	553	587	546	530	700	721	714	749	683	663	611	613	608	570	544	545	542	544	540	562	550	564	562	534	555	481	567	555	532	521	574	562	520	542	530	573	524	576	531	560	543	568	533	563	560	565	586	538	578	554	562	544	556	537	504	579	547	564	547	564	601	520	511	562	541	561	607	587	562	550	563	557	528	583	569	545	537	522	510	545	581	551	536	549	585	543	563	593	535	522	568	507	597	556	549	527	541	536	559	521	554	589	553	549	535	535	538	527	533	577	505	540	550	518	582	567	535	566	549	506	546	525	501	568	565	542	556	533	569	524	544	544	554	572	575	522	571	507	532	522	571	573	555	518	591	518	548	529	597	532	568	536	527	511	585	550	551	544	541	496	561	536	571	533	507	534	557	531	486	544	530	555	561	592	555	545	550	543	525	544	588	547	539	555	507	540	548	554	553	508	512	547	550	560	588	547	540	520	551	566	604	563	543	534	527	562	574	527	523	557	527	574	519	536	566	543	540	554	508	564	583	557	531	519	511	593	574	543	549	550	536	539	537	527	543	536	521	531	545	568	515	558	544	536	536	553	515	551	546	552	594	539	544	563	552	551	574	543	568	521	550	551	528	522	568	577	527	534	532	555	567	517	536	562	571	593	558	518	534	541	528	514	542	544	545	582	527	547	519	527	580	535	533	550	519	539	569	530	558	544	555	564	503	538	530	533	529	569	565	560	497	533	578	539	510	508	567	588	513	511	513	573	579	556	504	485	571	547	524	532	523	554	526	509	517	538	526	554	539	562	576	516	545	527	571	546	587	529	542	550	546	542	519	562	527	554	527	540	504	565	508	575	536	540	548	527	565	531	539	520	532	530	538	541	527	524	565	551	515	552	545	563	563	574	563	518	580	547	533	551	561	574	518	598	491	545	573	548	537	558	520	551	539	527	530	556	550	548	503	517	540	557	567	563	551	528	492	545	551	547	509	611	559	524	520	564	553	551	521	505	591	541	569	521	549	545	529	525	554	530	552	606	570	573	533	539	550	537	545	534	565	525	561	553	561	525	546	538	567	532	553	539	535	521	520	559	557	570	542	574	539	556	554	554	534	553	572	556	550	584	561	564	570	536	571	564	551	520	543	552	551	547	550	595	537	572	539	531	543	540	550	579	553	574	603	550	536	527	576	491	569	514	480	541	590	538	555	498	562	525	561	537	566	593	531	571	514	534	518	561	548	527	567	571	553	531	589	510	573	552	539	531	549	546	561	542	514	517	564	565	507	584	539	532	517	571	548	534	544	534	534	538	577	533	518	529	544	557	549	562	533	553	572	552	532	560	545	558	523	579	527	576	572	545	540	518	568	508	515	563	575	509	594	534	546	567	535	576	570	546	560	579	514	562	577	546	534	578	575	533	551	562	564	555	589	591	562	555	566	546	541	582	507	545	557	551	527	538	568	564	517	530	569	538	555	547	523	536	556	557	531	589	537	547	532	527	559	553	559	561	542	554	525	527	566	510	576	523	524	510	520	551	549	571	550	527	576	550	570	603	507	545	553	532	546	574	542	525	540	552	538	547	530	565	501	515	555	548	554	579	521	553	492	531	536	534	542	585	532	533	592	577	574	523	560	592	562	532	620	522	526	508	531	571	579	544	555	499	594	538	535	547	546	518	525	562	525	568	504	593	547	542	583	571	580	550	534	538	516	523	525	526	540	576	566	557	545	578	513	535	574	539	525	542	546	562	544	554	544	523	549	526	604	529	528	528	547	539	525	571	554	574	524	521	569	529	541	561	572	605	542	567	561	565	534	576	531	603	541	578	551	496	532	541	554	540	565	545	517	550	588	544	568	543	515	553	526	531	515	585	556	527	506	575	530	522	548	534	545	523	522	534	569	547	569	553	506	563	551	535	527	531	552	569	591	559	547	576	543	553	603	532	546	516	574	562	563	578	558	548	526	571	542	545	559	530	560	600	569	541	577	536	570	542	543	553	554	516	585	499	597	515	553	509	575	572	534	568	532	542	541	540	564	583	568	515	567	568	537	556	536	501	552	561	561	539	541	557	590	559	520	536	536	563	538	579	545	529	565	568	508	550	604	547	553	550	513	517	553	543	490	540	543	531	585	545	549	548	548	572	592	506	550	546	587	586	573	532	557	533	560	541	572	558	566	546	573	543	565	566	561	568	557	537	515	555	515	567	547	519	600	586	543	536	522	545	550	511	557	518	551	537	563	562	524	536	564	547	575	565	557	522	559	532	609	550	562	535	524	557	547	570	547	510	576	531	549	532	555	526	547	536	558	573	551	539	500	550	529	528	524	530	577	539	518	543	561	541	542	566	503	502	549	568	543	566	546	530	541	574	505	595	533	550	571	528	566	552	571	533	571	556	580	530	524	553	554	552	499	536	564	539	527	556	547	540	561	569	542	551	510	529	548	521	554	543	566	546	532	524	545	546	549	561	615	612	550	526	538	521	526	531	569	572	541	575	544	573	523	530	546	559	561	555	604	535	565	587	568	558	538	552	603	550	551	545	542	542	565	531	518	529	498	571	597	561	560	551	561	546	540	533	534	558	553	559	554	513	592	563	530	553	562	540	553	566	546	533	567	523	511	563	563	540	550	563	513	510	535	553	572	539	579	542	548	553	490	517	526	546	568	591	558	575	551	545	544	569	536	558	567	544	565	561	563	537	532	519	531	548	489	541	512	549	524	509	547	571	554	570	553	558	540	570	585	568	586	523	572	522	584	577	515	554	552	550	562	548	538	526	603	520	544	585	572	537	534	565	526	581	508	519	586	594	556	561	542	561	555	577	532	556	539	556	571	508	565	584	540	546	572	531	556	539	550	546	544	525	515	550	555	569	555	575	558	547	537	516	542	537	538	518	523	546	558	547	560	535	568	539	547	589	535	566	576	547	551	542	540	538	574	529	524	572	560	535	516	542	535	551	518	590	565	548	587	555	579	535	496	525	511	593	543	577	537	554	573	557	568	558	546	516	540	515	532	541	554	583	525	546	530	535	563	555	529	567	552	494	575	563	546	531	529	504	565	524	551	568	540	574	550	565	524	552	567	550	530	556	519	516	544	524	529	516	568	537	572	586	538	595	550	548	574	548	509	558	555	580	550	531	547	539	519	513	548	566	547	568	566	536	563	557	561	493	565	563	534	557	551	490	562	515	519	533	571	570	554	509	564	529	533	585	565	542	540	564	531	564	539	560	534	561	538	495	557	553	558	543	566	573	530	550	560	518	579	551	543	532	541	589	544	556	545	564	574	553	543	561	548	547	552	524	547	535	536	565	569	526	508	577	513	560	558	542	540	531	556	565	545	565	587	512	516	541	588	566	567	565	516	564	564	553	549	532	539	519	570	603	545	517	582	593	541	562	533	572	588	530	561	577	569	544	547	565	552
44466	51982	53194	44815	47589	44078	37600	25373	16369	6666	1494	507	450	385	288	286	324	294	244	256	200	221	209	193	196	219	213	191	224	174	212	170	167	183	187	155	192	190	194	203	195	192	191	220	183	273	390	329	348	290	331	238	196	193	207	196	174	173	151	190	158	213	187	169	168	187	188	190	163	161	176	196	167	179	192	151	170	185	211	165	161	181	161	186	184	169	179	176	168	176	177	166	175	176	199	199	187	190	193	191	199	190	179	179	163	179	198	184	190	185	197	195	198	203	181	189	185	193	171	191	203	170	200	185	188	172	183	186	193	186	180	185	197	190	205	163	162	174	175	164	179	177	163	178	197	195	184	189	167	185	162	182	171	182	168	180	176	170	181	190	172	207	161	178	202	157	181	168	194	161	184	182	186	196	163	170	205	179	181	169	178	189	173	163	169	175	173	187	173	201	187	168	178	171	204	174	187	180	170	173	192	160	188	184	169	195	178	178	186	199	213	179	164	197	208	192	180	198	168	195	174	172	160	188	184	177	183	177	155	181	205	168	207	173	188	191	183	193	201	194	197	176	202	198	196	171	211	196	203	176	143	163	192	171	192	184	192	168	203	198	172	182	195	184	191	176	182	177	174	164	182	171	187	195	200	180	192	175	204	166	176	180	179	177	183	187	193	169	219	166	185	214	182	191	193	190	156	185	184	181	152	181	188	169	193	170	187	171	176	187	184	199	167	165	202	173	209	194	190	158	203	172	186	171	172	177	196	183	160	178	171	194	179	176	192	187	174	194	184	176	189	158	181	196	177	171	183	191	189	171	164	184	161	183	188	210	190	161	174	175	172	173	184	199	180	184	175	168	167	198	168	170	188	187	198	164	185	163	187	183	184	155	176	168	167	182	158	157	197	198	187	165	194	180	183	202	180	201	187	191	205	158	200	161	172	179	185	182	178	195	166	179	197	170	167	189	177	208	189	187	224	200	164	189	206	174	198	189	171	188	210	207	198	180	157	190	193	206	162	170	163	186	199	194	169	185	198	219	180	171	174	196	179	179	164	149	193	168	175	163	171	156	172	157	184	174	177	194	167	196	183	190	192	189	177	184	189	189	170	200	175	201	189	193	212	192	188	151	187	160	174	191	177	187	181	197	159	185	167	182	194	190	189	175	185	181	175	187	209	190	162	187	181	181	183	198	196	175	200	195	162	154	167	196	181	203	172	190	195	182	160	196	184	186	193	192	184	186	168	180	172	176	168	173	190	153	164	183	190	171	167	187	175	178	181	174	204	174	200	220	180	170	174	181	188	187	199	154	176	197	200	193	174	160	189	174	154	188	151	183	199	178	187	181	180	187	184	217	179	182	182	193	165	173	202	194	181	186	153	165	198	186	168	208	180	184	184	152	180	161	181	192	181	173	212	191	184	162	187	191	170	194	174	192	191	182	190	186	156	200	174	150	164	198	164	175	165	181	189	189	173	180	181	156	211	190	168	181	160	202	187	189	181	174	174	186	180	191	193	194	180	166	188	188	189	207	179	193	200	167	176	187	172	178	203	188	199	190	185	150	165	211	195	188	190	168	174	183	166	166	179	198	187	184	170	185	214	178	200	193	153	201	171	206	181	205	186	165	168	170	183	178	190	196	164	165	163	174	167	183	165	182	160	184	197	198	183	160	172	170	179	186	183	190	182	161	179	178	183	158	168	163	157	184	203	197	161	178	211	192	189	182	173	198	212	192	182	192	185	202	178	175	166	180	180	186	200	194	211	178	179	165	191	182	187	189	187	177	162	204	193	178	172	176	192	186	192	170	172	202	201	199	172	187	199	140	199	183	187	164	185	191	196	198	182	194	206	160	171	177	180	207	183	184	188	186	174	184	184	198	192	175	188	194	183	185	192	198	187	184	177	172	187	206	182	181	171	201	165	186	178	166	177	173	177	203	175	180	210	189	174	187	183	179	151	171	186	193	180	175	178	193	170	195	184	189	166	169	164	185	173	178	202	190	183	181	178	180	159	153	201	199	180	170	192	161	166	190	190	212	173	206	191	177	192	182	206	172	181	186	161	160	201	181	180	183	164	203	208	190	166	185	185	168	171	184	185	218	182	197	190	178	174	183	180	184	191	169	183	141	181	182	188	168	198	171	181	214	203	181	180	172	179	172	178	194	161	161	210	191	176	190	193	202	185	167	181	201	165	187	187	182	181	170	191	176	154	183	173	187	207	162	168	180	186	173	163	152	166	185	190	182	178	171	188	189	167	155	180	183	155	205	182	169	167	208	181	162	167	193	175	183	196	197	180	179	182	181	175	178	192	173	162	177	176	164	204	167	168	159	199	172	160	218	169	171	177	185	158	173	182	171	197	181	152	185	206	176	191	170	159	180	169	189	187	165	186	190	204	191	162	195	187	167	169	188	189	173	196	172	174	173	179	197	177	191	183	192	185	188	201	173	187	201	192	192	200	176	189	196	176	200	171	169	178	180	197	195	180	172	203	192	190	180	182	175	178	160	169	187	174	178	166	147	201	194	181	187	203	172	180	183	172	179	187	172	182	184	173	181	187	169	180	193	172	198	173	170	194	168	216	175	191	204	175	168	167	178	161	170	153	171	171	185	188	204	194	195	158	177	186	166	173	153	173	176	200	189	184	211	177	180	213	187	187	163	183	163	210	187	179	169	184	188	170	183	216	200	188	196	184	180	158	166	183	158	195	194	172	224	166	170	186	183	161	178	172	192	198	189	193	173	182	179	163	183	185	170	172	195	185	175	185	192	174	199	189	197	215	179	194	193	170	184	195	203	177	202	172	170	183	170	182	169	191	178	207	177	192	211	173	183	171	166	166	180	175	172	189	182	158	175	168	160	172	143	179	204	185	182	175	178	209	154	187	160	181	178	198	183	198	182	187	200	205	165	184	180	195	166	180	168	169	187	159	184	195	176	189	192	191	175	197	166	205	189	183	206	186	169	194	156	174	180	182	169	201	192	165	162	166	198	182	193	210	164	166	175	181	182	164	191	193	185	186	163	195	169	198	174	181	174	188	181	202	177	165	172	172	189	167	180	184	186	199	199	164	190	197	196	169	210	187	183	217	185	172	172	204	175	193	184	186	192	193	186	203	188	152	187	180	166	183	166	202	172	171	182	198	182	150	198	200	187	211	189	210	206	181	174	171	174	194	204	183	188	200	177	190	196	188	197	164	190	173	164	169	201	155	232	171	166	180	190	195	188	210	174	179	181	183	208	178	174	211	188	177	183	177	181	196	184	181	190	172	199	193	166	170	176	184	198	187	192	181	186	189	209	202	173	185	192	174	193	181	190	183	174	164	181	172	177	171	189	202	172	185	169	186	192	172	192	164	156	175	189	176	164	166	187	177	172	192	199	185	180	175	182	194	211	196	168	203	213	171	181	177	188	180	175	180	191	195	160	178	189	199	193	179	182	176	185	192	190	162	161	146	196	184	164	169	186	161	182	174	178	182	187	187	188	169	178	162	166	177	183
31245	49687	59330	58333	61496	55517	46813	17335	5480	2827	1417	1450	1585	1431	951	899	1116	1027	861	754	624	568	568	538	633	579	585	534	555	549	530	484	494	474	499	461	489	474	467	494	492	465	498	505	617	1069	1664	1277	1392	1157	1084	803	613	472	456	462	463	463	437	473	455	444	416	454	453	472	440	454	468	439	426	440	406	478	433	438	401	475	423	469	453	430	461	434	450	477	435	443	451	440	437	415	415	488	422	440	424	437	461	446	479	435	463	469	452	452	465	435	483	449	428	460	455	446	456	433	453	460	442	470	464	457	442	474	440	424	442	450	429	466	457	449	447	433	461	465	455	462	434	417	450	444	428	471	465	466	435	478	445	443	430	425	441	405	447	471	451	426	453	430	451	429	443	459	466	466	432	427	449	437	465	452	429	429	446	469	451	444	447	393	423	416	475	408	457	483	429	424	469	452	427	452	451	440	436	419	418	459	457	435	426	478	434	430	478	439	449	442	474	470	486	448	462	472	434	456	466	447	441	453	484	483	437	443	458	432	434	435	430	481	429	441	427	454	431	456	442	439	466	477	474	464	415	461	464	453	389	460	425	433	449	469	434	461	455	414	416	429	462	464	446	452	445	410	482	436	473	474	442	449	444	449	486	424	416	424	438	441	435	472	428	429	403	454	484	454	461	425	419	451	479	425	473	446	467	453	485	405	442	455	463	452	474	465	442	458	427	422	446	450	467	473	429	429	413	405	444	460	436	455	449	469	464	438	466	474	470	430	440	495	420	428	474	477	478	413	441	478	430	443	392	453	436	476	454	466	420	446	438	433	429	427	433	452	442	484	460	433	465	439	403	493	445	450	413	434	458	446	457	464	466	440	461	447	491	459	467	439	447	439	451	440	467	436	469	459	431	459	438	470	453	466	471	438	472	403	439	430	458	444	445	450	436	463	461	450	450	507	449	411	453	484	424	446	477	436	446	443	449	419	453	499	455	438	424	426	466	460	425	439	460	440	440	422	434	481	443	435	463	441	446	424	421	442	417	466	476	415	445	456	520	431	458	443	452	447	456	438	433	489	487	421	431	474	466	465	432	413	474	441	472	474	477	432	423	452	447	444	446	431	458	434	456	480	482	456	446	455	405	450	487	432	396	435	482	447	441	449	483	487	451	418	413	468	434	435	410	442	426	446	451	441	444	426	434	464	477	456	480	441	453	472	438	437	469	470	434	441	431	427	441	478	435	451	448	429	488	462	495	467	464	502	449	438	461	430	453	465	432	443	453	433	454	443	506	463	513	454	422	413	440	445	419	438	457	435	499	421	439	463	444	395	456	471	431	427	419	449	454	446	486	465	455	433	466	428	461	453	467	489	464	439	460	474	455	478	475	459	461	424	431	443	433	435	438	468	437	433	431	422	421	459	452	454	448	461	423	458	447	453	479	456	461	433	430	455	490	438	426	462	472	426	430	476	437	462	468	443	426	448	449	475	446	433	437	455	456	471	426	433	412	451	442	423	485	474	485	443	409	440	419	424	424	436	439	422	467	480	407	445	450	439	517	443	451	402	407	425	425	465	454	459	452	443	452	455	408	462	435	476	441	415	439	420	422	434	440	427	473	451	450	461	396	446	437	481	425	474	451	455	473	466	446	428	428	445	445	442	405	453	434	436	427	424	452	456	427	426	449	410	433	404	453	478	441	440	446	436	451	475	464	472	456	447	431	412	461	463	429	437	489	477	430	489	456	457	438	465	430	477	446	437	465	455	427	424	484	418	467	439	424	433	419	441	482	478	455	450	481	468	454	458	473	451	440	446	426	461	421	435	468	434	438	433	473	407	451	475	454	451	424	459	441	433	445	437	426	454	446	456	455	442	435	464	468	449	425	455	475	452	451	468	441	442	436	460	445	461	459	442	423	441	478	442	481	429	427	447	467	435	484	482	457	494	437	435	441	464	433	405	423	445	467	484	448	417	444	420	474	456	451	409	443	449	454	435	473	448	468	448	426	446	431	479	416	439	474	451	453	444	458	426	414	382	479	450	426	440	464	450	468	422	443	439	451	464	456	458	436	445	440	478	430	411	438	447	418	418	408	464	457	448	472	476	403	435	419	465	437	455	457	435	466	478	427	489	432	446	426	502	434	446	441	469	459	431	464	460	432	471	474	424	484	465	427	399	448	417	450	452	447	440	444	443	477	437	455	446	445	441	443	435	458	445	472	478	439	490	439	447	427	464	437	451	453	463	439	472	444	452	446	501	421	438	460	441	434	426	423	450	447	427	457	475	483	474	433	410	424	434	445	458	400	452	433	429	457	445	443	465	435	441	434	455	468	451	419	446	428	412	466	425	436	465	450	457	456	452	475	470	397	453	410	457	454	383	478	473	416	447	433	452	415	442	444	446	484	453	430	425	451	437	455	462	453	470	493	462	393	476	453	427	467	453	438	437	467	440	436	423	434	451	411	450	446	462	458	444	426	474	445	443	459	469	469	446	418	454	414	462	429	455	426	437	438	439	406	422	468	439	447	459	447	454	444	455	477	444	434	447	430	450	468	408	445	422	439	434	469	437	456	442	476	418	470	467	413	514	429	431	434	438	456	438	426	461	442	448	437	475	402	426	454	441	469	445	431	490	463	456	432	462	436	448	433	444	483	465	508	445	448	453	454	458	491	409	449	459	440	441	441	449	467	462	450	443	446	444	447	421	455	432	413	488	454	443	481	482	469	434	442	473	407	384	417	472	443	417	446	409	447	480	399	461	459	461	469	428	486	451	443	426	448	401	447	399	445	472	408	456	441	447	431	420	480	477	441	450	447	436	478	472	457	453	454	460	444	480	446	487	457	471	456	437	420	459	464	465	455	474	431	457	444	421	432	391	481	414	439	429	486	395	461	469	433	425	441	437	448	464	464	412	427	482	455	470	463	430	479	455	457	429	422	426	454	445	451	450	437	488	468	435	431	493	493	465	482	474	465	455	453	447	441	460	436	417	442	459	485	447	419	472	440	439	404	459	430	486	433	458	464	495	464	425	426	455	449	465	475	475	446	459	440	423	502	447	447	428	443	444	430	450	437	471	424	429	504	453	452	455	447	463	441	432	433	456	416	432	477	441	420	441	438	437	404	427	453	448	441	433	440	422	451	462	425	441	407	450	457	483	471	444	468	443	472	426	437	411	459	455	462	481	447	475	461	496	440	441	419	477	437	477	458	490	455	442	443	440	451	431	496	448	433	435	457	443	434	425	428	429	439	443	439	476	414	458	475	409	425	463	447	431	490	432	430	520	453	463	441	447	445	433	438	452	494	499	476	459	441	414	426	463	479	478	442	445	436	469	510	420	452	425	466	465	448	443	464	447	442	444	424	445	465	466	494	468	433	445	462	478	450	457	415	435	470	445	448	416	468	432	446	453	472	463	472	451	449	467	492	437	489	467	467	473	419	455	442	457	435	455	433	474	447	433	435	495	430	437	430	477	438	456	491	481	430	474	440	441	472	479	435	444	423	487	482	447
53516	56492	47169	43124	43980	44171	40157	31239	23744	18275	8539	2036	790	801	498	323	358	399	356	322	226	169	198	181	180	190	171	182	175	188	190	197	158	169	172	177	136	181	150	167	124	149	193	159	170	343	497	432	501	439	394	254	165	188	165	132	161	163	142	168	134	164	155	176	163	154	152	132	146	148	141	160	135	152	156	145	155	153	162	139	162	154	149	126	147	133	153	142	145	152	162	135	136	142	138	157	136	162	157	151	163	152	175	116	177	123	145	141	165	158	148	139	126	152	127	132	145	161	134	155	125	137	173	165	175	138	173	176	123	157	154	188	148	151	144	137	152	146	164	126	144	138	154	153	149	144	146	154	175	143	138	149	167	157	154	182	160	159	146	139	155	145	151	161	150	160	125	151	167	133	153	163	156	142	136	152	148	165	153	178	155	148	162	158	147	153	163	155	157	178	152	156	175	140	152	128	137	154	149	173	139	142	146	162	161	173	146	113	126	146	146	150	140	127	146	129	135	138	136	153	142	136	132	153	138	153	152	157	134	158	153	131	139	137	159	145	150	172	138	143	133	147	145	155	151	137	138	141	140	141	138	159	146	160	146	157	165	147	129	160	126	135	144	164	154	138	156	150	147	149	132	153	142	159	161	148	144	156	137	154	142	149	135	165	139	172	159	148	140	155	142	149	141	164	139	163	141	158	137	145	158	130	143	123	158	133	139	155	139	138	146	151	171	138	138	147	165	159	138	184	144	149	146	158	141	150	150	165	155	140	157	125	140	132	120	146	147	137	134	141	148	131	138	139	167	150	144	157	146	159	158	147	148	132	152	157	157	126	167	138	148	139	165	149	144	162	153	155	138	150	152	131	150	148	142	158	127	153	145	153	135	137	153	145	147	161	134	142	145	166	148	174	137	128	132	166	163	151	149	155	157	143	146	159	170	157	153	127	144	145	147	182	132	148	135	174	142	147	140	167	172	155	118	144	150	159	161	135	155	163	162	116	147	145	153	171	133	129	163	163	158	160	154	130	145	155	164	153	159	149	167	176	145	157	152	145	160	144	151	144	149	158	149	143	149	168	144	150	158	130	146	160	146	145	158	137	160	129	169	144	150	139	157	153	171	153	148	159	172	138	137	149	151	154	156	150	150	153	160	163	155	179	145	132	124	150	162	155	135	132	162	139	151	155	145	146	144	148	165	136	161	115	141	144	165	151	171	164	144	142	161	145	156	146	144	160	145	135	169	145	171	139	163	133	158	146	158	170	167	148	153	152	150	143	160	144	154	165	147	143	142	162	157	131	152	147	154	144	161	147	141	155	160	158	136	156	160	160	151	139	140	142	141	158	145	151	139	157	136	125	144	153	139	136	160	151	151	154	138	128	139	147	134	134	145	120	147	141	159	140	157	138	131	144	168	153	145	140	143	151	146	148	146	164	155	171	157	153	170	143	151	145	155	138	149	164	140	142	137	150	164	137	161	141	130	142	145	155	136	127	170	155	159	165	152	142	147	158	138	145	158	174	138	169	153	138	134	138	146	126	163	155	159	170	153	159	147	143	144	152	146	143	147	129	156	181	150	148	149	126	155	166	163	145	156	147	149	151	157	145	161	146	157	171	141	164	158	157	145	144	155	155	126	134	178	128	173	136	137	163	151	146	154	138	158	148	145	168	144	119	149	163	148	141	120	130	121	157	131	140	151	141	163	157	125	135	136	130	155	168	150	145	169	157	135	120	182	150	143	152	162	155	159	143	144	149	142	140	149	146	139	167	169	148	148	151	145	144	152	132	137	145	168	161	124	141	150	170	164	148	183	146	142	154	139	153	141	158	161	153	142	177	161	136	157	153	131	142	128	142	151	148	148	176	186	153	129	144	135	155	170	157	148	142	152	139	161	166	133	137	139	156	145	129	128	150	171	158	138	140	144	171	174	127	153	130	165	144	151	144	138	153	162	151	146	140	151	132	158	145	145	155	139	162	165	159	155	141	128	171	126	130	157	134	127	159	156	173	138	144	166	159	142	159	150	157	124	152	171	142	143	145	142	152	158	126	129	176	153	132	159	162	148	151	161	157	126	140	164	144	180	137	143	144	150	150	144	154	130	136	164	154	158	166	147	161	186	152	158	136	148	149	147	162	141	152	155	148	158	149	165	147	135	161	163	159	187	129	169	132	130	147	142	132	137	143	144	167	154	156	159	151	159	142	144	176	172	157	155	155	169	161	159	131	145	144	152	162	147	136	155	150	140	146	134	176	142	153	171	161	148	158	159	186	144	145	150	133	164	181	147	141	151	136	142	154	156	152	141	137	155	165	146	147	168	157	147	146	151	176	156	161	162	151	150	167	145	143	144	141	156	144	145	163	151	128	143	165	142	141	143	152	130	166	130	157	149	154	146	151	156	147	126	167	153	161	155	141	167	118	154	136	150	160	146	156	156	143	132	145	163	167	138	159	150	144	164	156	138	136	152	130	154	146	152	146	142	151	139	124	164	149	153	143	138	157	159	140	150	141	151	161	127	149	147	131	142	159	151	154	155	150	134	152	163	145	157	136	156	147	147	155	159	130	167	159	176	146	136	133	162	149	152	159	141	159	142	152	147	145	154	124	138	141	141	155	141	175	146	141	146	160	128	156	154	135	152	164	127	133	143	143	127	136	163	170	148	157	136	122	163	163	169	147	125	159	147	140	132	127	137	153	145	154	137	167	159	153	154	143	143	135	149	138	157	149	158	147	139	154	144	144	151	142	154	162	147	151	175	152	166	137	156	154	133	153	141	156	138	149	163	149	140	160	155	152	159	155	134	168	164	146	164	151	160	162	137	148	150	139	159	143	158	155	154	162	147	141	167	151	142	140	141	134	168	156	149	183	152	138	150	156	158	135	130	158	148	131	158	127	141	162	132	150	140	149	168	147	156	142	145	164	147	171	155	140	144	150	163	141	155	133	133	143	157	153	156	168	121	153	143	155	173	159	171	166	130	122	137	167	137	154	155	160	156	163	151	144	157	143	164	134	155	161	164	131	160	130	134	160	137	145	117	135	146	153	170	164	160	156	134	158	141	161	142	139	151	157	174	154	137	158	143	131	149	157	161	161	163	127	130	159	146	162	161	153	141	155	156	115	144	134	141	140	140	141	158	152	124	165	144	149	189	145	152	157	167	150	172	158	153	177	164	159	170	149	156	140	135	141	160	138	153	144	133	149	160	142	139	161	162	151	154	161	158	161	140	162	144	169	142	157	137	167	136	168	161	144	150	154	142	147	137	162	151	138	159	138	163	156	162	139	153	151	149	123	131	163	161	154	139	145	154	179	152	154	148	158	146	160	169	167	187	163	151	148	147	166	146	130	168	153	150	149	164	157	164	147	151	126	156	165	151	158	126	149	131	164	157	170	142	155	152	149	141	143	140	137	158	147	134	149	155	154	159	161	129	141	132	171	164	166	145	147	122	153	135	155	139	147	146	149	146	148	152	166	148	154	129	160	125	158	136	149	151	164
38630	56946	58872	56391	58952	59478	49066	30764	12467	4674	2233	1924	2174	2834	1701	989	1500	1396	1237	1248	768	591	516	546	529	534	589	519	476	521	518	540	475	459	464	441	395	429	436	437	421	431	681	399	664	1336	2105	1864	2148	1959	1346	915	644	482	413	379	376	365	333	364	371	395	369	395	375	392	375	360	379	343	403	367	373	366	369	373	383	372	376	337	398	359	393	370	359	376	369	384	380	375	348	344	395	349	380	368	362	388	374	389	381	358	376	391	381	344	383	348	362	393	377	312	355	422	343	384	375	353	372	366	375	377	375	376	357	371	355	371	374	396	385	366	363	341	346	356	351	366	364	340	377	375	357	376	349	374	360	344	368	364	374	354	386	341	351	380	392	370	403	372	370	387	360	356	396	367	368	366	365	352	381	387	373	362	362	372	381	354	380	369	386	388	375	382	329	395	370	387	383	365	349	357	361	381	396	379	368	366	393	330	370	385	349	382	340	361	365	354	383	333	380	359	376	370	361	377	344	359	356	338	331	390	347	362	368	383	390	369	404	369	375	349	365	355	340	340	355	365	369	362	369	356	404	367	425	336	358	364	390	370	399	379	358	347	353	370	391	372	363	368	347	379	371	363	375	362	399	372	379	353	353	388	350	380	369	394	370	364	329	374	368	362	415	384	382	378	370	349	361	373	359	384	361	383	355	323	378	357	396	377	341	379	358	371	359	400	386	374	363	367	375	410	362	375	351	367	369	394	377	369	347	377	396	395	394	387	342	347	390	357	371	380	388	357	369	377	344	373	351	375	378	394	418	362	365	364	350	386	366	376	381	388	382	400	376	385	360	334	318	359	355	371	345	362	424	370	342	400	358	390	347	362	359	377	362	356	379	398	387	368	338	359	360	349	382	415	387	388	354	330	382	371	379	337	368	358	337	373	399	369	345	360	369	385	340	375	371	346	346	371	379	359	350	386	402	387	366	369	406	361	360	375	356	371	395	409	359	376	361	387	357	397	397	353	347	381	347	389	371	399	366	347	326	385	357	387	350	375	382	356	376	370	355	340	361	346	397	339	351	353	336	400	318	341	373	338	376	320	350	373	367	407	378	372	393	369	369	368	386	381	370	369	356	347	347	379	391	319	381	352	389	364	332	359	389	393	362	389	369	368	373	372	325	384	386	342	406	354	378	409	346	388	395	336	361	354	354	357	376	335	370	400	362	408	376	370	367	383	356	410	372	371	356	330	376	358	359	329	366	360	351	342	376	345	408	349	359	374	380	327	368	350	383	366	397	386	351	389	382	364	356	372	393	373	372	334	347	370	363	375	409	376	380	368	373	335	346	354	375	379	369	367	376	365	363	367	387	395	351	359	375	398	377	377	361	360	373	362	400	377	372	341	374	368	381	358	367	354	382	346	412	349	354	389	396	366	373	391	381	359	347	353	364	390	387	379	400	336	332	373	355	387	370	414	362	360	359	344	367	392	339	352	338	355	359	358	396	378	396	376	351	367	368	387	398	378	364	391	319	361	381	340	404	353	391	414	359	375	391	354	360	366	347	361	367	334	373	395	357	399	364	385	367	358	356	380	387	386	365	342	369	389	354	365	329	380	375	370	359	358	368	394	381	382	397	379	379	341	405	355	358	373	361	379	366	386	372	399	358	363	396	372	355	375	356	360	371	387	381	350	364	377	370	391	365	377	351	377	372	352	366	377	384	379	352	399	382	385	359	365	351	319	362	350	389	362	351	366	399	376	362	393	378	365	381	372	391	386	352	383	357	385	342	355	381	383	383	358	353	346	359	349	374	374	351	379	384	405	379	349	374	375	317	370	312	373	360	355	369	389	363	378	351	420	364	369	371	373	384	403	378	373	395	353	331	400	396	367	426	409	383	360	377	366	341	344	344	352	313	362	379	352	395	383	389	355	416	395	383	343	381	409	354	360	353	374	358	382	337	383	381	366	379	344	354	353	368	385	388	373	413	368	369	367	399	402	392	404	393	369	370	378	332	395	402	383	386	364	357	349	382	367	356	360	399	330	369	374	347	368	390	326	330	362	351	343	384	334	361	383	361	370	359	367	391	352	356	371	392	363	373	366	387	329	387	360	379	369	384	362	352	371	337	375	355	354	381	395	368	385	358	351	370	333	348	384	396	366	341	383	383	369	373	353	388	413	343	371	357	392	328	398	381	391	396	368	364	392	367	415	366	374	336	390	348	397	411	330	368	369	346	363	384	374	351	344	381	374	335	380	372	374	367	353	379	370	335	364	373	392	379	389	370	365	373	403	396	384	385	387	367	326	408	337	390	390	378	382	391	387	336	370	357	361	323	373	335	418	377	347	346	363	365	362	373	365	397	409	365	383	376	367	372	357	349	359	379	377	329	376	417	378	380	364	373	389	371	364	367	359	392	355	402	357	373	396	400	359	403	347	409	348	369	361	316	365	389	347	360	378	353	385	388	363	354	390	373	393	353	325	378	371	374	400	352	375	327	362	369	355	356	375	393	408	360	370	374	354	393	349	382	410	411	372	354	352	371	360	347	383	351	375	391	344	360	374	388	387	357	374	375	379	366	374	328	354	353	371	350	365	398	349	411	372	372	335	391	372	409	349	357	345	394	401	355	356	389	341	338	356	352	349	350	369	349	355	369	363	396	360	359	403	360	373	372	372	387	351	368	374	361	388	382	374	351	388	370	350	375	344	363	409	345	393	360	376	381	408	390	404	335	361	360	388	363	374	377	353	346	363	373	379	357	378	385	393	369	343	405	367	395	385	346	372	333	366	364	357	340	383	369	374	371	356	353	354	350	404	391	348	370	373	372	387	373	354	341	374	366	374	355	330	345	376	345	346	383	395	393	380	391	320	331	368	367	381	355	381	347	337	351	352	395	366	406	387	381	358	374	374	369	379	380	398	322	344	393	393	373	378	377	340	378	361	381	379	383	355	383	358	355	392	381	374	375	355	357	383	341	387	397	373	379	363	365	380	371	357	390	369	342	403	347	361	352	396	377	374	394	392	356	360	389	367	378	382	347	357	374	348	379	407	360	373	368	378	375	377	375	396	371	372	382	354	359	350	362	412	357	361	356	346	396	355	366	411	358	384	348	377	368	383	379	379	374	365	357	370	359	393	338	348	376	364	373	369	360	367	359	373	392	365	370	358	338	360	369	362	337	395	350	347	369	323	342	362	364	393	363	385	373	373	343	381	375	384	349	390	372	370	368	361	340	356	359	364	344	387	387	332	351	367	365	322	368	389	362	379	376	340	395	372	400	372	360	348	396	379	376	367	327	370	401	362	414	365	367	376	377	436	388	360	383	388	371	388	395	362	405	338	359	376	356	376	308	375	382	352	348	385	405	411	372	353	356	354	363	352	371	343	346	344	404	416	365	373	354	367	369	371	383	398	361	366	352	379	359	365	378	373	396	342	356	365	345	371	336	358	398	357	336	399	348	355	385	344	368	335	352	365	351	408	364	379	394	364	353	362	353	345	342	375	365	385	378	349
20158	26133	33105	32017	29083	28792	22307	13941	2733	369	243	210	240	245	215	226	257	240	252	239	229	214	232	226	213	231	223	205	194	208	212	227	213	216	199	191	235	214	223	222	224	231	248	264	212	190	248	247	237	221	235	229	228	224	244	209	216	215	209	213	223	208	186	238	196	218	196	185	217	193	217	238	187	219	213	174	206	236	199	195	214	247	222	237	200	234	209	189	206	226	193	213	213	222	228	194	216	224	221	249	193	231	224	227	214	241	223	218	210	179	231	215	219	217	198	207	203	232	203	201	222	229	233	223	189	212	226	194	222	255	222	227	227	247	232	237	225	225	202	238	207	200	214	205	199	230	212	193	207	228	210	202	203	236	196	189	216	200	207	203	191	227	252	187	225	221	245	209	213	202	219	191	192	193	228	199	195	218	213	202	192	217	228	225	211	205	207	211	200	225	227	203	246	222	214	201	238	218	211	258	204	233	207	215	216	226	231	213	219	219	214	187	210	196	197	255	223	222	228	225	238	233	206	217	222	212	210	191	210	218	229	218	242	241	209	225	211	217	198	240	223	226	240	190	187	211	230	219	218	225	226	229	252	217	217	222	230	235	212	206	240	179	207	186	219	203	264	204	205	194	234	222	234	227	204	219	210	219	220	233	212	222	213	224	207	211	222	213	218	202	230	227	241	215	231	225	197	245	195	209	205	199	252	227	215	221	170	218	220	232	202	221	202	231	221	229	236	207	198	216	209	219	229	203	222	234	206	198	212	243	220	240	221	205	200	209	228	213	222	224	186	238	223	222	223	219	211	215	197	234	214	203	222	233	213	229	229	220	223	206	210	215	208	223	225	236	224	197	223	239	222	193	189	238	210	225	245	210	179	231	220	228	238	218	245	214	235	200	221	219	199	222	232	221	237	234	228	235	244	213	208	218	234	199	224	232	200	210	239	191	201	218	202	218	209	207	234	249	205	201	209	204	205	241	253	200	223	183	204	188	201	207	198	202	243	219	199	203	199	210	164	212	267	212	240	212	215	238	207	256	214	270	232	205	238	218	220	209	220	221	210	229	207	211	219	222	224	219	216	199	192	207	231	221	244	222	210	220	195	211	252	221	198	208	214	190	236	202	198	208	213	221	230	232	209	224	214	217	200	225	234	206	231	198	230	217	223	204	212	215	252	238	213	214	195	196	248	214	200	214	209	246	208	211	185	222	231	205	224	193	203	230	218	227	211	211	207	218	249	235	205	231	200	217	221	224	186	224	227	213	210	213	207	205	204	209	210	229	185	215	223	212	203	211	220	240	224	199	208	234	219	212	226	217	235	206	238	212	226	218	224	231	204	200	210	231	210	209	215	219	213	236	204	219	191	202	216	218	205	215	209	230	223	199	219	220	207	225	221	222	210	228	219	204	221	205	214	220	197	234	229	228	202	225	176	230	218	241	220	215	222	223	241	217	202	237	217	210	244	206	221	221	228	224	240	205	224	210	212	232	202	221	184	221	235	214	219	218	214	194	213	233	219	202	204	224	228	204	213	237	191	196	221	224	216	218	239	219	209	195	213	220	202	248	207	204	239	233	209	245	218	205	228	217	217	224	198	238	210	217	220	239	212	235	208	193	214	223	213	213	202	233	199	189	219	205	213	219	206	221	213	207	219	233	207	216	218	202	213	262	230	219	226	208	218	246	214	204	209	226	206	212	237	228	184	203	190	213	198	222	225	216	216	211	214	220	197	213	226	214	242	231	202	197	218	214	205	250	242	200	238	189	204	216	207	213	201	218	224	233	219	228	210	219	207	233	218	219	200	207	183	212	226	226	211	219	196	207	225	202	224	217	251	229	233	223	209	203	219	198	211	239	173	219	190	220	210	215	231	239	200	224	214	212	209	241	225	227	225	207	237	235	217	219	212	249	213	224	235	223	236	207	209	231	225	215	212	233	208	195	241	219	218	216	215	230	232	207	215	203	197	216	197	226	228	217	210	196	256	194	211	197	212	201	208	209	230	219	210	231	248	210	213	223	236	217	199	227	229	219	238	223	209	216	210	232	202	244	212	214	219	188	211	212	211	225	232	231	200	230	209	199	204	213	206	236	193	211	225	205	225	231	197	202	219	231	206	187	225	224	227	227	225	210	222	227	225	236	218	210	212	203	207	211	220	218	236	235	210	211	212	221	196	209	221	215	222	215	205	185	233	215	202	221	209	237	206	228	210	212	219	218	206	216	206	220	236	245	219	236	210	213	190	225	235	234	213	223	216	216	199	243	241	185	231	231	204	186	207	212	189	201	237	220	212	212	222	203	234	218	227	206	209	219	190	199	233	194	201	229	229	193	212	230	202	222	224	225	228	210	219	221	215	218	239	210	203	218	221	228	240	228	205	230	214	211	209	218	226	208	223	202	226	186	219	185	220	224	223	243	226	238	231	206	209	215	205	250	216	216	213	224	205	202	236	239	205	235	195	210	234	213	208	258	191	257	211	200	240	214	244	210	188	213	230	236	237	195	232	217	197	211	239	196	237	229	239	214	233	202	206	192	231	215	211	222	204	221	217	213	234	195	228	207	219	232	185	217	213	214	245	233	194	212	186	218	210	213	223	240	205	181	226	229	228	199	221	228	184	215	216	218	203	225	204	210	243	251	225	226	206	243	211	221	234	231	220	232	207	222	217	244	189	211	220	200	231	244	229	224	233	190	194	220	210	211	229	225	192	219	233	221	229	221	221	213	224	219	217	208	229	206	220	227	214	211	207	200	203	216	197	218	221	239	228	225	220	221	223	212	217	215	226	235	194	248	192	226	206	235	198	220	207	217	218	214	205	225	200	222	214	236	226	213	190	207	213	237	219	210	237	216	211	233	215	250	203	182	233	208	227	196	220	186	201	246	216	202	192	241	209	219	235	208	221	227	234	210	209	234	220	190	234	193	227	218	212	222	212	212	216	183	209	218	217	224	195	207	198	225	215	229	199	218	206	210	231	216	227	235	211	222	195	217	243	244	244	269	248	207	233	220	231	208	244	194	224	216	198	203	227	235	194	212	198	229	231	224	228	215	213	190	192	204	212	206	200	232	210	206	219	218	229	215	212	201	194	223	239	233	227	230	211	230	238	222	226	203	254	204	197	229	246	221	210	189	222	222	210	188	198	214	217	233	202	220	206	233	227	234	199	211	222	209	208	222	215	188	215	247	216	244	222	216	231	214	208	195	244	229	217	232	206	230	197	229	228	210	254	206	217	233	217	234	237	232	199	212	221	200	208	237	208	204	200	210	209	218	200	209	227	196	208	195	207	215	195	240	218	217	218	248	225	217	223	214	209	220	225	223	217	207	223	251	199	228	222	199	246	202	226	202	231	200	213	240	223	230	230	209	194	230	208	225	218	244	203	238	181	200	213	200	212	224	226	227	223	214	219	239	223	223	235	216	235	203	215	213	221	204	212	218	223	223	231	213	207	206	234	236	234	218	257	225	180	201	228	218	209	198	221	190	213	212	194	209
13750	27123	35601	38960	38822	40384	35888	25220	6412	1129	763	702	601	599	590	590	621	578	591	554	570	569	583	620	579	551	562	545	550	568	530	532	547	554	506	585	505	550	533	540	520	535	565	507	530	586	637	656	617	587	628	555	562	552	537	549	577	580	559	492	544	575	535	558	497	543	522	549	539	567	548	524	540	531	544	545	552	539	530	500	535	528	560	519	525	531	507	513	580	568	516	526	519	541	522	534	521	561	502	516	526	550	540	522	597	518	568	530	540	561	567	546	507	533	525	555	569	559	526	563	571	516	549	522	576	539	532	569	557	561	536	573	575	526	549	521	525	547	579	492	505	571	550	538	531	542	520	518	514	509	513	568	548	543	551	519	528	549	561	548	534	546	585	561	576	525	543	516	530	568	547	558	507	575	580	571	505	527	558	548	523	530	528	521	531	529	534	537	549	554	533	547	547	533	543	541	575	521	536	573	542	568	530	511	527	559	536	572	526	485	574	562	571	502	518	571	557	534	559	533	522	544	533	525	535	531	511	519	528	527	598	512	538	498	535	577	468	571	523	573	522	569	553	496	527	493	527	547	515	574	571	538	531	517	519	552	564	572	499	575	537	562	504	504	548	579	561	544	552	581	543	568	506	534	545	546	533	534	540	579	496	521	513	582	482	536	545	575	576	524	538	528	569	548	548	532	521	539	523	542	516	559	556	534	569	534	604	496	511	529	540	545	508	514	556	506	544	546	535	527	506	547	537	540	523	531	550	532	533	553	529	545	501	528	573	550	537	534	544	530	563	555	520	553	564	556	506	555	489	533	539	517	544	489	471	529	516	523	524	534	554	521	517	516	524	525	523	487	574	513	535	538	547	547	570	563	557	534	518	523	524	553	560	531	521	558	534	561	535	530	505	535	534	536	537	548	570	557	556	531	550	571	565	544	537	581	508	539	556	544	515	544	569	543	515	535	572	579	505	543	509	558	579	557	563	549	548	510	531	560	522	582	510	533	513	545	576	546	541	500	526	494	561	558	529	500	519	523	544	523	568	562	524	558	550	520	490	546	566	543	531	560	537	531	494	585	538	571	569	546	569	546	545	534	519	531	522	561	513	512	564	554	471	569	552	542	541	520	524	547	530	530	496	533	537	579	546	571	544	539	550	549	531	562	562	516	555	531	574	567	543	559	563	544	581	535	522	564	548	567	562	580	560	524	523	543	554	530	541	557	493	551	535	494	553	571	519	561	531	538	553	537	489	547	530	544	549	527	575	531	528	553	465	476	553	527	528	542	536	557	536	550	557	561	534	541	552	538	527	571	537	575	507	499	555	553	568	511	497	537	517	525	509	556	569	546	532	551	538	527	513	533	539	534	555	533	567	531	523	492	537	536	537	532	583	514	546	518	569	520	504	535	586	532	534	550	521	531	549	551	514	541	525	557	510	505	596	533	590	524	542	559	576	566	534	562	546	545	505	534	526	510	529	560	506	547	538	524	503	542	515	593	527	524	547	535	536	523	536	522	531	500	533	536	518	547	518	549	539	548	515	564	579	565	555	513	542	555	511	529	521	537	524	550	535	493	526	533	518	548	571	526	542	509	548	569	503	511	543	559	520	548	518	530	540	501	501	563	554	504	536	521	515	544	556	546	559	528	527	564	562	538	534	519	547	559	546	534	558	498	534	511	549	525	524	543	499	525	517	530	558	513	565	563	521	533	564	535	540	537	509	494	586	521	526	555	529	538	497	538	538	557	575	542	541	509	531	499	538	511	541	577	528	560	594	562	550	518	551	489	524	538	518	506	576	538	520	549	521	552	479	543	561	538	531	535	523	603	494	561	569	569	554	552	508	524	535	533	511	555	549	543	589	505	553	526	512	564	529	518	530	525	534	578	518	546	554	530	544	568	511	540	573	552	492	577	538	495	525	528	536	550	513	530	525	544	564	495	541	564	582	520	561	509	543	540	544	510	547	508	489	497	529	562	539	540	553	523	554	514	545	562	509	554	521	538	562	528	539	561	557	573	565	560	530	505	558	521	517	575	519	505	522	549	561	526	530	562	561	537	540	552	533	536	541	552	572	568	547	520	535	555	560	516	549	531	548	515	520	505	556	496	478	528	527	550	536	556	519	523	535	571	560	571	519	523	532	546	522	576	493	553	546	565	531	571	531	581	536	506	550	508	520	558	539	529	574	527	533	537	559	520	556	525	566	486	521	537	559	560	532	524	547	539	501	505	539	520	544	509	588	565	597	565	540	520	517	505	551	570	547	512	534	550	551	545	523	546	514	565	551	511	502	514	531	530	549	535	542	553	538	525	530	536	544	541	540	531	530	558	551	516	534	540	559	533	465	550	536	541	545	571	521	575	584	558	542	535	522	555	558	533	556	553	545	552	520	541	528	482	546	547	548	557	561	553	518	504	508	544	525	557	560	530	520	534	558	565	536	598	523	522	549	552	549	515	541	530	486	521	543	524	519	550	547	535	494	563	544	527	554	566	562	519	563	574	560	505	531	528	549	568	533	538	518	571	521	545	551	549	539	509	527	524	526	534	567	540	554	543	548	534	598	553	533	554	551	571	518	553	550	571	545	545	506	490	543	582	546	564	548	545	532	541	542	533	545	518	554	529	548	552	572	512	570	564	548	609	519	582	547	484	561	580	563	535	546	539	511	568	552	540	576	573	582	545	541	516	553	519	525	552	535	537	541	565	537	516	547	565	535	573	587	516	535	528	543	540	535	500	550	557	497	520	586	554	533	534	570	561	534	546	524	516	545	500	562	514	553	533	552	571	528	556	548	513	555	529	514	541	561	530	547	526	535	545	536	600	575	523	513	547	561	502	581	512	551	524	574	504	562	549	550	595	505	575	512	551	543	535	547	506	584	515	503	503	539	572	532	522	522	534	581	523	528	562	515	572	523	532	574	576	534	533	564	568	540	550	535	523	529	553	555	532	560	558	496	519	535	537	542	535	515	516	570	553	529	537	531	556	583	528	541	561	543	569	529	545	519	575	551	547	560	497	530	537	539	546	550	511	503	541	543	500	515	523	541	542	513	546	511	514	514	515	547	523	505	573	507	509	526	518	550	518	553	532	517	589	538	546	520	520	556	563	487	565	521	528	573	528	522	502	532	510	579	547	581	522	494	569	537	491	570	560	529	527	535	526	528	534	546	547	532	528	545	583	573	501	538	568	563	551	545	532	554	538	545	481	537	515	556	561	539	547	513	549	569	584	493	519	572	567	535	518	542	516	555	524	552	565	523	532	577	563	543	523	536	546	547	525	554	547	552	541	510	577	525	552	553	532	523	540	559	515	552	540	519	520	571	517	495	567	550	511	595	532	517	537	508	504	539	539	564	521	499	505	497	522	545	547	526	555	546	561	506	517	512	534	500	525	500	502	542	566	525	510	531	477	534	514	544	532	565	560	531	514	554	522	519	536	560	574	552	530	528	503	511	566	512	518	561	529	521	525	501	540	532	542	539	582	519	555	546	540	565	546
44382	58152	52846	47966	46191	42420	40665	32422	23761	10693	2671	655	365	412	383	327	292	735	1208	455	217	235	210	197	221	188	200	194	217	210	188	209	191	206	208	206	199	232	202	199	198	194	192	201	203	251	350	307	262	265	212	247	223	212	172	234	190	193	209	208	184	167	180	186	186	173	207	193	213	189	186	188	180	186	206	176	187	206	186	174	181	179	185	191	207	202	185	161	216	198	175	201	183	201	191	195	212	186	223	191	199	185	185	183	180	188	187	193	173	200	182	189	185	223	197	206	195	198	196	219	185	199	177	184	183	188	193	200	201	219	198	162	166	165	190	193	171	225	207	173	202	227	208	196	193	217	189	202	179	200	201	181	181	214	193	191	212	170	177	202	198	200	152	235	174	208	186	183	214	185	177	205	174	194	177	202	206	184	205	199	208	169	200	206	176	193	173	184	191	212	195	209	174	183	190	180	173	162	198	197	193	195	199	189	194	201	191	204	167	190	181	159	194	185	194	194	195	195	181	195	212	216	200	189	195	189	169	173	179	166	210	156	170	182	184	212	156	188	197	190	193	179	175	179	196	216	191	200	205	212	205	196	194	195	174	179	187	209	218	198	197	206	209	186	210	193	186	179	185	190	177	203	201	178	158	180	202	189	208	204	168	199	192	185	191	185	181	185	224	177	167	217	201	180	190	216	166	195	176	179	198	198	177	195	179	212	226	192	196	174	197	216	193	206	204	160	184	208	187	213	174	199	205	197	208	190	201	202	213	183	220	191	165	218	193	206	185	180	178	184	195	184	203	203	204	173	168	193	189	216	200	183	189	200	160	169	172	191	226	161	185	187	199	181	192	213	200	167	180	168	201	193	199	187	224	198	183	210	198	196	207	170	170	199	224	197	178	177	204	212	176	198	185	185	196	186	171	177	200	195	184	216	165	213	206	195	191	199	173	222	219	168	166	222	167	184	193	170	220	186	178	187	149	190	184	188	156	206	187	176	178	192	179	199	190	193	192	184	193	208	203	205	203	194	195	204	167	187	176	203	189	166	177	189	199	205	227	165	212	187	188	204	192	185	190	193	217	196	176	197	210	167	209	187	216	194	193	183	229	209	200	173	202	197	174	200	174	213	197	175	187	179	195	207	189	194	204	186	204	209	170	211	168	191	176	207	174	191	205	195	196	194	181	176	181	188	179	189	198	175	205	196	180	178	167	163	168	184	176	194	192	176	178	192	184	191	205	206	177	204	182	171	216	193	166	180	199	186	188	186	206	210	215	180	171	190	183	193	191	204	172	190	197	198	206	204	209	182	173	189	209	179	212	193	191	198	185	186	182	190	184	194	217	188	178	200	192	194	186	169	177	209	170	200	171	180	195	180	185	187	202	206	180	200	198	193	181	199	180	168	172	172	196	203	202	201	195	193	195	185	190	204	185	169	211	214	198	179	185	182	168	184	213	197	228	172	167	210	181	177	196	220	175	212	184	189	209	203	184	211	208	176	186	211	206	193	174	191	176	213	204	191	175	171	181	201	182	216	208	211	214	213	210	188	185	166	175	195	226	169	169	179	182	194	177	167	187	195	188	209	197	192	175	166	208	199	193	194	172	200	195	176	201	195	182	194	201	212	199	192	183	203	163	181	192	198	202	191	179	175	174	225	191	199	224	200	189	175	196	196	182	188	199	214	199	201	168	195	182	211	176	197	161	184	198	172	171	198	211	169	212	221	195	178	168	206	157	205	218	195	180	197	172	177	171	178	214	196	201	207	175	218	188	202	180	199	176	207	208	173	221	223	201	208	189	180	173	198	188	201	192	207	174	187	188	193	177	190	196	206	171	191	193	190	185	171	163	181	208	185	186	177	193	176	186	197	201	213	207	184	172	204	200	167	188	198	201	194	209	182	195	207	172	180	210	175	166	197	185	184	232	174	181	178	186	208	188	175	180	202	187	179	207	177	181	157	195	196	196	210	165	198	202	176	191	207	207	199	188	208	188	200	193	171	227	202	178	178	200	186	188	193	195	189	190	179	193	191	179	185	197	201	187	208	182	204	182	187	226	177	167	178	190	183	202	199	184	207	202	179	200	192	194	202	192	184	198	177	207	187	187	176	166	194	184	194	206	184	182	193	189	192	193	174	177	185	200	175	195	202	159	187	195	182	183	206	185	196	209	201	196	178	189	188	185	189	200	193	214	187	200	200	197	186	204	199	181	171	209	202	192	186	173	191	171	198	193	206	199	194	203	225	207	203	181	180	196	184	182	193	191	227	203	206	199	207	177	208	169	201	162	180	196	214	178	192	214	181	179	188	189	195	185	189	203	192	206	176	200	190	210	195	171	194	202	212	215	198	189	168	201	190	209	190	198	200	201	169	187	190	209	205	211	185	178	203	198	181	174	188	182	169	193	213	188	198	228	221	180	157	184	215	179	201	217	198	175	184	199	186	181	183	170	229	186	201	172	193	188	205	154	179	171	193	182	174	215	185	209	159	197	197	182	189	208	211	202	181	207	159	181	212	200	211	173	220	215	180	179	165	189	198	207	175	203	199	181	180	192	170	219	204	184	175	188	179	191	189	161	187	180	183	204	195	204	193	174	204	217	189	181	186	214	195	214	202	205	194	196	220	184	208	168	206	187	199	194	191	208	189	193	185	204	198	217	196	204	208	203	176	178	149	183	193	201	178	177	190	191	189	190	213	208	203	205	166	186	196	176	166	182	180	195	176	172	187	180	202	198	179	210	187	193	212	201	192	195	193	192	176	210	205	214	208	175	176	191	196	188	181	189	200	198	198	213	198	220	202	198	190	175	206	178	167	200	181	198	178	195	182	196	181	195	185	190	193	202	200	190	207	199	178	191	169	204	194	189	212	217	183	222	194	185	192	195	196	191	181	181	199	179	176	201	192	175	211	193	187	179	193	185	200	176	170	213	203	211	194	202	192	189	183	193	176	175	186	212	183	176	174	193	181	169	193	165	190	172	199	199	164	178	191	213	157	181	224	191	203	185	170	199	191	205	194	186	179	201	204	206	175	179	173	176	191	206	186	198	187	188	210	208	203	200	166	195	210	179	197	190	198	179	171	196	200	220	207	203	204	197	174	203	194	182	179	185	204	210	215	205	175	202	199	180	198	191	186	167	192	189	188	186	173	179	222	167	201	185	160	184	174	208	192	194	200	178	204	205	192	207	189	213	196	176	177	208	191	169	195	184	174	170	180	196	212	191	213	191	202	186	193	204	204	202	181	199	196	151	178	190	197	183	212	163	186	190	214	187	171	215	184	195	177	196	196	181	220	196	181	214	194	185	197	156	176	197	180	204	184	181	187	204	192	212	203	200	215	203	190	197	207	202	209	179	217	188	209	164	194	195	207	180	186	199	201	197	188	191	171	196	186	186	197	191	186	196	174	191	180	228	196	175	190	204	170	188	198	190	188	208	189	197	194	164	172	198	177	203	188	198	163	185	191	197	182	165	185	192	183	187	196	202	187	188	194	213	176
31915	55275	59199	59857	59238	60082	53158	39508	17137	5170	3743	2041	1372	1435	1411	1146	994	3228	4737	1719	751	730	610	550	568	536	510	582	532	508	480	549	522	518	542	525	536	482	513	539	527	489	490	465	523	741	1087	1025	817	706	617	608	546	512	498	464	466	450	483	465	436	451	501	481	471	477	479	437	549	450	467	450	483	487	453	471	482	471	499	470	409	468	455	455	456	438	459	434	486	504	425	449	503	459	404	502	489	475	493	483	461	448	471	478	491	458	452	468	460	443	447	444	449	424	475	449	477	433	469	442	474	495	487	476	462	460	461	470	461	460	478	440	468	492	455	474	463	479	497	456	419	496	452	482	443	440	437	441	470	424	482	463	490	444	451	468	463	481	473	510	499	460	518	485	469	473	438	457	460	442	447	469	468	503	474	471	439	493	462	486	440	401	440	454	489	469	468	503	436	463	503	451	483	462	423	419	447	480	473	503	493	505	489	469	481	480	425	419	466	493	460	449	516	442	467	438	461	466	490	436	480	448	468	468	500	411	479	469	445	488	476	445	474	459	439	470	468	479	473	468	463	475	488	478	441	450	434	473	438	489	453	466	541	451	451	481	480	491	471	470	469	448	503	481	463	462	461	483	457	443	496	487	455	481	489	456	475	448	457	463	428	469	488	446	463	472	479	456	452	416	447	504	486	479	439	471	481	468	491	444	453	481	453	475	476	485	490	506	512	439	472	467	429	492	469	468	456	498	441	502	443	463	487	478	473	483	444	454	490	440	439	422	454	458	486	444	487	450	429	433	460	521	483	511	475	425	477	439	451	452	465	492	478	499	471	452	469	464	512	466	449	446	484	490	448	489	463	426	459	506	444	462	470	443	447	471	469	473	484	448	442	470	450	464	473	465	476	454	455	425	456	483	466	457	459	465	442	462	457	450	461	526	471	472	468	471	412	418	456	466	463	498	484	463	498	500	482	489	466	482	450	457	462	445	454	420	472	458	435	485	502	457	448	475	437	474	529	455	445	437	462	501	472	467	491	468	432	476	483	492	488	459	516	472	489	473	465	470	413	483	440	471	446	480	490	445	490	487	461	466	465	470	444	452	479	456	485	479	499	462	470	455	458	482	438	490	470	456	461	441	491	491	426	513	463	464	464	468	470	497	499	476	446	471	469	471	478	455	482	455	455	478	444	449	483	468	455	495	444	440	480	485	452	487	481	445	505	455	443	455	478	456	482	466	467	450	447	457	458	493	470	478	476	453	467	464	474	506	504	480	480	487	465	459	460	467	469	462	481	464	449	488	490	512	486	475	493	421	442	483	457	490	447	481	444	453	497	461	471	506	495	462	472	458	473	464	489	441	453	492	477	424	431	479	417	475	462	446	454	473	478	444	503	473	487	464	420	473	430	471	485	425	488	464	484	473	467	481	478	501	453	439	484	447	487	485	507	471	460	483	484	478	470	469	452	476	446	459	463	451	507	439	449	454	462	493	455	509	466	457	426	463	456	491	441	448	469	476	472	515	482	453	489	461	492	483	441	389	493	448	501	464	426	426	493	458	469	453	483	445	465	461	487	495	473	478	526	425	442	460	471	445	468	433	477	428	435	494	473	466	486	483	472	494	469	397	459	429	469	449	487	505	446	461	497	495	479	477	451	496	464	479	497	461	478	443	481	442	444	516	454	456	465	492	445	432	473	472	496	475	444	444	462	464	467	478	451	416	417	453	478	443	465	475	499	445	481	465	469	459	467	442	441	456	458	475	474	443	478	478	446	468	480	474	466	492	490	504	456	450	464	493	445	449	457	476	466	464	460	454	460	468	466	487	505	485	426	440	481	469	460	498	456	421	469	459	475	454	433	485	448	523	450	483	475	490	460	474	492	457	467	446	441	448	412	443	453	417	466	454	435	486	461	476	463	459	507	481	452	474	442	505	445	486	474	458	475	482	481	425	466	487	456	471	491	453	423	454	463	436	481	448	470	454	441	491	455	416	454	462	485	474	502	484	462	457	466	461	420	496	419	439	464	453	498	434	528	464	475	457	440	448	440	469	442	480	473	495	452	444	448	469	460	465	449	478	506	452	468	466	419	453	450	452	469	474	496	450	425	477	433	437	461	485	455	478	467	435	480	443	470	460	488	466	475	475	449	503	426	473	469	453	427	473	476	470	471	482	452	452	422	484	480	478	487	454	462	491	468	466	473	455	450	494	534	446	457	463	468	471	441	440	489	456	497	439	459	478	430	476	443	485	481	447	490	513	471	459	450	441	464	474	437	491	432	448	434	455	461	474	477	442	454	459	490	492	511	476	471	494	499	474	472	484	453	474	475	482	452	456	443	484	457	502	486	507	488	480	515	470	467	473	436	430	486	505	438	462	448	466	441	438	481	459	479	463	500	423	489	478	491	511	457	509	481	502	458	483	458	467	422	454	444	437	472	480	473	482	468	462	454	436	448	460	424	453	477	466	407	464	506	481	473	495	452	465	486	489	500	437	459	472	482	504	449	464	417	449	485	512	495	465	443	440	454	432	452	490	491	444	476	445	512	460	475	501	458	459	455	460	459	455	486	478	478	469	469	463	456	472	494	441	450	454	464	483	472	504	437	481	464	491	485	434	472	466	410	507	424	476	484	455	428	458	438	499	446	471	459	444	445	442	453	493	463	431	470	498	457	493	457	427	481	543	469	494	475	490	471	476	525	471	472	465	479	459	475	478	505	497	495	472	463	497	470	485	424	447	484	496	490	483	498	460	461	447	472	446	450	474	436	511	477	446	504	476	473	486	445	463	462	476	476	453	500	453	476	498	502	461	496	449	438	438	485	473	434	447	495	479	464	492	414	494	438	507	465	457	454	476	460	471	465	474	486	451	490	457	489	495	420	485	459	476	455	473	453	490	428	469	478	471	458	411	457	485	441	464	446	443	481	467	459	478	452	486	474	496	510	461	468	446	445	482	447	453	470	466	449	470	481	479	477	486	470	487	412	450	474	457	436	434	472	470	477	414	457	471	493	449	460	488	483	476	492	453	419	456	445	474	477	463	504	454	462	472	451	488	453	475	455	479	464	455	486	492	458	491	460	455	445	480	428	439	448	491	480	459	477	506	478	467	457	466	451	463	449	437	479	478	470	486	475	460	457	479	460	460	457	449	483	486	449	458	441	471	519	492	450	488	458	477	476	468	478	432	471	441	502	459	424	474	436	445	447	462	444	464	503	453	463	455	453	459	434	454	469	459	475	495	465	493	462	440	446	503	494	445	473	457	439	474	474	422	471	450	439	488	472	450	471	474	450	480	443	450	460	469	505	447	501	423	477	428	488	490	455	491	468	448	463	517	466	478	450	457	448	444	471	490	490	476	467	476	510	457	471	429	467	468	497	445	445	466	452	473	466	470	523	489	433	455	517	449	462	436	470	455	484	459	435	496	461	513	490	501	421	432	438	493	482	456	448	503	472	509	456	461	464	478	509	453	490	428	458	462	473	461	495	494	467	455	502	457	452	439
57398	50116	46711	46038	41353	38391	34182	33899	24696	17254	7412	1906	865	564	686	584	782	2811	3359	2827	1015	228	194	180	180	160	162	211	160	172	192	183	160	195	162	194	199	149	166	174	192	189	166	152	163	153	221	236	222	208	181	183	165	146	182	164	171	142	169	158	175	171	187	177	190	176	166	177	159	169	156	178	147	207	190	183	175	155	152	172	166	180	188	162	191	180	160	170	176	171	186	175	196	185	153	167	189	181	172	196	176	175	162	169	166	173	166	161	157	204	178	168	166	166	168	185	173	160	171	178	196	157	176	151	193	155	199	170	166	180	196	161	144	195	182	161	182	183	181	162	157	171	142	175	158	160	141	166	166	165	163	166	185	184	162	150	175	182	151	157	186	156	174	174	175	155	166	180	180	173	175	195	176	137	155	175	171	197	183	163	184	188	142	179	186	174	150	155	172	167	195	174	169	181	158	184	180	174	172	166	147	198	182	145	174	184	160	178	176	157	160	192	162	163	164	190	180	187	164	171	170	164	166	171	189	178	164	177	150	139	174	165	159	165	174	172	187	193	175	151	154	161	176	187	187	212	172	158	164	172	143	159	180	169	165	175	172	173	153	177	162	184	166	166	150	165	187	184	162	176	173	158	176	166	174	155	140	167	160	160	160	170	168	185	169	163	179	157	187	144	140	163	167	184	180	164	169	169	172	172	177	167	171	178	151	158	162	167	185	194	172	151	175	153	153	161	173	165	172	158	159	188	187	170	164	157	166	190	201	160	156	191	187	179	181	163	167	173	182	182	196	182	160	173	162	188	154	187	186	199	168	163	192	161	161	161	147	183	161	164	171	161	180	172	191	186	152	161	158	158	155	180	178	177	172	154	148	162	160	167	185	174	165	170	167	154	175	172	167	162	174	167	196	177	183	165	161	154	161	174	179	197	176	144	166	165	178	192	162	181	174	158	196	185	166	165	178	188	183	158	171	171	160	182	166	196	174	170	182	156	179	147	155	169	180	165	164	166	167	195	168	163	180	171	188	167	176	156	169	156	189	164	159	178	177	164	175	172	153	175	160	172	174	181	173	164	161	172	182	177	177	153	182	161	180	169	168	173	169	163	168	168	180	150	173	178	158	175	168	152	174	176	164	166	174	178	185	176	147	164	155	170	189	175	181	171	160	189	190	157	174	180	163	168	177	185	177	185	177	145	171	179	185	154	171	167	163	153	177	145	152	159	171	147	182	190	163	169	161	186	185	177	166	163	155	178	154	184	187	165	170	186	168	157	154	146	171	182	155	160	150	152	179	179	167	137	162	175	178	169	173	168	167	170	159	168	198	183	144	158	171	174	144	151	197	138	163	161	193	167	157	192	156	151	169	168	169	175	187	174	166	152	178	169	157	188	165	171	148	181	173	140	201	144	185	149	175	159	185	160	190	159	186	179	162	176	176	174	169	190	153	162	163	189	158	175	165	177	151	152	179	160	187	152	144	189	188	165	171	182	174	165	174	178	163	184	165	186	158	169	180	161	179	179	189	178	166	175	191	160	161	188	176	172	152	158	145	176	167	173	180	182	164	169	176	186	167	148	156	171	169	161	160	170	169	156	165	176	189	178	194	183	180	171	162	198	175	185	180	191	166	150	144	171	171	150	182	156	172	171	178	163	166	153	174	162	168	180	187	177	169	167	163	144	182	182	175	182	151	138	167	163	156	159	172	194	198	177	181	171	193	180	169	183	158	191	159	203	148	190	151	188	170	177	180	151	172	172	179	176	163	157	161	163	171	155	163	179	182	164	148	163	176	178	135	182	200	180	180	159	149	173	167	182	171	185	154	170	148	187	177	187	156	181	169	178	153	169	166	177	165	166	171	163	177	145	186	181	193	169	182	171	172	173	189	151	188	163	168	173	175	181	191	167	162	176	170	164	155	168	167	154	158	180	157	173	177	185	187	157	172	195	167	163	178	196	188	162	164	189	169	154	177	166	199	155	160	158	162	159	183	173	174	223	175	151	161	159	170	176	178	210	178	194	163	168	174	182	189	167	167	181	148	169	178	189	201	193	181	196	187	164	152	154	182	169	160	177	173	156	176	178	179	149	160	149	148	169	195	158	168	177	181	158	182	177	156	179	195	195	169	158	187	164	160	162	194	161	166	154	168	169	137	194	171	159	161	155	172	146	155	180	160	174	155	188	171	151	172	182	187	164	152	169	163	162	181	174	170	166	186	159	149	179	182	153	188	185	172	187	177	162	175	159	165	167	183	162	164	182	170	179	199	152	180	167	182	166	151	164	178	160	153	152	149	183	181	153	178	171	171	178	147	174	176	179	177	170	152	177	166	145	153	172	170	174	166	167	154	151	167	144	186	164	182	157	162	166	162	158	173	156	183	177	168	175	167	181	152	163	194	183	184	181	174	175	162	156	176	151	172	187	170	191	180	160	175	153	158	167	186	208	173	170	159	175	204	214	174	176	176	169	175	165	151	145	134	159	163	174	178	157	178	178	167	162	161	185	161	186	159	161	153	156	175	181	174	171	158	179	191	167	161	163	168	174	162	179	176	158	154	176	175	174	188	161	170	184	186	158	163	199	160	185	181	171	142	171	164	176	167	154	145	190	180	178	176	171	182	184	158	200	177	176	163	183	184	146	147	177	188	160	181	169	172	181	181	161	147	187	174	171	192	194	160	173	172	181	144	166	156	165	161	165	180	185	162	154	170	157	179	163	166	156	179	179	164	177	143	176	184	151	165	153	169	166	187	193	180	165	166	183	167	165	165	181	184	171	160	182	174	159	162	166	165	183	166	171	139	165	182	182	192	142	172	152	165	177	190	173	177	158	189	188	166	187	183	184	194	153	177	177	169	163	177	179	155	189	153	166	162	173	179	182	166	178	167	157	175	174	183	173	178	166	166	207	172	196	150	162	186	174	177	162	165	156	192	160	170	161	167	163	173	155	170	194	162	152	170	164	163	156	165	182	193	176	179	152	166	178	167	159	177	166	159	171	181	202	178	171	180	161	183	170	172	184	176	183	154	170	152	143	178	159	192	150	168	163	172	159	172	174	162	126	173	181	180	175	192	178	182	180	181	158	159	170	172	152	191	187	131	145	167	165	146	178	171	181	175	180	163	161	178	171	183	178	187	175	175	181	158	167	173	151	197	175	160	155	153	162	167	156	159	180	175	198	177	166	188	183	155	185	158	152	168	155	174	150	169	173	145	181	172	187	155	146	184	193	179	173	165	148	164	165	144	178	194	172	191	154	176	183	141	175	179	155	180	164	164	198	148	170	190	196	175	179	203	153	168	169	161	175	154	174	160	170	154	182	180	172	155	182	157	145	155	197	185	184	179	181	152	170	178	164	153	188	168	158	167	160	179	181	185	167	175	193	194	187	176	183	180	167	169	156	181	182	166	188	184	175	187	186	167	177	168	168	208	176	172	177	177	188	160	198	165	178	143	174	172	170	184	162	177	178	161	172	156	160	172	188	169	160	174	144	178	200
48492	57814	61014	57126	56372	55216	52398	46527	19447	10249	6908	4152	2883	1907	2675	2452	3199	10984	11845	10253	3407	586	518	458	474	439	492	556	532	444	539	432	442	462	458	437	406	425	442	455	430	457	398	415	424	451	756	752	809	713	593	515	447	438	454	443	439	408	444	399	413	424	392	424	437	417	391	452	405	429	446	423	413	464	408	453	433	383	396	401	421	416	404	393	397	410	396	426	404	375	445	421	406	458	453	396	425	389	446	449	422	438	478	445	416	379	403	439	426	396	438	424	432	421	388	392	424	404	413	439	389	403	432	426	386	438	434	439	438	416	412	402	387	411	409	385	393	425	403	389	434	428	421	433	420	413	432	412	410	382	448	413	416	397	411	447	384	440	390	428	407	397	435	418	401	420	392	416	438	421	403	412	457	398	407	397	397	411	415	420	419	418	422	460	460	415	437	414	432	403	399	418	435	432	418	427	377	400	426	446	425	418	410	426	406	424	419	428	405	427	411	434	407	410	439	436	429	432	401	407	407	433	426	419	415	419	417	440	407	396	403	432	407	402	380	423	416	420	413	438	391	420	415	410	408	412	438	430	442	439	402	381	471	427	438	436	432	441	425	394	372	467	400	458	440	398	412	408	377	434	423	454	437	411	428	408	418	404	448	428	426	407	409	427	409	404	441	429	395	420	452	375	396	402	408	390	400	424	439	430	405	404	369	413	428	415	395	368	442	456	415	418	406	409	422	390	408	404	418	418	390	416	427	444	401	415	406	426	412	395	393	407	440	420	408	410	402	429	424	417	429	412	438	412	416	405	400	411	396	423	411	422	421	385	447	419	414	428	435	433	401	431	424	427	414	426	418	401	412	445	412	411	399	430	430	399	396	411	419	460	416	425	404	402	437	417	430	421	389	419	429	399	408	389	437	431	399	388	390	436	421	390	424	430	404	394	453	402	430	387	396	428	373	393	428	425	430	421	443	394	424	421	433	409	402	419	418	411	403	388	428	407	447	384	425	412	398	409	424	426	428	420	439	405	429	422	380	431	416	402	416	430	444	455	447	419	413	409	437	400	431	401	416	432	419	423	432	433	442	436	459	424	440	424	389	432	424	427	390	417	415	413	419	421	435	450	414	372	400	391	388	416	425	427	415	448	403	411	445	395	387	413	382	426	391	450	393	432	413	432	416	435	404	422	442	403	439	431	428	392	404	429	379	411	432	421	416	411	403	401	442	432	424	415	404	423	397	438	436	387	450	431	395	421	402	443	416	429	449	413	426	423	374	427	425	407	381	414	400	425	389	393	398	430	392	398	419	422	437	357	411	480	391	396	384	383	420	433	392	416	423	385	445	403	421	451	450	417	411	417	400	418	411	394	407	413	422	432	418	400	413	411	431	440	396	425	414	419	387	408	429	433	409	436	415	428	396	399	411	395	406	421	338	399	431	411	417	407	422	428	416	454	419	418	399	386	430	427	398	395	419	391	454	369	388	420	428	417	439	420	468	400	366	392	406	394	402	411	435	399	363	416	434	404	404	386	390	427	435	406	432	393	389	430	386	424	408	425	392	439	416	431	425	391	407	419	416	376	415	431	388	425	432	414	381	406	436	402	394	432	408	450	415	395	432	438	407	449	390	419	382	410	408	380	442	422	412	401	426	435	410	412	462	420	422	412	437	392	414	427	459	420	409	444	415	402	423	400	433	402	455	431	484	403	412	430	445	438	416	390	403	399	400	396	412	417	392	401	473	438	429	422	433	449	462	410	424	413	423	412	382	396	410	417	403	377	416	401	391	451	405	422	379	422	404	399	418	415	427	449	406	422	409	420	406	417	406	421	399	418	411	422	433	404	414	394	405	387	399	399	393	436	397	382	436	399	414	447	406	440	403	380	401	414	428	448	427	428	413	429	418	411	426	407	451	390	395	422	433	380	420	417	367	448	419	398	438	445	392	405	391	418	425	391	406	405	424	389	392	405	395	393	408	441	430	416	407	400	417	427	425	424	409	425	392	442	443	408	403	364	387	409	402	422	414	411	415	422	428	398	418	377	440	420	397	385	396	432	405	398	405	409	391	386	408	430	424	425	397	409	444	444	415	408	411	439	443	422	411	400	419	410	404	417	413	422	421	376	433	429	393	410	372	402	434	438	439	441	399	406	386	425	424	428	428	410	408	422	392	400	435	402	399	402	413	406	419	422	422	442	433	456	458	437	385	409	417	404	437	404	418	429	426	459	411	437	421	453	415	425	418	394	481	440	405	434	418	463	419	398	450	414	390	401	389	390	441	433	418	426	418	379	473	450	404	412	388	407	378	409	427	411	448	428	410	406	453	409	462	421	390	368	386	409	426	398	402	389	389	384	433	403	406	417	442	370	406	406	401	406	404	414	396	409	398	401	425	400	409	385	441	437	429	423	399	402	432	409	385	420	418	388	422	408	432	425	441	404	393	426	435	421	400	403	393	425	422	401	420	426	434	424	469	447	425	425	432	394	419	428	414	399	429	425	386	428	428	430	408	436	442	421	404	420	415	418	401	412	390	446	451	430	410	398	410	403	412	391	444	446	393	416	439	434	403	378	425	416	409	433	428	373	408	426	385	409	388	414	454	451	425	411	426	392	427	406	439	413	414	420	395	424	424	401	443	432	426	423	408	433	401	412	394	433	418	425	421	378	456	413	414	421	420	441	440	411	443	431	437	378	414	410	447	428	416	418	417	412	414	420	420	399	465	396	396	409	425	434	406	386	413	425	459	425	417	442	388	425	437	423	438	437	408	409	440	407	429	449	397	437	418	416	441	433	417	422	400	417	387	404	404	417	403	415	415	428	405	423	435	402	448	410	406	412	410	431	398	428	432	410	422	419	421	390	407	424	414	437	420	372	425	413	415	414	419	383	428	417	408	405	432	404	410	388	428	381	410	430	425	404	401	416	403	424	436	447	429	408	450	398	413	433	428	409	396	394	415	420	430	432	400	435	426	392	402	432	466	434	393	411	448	447	411	415	422	406	435	429	414	404	441	390	427	427	434	404	402	386	427	409	438	421	386	425	386	400	400	415	397	456	423	418	382	420	411	415	421	471	438	462	426	396	392	409	429	433	401	364	435	389	396	430	459	400	385	413	427	375	451	423	418	421	385	428	417	406	430	416	423	380	385	425	418	428	394	390	418	397	394	401	388	445	407	440	441	363	405	431	437	408	392	447	413	403	450	423	410	439	437	370	411	466	419	425	405	392	415	379	408	411	415	412	380	432	424	454	430	462	392	400	438	408	374	450	387	441	416	396	427	412	399	430	389	422	444	447	474	417	414	402	427	405	380	394	397	408	400	378	411	429	474	426	424	419	428	435	413	414	418	405	413	397	394	430	414	417	418	381	432	452	423	386	420	408	393	406	429	408	447	432	418	394	408	438	400	443	428	413	420	434	418	422	409	414	387	411	386	444	410	442	433	448	437	409	426	439	426	451	419	449	424	408	467	414	411	388	402	403	387	389	443	419	378	449	433	427
20991	22481	33812	37656	39401	22739	12256	6402	1226	576	420	302	269	278	270	295	356	421	433	351	318	222	224	228	237	237	205	251	240	234	222	239	247	225	248	239	214	220	242	231	252	241	212	250	201	253	229	232	252	259	238	228	249	241	232	217	260	204	235	210	238	240	236	234	243	240	222	211	203	251	226	202	232	231	221	237	258	245	209	238	221	250	218	227	247	225	209	234	227	237	214	238	229	226	218	235	214	230	248	219	228	207	221	236	221	216	239	224	228	222	253	208	246	230	226	227	235	225	196	231	235	237	226	261	218	258	245	221	215	257	228	245	229	225	235	218	229	195	215	208	235	224	236	220	242	234	229	217	242	249	231	226	232	225	225	212	257	240	225	221	226	223	211	204	240	233	250	214	260	224	213	238	231	242	251	226	229	216	239	220	224	206	202	204	212	212	229	243	257	207	240	220	221	216	231	220	221	216	237	221	243	236	256	235	239	240	228	229	240	214	235	233	213	216	226	202	248	214	249	243	234	240	198	212	242	217	223	228	212	225	216	205	223	243	230	233	233	198	223	212	225	223	230	230	235	252	242	236	240	208	216	233	213	233	229	212	237	237	255	256	211	204	226	224	228	233	250	213	235	228	213	228	243	242	241	223	244	234	242	214	244	225	232	240	255	227	256	226	217	243	234	232	215	205	202	208	223	229	201	220	224	237	226	247	265	230	211	245	245	235	252	231	232	248	225	230	221	237	222	230	198	241	206	240	245	224	213	229	224	226	208	205	219	225	261	252	220	216	227	210	213	196	240	235	235	232	232	233	243	214	231	211	231	251	246	231	217	247	254	221	203	212	245	230	240	205	236	218	223	221	220	226	219	235	252	228	228	195	224	238	211	249	218	227	230	222	230	230	213	220	227	228	251	200	242	232	208	232	198	206	223	215	242	244	220	222	205	224	229	221	218	257	219	227	236	216	214	226	241	224	209	224	228	225	242	239	238	250	226	234	239	232	207	205	228	221	206	236	215	264	220	228	199	224	248	218	235	230	226	254	201	242	219	217	249	229	230	204	193	215	222	233	231	255	212	233	244	240	232	231	209	236	229	238	242	213	178	254	220	226	243	222	224	235	220	230	246	249	220	259	246	254	230	238	220	229	236	214	211	237	273	233	249	204	214	247	211	232	240	225	232	190	247	272	239	225	253	229	228	235	226	222	232	220	225	218	234	215	223	232	235	228	210	241	242	226	229	222	244	238	260	202	231	192	232	219	203	247	257	229	249	237	234	230	211	231	209	208	208	226	233	248	227	220	235	244	226	208	234	241	263	241	226	242	211	234	245	239	231	252	255	243	209	227	239	245	234	212	225	248	239	237	226	227	218	219	245	231	249	235	237	206	257	225	205	237	227	243	217	202	230	213	249	210	215	235	236	225	237	222	212	220	252	221	215	203	223	228	226	236	251	212	220	250	232	216	239	245	207	228	213	236	230	231	237	252	223	237	224	212	243	236	242	238	223	221	219	229	239	232	223	221	222	247	238	217	218	205	220	235	209	250	250	240	241	219	224	207	231	174	201	252	219	210	229	231	248	225	227	229	222	261	242	224	213	243	230	210	266	234	231	233	234	208	218	235	227	230	219	233	210	212	235	232	226	223	242	233	221	229	241	217	228	217	230	257	194	227	223	249	224	205	237	211	232	250	222	238	234	192	223	235	205	222	232	242	229	234	247	246	206	227	255	253	205	234	216	221	262	246	204	230	231	222	206	220	228	234	218	242	212	210	258	229	239	229	249	224	229	259	245	238	217	247	238	226	201	237	239	213	235	227	234	248	224	229	240	226	243	256	200	238	231	225	248	218	227	226	199	194	236	228	223	247	261	225	258	227	191	212	205	233	233	238	239	235	224	242	229	233	231	232	217	220	220	228	215	265	226	218	217	201	203	233	213	211	215	244	211	198	217	215	199	234	231	209	239	204	235	232	234	225	214	234	246	214	209	224	239	230	219	246	228	222	228	230	206	222	237	224	220	245	229	239	199	253	247	234	236	234	251	227	202	235	249	216	262	218	210	236	207	217	219	214	236	230	234	242	221	216	232	219	244	204	235	227	238	252	209	232	237	216	226	252	232	225	194	223	213	241	239	220	248	218	201	244	223	217	194	229	272	216	210	238	248	239	232	235	255	231	234	231	234	197	248	228	230	232	218	209	249	218	213	236	237	238	232	218	231	222	206	241	244	233	220	253	237	215	211	195	208	231	228	233	238	195	215	207	241	220	207	214	232	224	238	230	227	221	221	228	242	216	223	225	240	225	261	211	229	248	244	227	232	231	226	241	257	230	221	238	200	212	210	228	240	236	230	236	251	242	219	236	230	232	241	225	234	221	226	220	245	234	203	216	230	212	209	193	211	248	221	192	236	222	220	236	232	232	218	232	210	224	244	196	214	232	235	234	246	259	213	223	215	234	257	244	245	258	248	221	201	241	217	238	217	231	246	232	206	242	229	244	215	235	197	243	231	211	205	247	252	233	209	242	255	194	231	229	234	235	241	231	217	228	217	234	218	240	217	241	250	240	238	267	244	228	252	240	208	244	204	223	221	237	238	244	232	209	195	218	228	243	213	219	252	243	240	227	215	225	252	238	220	255	214	231	228	218	218	236	209	219	230	235	207	258	215	225	259	206	232	214	227	234	250	240	259	248	245	213	233	241	200	213	228	220	208	253	257	237	225	230	238	265	211	258	217	221	239	258	240	246	205	226	231	244	223	218	239	208	239	223	239	216	234	242	234	246	213	239	224	234	225	226	207	239	209	223	243	237	256	226	226	211	260	234	231	222	241	240	226	254	236	233	223	207	231	244	207	241	246	254	211	230	217	241	198	242	235	227	227	222	242	218	214	224	229	228	225	224	249	235	225	209	210	219	254	236	217	219	214	211	234	218	199	231	220	232	231	258	225	254	231	244	238	233	222	237	247	244	241	226	225	214	237	213	250	231	224	266	213	249	262	254	225	242	248	227	216	229	233	238	217	225	232	251	226	225	209	202	229	246	234	236	224	234	232	195	217	227	239	220	238	203	217	206	216	209	223	231	231	222	234	231	241	220	215	232	233	212	231	252	243	232	231	214	228	226	237	212	229	212	240	224	247	230	228	189	217	224	229	217	229	227	215	217	227	218	196	211	214	216	218	224	251	228	211	223	216	223	246	215	221	209	218	248	236	238	229	212	202	215	233	250	221	214	232	216	241	244	218	252	246	207	213	227	219	223	252	238	203	221	230	205	227	227	246	225	232	215	205	238	235	251	205	220	214	242	214	209	229	234	222	223	235	224	261	235	220	235	221	194	221	233	220	235	226	219	208	253	245	233	213	228	222	251	230	216	250	271	212	221	243	255	267	246	250	231	257	233	203	232	233	236	236	240	240	216	237	223	222	220	247	206	249	225	243	266	205	220	222	236	265	236	233	207	234	199	252	227	226	227	217	217	230	238	250	263	217	220	248	221	242	204	223	225
14697	23310	36180	44845	44620	31064	20128	14968	3126	1475	1194	986	841	768	896	1020	1261	1422	1397	1092	913	538	550	586	622	574	572	534	598	542	548	566	578	543	561	592	567	547	585	525	576	559	567	569	568	569	538	568	571	582	576	537	589	580	564	537	573	556	544	572	570	599	551	569	572	577	593	559	553	548	554	589	585	515	544	514	542	545	569	548	581	565	557	604	558	609	555	557	538	544	585	563	555	572	566	579	528	545	558	597	548	611	593	556	560	541	605	572	544	572	554	597	571	603	554	562	569	598	548	568	560	557	569	544	568	571	545	577	545	541	552	548	518	533	585	599	585	595	577	637	551	562	552	545	532	544	589	621	580	573	539	553	575	611	581	591	569	553	544	586	591	568	569	539	570	576	581	528	588	559	612	555	585	578	601	559	538	536	574	577	598	573	515	577	552	562	577	595	579	545	596	574	597	546	597	539	566	544	576	561	575	563	584	614	549	506	581	599	587	560	552	591	585	552	531	551	541	571	550	579	573	553	598	557	549	522	577	596	596	543	535	558	544	552	534	560	586	563	567	610	604	560	558	555	535	545	560	556	503	565	567	541	571	545	557	592	592	533	560	563	543	568	582	534	549	573	563	556	556	570	593	610	547	565	583	611	570	564	580	556	526	544	587	558	562	570	584	556	566	565	557	533	572	563	579	570	548	590	574	595	572	558	618	546	605	551	553	554	557	564	568	588	596	557	560	579	547	561	607	585	558	549	542	552	543	555	591	590	559	558	576	596	593	546	579	564	576	540	540	556	566	583	583	556	525	577	565	578	596	561	558	589	589	571	560	595	574	524	569	558	574	587	543	545	596	557	589	538	571	585	570	568	518	577	528	564	564	583	558	541	556	566	530	545	636	546	512	578	549	569	566	583	551	546	543	599	608	585	546	552	549	560	570	575	584	564	544	565	630	581	547	558	597	569	569	560	566	594	612	567	592	590	540	601	584	600	572	499	544	583	555	587	554	589	549	609	571	540	561	580	522	569	605	590	589	531	578	577	520	638	547	580	557	579	597	551	563	592	565	578	562	635	546	590	595	594	555	553	585	574	569	577	586	584	601	605	553	556	535	541	565	548	556	543	554	556	567	583	595	599	533	565	599	548	519	588	601	558	579	578	542	529	601	552	543	560	586	566	558	535	559	580	592	530	576	576	592	583	547	581	595	528	541	546	554	539	531	589	575	577	584	600	580	555	550	580	547	526	569	574	586	554	556	543	535	565	537	574	588	580	539	564	586	559	555	550	558	575	527	543	539	576	557	556	621	533	548	571	563	570	544	567	565	561	570	589	568	563	550	561	560	628	557	563	566	535	531	578	525	610	580	567	536	538	538	549	538	559	588	547	560	589	561	545	582	556	612	570	563	538	563	535	547	572	557	579	577	551	605	535	571	561	559	562	550	565	598	585	554	587	580	562	603	531	604	608	558	596	543	573	571	587	586	548	573	584	567	552	595	588	577	581	525	596	579	565	556	620	555	554	590	574	539	573	606	574	599	526	576	552	555	573	581	531	569	584	582	558	576	558	637	584	590	569	533	541	568	541	554	586	596	591	574	568	553	574	583	596	558	546	569	572	522	555	611	550	616	548	570	552	638	594	554	566	547	564	580	538	561	576	557	590	543	588	570	576	579	535	562	538	553	564	558	550	575	558	567	522	560	604	548	543	589	575	576	562	593	577	509	559	600	559	556	558	612	571	576	549	549	567	567	574	574	610	609	572	553	560	604	583	556	555	557	553	590	550	560	565	607	554	555	591	565	525	602	586	578	517	565	593	573	566	592	572	574	543	532	550	583	588	565	578	560	564	542	569	602	554	568	522	554	566	569	581	569	573	555	552	594	561	537	544	581	592	540	581	560	571	553	558	518	563	589	554	541	553	530	574	548	574	558	555	591	550	546	576	563	543	593	568	597	544	576	523	554	578	581	578	595	548	567	534	592	540	535	568	549	577	562	579	541	554	559	547	561	598	598	592	544	556	558	561	578	586	554	577	596	543	572	551	539	550	615	586	533	567	587	550	565	552	579	592	550	534	586	623	528	579	555	544	521	551	598	543	555	608	575	564	540	584	588	587	589	547	551	557	562	572	557	545	572	575	543	554	544	611	573	580	540	566	604	561	546	592	573	590	569	583	582	554	540	578	566	575	554	499	568	572	566	589	607	598	599	576	563	576	533	539	630	569	599	559	583	548	559	595	569	551	568	570	544	554	583	599	577	579	567	576	540	590	588	604	552	560	595	549	564	548	603	585	563	598	568	554	560	572	553	562	536	596	546	511	596	559	620	564	595	562	569	532	602	531	572	572	576	533	617	575	589	567	566	566	558	562	568	559	588	572	585	567	575	623	584	573	544	536	532	576	609	584	576	582	563	578	563	611	580	569	560	604	573	560	569	576	579	530	570	615	569	609	565	604	561	578	617	565	531	605	564	555	578	598	568	561	579	574	566	571	582	550	528	588	553	546	557	551	568	545	590	543	589	544	545	582	554	569	562	546	561	579	624	564	593	595	585	574	560	519	590	573	551	535	516	557	607	564	566	587	580	559	584	537	585	609	525	546	572	551	532	599	572	542	508	545	616	579	533	550	535	572	547	558	572	562	580	651	507	566	545	554	542	557	580	612	595	588	563	553	553	589	544	559	561	596	557	543	564	546	587	500	600	547	565	585	608	548	547	509	579	541	574	550	533	569	586	602	569	591	568	553	560	572	576	606	582	603	587	546	536	566	578	526	605	537	572	564	570	572	607	564	553	578	578	596	591	558	576	579	576	595	524	615	565	533	594	540	598	567	555	561	548	569	567	555	552	559	583	566	577	572	566	566	556	568	525	580	574	557	512	555	594	541	584	599	581	563	552	574	578	558	517	534	583	531	600	572	561	568	578	535	543	567	531	577	567	552	586	591	578	566	577	585	573	572	522	534	573	599	535	591	565	559	550	568	560	569	563	587	534	639	587	544	602	558	584	537	577	621	557	577	612	556	562	559	591	563	614	558	588	581	591	576	512	577	581	573	556	566	561	578	568	547	564	573	568	588	553	586	551	545	531	540	549	524	539	541	578	554	581	548	563	551	559	563	598	562	532	515	552	580	603	551	608	530	622	546	557	626	574	571	558	519	571	555	582	609	621	556	543	548	551	585	585	550	553	560	574	533	556	572	564	516	548	555	608	574	631	585	571	595	574	574	584	602	578	566	601	538	599	546	563	578	576	553	582	587	531	562	568	563	600	563	549	579	562	603	631	574	557	553	531	538	593	592	553	532	559	542	588	597	530	547	604	581	560	538	575	578	542	573	555	604	515	565	568	551	543	605	598	579	583	557	583	561	534	562	546	551	550	569	619	577	574	594	579	563	578	552	559	574	559	570	548	569	550	575	600	530	555	540	571	579	572	559	568	550	567	530	563	550	542	553	553	498	579	591	607	558	590	600	563	599	575	608	554	564	579	603	558	555	537	597	589	603	606	605
48828	55090	49800	53447	46318	47709	42079	31534	23843	10540	2515	886	1801	884	1075	1866	1605	1210	946	501	372	245	220	201	233	212	203	234	193	198	194	207	208	211	213	226	215	230	221	223	214	194	197	205	220	219	224	184	237	191	190	213	205	210	222	205	195	193	211	208	226	208	230	233	235	192	213	236	206	213	202	201	187	218	181	185	194	229	200	184	212	188	194	190	177	224	214	189	222	212	165	213	194	185	211	219	211	201	204	205	231	199	234	219	204	187	227	202	190	202	220	237	216	226	220	198	202	224	215	220	226	233	205	197	215	224	193	194	190	217	234	216	201	187	191	188	227	200	216	209	186	194	199	201	240	203	206	237	217	208	243	191	193	193	211	180	185	201	203	187	239	218	226	206	217	223	206	236	204	227	206	211	210	190	222	213	175	180	215	229	226	198	194	210	195	228	214	201	228	214	229	249	201	241	188	188	220	207	230	217	228	198	203	220	219	194	225	247	205	193	222	194	188	178	199	196	231	201	199	205	239	226	211	233	210	227	191	215	222	210	213	207	220	200	230	169	195	213	202	211	190	197	215	197	213	194	210	197	190	206	213	198	217	220	225	206	199	225	236	218	199	198	227	230	201	201	186	205	195	233	177	218	192	211	220	196	190	220	214	223	236	211	203	216	212	216	184	193	207	198	214	193	224	210	216	230	229	224	212	179	201	235	225	219	228	199	212	216	219	186	206	225	219	221	211	225	202	223	182	234	203	234	203	213	210	210	212	233	198	209	219	206	191	207	194	208	210	214	200	202	206	208	199	198	188	196	205	215	198	222	211	205	190	223	211	196	195	202	213	220	204	230	217	211	193	193	211	224	212	194	199	210	217	212	235	229	214	199	224	185	230	200	202	197	201	185	186	226	221	192	229	219	203	220	234	216	221	224	222	216	230	195	207	225	210	203	215	184	232	198	237	196	196	185	236	219	189	192	185	204	211	202	200	181	194	208	192	197	197	239	196	190	216	232	206	203	222	227	204	208	186	214	208	176	182	211	241	211	220	221	201	212	209	187	193	230	209	226	222	179	202	250	233	211	195	206	218	226	213	230	217	216	213	221	234	191	201	221	206	209	228	221	222	179	230	197	218	204	184	201	198	223	195	217	229	210	210	199	222	200	226	208	230	227	188	215	199	198	212	229	182	204	173	211	233	190	212	203	217	198	204	212	216	187	226	198	243	180	212	183	190	195	222	216	206	207	203	216	255	219	188	200	161	234	202	216	177	231	236	214	228	221	230	232	216	201	235	209	191	209	201	232	195	215	196	217	221	221	231	221	189	204	199	182	180	198	210	209	219	225	188	203	225	182	190	209	222	216	180	201	200	187	230	210	205	237	214	216	211	166	173	188	213	217	213	178	228	215	212	204	205	195	224	222	209	230	203	202	209	207	240	191	204	219	200	215	227	243	183	214	210	194	200	235	229	228	187	196	218	209	206	194	206	208	222	206	196	205	187	228	219	204	230	213	189	205	233	214	201	206	217	207	205	215	231	215	236	167	220	197	218	211	183	196	229	191	186	217	210	193	207	207	204	215	191	177	188	206	217	216	197	249	208	226	213	200	228	217	227	196	226	204	193	216	199	226	214	196	190	225	188	192	209	204	186	218	207	236	193	225	203	204	193	231	233	213	196	229	231	198	215	205	216	209	216	219	205	203	207	214	185	196	218	190	224	228	186	184	182	230	208	209	215	214	198	194	207	193	183	194	206	189	206	182	245	227	212	190	199	205	192	219	213	218	192	207	194	201	198	207	207	203	196	187	218	220	215	227	221	222	209	215	226	203	170	185	212	192	206	227	195	205	216	216	181	208	222	209	218	193	225	196	248	217	186	235	214	199	215	212	190	201	213	192	213	191	224	237	218	237	216	201	194	210	235	203	215	201	216	197	212	202	202	197	230	217	203	197	205	220	227	179	224	194	193	205	206	191	215	215	213	175	215	206	221	205	250	234	226	203	212	212	233	175	195	220	181	209	210	226	200	190	186	211	203	220	211	211	209	213	224	218	191	236	230	199	213	210	181	196	222	201	193	202	218	196	225	224	208	210	221	177	206	208	199	214	246	201	204	216	220	200	218	200	206	186	183	189	203	209	232	215	194	219	212	201	211	205	213	218	233	194	203	224	213	213	181	223	232	225	205	222	215	238	208	226	223	213	226	199	205	200	204	199	195	216	213	240	219	223	231	209	188	219	192	195	192	207	188	230	193	227	173	211	190	226	244	215	213	194	209	226	214	205	198	212	226	202	206	233	198	227	190	212	204	205	211	204	211	194	201	217	202	204	205	191	209	214	219	245	221	245	205	198	199	194	235	234	185	215	190	211	212	200	222	209	230	227	210	178	218	209	201	198	234	230	225	195	215	221	224	189	189	222	205	210	213	228	180	218	208	190	214	210	210	189	220	200	216	205	206	197	201	199	204	200	200	181	192	206	196	185	213	202	217	212	189	197	193	236	195	223	228	214	178	225	182	206	217	248	217	214	197	213	201	210	217	216	207	212	223	210	224	244	194	200	213	203	219	209	211	205	192	175	203	189	207	196	233	212	189	228	200	193	207	176	217	193	188	204	212	204	199	207	213	212	179	237	216	179	222	211	214	189	208	204	179	206	268	213	191	198	226	186	186	215	228	205	213	217	207	228	198	209	182	208	209	211	213	201	201	219	199	198	215	210	191	210	226	190	211	209	214	200	209	217	204	203	218	213	210	229	195	219	211	215	216	220	188	174	232	223	207	236	207	182	181	216	220	208	214	219	195	202	171	212	209	209	213	209	239	221	214	222	218	196	188	191	197	222	219	223	237	211	181	208	183	224	214	229	220	209	244	233	225	204	221	199	177	194	214	206	218	209	202	222	227	227	222	175	244	204	215	188	198	225	233	202	205	221	194	195	185	210	187	177	192	200	211	204	189	231	201	207	212	211	214	205	218	214	220	187	189	206	192	217	214	250	196	198	212	212	219	216	205	173	212	237	175	197	217	207	216	227	177	200	210	204	194	185	226	204	203	208	209	216	221	213	211	211	215	223	192	188	187	214	209	248	222	204	204	228	237	204	211	217	237	225	189	206	201	230	210	235	201	215	231	217	253	200	202	200	193	217	203	199	211	223	200	206	226	204	206	236	206	189	230	211	206	236	219	210	200	215	228	226	207	223	221	240	211	205	227	185	212	194	207	201	203	213	209	197	199	190	209	220	229	225	233	216	236	208	221	189	223	214	180	245	203	245	175	218	209	204	193	205	228	213	203	197	196	206	227	216	179	239	196	220	208	200	215	185	221	198	205	223	211	220	208	198	245	227	213	194	200	196	216	201	188	215	186	223	225	183	254	190	202	206	190	204	207	195	196	190	186	208	218	194	204	215	209	215	221	205	204	210	216	178	223	202	208	219	203	191	191	228	231	213	198	224	226	204	209	209	169	204	224	207	204	179	205	206	210	216	225	225	213	193	215	239	228	225	217	212	198	205
37372	53960	56334	59443	59037	61664	48514	39743	22425	9106	4204	2845	7179	3279	4274	7528	6624	4833	3690	1730	1234	555	538	542	558	520	524	530	508	517	488	513	499	472	508	531	526	554	489	509	503	495	528	520	543	538	537	551	539	550	552	515	526	555	513	551	511	490	526	526	553	505	557	480	507	558	527	554	524	489	513	490	503	553	509	527	508	527	514	490	531	511	508	519	543	531	480	537	506	516	487	554	514	502	487	523	536	516	527	510	515	521	537	515	498	510	510	503	544	542	508	565	510	487	504	526	516	484	505	524	522	502	567	515	506	547	512	503	523	496	541	497	478	512	488	504	529	516	558	499	526	525	509	534	511	512	523	507	540	535	521	549	465	546	489	522	532	528	506	522	512	530	502	560	555	503	542	513	533	519	539	531	482	499	537	508	509	496	516	513	513	500	515	507	551	518	502	496	431	503	548	542	531	492	522	529	524	521	555	508	492	467	500	508	549	492	505	491	500	519	509	501	469	491	510	525	498	538	496	518	496	494	517	506	517	493	515	516	546	522	486	520	486	517	496	522	542	529	475	542	539	499	542	540	497	502	495	569	559	525	513	507	465	519	518	506	546	490	528	543	512	492	508	513	558	530	513	521	545	507	512	489	505	490	490	489	507	555	540	526	493	483	489	504	507	532	511	490	487	500	552	473	519	513	517	502	506	542	499	561	515	528	548	528	529	502	485	525	512	535	492	504	513	506	497	500	506	528	530	540	507	533	497	531	484	490	488	517	534	515	492	564	480	528	499	535	511	511	515	558	561	517	503	522	512	536	508	491	494	514	534	493	491	521	522	504	535	505	523	520	522	531	530	501	502	581	536	527	505	485	541	491	510	537	512	492	522	476	530	543	504	520	499	535	473	533	506	537	491	522	493	539	553	528	522	513	504	501	531	552	563	500	537	535	512	529	530	544	543	512	518	498	553	510	491	556	495	539	490	537	505	515	502	476	549	519	500	518	534	514	496	500	526	534	515	499	467	508	525	526	507	507	482	537	524	560	521	537	526	506	505	498	499	551	543	499	534	561	501	514	492	511	488	528	499	537	516	491	530	520	542	507	474	499	481	479	499	503	484	538	477	491	493	506	516	551	519	523	517	521	515	497	485	498	505	487	498	498	505	523	523	538	514	506	474	492	494	516	525	536	559	505	511	514	516	502	479	523	546	533	530	520	511	524	475	543	519	510	471	526	469	520	501	502	541	509	521	501	489	523	511	486	580	504	525	493	525	529	500	487	508	511	520	546	533	588	513	494	528	537	520	512	544	502	527	503	505	528	521	483	534	557	521	550	529	510	581	558	536	526	515	527	523	519	523	538	514	510	573	508	482	543	491	521	469	536	491	514	559	557	560	520	518	550	511	513	523	521	513	516	477	516	522	511	505	494	571	517	538	517	515	507	511	502	570	504	455	516	516	511	548	491	526	516	519	525	521	471	496	535	545	494	511	496	523	575	530	517	454	524	539	530	503	478	548	519	494	519	530	488	470	513	543	536	514	528	543	496	485	522	506	484	507	515	514	517	516	517	499	518	563	501	509	537	513	508	495	508	497	485	526	532	495	540	552	483	515	504	523	500	514	508	513	563	519	538	536	528	543	519	539	524	543	562	541	533	493	502	486	494	486	495	510	526	550	528	510	508	559	503	489	510	493	532	504	552	529	530	527	547	476	472	458	504	495	516	495	518	532	533	546	512	552	545	530	501	512	511	510	516	478	504	499	489	521	530	556	535	543	530	516	527	484	537	530	535	514	502	540	519	504	530	497	564	534	573	484	486	509	502	517	510	568	519	494	536	512	515	492	569	513	536	521	501	486	508	522	522	524	514	472	512	523	547	510	508	552	556	504	508	488	537	508	502	468	493	510	502	485	504	540	480	561	504	526	501	503	530	547	514	525	509	503	547	506	495	504	553	544	537	531	546	525	518	545	512	514	565	528	530	519	551	497	482	485	590	551	479	497	510	542	532	542	537	543	514	494	523	514	503	517	519	553	545	507	546	515	518	530	516	517	505	519	504	486	511	504	500	510	518	495	536	512	534	502	551	548	535	520	511	499	530	512	479	493	519	542	503	518	552	522	519	569	559	493	522	598	529	504	511	545	522	549	470	507	537	539	536	511	508	489	519	547	521	510	526	473	527	481	520	552	506	503	508	506	502	538	534	524	505	506	528	499	528	515	521	470	520	547	526	508	509	492	540	491	502	504	519	511	519	519	531	540	525	503	509	543	502	511	542	559	541	510	524	546	518	506	486	533	560	478	520	545	572	522	483	498	492	541	471	490	525	538	526	478	477	542	559	552	534	483	508	520	546	509	497	495	547	502	501	502	512	537	525	535	515	510	509	537	501	528	491	500	515	497	556	533	481	515	542	496	508	504	492	507	477	484	506	485	450	527	520	511	550	519	491	530	518	517	484	530	525	535	521	519	547	517	525	565	497	500	496	479	527	506	506	529	518	558	546	526	536	550	524	548	497	535	496	545	526	532	510	537	511	490	483	530	518	491	521	494	536	529	516	503	506	476	559	547	514	526	505	510	542	541	507	491	485	519	537	489	515	564	460	536	518	521	503	496	506	555	513	489	502	530	501	493	529	498	509	483	495	525	530	516	471	534	487	503	527	501	495	511	495	502	530	475	498	551	507	510	518	534	465	520	495	480	542	491	476	474	547	539	531	505	535	486	527	542	538	523	486	515	491	533	522	534	496	499	530	493	518	516	497	526	510	542	527	540	496	526	520	522	518	520	475	514	513	526	487	488	518	520	458	530	537	518	483	505	549	513	534	548	511	513	476	496	522	558	510	506	535	523	512	520	550	538	516	486	527	575	528	568	525	523	484	530	525	532	514	533	508	509	509	573	515	525	450	499	507	597	514	527	551	542	474	520	503	522	479	520	529	474	519	524	501	518	537	567	511	490	501	515	524	537	521	534	520	491	545	525	509	532	541	506	490	489	501	533	556	551	510	511	545	530	509	498	551	505	510	500	537	564	519	525	516	473	476	493	508	492	527	509	542	481	486	503	499	543	515	520	499	506	521	499	515	535	488	523	479	503	503	499	514	543	501	501	500	521	553	513	496	538	519	526	520	555	492	481	498	540	520	518	468	528	482	499	507	527	556	495	531	536	469	548	491	536	499	511	503	474	519	507	544	481	511	502	518	503	525	546	498	551	498	532	506	535	491	497	490	515	506	536	508	512	528	512	541	541	531	520	506	492	501	546	541	492	476	538	532	513	504	519	541	538	531	532	540	510	503	488	511	473	519	530	508	476	513	515	502	507	520	567	507	539	529	494	551	525	517	495	538	497	520	529	480	521	528	525	475	474	539	515	582	537	501	552	532	507	477	514	539	520	515	537	484	542	517	527	533	503	487	508	516	530	515	499	571	505	490	533	519	460	510	528	501	508	546	506	484	494	518	545	492	518	517	530	506	466	497	503	486	503	496	510	530	482	487	494	547	518	502	539	560	503	526
58684	53839	49175	45456	47472	44148	36612	34013	28791	20005	9196	2237	3574	5764	3782	2351	1714	1197	927	488	382	243	208	225	208	217	193	183	200	201	217	236	204	187	199	189	186	202	198	210	188	202	209	182	221	220	202	207	235	224	217	233	213	215	225	220	200	195	192	189	198	214	218	189	184	198	214	204	217	194	218	217	232	207	201	216	186	199	214	199	222	181	240	223	206	234	176	203	201	235	222	209	194	196	208	188	195	187	169	214	226	190	171	182	207	193	203	193	193	208	182	225	183	182	176	207	194	207	186	194	195	194	212	210	221	202	196	209	193	193	219	172	189	177	187	191	193	231	190	182	206	215	205	204	190	212	201	226	196	187	209	180	198	187	200	213	187	204	224	231	230	184	193	197	204	207	192	228	189	180	205	206	192	207	203	168	193	199	206	209	201	188	210	180	198	212	194	204	185	211	216	221	191	205	203	181	210	195	187	204	231	201	227	212	218	203	184	222	227	219	203	205	200	203	192	202	227	186	200	195	177	196	215	204	210	200	221	203	162	216	213	203	200	206	207	208	196	189	219	195	201	204	182	207	182	208	193	199	180	219	204	210	216	192	198	215	190	209	198	234	193	215	236	182	189	220	208	196	216	220	186	205	162	198	186	198	187	197	226	193	214	188	193	186	202	230	197	206	186	183	207	207	199	204	220	222	204	187	198	204	200	212	184	221	224	190	203	183	196	188	212	222	202	225	203	201	199	189	232	187	194	218	226	224	170	193	205	205	217	190	192	208	182	218	196	219	202	214	216	222	212	168	209	207	217	195	212	206	193	199	213	193	202	198	175	215	179	183	213	199	205	186	197	199	221	192	230	194	204	184	217	207	205	199	196	217	220	225	194	188	184	221	206	211	212	212	216	226	189	198	211	211	182	220	216	211	187	202	215	205	216	216	202	196	201	228	214	186	199	216	203	221	224	209	224	193	178	196	227	201	222	210	223	224	207	209	206	214	234	229	176	185	187	208	211	189	218	198	191	184	150	205	200	203	199	188	234	205	227	170	182	197	220	196	197	182	194	175	186	207	225	205	226	175	199	210	211	183	221	195	199	202	191	186	182	194	198	229	230	176	209	193	224	199	204	214	224	189	202	219	208	195	191	187	207	222	194	186	193	207	198	208	201	216	208	195	194	211	184	234	197	198	205	211	212	198	205	193	183	196	220	232	181	171	187	194	188	181	203	190	194	205	202	230	165	193	196	198	231	201	217	185	196	206	203	184	177	172	186	218	205	204	185	213	183	199	204	179	182	227	195	203	210	206	189	207	193	172	190	216	204	214	216	197	212	208	204	201	200	201	200	203	212	200	225	213	184	179	206	201	201	206	223	194	202	191	207	202	210	192	230	221	181	199	202	196	210	220	207	192	204	213	204	226	192	210	209	207	195	215	207	183	192	219	187	183	184	206	220	195	205	210	204	208	190	192	207	211	197	191	228	207	201	185	205	225	174	235	206	230	206	173	202	222	203	176	194	193	192	203	196	222	171	195	220	221	214	190	190	205	212	187	194	211	197	220	219	213	211	212	234	211	206	196	224	187	189	218	194	175	189	213	175	196	197	215	177	204	179	193	186	191	177	215	225	204	187	196	214	186	198	183	189	219	214	213	200	205	199	210	206	189	201	220	201	225	221	229	153	187	203	197	205	209	194	216	214	208	179	199	222	187	198	193	207	213	196	203	212	190	188	209	224	196	193	228	183	199	214	184	192	172	183	179	203	233	199	185	222	217	242	222	220	214	198	183	227	223	207	221	217	205	176	188	220	201	214	192	204	209	212	214	176	176	213	204	195	194	190	172	197	198	191	170	234	210	185	198	199	195	184	199	182	180	177	202	204	198	195	189	204	210	193	215	209	193	203	198	207	188	181	200	239	203	203	218	194	209	194	215	206	203	207	200	196	219	185	226	208	202	188	228	208	209	201	187	212	193	196	211	197	202	232	229	180	209	201	198	199	196	216	240	246	209	203	198	211	199	207	225	181	197	204	214	191	177	215	192	221	196	194	191	199	196	187	213	208	206	220	174	214	182	218	189	216	172	206	196	179	226	196	189	226	180	200	191	194	197	202	183	189	176	183	186	220	197	186	174	189	205	203	188	199	221	219	222	205	187	199	206	211	180	209	210	230	181	196	193	211	196	195	212	205	173	189	185	180	198	214	185	212	236	206	176	202	201	203	191	191	186	198	206	197	223	195	217	213	215	202	219	209	195	191	187	222	174	197	188	215	188	184	202	199	203	206	185	171	200	222	217	186	197	204	194	196	188	189	209	201	188	181	179	197	193	195	214	201	207	187	210	194	190	204	207	200	187	201	178	233	203	206	200	184	212	206	174	212	178	182	195	206	205	217	187	199	198	194	217	202	198	192	194	184	193	189	180	196	182	194	191	203	213	192	215	197	178	200	204	198	225	173	208	194	203	211	195	185	204	210	193	205	204	213	211	212	204	200	206	201	206	186	181	199	208	190	195	220	198	195	217	216	208	210	200	198	211	193	197	201	224	188	163	216	192	218	222	199	187	192	175	211	197	194	185	214	213	234	205	190	191	191	186	209	195	198	208	212	217	196	205	195	186	225	238	229	211	216	206	186	216	198	202	209	202	200	236	207	206	213	221	197	194	208	201	192	214	216	192	201	190	178	201	204	193	205	175	219	195	174	187	166	182	214	181	196	192	196	189	215	189	191	175	174	175	223	185	215	189	223	214	211	154	202	204	216	197	214	197	206	209	186	198	205	200	185	195	220	194	182	187	206	191	199	207	220	180	233	199	195	210	221	185	219	218	218	188	193	201	216	216	189	171	198	173	187	206	192	210	181	206	199	210	200	209	190	216	176	202	213	222	192	202	191	180	221	221	169	181	202	198	194	220	227	186	223	209	195	206	216	172	206	214	205	224	191	186	196	180	206	189	204	193	199	186	179	208	205	202	192	212	214	199	192	165	196	188	196	203	195	212	200	159	190	219	220	190	182	208	229	218	195	220	196	187	193	204	164	207	201	216	209	213	192	188	185	206	211	195	209	186	190	197	189	227	199	187	191	239	214	203	201	165	187	210	203	193	180	174	206	216	207	182	208	227	196	195	221	206	205	198	214	169	191	221	216	180	172	203	207	211	179	211	205	195	196	205	232	201	197	197	196	193	215	192	180	195	209	190	209	249	219	208	204	203	168	175	185	219	179	204	201	189	180	211	184	193	170	171	196	224	196	196	210	193	198	202	209	207	198	222	192	198	187	189	178	190	206	211	197	192	189	189	213	219	198	206	209	195	219	192	190	203	238	217	204	200	208	198	190	197	196	204	194	208	206	187	188	189	213	200	226	199	197	201	180	217	194	212	197	217	191	225	221	233	223	230	207	197	194	191	188	195	168	172	212	191	194	191	221	198	170	166	184	190	208	200	208	202	199	202	175	186	198	217	189	233	207	205	201	225	208	211	207	194	200	179	216	214	203	207	196	179	221	201	190	210
48198	62785	61355	58174	59718	53755	55806	42608	30255	12267	5844	4197	11793	17031	11591	8051	5950	4618	3320	1445	1126	543	524	519	534	522	530	521	497	487	504	484	471	483	523	503	470	509	497	493	475	512	552	470	527	515	509	502	483	485	511	455	503	461	497	463	484	445	468	476	490	455	486	465	517	489	529	524	477	454	511	542	479	479	469	493	516	464	461	476	532	475	477	495	476	497	476	507	485	495	503	485	445	505	492	464	495	457	471	499	463	455	479	502	470	487	488	481	509	478	480	491	490	464	486	501	467	502	472	472	470	490	519	507	518	482	471	474	472	461	497	458	494	455	457	444	454	466	449	479	482	517	481	506	467	466	456	499	460	485	463	504	480	463	488	458	439	479	500	488	490	501	491	490	453	479	485	496	475	497	465	504	472	473	477	478	435	519	489	490	528	444	483	476	473	473	515	517	481	494	454	477	509	459	490	466	493	500	497	498	491	495	481	476	524	493	469	482	457	495	460	519	437	508	519	486	455	498	484	513	480	529	511	480	480	468	489	526	496	488	467	487	506	487	493	468	448	505	483	484	482	472	460	461	503	482	500	513	505	484	465	510	470	533	513	479	485	480	466	517	485	485	503	522	474	461	494	502	472	485	423	507	504	492	533	440	480	452	505	523	489	509	491	488	465	460	464	489	478	475	474	482	469	466	482	477	480	482	524	491	499	500	453	463	459	463	452	512	458	463	503	463	490	464	491	488	462	470	505	468	441	449	460	511	455	506	488	481	494	450	523	459	456	466	472	492	488	459	509	471	453	515	472	494	471	484	472	482	497	503	503	468	472	517	497	429	509	456	519	461	450	450	506	455	481	473	499	475	480	522	464	489	480	446	484	492	451	444	470	511	511	478	454	483	512	442	490	479	465	482	484	474	497	470	481	467	502	481	471	471	476	457	467	477	435	507	482	493	459	487	519	469	485	496	505	490	454	513	477	506	486	490	498	469	472	496	457	476	460	487	480	453	479	498	459	486	465	481	466	500	471	465	483	439	489	481	508	473	486	459	480	482	475	469	488	492	488	485	482	501	517	506	452	495	497	479	471	484	486	458	484	503	465	475	446	440	493	460	502	459	464	460	449	459	492	487	471	483	470	459	530	515	470	491	460	494	504	482	499	458	499	463	484	451	486	509	507	501	430	500	503	512	501	500	469	531	458	489	502	509	456	504	499	478	491	451	494	463	473	501	493	480	485	494	507	473	485	475	438	489	485	495	499	480	498	467	514	491	473	446	472	488	507	460	468	460	446	480	485	424	449	468	471	497	460	468	462	493	532	440	495	479	461	473	483	526	460	480	479	484	473	484	468	479	474	493	462	544	498	443	474	482	462	501	464	485	469	483	472	500	460	461	470	521	481	453	455	446	448	532	441	494	486	470	491	478	467	472	478	483	494	531	494	471	479	521	484	498	464	489	498	492	453	519	472	462	479	489	464	448	511	487	475	470	525	436	448	461	491	488	478	441	462	509	488	458	493	482	484	477	461	463	455	475	483	430	477	505	462	429	450	465	492	503	481	453	483	468	453	470	468	476	461	500	525	468	483	470	481	465	445	472	518	513	480	456	505	483	468	529	460	495	502	478	487	432	461	481	524	457	504	464	466	491	510	469	494	485	467	500	471	435	479	493	484	468	484	504	467	466	469	459	482	467	497	504	482	452	468	496	497	457	461	503	427	464	471	501	483	506	474	466	494	464	476	508	509	430	510	473	499	480	475	479	524	487	479	494	479	456	446	461	461	460	498	462	473	459	477	484	483	526	465	483	469	506	482	471	465	488	496	499	535	474	486	479	467	479	464	470	519	475	483	451	450	463	474	464	466	423	487	493	504	470	435	495	479	503	494	480	483	509	489	473	519	487	477	494	502	488	506	440	482	487	534	529	474	476	470	490	488	492	460	429	461	459	455	453	467	482	497	499	488	463	489	508	464	493	506	529	506	484	491	501	482	507	483	479	463	481	490	469	530	468	475	500	496	481	457	484	500	487	477	496	498	461	467	477	539	458	497	489	483	474	482	488	458	503	462	437	472	475	451	481	484	495	487	487	510	461	494	491	469	483	488	493	463	484	466	483	480	503	519	492	501	465	504	466	484	483	500	533	517	453	499	472	476	472	454	489	490	467	496	450	450	467	467	454	470	490	488	507	487	472	483	473	480	455	460	460	432	459	473	484	472	482	444	493	488	477	539	494	456	507	510	456	468	512	501	466	471	515	487	501	464	474	513	455	449	448	458	480	479	442	522	454	508	488	455	490	488	475	521	459	458	500	454	468	502	495	452	485	500	485	452	481	492	505	454	460	444	524	504	500	478	520	481	476	493	494	456	484	472	447	474	492	487	465	486	505	489	453	479	494	480	445	473	442	485	447	502	459	466	478	508	464	451	483	494	454	457	509	550	462	519	463	459	452	493	498	470	490	477	480	501	496	492	486	484	438	476	488	484	521	467	494	476	467	422	512	498	527	457	469	439	440	480	457	489	484	465	501	481	475	465	480	468	490	483	482	439	518	487	454	491	458	464	484	473	488	505	459	532	493	452	508	481	443	504	470	468	498	494	470	496	496	475	502	458	478	512	509	490	496	501	480	470	484	479	481	467	498	485	483	438	501	456	494	498	467	483	483	471	450	492	511	478	474	471	476	468	465	467	483	502	477	456	448	485	532	463	455	506	490	464	480	564	464	457	498	496	515	463	484	496	458	465	484	497	489	489	482	507	454	471	499	492	469	457	486	477	491	445	498	483	459	470	475	487	485	478	470	482	466	463	478	459	480	508	493	470	472	509	482	496	474	474	487	474	488	479	451	482	481	478	480	484	542	510	476	457	475	463	478	489	456	472	475	508	481	508	484	517	479	464	493	490	452	429	479	523	486	456	493	461	483	477	467	503	483	466	481	428	447	479	510	501	443	436	478	468	451	453	456	455	457	507	495	500	476	509	516	535	487	480	446	508	495	450	473	468	471	467	460	447	450	476	474	484	490	499	490	467	489	472	454	482	487	494	471	475	422	488	516	483	465	474	488	483	468	472	476	455	479	502	462	448	483	478	467	467	477	464	442	447	490	466	485	498	478	457	488	502	476	500	478	504	454	486	497	505	505	430	537	472	503	466	480	513	531	454	523	484	489	474	464	512	518	482	488	444	448	499	516	479	516	464	512	522	458	496	467	501	444	471	495	476	463	494	471	484	453	462	456	477	481	499	430	456	487	463	464	491	456	532	474	454	480	470	461	500	461	474	447	512	474	484	469	478	476	501	468	470	511	473	476	459	471	539	466	489	518	497	475	458	507	469	440	488	472	523	439	474	507	480	496	499	459	462	463	489	478	500	469	467	486	463	441	461	500	432	480	440	456	448	476	485	508	512	512	512	484	474	509	438	488	476	487	466	441	494	479	503	467	507	497	482	504	477	462	465	524	477	421	490	473	456	498	445	475	445	463	477	465	467	471	460	499	478	475	482	512	436	431	475	478
22136	31087	41129	43837	35860	22041	13281	5362	930	350	318	313	315	457	455	342	327	284	288	265	234	226	239	236	254	241	243	217	227	241	208	211	213	234	232	217	239	226	228	227	231	239	255	251	222	240	251	238	252	240	246	274	249	227	223	251	233	222	232	219	240	233	229	238	231	248	216	226	214	227	246	218	219	244	243	227	205	266	228	239	216	240	218	237	251	230	271	228	210	245	221	211	235	229	228	248	230	223	197	240	220	253	268	231	256	246	233	253	241	246	247	222	244	252	215	222	247	255	231	254	249	202	242	234	227	192	258	196	229	238	236	259	260	250	228	244	238	266	206	226	230	232	249	224	230	217	232	234	238	231	206	231	244	250	243	244	245	264	227	202	233	204	244	224	222	264	220	221	221	211	205	243	224	242	221	225	254	219	261	244	223	245	241	212	230	244	226	246	263	253	237	221	238	220	235	246	233	242	222	199	254	224	223	227	232	239	200	238	226	255	248	276	241	235	214	241	246	249	252	259	206	259	220	229	252	244	243	237	277	219	236	216	212	229	227	235	246	245	214	220	245	243	216	216	257	228	262	239	268	260	215	212	241	257	249	240	247	237	275	230	215	239	251	238	232	235	243	232	195	238	233	226	240	223	211	256	227	227	230	215	244	240	252	241	252	251	259	225	220	216	226	238	231	265	251	241	235	251	212	245	214	234	229	210	247	236	224	229	241	279	250	252	230	233	250	246	248	236	244	252	246	232	284	223	223	251	224	232	242	219	227	220	227	265	261	235	261	250	231	238	233	222	203	242	233	230	250	245	242	246	252	243	220	224	250	241	230	260	221	277	240	236	240	247	241	222	249	241	242	242	237	244	240	244	248	237	240	242	232	243	201	187	243	241	219	236	261	216	245	240	239	229	236	239	258	234	256	234	231	268	207	253	256	266	240	257	244	251	236	248	220	245	264	253	219	234	256	235	215	251	209	255	268	240	221	219	221	237	254	237	239	227	239	262	254	229	246	249	233	218	221	244	237	232	228	260	226	253	244	217	234	216	249	240	244	259	240	238	246	214	244	222	212	229	230	247	232	243	214	227	270	257	229	233	255	267	209	253	248	222	237	258	219	232	218	248	221	215	218	229	248	215	237	260	228	256	246	239	225	240	257	222	217	242	256	227	237	252	224	225	255	230	256	226	260	241	247	210	204	232	234	252	259	257	215	211	226	236	223	223	225	236	191	238	246	226	241	252	255	220	265	238	217	226	242	214	229	243	238	237	257	233	235	217	257	219	228	234	257	224	261	249	223	264	227	239	248	246	251	253	249	248	245	221	237	249	242	234	258	237	236	250	235	219	231	228	269	250	232	252	241	242	253	230	245	255	239	227	248	211	245	224	248	250	256	241	239	233	227	247	236	234	238	230	236	254	222	241	225	243	228	227	232	191	221	262	229	228	227	269	239	221	243	235	233	219	225	217	237	256	232	217	243	251	226	245	239	216	242	233	248	229	220	242	257	248	260	243	225	222	225	224	241	231	244	231	227	201	240	236	217	236	201	212	233	241	237	228	225	227	240	231	228	223	228	232	225	245	230	241	239	226	229	237	222	254	251	220	250	256	230	248	198	230	215	215	217	264	242	262	259	254	253	242	246	254	236	241	197	255	246	231	234	239	229	237	226	238	255	269	216	234	231	223	238	250	229	245	252	231	265	228	253	233	235	246	239	266	234	227	225	269	264	226	222	222	242	245	237	240	247	241	221	220	233	246	239	229	246	244	236	204	280	219	262	245	267	248	224	246	245	240	226	220	245	276	249	262	236	248	235	236	246	223	253	237	212	240	221	236	223	211	224	242	249	222	218	213	238	221	243	240	251	251	250	250	225	267	240	254	255	212	242	226	248	245	223	233	248	247	247	240	247	243	245	220	244	252	260	266	223	254	231	236	233	259	250	256	220	238	252	228	226	237	218	264	218	229	227	231	211	245	209	237	255	227	242	235	228	226	238	280	250	249	222	242	245	261	231	224	227	242	239	257	245	243	225	233	233	247	251	244	234	236	216	212	234	251	244	230	248	228	251	240	212	246	240	245	244	224	226	238	228	221	250	240	239	226	244	238	242	216	217	220	260	236	244	239	226	214	242	255	237	226	232	244	231	239	201	255	219	240	232	246	227	233	228	226	205	231	252	233	242	230	240	212	234	229	254	224	234	196	220	227	261	210	242	238	269	243	249	216	264	229	257	217	244	243	213	230	232	227	236	223	236	230	207	226	229	245	236	249	233	251	228	278	233	235	234	227	234	257	257	209	225	246	221	263	248	231	240	207	251	211	220	233	212	251	278	212	246	234	256	223	232	225	209	261	266	224	256	217	204	216	228	233	242	226	237	259	232	234	247	239	241	216	200	230	213	230	239	259	249	239	241	233	227	240	241	265	254	236	233	206	247	238	208	226	233	228	212	261	256	216	217	240	247	257	234	226	226	237	254	225	257	230	242	250	241	257	236	218	224	237	241	236	248	239	225	284	253	241	262	232	231	240	263	244	234	261	224	225	238	223	229	246	218	222	253	246	215	263	240	260	219	249	208	236	230	206	220	234	231	220	246	231	260	242	217	230	238	242	242	265	232	245	244	241	225	267	234	245	217	233	239	232	227	243	201	243	216	250	240	242	258	214	227	211	223	217	256	262	227	242	243	204	247	243	222	218	229	258	197	222	239	253	224	201	238	237	237	239	241	254	270	233	246	247	209	237	227	230	223	254	221	231	215	216	229	262	218	243	227	209	219	255	227	243	235	209	255	220	229	233	239	228	240	242	231	245	216	252	246	226	236	251	235	232	232	199	264	224	221	218	210	230	233	216	267	233	255	239	254	279	236	243	243	255	215	240	222	258	223	249	239	213	220	215	232	258	247	246	247	237	253	233	232	213	221	234	238	245	211	216	244	265	244	247	223	253	214	227	265	246	212	254	223	240	229	262	245	254	207	212	204	223	248	245	237	216	239	244	278	247	240	256	254	209	239	220	217	207	233	214	252	205	221	262	258	247	249	224	236	234	220	237	257	223	244	269	205	219	244	224	267	236	231	245	219	246	233	220	229	253	240	246	216	222	267	262	249	211	227	228	230	220	250	259	238	215	247	238	214	223	262	243	231	254	254	244	220	232	218	214	231	225	224	252	271	215	208	234	200	239	229	230	224	244	229	258	250	221	237	218	221	254	242	251	257	213	256	237	242	262	226	257	232	236	225	243	233	220	227	222	203	230	213	237	275	244	232	236	244	232	240	242	231	259	247	236	238	226	243	236	235	231	252	219	214	247	233	245	250	237	216	199	204	260	233	248	216	220	235	223	232	247	240	236	249	240	254	243	209	230	226	217	258	261	219	229	223	248	212	223	233	244	238	228	238	224	257	266	233	253	233	257	225	248	248	222	264	249	253	234	239	235	213	253	262	253	243	231	200	233	205	209	214	234	245	231	241	239	217	239	251	233	224	206	260	265	225	240	233	257	226	251
16394	31361	42969	49319	41546	29335	24489	12404	2788	1022	903	852	1106	1786	1580	1060	941	850	697	614	608	584	546	602	612	551	631	540	575	578	608	564	583	575	586	581	553	590	603	564	605	581	579	578	572	571	603	583	593	592	572	556	572	604	574	579	553	570	611	560	609	591	566	571	552	567	570	566	560	570	606	552	578	537	591	617	576	602	548	632	586	543	573	562	570	605	571	583	601	583	586	574	561	597	580	574	557	576	566	566	568	593	574	574	593	529	584	593	594	539	593	586	600	608	562	586	621	569	580	567	605	555	564	573	579	562	521	601	536	535	599	571	572	605	608	577	619	584	596	567	601	585	601	526	541	589	608	571	545	536	608	593	600	586	600	572	614	586	606	562	617	610	576	551	573	588	660	649	563	640	588	568	611	599	589	571	585	561	591	588	566	597	585	622	580	628	548	582	625	637	577	535	550	568	602	641	569	579	571	589	576	588	558	607	579	591	566	603	544	551	599	585	576	565	588	589	582	610	527	646	565	593	586	554	600	621	552	590	537	542	561	581	577	601	615	584	598	604	584	541	567	570	567	619	595	563	627	601	592	571	616	563	606	583	598	571	565	589	585	618	576	552	586	577	589	629	557	571	574	556	602	595	562	554	597	563	564	597	580	584	578	543	576	577	572	566	571	575	623	580	535	568	589	593	587	582	563	565	557	571	575	601	574	600	579	601	618	597	607	572	594	613	581	532	597	526	564	581	613	576	592	612	545	542	584	599	550	598	604	528	581	599	571	550	565	577	537	551	583	573	605	622	529	595	566	583	612	553	556	553	620	573	558	551	560	563	585	581	587	566	609	560	608	576	618	577	573	566	577	575	585	581	587	597	577	583	569	558	635	607	595	585	553	615	595	567	560	629	527	546	540	593	583	587	596	563	560	565	537	593	556	574	579	584	548	616	562	624	596	573	565	543	598	629	533	578	572	557	550	587	565	546	592	621	554	582	565	558	568	602	557	568	569	537	569	568	570	592	592	499	586	600	567	561	584	609	590	622	516	582	565	532	610	592	559	564	608	594	560	596	585	601	612	546	611	618	602	554	544	577	580	597	563	586	587	594	569	615	604	585	597	600	607	572	571	558	588	580	575	585	584	572	608	551	587	572	609	569	585	593	594	639	610	576	552	593	601	548	567	539	588	564	577	551	597	561	566	619	622	604	550	565	574	567	593	551	574	558	581	580	547	541	545	550	579	612	520	581	638	548	598	571	603	589	589	584	573	582	599	583	631	540	596	569	571	588	554	630	586	582	598	562	618	586	592	561	567	579	605	603	567	594	592	527	566	565	584	588	581	591	579	603	613	573	587	613	568	550	570	566	572	557	553	600	523	627	592	572	593	530	578	551	585	585	567	580	605	560	554	619	575	514	608	590	571	584	570	595	557	547	592	595	579	578	578	617	595	592	597	601	616	550	566	591	563	593	552	603	551	569	603	599	601	583	598	606	531	581	580	566	591	605	571	554	580	529	560	559	554	600	569	585	623	593	600	548	607	596	572	589	576	602	575	564	585	604	587	592	598	583	558	609	602	559	606	592	554	573	581	570	598	580	546	587	579	552	573	594	601	574	600	578	581	559	612	597	562	583	587	608	582	613	561	557	589	608	554	601	602	565	576	513	591	572	572	587	535	573	584	592	544	578	592	597	620	592	584	574	553	606	582	552	549	583	560	567	585	590	599	552	608	621	598	563	574	618	579	562	542	585	594	602	573	616	608	583	575	551	624	535	557	592	565	572	578	590	574	583	597	590	546	554	557	564	565	575	602	574	539	559	577	573	544	617	595	614	581	548	596	552	567	568	632	575	611	545	571	588	566	551	560	571	592	624	581	563	597	561	596	609	584	590	577	634	604	580	598	570	607	584	549	635	595	606	563	633	527	628	580	542	591	641	597	580	668	527	575	627	606	593	579	526	582	595	579	580	577	547	592	580	598	609	567	584	587	561	612	559	564	578	604	624	608	572	596	559	515	565	587	582	580	569	603	553	623	578	520	564	631	595	553	577	567	556	545	625	586	592	585	553	634	595	584	592	580	588	599	599	571	551	610	575	553	588	618	593	560	600	583	514	540	599	619	576	573	581	547	580	598	601	627	580	568	562	569	558	573	539	570	551	600	594	582	574	604	564	596	576	641	621	546	561	550	585	617	569	577	544	584	605	526	570	596	549	578	542	594	537	571	633	573	581	583	590	609	585	578	556	579	585	623	545	544	558	561	544	574	591	545	591	599	589	546	578	575	542	573	595	580	583	597	547	577	622	582	602	611	583	592	559	589	591	559	601	623	594	580	575	615	574	574	599	561	566	589	545	553	600	538	587	547	601	562	620	583	608	540	561	568	554	563	523	583	604	558	535	569	545	628	581	546	550	567	599	582	581	599	580	561	540	580	578	535	566	587	614	568	647	560	596	561	599	616	542	625	601	600	569	563	593	585	597	594	560	567	583	558	608	611	562	547	596	579	595	562	584	548	550	569	601	583	589	633	587	563	524	566	574	614	614	580	532	566	608	579	561	595	577	550	534	533	611	544	552	542	601	596	621	607	598	617	626	547	618	587	558	589	543	588	585	597	522	593	589	561	580	565	556	566	569	621	555	580	583	612	559	582	563	591	606	602	551	594	563	604	575	584	576	594	567	575	611	570	547	559	620	549	622	570	616	561	623	548	594	582	580	630	575	568	588	599	592	561	571	601	595	571	569	551	559	584	598	565	541	605	553	555	558	573	597	578	570	587	578	569	591	569	580	570	575	577	575	595	575	580	574	551	562	570	574	564	555	563	572	591	583	569	579	612	562	567	592	601	594	601	546	573	585	573	633	571	560	526	578	557	595	587	557	589	572	587	601	601	593	592	574	555	588	567	603	549	561	590	580	575	603	569	586	618	580	588	579	573	600	558	576	593	598	592	620	595	591	625	589	584	586	526	567	562	597	545	559	585	568	564	577	588	608	592	599	616	611	556	599	561	568	599	604	595	611	589	560	558	578	587	587	580	559	616	566	638	608	577	613	562	573	602	571	590	625	578	564	619	521	573	606	598	565	532	606	607	570	605	517	608	545	590	620	593	594	557	604	608	550	568	606	579	560	565	553	608	581	604	551	571	552	556	600	556	572	536	565	574	587	576	592	575	612	584	555	615	588	615	529	542	573	587	600	584	595	601	508	574	568	614	600	578	546	559	574	564	567	595	569	595	597	568	559	648	584	533	587	510	586	568	574	580	555	572	556	606	577	604	532	612	592	570	582	571	601	591	579	585	558	602	590	584	598	572	595	603	588	629	567	615	562	599	612	589	508	596	580	592	553	563	575	589	549	557	561	570	576	592	569	549	609	626	528	546	518	539	595	632	589	549	548	605	606	591	602	635	613	616	579	632	568	570	582	604	565	624	575	578	564	559	561	587	586	611	594	572	605	556	549	589	556	617	599	599	596	551	614	590	557	519	572	564	580	558	599	583	515	623	578	583	564
53509	52746	50999	44030	38990	41572	34788	24294	13686	4127	1225	851	1508	2868	3455	1900	1527	798	474	364	262	245	218	212	216	225	223	215	212	228	211	211	211	224	218	217	241	209	234	265	246	208	230	203	254	207	215	210	232	243	203	211	238	210	221	244	240	210	230	239	196	215	192	216	206	242	216	223	237	240	203	231	166	213	235	239	214	223	191	248	218	235	216	226	219	213	241	218	214	247	225	247	213	215	226	200	232	206	218	208	215	208	208	220	191	197	238	233	234	226	257	205	229	242	245	201	238	221	205	213	214	224	211	206	233	199	212	208	222	213	227	212	211	224	216	234	207	215	203	220	247	195	213	235	235	208	225	201	249	198	223	213	211	214	242	217	215	239	225	204	239	226	239	217	217	234	188	240	204	237	220	210	221	190	218	193	209	240	204	212	212	233	203	233	218	246	210	214	224	181	220	219	240	221	222	204	226	227	190	230	198	218	212	198	199	233	211	188	230	228	227	215	203	218	213	232	226	206	229	215	242	233	205	226	206	219	229	237	200	198	229	261	225	223	218	226	221	224	209	224	218	218	194	214	207	197	225	214	220	241	232	230	218	237	225	232	213	215	199	227	193	217	228	205	233	207	220	221	212	206	198	239	209	227	218	251	225	232	205	215	250	210	222	235	225	201	224	228	217	227	229	194	214	226	213	217	196	254	234	224	206	222	243	206	230	200	225	222	245	225	218	190	209	234	232	232	239	223	224	228	206	225	216	206	206	207	240	252	255	201	192	192	204	207	229	227	217	243	223	221	244	225	213	227	238	235	231	219	203	206	199	217	254	226	211	236	226	212	203	223	220	197	216	239	226	224	208	201	215	210	242	219	221	188	207	195	211	214	236	219	204	244	258	205	222	212	209	210	255	227	233	225	202	208	263	229	237	196	241	209	241	250	216	217	237	238	229	231	201	236	240	212	211	252	208	232	203	207	231	217	201	239	229	232	186	219	249	221	225	232	236	224	217	221	215	208	208	199	231	204	221	229	232	241	233	202	232	216	212	209	196	228	223	200	214	203	209	238	261	200	224	209	225	226	211	240	242	218	214	229	212	229	212	227	242	210	230	215	210	212	231	227	219	213	246	219	210	206	240	238	205	230	219	194	200	227	233	235	207	214	244	219	222	229	220	185	219	236	230	231	214	198	222	197	223	224	231	235	195	212	215	223	236	215	214	185	235	228	228	240	234	206	207	201	210	218	198	190	216	202	227	246	244	205	238	231	227	255	196	187	197	226	215	222	239	215	218	267	223	204	223	218	217	196	227	221	214	241	203	222	211	212	218	200	235	221	199	239	212	211	217	177	231	220	235	228	241	253	212	232	225	219	206	222	238	238	228	229	223	227	217	219	224	204	221	210	237	239	211	226	215	212	208	219	225	238	234	210	218	214	227	209	210	204	223	222	248	213	202	244	224	249	244	240	207	211	239	191	215	226	223	213	223	218	237	245	213	217	194	201	200	236	245	243	214	218	202	218	202	198	181	227	197	218	243	237	244	217	222	218	197	220	224	206	225	225	221	227	214	205	198	200	221	238	190	211	229	231	219	202	223	230	245	213	222	214	234	204	219	231	223	212	201	232	220	231	239	211	250	208	231	187	224	206	233	233	216	225	200	211	199	224	205	209	208	203	228	223	242	230	207	233	209	209	204	247	192	238	209	236	211	183	233	234	241	232	207	222	209	233	194	213	209	213	209	240	216	206	206	185	204	226	189	199	229	236	206	229	223	192	233	219	226	209	222	215	217	229	229	198	245	226	225	220	241	184	225	222	202	219	231	210	214	216	218	241	221	218	250	210	205	206	240	214	223	201	214	225	208	228	235	209	216	209	209	221	221	245	235	235	221	208	207	207	212	241	179	212	208	224	223	211	219	216	212	221	230	218	234	222	244	231	236	210	208	222	209	219	212	222	229	224	226	221	214	213	224	207	215	213	230	234	220	211	217	225	228	228	226	227	212	193	221	221	220	234	202	215	235	209	262	210	230	218	234	241	210	234	215	243	223	212	212	226	209	218	229	216	221	217	210	239	224	206	211	214	208	219	212	205	211	211	203	215	209	226	230	221	220	205	237	197	240	227	212	197	204	208	192	222	212	247	231	197	222	231	211	220	217	218	249	203	241	213	224	209	224	240	204	230	239	230	208	233	211	197	220	226	202	233	222	210	193	229	240	217	206	187	214	227	209	232	240	215	215	192	227	208	247	203	227	190	238	204	210	228	235	233	221	235	248	255	217	213	202	223	202	231	226	241	226	230	214	219	236	245	221	216	219	199	233	220	220	237	252	232	237	214	209	215	225	202	230	223	214	238	213	239	207	208	210	240	232	212	186	207	228	218	223	202	203	250	220	184	222	208	202	227	247	220	243	179	251	219	212	227	216	219	244	215	209	247	209	235	219	227	182	213	197	214	208	211	203	233	247	220	233	226	239	215	249	213	199	201	201	218	220	263	241	227	221	216	232	201	225	234	224	227	209	205	193	211	227	199	208	199	215	217	223	254	202	220	211	222	213	237	207	215	220	262	179	213	200	197	200	225	209	210	206	243	235	221	206	258	232	224	231	193	243	216	215	209	241	234	214	237	210	223	238	226	187	214	205	240	236	215	220	223	251	225	237	211	217	239	197	196	220	215	205	239	200	226	211	235	227	205	243	250	203	243	249	216	220	214	191	260	235	220	220	212	217	207	216	213	206	219	213	182	264	219	207	233	198	221	205	241	224	210	239	202	216	221	197	218	226	222	215	252	212	211	242	217	213	220	225	241	214	235	200	243	233	256	215	209	217	231	203	227	213	198	245	235	212	232	202	203	187	230	221	247	218	200	233	221	213	227	223	226	209	200	209	204	214	233	234	219	244	239	227	218	203	203	215	204	243	222	203	219	220	193	197	199	226	195	233	214	215	218	178	222	201	193	199	228	209	204	228	214	213	246	222	216	233	201	196	207	232	211	198	228	214	207	228	229	237	216	233	220	226	228	181	241	223	234	228	217	227	237	210	227	210	247	182	208	240	228	214	230	205	229	228	229	216	189	194	230	207	245	216	254	223	227	212	210	236	218	231	220	213	206	209	197	220	225	206	186	231	231	238	224	208	221	225	234	211	196	212	228	205	239	190	221	224	221	232	217	243	212	227	228	260	245	223	223	218	240	215	223	239	211	229	219	200	227	225	200	181	194	218	212	216	209	225	240	204	212	208	223	224	228	233	211	245	232	215	193	225	208	207	212	233	219	206	205	210	228	206	221	227	208	221	226	228	242	255	226	226	202	200	229	199	235	231	235	207	222	206	212	240	227	243	213	262	215	199	200	229	202	215	223	226	230	206	207	251	231	226	198	224	230	239	222	215	221	226	219	214	225	219	215	235	230	214	222	238	216	233	214	207	206	217	234	202	203	241	221	216	207	201	246	228	221	229	199	251	225	218	217	211	228	208	211	220	232	244	206	244	206	211	238	227	227	225	216	188	203
42775	55712	60460	56718	56987	58389	38493	14808	5940	3444	3378	3388	5746	11292	12451	6798	5938	3054	1654	1066	754	598	535	530	563	524	564	556	483	527	550	535	531	516	546	505	522	553	525	581	556	512	549	546	546	557	557	608	510	562	536	565	517	555	535	509	515	527	527	522	515	539	550	507	508	542	519	543	559	549	553	596	546	534	551	536	550	542	530	574	549	527	513	567	524	546	510	549	568	541	538	543	522	511	527	543	558	524	488	478	498	455	550	537	550	535	538	507	510	498	543	504	482	573	541	495	525	497	516	544	554	568	524	521	557	543	536	524	528	561	531	558	526	535	512	550	511	568	530	538	521	505	556	551	550	545	521	543	483	570	523	535	506	570	491	553	519	491	483	505	536	520	537	567	520	523	526	548	558	577	498	518	572	552	531	525	487	542	535	516	603	520	523	483	538	503	520	555	523	525	547	540	525	546	532	551	534	516	489	489	494	501	510	520	525	518	510	513	578	508	515	548	564	502	484	509	496	503	541	532	510	530	562	564	520	531	523	553	529	512	497	534	563	556	542	563	490	519	491	560	541	520	556	540	527	536	490	553	571	537	542	520	549	568	514	536	561	554	516	516	549	548	525	532	522	556	530	531	585	586	536	548	512	546	526	527	547	525	546	545	540	518	549	546	515	526	564	547	509	561	516	567	524	539	537	555	508	499	502	529	516	517	541	557	532	561	523	537	506	550	524	536	540	495	541	538	500	533	522	538	535	534	563	533	496	566	539	525	556	530	540	534	558	538	568	549	529	545	540	493	539	535	534	550	552	519	539	528	537	521	489	567	526	528	514	561	510	540	552	496	554	553	525	571	519	470	515	570	507	534	501	542	538	569	541	548	562	536	563	525	501	512	545	551	544	515	545	532	526	527	549	556	539	509	515	531	522	507	526	536	531	537	491	501	534	504	560	532	511	544	548	493	521	551	518	504	530	520	580	568	496	547	522	553	497	519	562	592	497	500	519	536	532	515	528	588	562	530	518	547	494	538	533	525	528	525	519	530	518	536	482	520	556	536	515	521	509	554	498	505	555	545	528	535	572	532	548	495	524	525	553	520	500	548	536	531	523	513	523	501	554	521	560	534	491	524	517	517	530	508	570	541	547	573	519	513	492	550	499	542	558	508	554	552	504	529	530	538	552	520	574	539	578	514	489	498	512	546	516	586	557	551	543	531	534	551	515	523	558	522	516	495	565	535	554	482	555	560	564	523	556	517	519	520	531	516	575	521	540	553	535	551	515	532	499	540	516	558	558	525	561	558	536	540	515	518	529	522	568	537	529	515	507	542	520	540	542	539	548	519	547	527	538	510	510	530	527	554	502	560	547	547	530	542	523	554	531	526	508	555	560	533	509	515	550	506	495	505	602	542	541	556	518	540	522	532	549	498	532	561	533	508	518	560	518	531	507	538	526	546	546	538	543	549	535	551	558	546	553	529	527	563	549	493	485	509	517	517	489	521	511	563	501	536	503	570	516	520	540	556	498	513	494	528	570	589	586	528	559	540	535	536	521	525	558	510	530	495	547	539	546	502	554	517	556	529	494	517	525	506	522	532	540	567	516	536	526	526	542	530	518	538	529	520	551	540	552	517	566	512	542	528	535	545	524	535	518	558	567	542	543	518	549	530	577	524	527	504	522	558	506	540	562	512	519	538	531	511	520	543	519	533	496	563	518	560	547	579	465	496	543	519	549	537	560	563	517	492	548	493	564	582	562	573	490	521	494	566	503	510	508	485	504	527	524	521	562	525	558	516	482	555	516	515	507	546	533	549	543	465	552	511	529	535	577	541	521	563	524	516	521	549	554	514	534	540	531	507	537	521	551	471	524	508	508	537	567	533	544	491	508	521	495	534	547	542	541	553	543	513	574	503	541	491	551	536	525	546	572	537	499	550	529	560	519	539	547	510	575	575	474	505	538	529	556	533	554	583	545	550	565	578	501	549	538	533	525	492	571	551	542	537	563	531	551	537	507	559	560	599	538	531	496	515	519	526	485	511	551	536	487	537	530	490	548	463	559	525	496	558	536	536	549	554	556	518	538	583	557	555	569	527	508	533	528	523	502	566	542	543	522	507	501	501	539	470	535	505	524	544	533	547	552	505	509	519	541	520	537	496	512	511	544	566	508	526	563	558	530	540	502	529	534	554	527	488	538	538	503	499	551	497	534	548	514	506	544	550	526	544	508	560	541	539	520	547	532	546	536	547	528	570	584	575	536	503	534	517	504	520	541	508	531	487	491	527	513	503	531	530	559	518	510	501	540	540	525	522	534	534	563	543	527	531	548	530	564	525	530	531	559	545	528	509	487	550	524	500	552	502	541	524	526	548	531	547	542	536	491	548	512	545	491	530	545	543	514	531	532	527	563	492	541	517	541	576	536	529	547	558	532	560	514	542	507	534	567	532	543	571	554	551	484	540	504	557	513	558	581	538	520	509	553	511	505	515	541	559	517	537	545	495	530	544	501	499	501	543	532	506	528	539	500	562	521	560	557	519	524	517	545	515	545	502	531	508	528	562	537	553	551	529	494	506	507	499	534	522	496	532	532	542	526	544	522	524	544	546	521	538	557	522	530	515	496	505	537	509	534	533	550	525	546	522	517	522	524	514	563	540	544	537	564	535	568	558	567	549	561	508	542	505	505	548	569	538	562	510	482	540	507	494	507	494	539	496	561	572	520	566	522	529	596	482	554	544	543	538	506	524	568	505	518	558	516	549	529	525	511	507	537	522	544	488	556	509	532	579	534	562	521	564	502	511	546	601	574	529	548	526	517	491	571	543	529	520	567	508	551	504	513	569	540	539	546	509	528	549	535	512	563	534	503	530	540	553	534	516	549	528	524	560	528	520	515	496	519	529	527	502	536	565	504	558	513	516	542	560	525	593	528	488	520	530	536	565	545	505	500	565	510	547	511	470	531	525	525	531	500	548	532	532	527	471	560	495	546	506	599	530	540	536	531	527	535	556	501	522	515	506	502	563	546	518	538	573	548	495	554	526	502	526	538	536	556	522	527	529	563	536	517	505	505	549	526	579	560	509	528	525	539	506	559	553	525	543	540	502	527	554	547	543	544	538	534	509	555	480	528	521	510	543	567	517	545	503	535	498	522	525	504	543	503	517	553	518	532	552	537	567	511	526	564	497	537	568	539	527	513	540	529	518	505	541	528	584	580	550	486	505	550	526	552	512	524	544	545	533	553	534	564	518	547	540	525	554	564	505	522	517	558	495	541	566	498	518	555	554	494	526	543	523	523	497	556	519	540	559	517	510	490	510	510	512	526	505	514	549	525	539	559	528	538	560	520	494	522	512	512	503	535	546	560	511	525	497	497	543	551	524	548	531	498	511	562	517	504	578	543	496	517	515	546	506	551	484	525	557	535	576	533	538	524	547	533	571	531	537	563	560	518	574	554	552	562	491	549	535	527	534	548	554	531	469	537	526	521	545	513	514	517	545	525	519	518	516
58086	54782	47133	37817	42506	47131	36068	30239	24326	21100	9652	2896	1747	4170	5421	5203	4974	2456	1174	662	473	259	178	226	191	187	189	200	172	207	204	186	203	199	199	197	185	207	190	207	201	187	225	179	224	206	190	193	201	204	193	176	206	177	218	202	200	198	189	207	174	184	229	168	201	207	198	195	206	222	199	177	173	194	189	192	206	193	222	203	215	183	229	197	194	186	202	184	200	195	200	216	195	214	223	225	203	166	196	203	205	191	207	196	219	206	201	200	217	182	177	220	202	173	225	205	202	191	176	230	194	218	205	209	190	199	199	198	180	215	198	208	163	203	215	188	187	203	214	210	184	190	199	193	196	205	190	214	184	179	211	208	209	190	198	214	186	225	180	182	199	207	208	200	190	202	187	197	185	165	195	185	205	208	198	166	182	198	183	205	186	231	194	189	240	193	181	222	216	165	206	201	189	202	215	193	186	181	184	212	217	175	196	222	214	208	233	203	216	201	177	219	207	175	192	188	220	194	194	206	212	214	223	196	189	212	171	200	197	173	211	191	210	175	194	224	198	176	173	191	194	189	222	219	223	183	211	197	188	202	194	182	187	199	187	184	200	180	190	176	187	219	180	180	199	177	200	205	183	208	188	185	203	180	221	172	178	190	192	193	185	182	189	183	216	201	205	217	223	200	174	197	193	197	184	201	187	215	173	167	199	211	195	177	202	187	175	186	193	202	204	208	167	209	185	194	188	200	188	202	184	200	173	222	226	181	205	197	187	197	199	201	181	212	191	209	205	198	233	194	194	204	208	205	186	208	216	178	198	189	199	211	160	176	229	219	207	193	201	184	173	182	205	209	204	209	154	186	201	193	181	198	228	185	202	232	214	170	195	210	185	187	198	187	211	197	202	208	198	190	193	183	195	200	208	186	190	199	185	183	185	223	179	208	182	205	205	185	194	221	198	214	196	220	187	223	180	188	177	192	204	204	204	225	189	201	206	196	196	175	211	201	169	189	193	206	186	193	200	192	213	172	182	166	188	169	191	208	204	213	176	194	157	218	173	178	193	213	181	195	171	184	175	186	207	226	202	211	201	180	182	176	211	201	198	190	201	185	202	171	195	223	195	181	191	211	198	213	228	187	193	196	200	186	183	246	213	184	199	175	204	200	209	209	208	226	197	194	188	162	190	196	200	188	224	203	183	198	183	230	190	181	193	176	201	179	211	181	181	208	217	206	213	197	189	216	164	184	189	194	202	199	185	199	210	191	194	201	186	183	216	212	195	206	182	189	226	188	193	170	218	170	188	197	208	211	176	205	197	215	197	193	210	187	202	205	203	191	209	194	184	179	194	206	200	205	209	202	197	204	201	213	204	183	195	195	211	179	195	184	226	192	191	219	185	207	173	188	224	194	204	198	209	214	179	196	184	195	200	230	204	178	204	189	200	209	210	194	190	181	201	191	214	202	174	175	220	194	210	207	210	199	179	206	189	209	208	200	196	199	171	174	211	193	193	182	203	202	196	198	186	180	204	210	195	187	203	210	169	208	179	193	203	214	188	218	197	200	175	185	204	208	182	193	178	187	191	195	206	189	204	205	176	189	193	218	192	208	179	218	216	185	159	203	199	201	195	203	207	197	195	205	225	209	167	193	206	227	191	170	197	178	196	192	209	202	184	194	215	208	213	189	217	177	206	205	191	177	173	189	186	172	225	208	205	210	210	191	205	209	200	208	196	189	185	212	211	191	198	198	175	204	192	184	190	213	173	216	241	196	172	194	202	204	202	193	210	194	189	194	229	171	192	193	205	176	216	189	218	187	192	210	177	206	208	231	193	173	217	197	193	201	188	228	181	214	181	203	205	205	194	208	192	205	197	204	216	228	179	228	166	211	205	205	159	212	191	195	200	210	184	226	210	216	204	207	209	209	216	193	206	188	222	180	228	203	194	203	216	197	180	182	178	204	181	205	208	203	180	186	211	203	219	199	214	222	205	203	187	194	205	209	193	210	203	213	222	193	169	194	190	197	200	185	196	202	216	220	190	184	204	214	205	209	200	217	182	212	164	184	166	203	189	213	193	198	189	200	185	181	194	190	205	212	199	206	238	201	196	212	179	185	192	204	189	168	190	195	197	207	184	215	201	213	174	180	226	193	221	186	206	196	205	194	207	193	207	182	167	198	201	202	195	213	204	203	219	195	239	184	172	186	219	189	202	182	194	201	180	215	199	196	203	209	198	177	196	196	193	213	202	200	201	199	188	225	189	203	207	186	202	206	191	212	199	177	200	211	192	196	214	207	197	209	206	181	196	207	188	181	203	171	182	174	198	175	192	171	183	202	228	187	183	193	188	212	219	185	190	215	209	197	213	196	179	199	200	194	219	202	190	205	221	194	224	168	186	211	166	200	171	201	204	205	192	218	193	202	174	194	195	191	170	182	197	184	216	222	188	184	217	195	174	210	198	188	192	188	207	208	198	189	212	217	212	215	199	200	179	200	188	190	180	168	188	210	222	188	200	189	205	209	209	216	213	201	183	216	211	183	190	211	188	213	178	193	175	187	219	183	198	185	232	186	195	205	181	198	168	208	193	204	195	218	186	179	203	207	195	201	202	190	191	208	180	209	175	191	195	203	194	206	193	196	200	230	207	194	182	205	212	200	200	206	198	252	191	208	193	164	213	212	198	176	181	200	205	185	204	177	190	190	208	204	213	219	182	217	181	200	216	212	187	189	211	175	196	186	202	186	209	195	199	206	184	182	177	200	203	185	194	184	208	188	206	203	222	210	196	197	193	184	179	188	209	229	196	173	197	223	189	203	191	201	199	187	173	183	205	178	197	196	172	188	205	188	201	190	201	216	198	183	208	185	195	220	216	210	180	214	202	186	207	203	176	196	212	214	225	185	204	202	195	235	183	182	177	168	193	205	216	183	187	192	208	220	204	184	160	192	157	206	226	221	218	220	194	200	212	180	209	196	197	184	196	187	205	188	196	192	181	187	176	184	187	218	204	202	161	196	224	175	158	176	173	199	191	182	179	195	184	212	239	191	195	175	173	199	189	187	183	204	208	185	195	198	194	192	192	198	194	170	194	202	171	185	166	198	211	189	196	204	194	207	185	208	196	206	225	206	208	200	217	189	217	194	232	206	184	183	217	193	184	197	221	200	209	194	203	168	203	214	219	195	189	202	226	180	172	197	213	221	191	227	174	210	222	200	181	185	222	200	202	209	223	192	182	194	186	184	198	196	236	171	166	186	207	188	184	166	181	180	215	228	197	216	216	216	225	174	177	216	206	203	201	167	188	179	241	174	192	197	185	181	212	213	198	185	192	194	192	198	198	208	193	192	191	186	205	184	202	228	218	203	211	193	184	192	201	187	210	226	183	187	216	188	195	201	223	166	179	196	205	185	190	172	183	190	200	190	208	197	227	181	214	201	218	202	190	229	201	210	184	201	178	230	200	185	210	184	175	176	190	191	212	185	208	212	203	191	218	203	190	212	181	181
45942	59060	56034	55715	59393	55631	47705	39405	21476	18276	7772	5622	6070	14489	17776	17065	15567	8349	4364	2414	1531	701	482	511	492	498	477	484	469	482	523	482	492	462	495	494	473	471	477	501	500	529	544	519	495	476	458	499	515	486	480	472	485	503	520	461	517	456	483	488	466	472	500	525	481	438	481	443	464	487	498	470	481	520	429	480	438	458	475	520	480	482	505	476	452	473	464	465	508	485	490	474	466	480	491	492	487	465	478	485	490	501	503	506	515	466	481	493	408	423	490	479	499	508	436	463	469	457	489	480	512	508	490	473	491	476	470	483	464	474	478	506	497	465	456	493	446	476	472	480	465	507	489	479	478	478	446	498	469	476	418	446	503	495	457	491	494	499	465	488	485	448	497	482	476	470	502	487	494	479	469	477	487	481	482	472	491	476	475	514	469	505	461	489	465	481	507	473	518	530	464	457	476	489	447	474	480	457	504	493	460	461	447	482	498	460	476	508	475	506	437	509	448	498	445	492	483	508	468	490	453	512	466	450	505	459	483	462	483	483	464	499	501	461	465	427	502	482	483	500	460	455	462	473	487	523	448	468	489	477	488	490	458	491	485	472	477	528	470	423	474	510	497	473	455	517	461	494	478	464	498	474	440	512	463	470	474	451	490	442	480	486	450	460	476	523	486	467	486	464	499	456	502	490	449	470	478	494	493	505	470	447	441	466	453	448	492	416	477	468	465	473	481	434	440	501	459	481	446	486	450	456	452	463	471	492	494	478	511	489	480	457	457	475	464	471	468	475	476	456	466	478	466	491	483	464	470	480	463	450	482	467	458	465	421	441	459	480	455	468	491	467	470	475	489	457	481	514	496	482	465	480	472	517	488	493	486	504	463	487	509	492	431	482	477	482	481	498	433	477	484	508	467	517	473	477	505	490	478	452	445	483	457	514	478	498	471	518	485	477	480	505	470	448	513	485	439	492	478	464	487	472	459	457	502	491	467	476	503	451	466	476	441	484	467	465	433	512	442	521	497	472	493	500	513	492	467	460	470	459	449	500	484	519	484	462	462	522	505	478	490	471	488	493	432	461	466	492	530	482	469	468	491	485	476	480	472	519	485	504	494	461	457	470	495	491	447	441	473	485	496	488	494	468	469	482	494	472	454	451	470	486	482	473	459	499	467	476	476	478	467	513	474	443	490	453	481	472	444	477	474	514	459	454	486	495	503	503	472	437	470	481	467	483	446	491	451	451	457	463	445	469	436	496	455	474	507	495	491	475	456	472	444	472	445	487	478	464	469	492	438	481	485	496	487	500	466	481	486	508	475	487	504	516	499	464	496	506	476	461	458	465	465	486	468	467	517	461	472	494	496	485	467	486	441	460	449	466	476	474	472	494	501	465	460	487	522	482	451	427	500	508	522	469	481	468	465	475	474	430	469	464	472	473	450	483	486	506	459	467	476	461	457	469	458	463	440	443	467	493	489	455	489	441	488	456	499	479	439	513	488	521	505	440	455	450	498	475	450	470	489	478	467	510	444	443	471	448	445	436	471	485	499	492	490	478	473	488	503	464	479	457	476	440	448	500	457	468	458	516	480	454	464	454	464	479	465	479	471	468	489	511	456	481	505	477	490	496	459	453	442	459	461	440	525	463	458	473	463	510	447	482	485	504	507	477	467	477	444	496	446	441	511	479	442	482	472	482	452	497	485	513	521	456	492	467	470	495	461	463	477	487	498	491	439	476	494	448	500	468	464	454	450	488	527	490	475	443	460	469	452	486	493	492	520	456	475	489	486	461	488	499	477	449	436	502	484	469	487	464	509	512	525	492	500	471	429	437	460	494	457	498	463	437	448	490	483	486	483	498	494	465	454	460	434	511	468	467	496	503	475	457	470	457	488	467	498	454	484	486	464	518	434	500	475	524	491	453	486	493	495	483	505	459	472	448	477	468	465	487	478	458	458	515	466	476	498	442	472	461	505	482	476	459	475	454	497	498	481	504	432	459	465	490	484	468	479	474	469	493	468	467	446	458	470	460	462	442	450	421	503	459	481	430	500	478	495	463	495	482	525	444	510	511	449	491	494	472	495	447	483	492	488	450	488	486	464	498	479	472	484	488	469	438	467	494	484	482	465	509	467	469	503	493	489	474	473	502	470	460	494	501	431	482	506	514	517	434	449	462	471	442	438	483	498	499	475	481	492	453	465	494	453	486	446	486	471	455	465	468	467	476	432	516	460	471	509	461	450	485	486	495	513	445	508	482	467	488	447	507	484	454	485	444	492	492	488	476	463	485	468	459	487	454	440	509	489	466	492	468	482	486	465	470	466	485	484	499	513	500	447	506	451	457	518	484	483	480	451	488	515	513	503	477	477	431	498	462	483	474	484	469	478	478	462	417	474	477	439	480	474	490	446	438	471	471	464	522	445	436	491	464	469	467	474	493	479	442	469	442	476	473	447	463	457	521	486	495	471	496	500	448	469	500	490	500	499	459	488	469	460	523	479	476	517	471	449	486	490	470	485	442	478	491	497	473	468	471	500	465	491	491	533	432	503	477	468	485	470	443	440	466	445	466	467	458	496	459	505	514	443	455	468	526	441	462	457	454	442	474	476	451	469	445	491	499	528	424	493	508	483	483	462	447	468	470	486	449	485	520	474	486	478	463	489	503	457	498	473	486	484	510	479	488	499	502	491	493	475	458	478	478	486	497	516	477	457	454	466	460	492	517	468	485	495	477	444	450	497	491	488	494	486	423	493	439	462	479	476	444	528	507	479	462	471	476	505	492	505	479	479	513	493	475	521	466	481	488	516	460	509	477	461	475	453	481	460	442	440	461	488	442	481	486	500	445	479	467	483	449	463	516	492	461	486	480	484	486	471	470	454	467	517	497	434	466	425	482	481	471	501	491	473	483	448	471	477	493	504	486	487	497	463	477	506	489	489	496	511	438	492	481	451	472	504	475	480	510	474	513	471	458	465	484	459	483	522	511	533	491	505	503	426	513	478	471	466	475	488	469	472	466	461	468	475	487	489	485	495	499	480	483	491	472	465	446	489	493	472	456	444	484	492	500	473	471	498	484	477	460	503	482	472	469	475	445	465	463	440	467	489	467	467	474	460	456	503	441	453	460	488	455	485	438	474	481	478	442	469	469	427	484	457	449	479	461	469	473	457	471	480	482	492	412	489	479	487	466	463	446	486	458	532	459	461	482	467	443	473	472	466	504	421	478	486	486	507	483	495	468	470	434	490	485	480	461	442	498	496	488	516	518	494	511	453	478	464	464	466	498	488	502	498	466	486	456	468	517	484	453	484	490	494	464	482	500	458	451	487	436	484	461	461	493	477	452	457	448	485	444	443	509	470	470	469	452	426	488	493	465	469	483	480	514	466	451	487	470	498	459	484	527	507	499	500	462	478	464	512	430	464	456	509	519	463	472	476	477	456	444	474	482	477	500	459	505	523	422	474	449	434	477	494	496	509	500	458	477	424	478	469	482	506	500	511	449
24891	32425	32116	20173	22306	27840	18619	6740	3511	1422	561	351	298	282	367	481	522	352	270	280	291	230	239	213	233	219	240	250	235	244	202	270	231	270	244	218	242	214	233	213	222	256	237	234	243	253	231	252	221	225	248	232	235	209	222	226	222	244	220	226	251	239	231	222	229	244	238	236	247	246	240	232	222	242	234	247	243	237	239	206	246	244	233	204	231	232	233	229	240	217	206	242	250	233	226	238	218	260	245	257	246	214	226	223	237	223	236	221	252	249	238	216	239	263	242	237	237	205	200	260	267	226	224	239	233	243	238	230	226	244	239	234	215	223	217	232	250	202	257	231	228	228	253	221	240	231	257	233	250	239	238	224	240	245	240	250	243	236	229	229	232	229	244	238	211	217	218	234	283	231	265	207	249	222	245	242	241	246	247	230	242	235	269	244	240	217	255	248	216	261	223	216	219	222	256	196	256	219	244	216	226	227	265	230	239	224	227	223	222	245	262	226	224	254	243	217	232	236	234	203	227	215	224	252	240	226	208	234	225	216	252	223	224	234	221	257	235	235	234	240	220	248	252	261	257	225	236	190	255	228	239	247	226	225	207	218	236	241	208	248	230	227	232	222	219	240	235	249	245	209	240	228	222	226	242	218	229	234	222	217	203	242	245	216	258	224	247	211	229	215	245	213	226	243	229	242	262	245	250	239	238	232	217	207	235	243	211	263	249	215	229	213	233	230	228	221	242	246	230	219	230	227	222	236	263	244	253	200	209	246	254	218	231	257	221	198	226	271	196	186	252	231	239	242	222	233	242	222	255	253	235	227	235	231	215	211	193	226	244	241	243	279	212	230	226	223	234	241	253	242	255	245	234	220	242	257	238	250	245	222	233	238	243	253	240	255	232	222	252	210	247	234	206	221	244	243	256	230	221	234	199	276	252	234	214	229	198	224	221	200	241	231	216	216	224	212	250	231	228	215	217	265	226	218	257	265	238	235	238	237	221	200	232	224	221	249	243	243	237	189	229	228	224	221	242	228	239	222	240	240	228	287	242	233	251	212	239	245	251	232	233	209	215	245	199	248	213	243	226	242	207	213	226	237	230	246	246	231	226	260	218	206	236	233	231	270	240	239	216	211	224	229	209	202	239	241	239	221	228	241	230	233	220	217	215	228	241	242	240	248	242	262	238	244	237	239	237	243	226	240	254	215	230	238	243	263	248	241	256	253	239	246	250	235	236	214	241	230	234	241	227	215	223	213	221	261	251	230	233	226	231	245	223	248	219	218	224	240	216	209	238	251	248	213	225	240	216	261	230	235	237	228	232	229	220	236	203	255	240	254	243	232	227	236	218	245	240	230	207	216	241	244	203	218	198	248	236	236	234	241	226	231	225	236	244	241	252	246	238	211	228	231	231	221	245	247	228	222	222	225	270	237	243	221	227	232	253	218	245	225	208	217	225	209	243	268	224	242	215	247	215	247	216	214	242	250	259	239	216	213	223	222	248	259	239	228	207	261	246	256	223	245	242	233	237	233	241	227	222	229	233	230	252	233	217	239	240	249	229	214	232	232	223	258	241	249	239	237	245	240	214	231	235	218	241	237	240	231	219	222	243	218	239	242	259	225	247	242	247	224	211	232	227	230	227	251	227	244	249	236	236	244	223	225	237	233	235	228	242	248	245	236	217	203	233	212	272	252	227	222	243	244	228	215	226	238	239	244	223	250	223	213	215	243	220	233	254	260	249	235	239	259	224	204	294	261	252	237	212	217	218	239	219	245	232	226	231	240	243	242	228	258	224	244	252	222	226	238	237	222	220	251	221	229	227	257	213	221	211	240	235	225	226	229	237	248	268	238	248	224	221	245	251	237	243	234	250	231	248	226	228	249	228	229	241	212	233	221	213	265	259	250	216	238	214	214	224	226	235	209	252	239	247	215	206	232	222	250	235	258	217	231	238	240	245	254	236	214	222	237	236	242	253	257	266	232	231	226	218	207	247	238	241	249	212	233	202	200	232	231	246	239	231	230	274	256	238	232	225	217	257	208	216	198	224	223	246	249	249	221	226	244	228	221	234	221	251	267	247	224	244	241	207	226	196	212	222	214	220	231	232	235	213	240	234	204	245	232	212	202	250	227	229	254	243	240	223	220	251	231	226	233	233	218	237	249	246	192	238	220	226	232	225	219	205	252	225	203	232	239	208	213	245	216	224	218	236	247	245	219	221	224	244	231	238	219	219	231	246	254	215	194	237	254	228	239	207	222	229	246	218	241	226	264	237	211	221	263	222	231	233	225	215	199	221	228	225	252	235	212	245	237	235	245	218	245	222	219	231	239	255	244	223	245	247	244	231	238	249	221	258	237	219	219	234	235	248	246	231	217	259	216	233	250	219	232	224	218	215	225	239	227	223	235	239	260	257	239	231	218	245	215	238	240	241	242	229	221	224	226	249	244	241	242	218	245	235	235	243	251	246	248	240	248	234	246	216	232	225	248	229	214	244	235	220	248	238	220	239	225	257	236	241	235	237	257	231	212	247	243	217	225	237	249	252	263	213	237	211	206	223	218	237	240	255	246	250	224	231	211	253	227	235	239	233	222	240	243	234	250	247	240	228	238	242	233	215	241	248	232	228	224	243	280	216	240	219	222	239	219	229	226	221	237	206	227	240	228	218	253	191	220	234	232	222	238	243	240	237	267	223	222	231	211	247	227	239	215	232	207	263	240	220	233	253	247	230	234	220	230	217	228	210	231	234	217	206	225	236	232	232	224	238	258	221	222	249	240	221	250	245	201	205	218	245	232	246	235	248	213	248	215	268	234	228	234	234	242	201	254	208	213	213	196	188	222	242	233	248	221	237	232	258	229	225	249	204	211	229	237	243	257	226	251	249	223	234	219	254	250	248	236	238	228	229	250	245	253	218	245	239	241	233	263	251	202	221	213	224	238	215	239	228	226	258	255	210	264	261	223	246	238	218	228	209	210	239	231	207	231	268	223	237	233	225	217	244	233	238	212	212	204	214	225	246	245	243	241	281	221	250	232	227	240	223	236	215	234	243	213	236	216	218	241	239	230	265	222	222	260	231	215	224	207	242	233	233	267	237	245	236	240	238	226	222	196	237	255	240	225	253	220	205	230	222	233	256	239	225	221	209	229	231	253	212	217	233	222	227	204	240	231	236	230	238	227	230	248	231	251	236	239	189	227	231	221	238	207	223	220	215	228	253	254	245	237	217	235	245	215	225	247	208	221	251	234	219	225	237	227	248	247	226	247	237	240	236	199	197	248	215	233	219	257	229	257	220	233	217	227	226	232	211	210	208	246	231	213	219	244	257	244	242	234	232	241	242	230	249	205	218	211	232	233	229	236	210	252	209	232	236	239	246	259	220	208	221	225	241	259	254	237	243	240	220	237	245	212	222	208	218	259	249	216	235	246	223	226	224	239	235	221	256	235	247	239	225	262	234	240	217	232	215	250	244	216	214	243	219	231	245	228	232	254	222	220
18171	32050	33035	26624	34600	40127	28825	14907	10702	4110	1058	847	865	931	1285	1773	1623	1119	822	779	649	619	581	551	575	578	593	593	554	533	593	536	582	566	558	633	625	581	601	515	550	550	561	535	566	608	567	583	588	568	573	551	552	538	576	586	552	573	569	566	552	555	595	568	561	595	575	545	599	577	583	579	526	573	557	584	618	536	576	564	572	542	603	556	580	565	602	614	595	546	595	575	564	568	619	602	546	526	579	632	578	614	547	577	591	606	592	560	566	570	558	549	559	551	600	568	558	553	553	558	554	596	618	576	552	591	562	578	579	564	601	552	568	562	574	551	586	580	560	602	571	590	575	603	603	604	571	588	562	591	622	582	587	548	548	540	587	575	577	577	569	560	593	560	583	589	560	593	530	583	610	574	594	593	563	573	580	576	589	576	551	603	591	613	528	561	571	595	560	562	602	588	588	581	546	551	572	592	568	602	571	566	586	547	555	599	626	542	581	615	572	583	612	560	562	539	566	561	531	587	579	570	593	572	568	607	555	586	584	595	609	581	542	530	567	607	596	586	579	581	561	565	560	587	583	592	591	562	580	576	547	543	561	570	637	555	579	616	574	623	600	575	593	574	565	612	575	586	603	599	578	542	552	638	584	563	560	553	592	541	605	546	566	588	535	617	562	550	596	571	588	585	599	585	536	602	559	550	568	619	573	559	550	629	574	592	555	567	579	595	619	567	585	571	599	518	576	556	587	588	577	593	546	593	586	501	552	592	559	532	555	569	590	569	516	513	568	534	543	582	561	573	579	604	585	594	534	524	546	573	552	544	535	544	572	572	580	560	537	563	594	549	569	527	573	579	558	586	561	607	567	569	609	585	607	554	570	584	565	569	578	570	595	524	580	546	601	554	556	557	524	572	578	591	635	626	548	543	589	568	594	575	551	550	590	592	588	573	585	602	590	570	537	569	582	566	598	578	594	597	620	583	573	569	561	557	593	617	595	557	581	592	555	554	572	540	605	593	618	636	594	574	605	620	568	569	561	572	578	530	573	596	586	569	574	547	571	563	563	599	551	557	561	579	614	602	571	534	616	552	589	568	592	591	574	558	610	567	567	535	578	537	590	510	613	585	594	548	577	584	600	586	609	588	562	558	574	580	606	554	584	621	581	568	571	559	579	572	564	577	629	569	602	568	555	564	585	596	567	558	567	563	598	578	583	561	590	518	579	539	594	599	589	566	592	590	624	547	612	562	530	584	574	602	539	563	554	562	626	578	578	589	601	582	570	606	527	602	571	594	574	607	535	598	538	535	616	560	578	563	571	606	582	617	585	578	560	572	578	587	600	575	589	583	547	570	554	551	578	580	570	592	600	586	538	548	613	591	591	559	570	589	544	547	624	580	588	580	613	591	582	553	561	614	579	560	579	559	596	612	566	549	598	551	557	577	584	600	612	579	533	574	596	569	573	569	574	561	573	576	578	532	587	589	575	584	577	607	575	592	537	606	557	574	555	574	543	520	576	581	569	581	556	579	577	564	545	632	572	576	580	563	539	568	581	568	592	573	616	592	577	525	565	584	585	575	571	575	586	551	574	574	589	587	578	608	538	568	565	565	543	578	561	618	547	615	550	567	571	505	574	587	577	565	572	558	572	590	551	545	568	563	558	566	583	612	602	615	598	558	589	577	537	550	548	641	573	568	516	603	562	552	575	502	591	586	587	541	592	554	546	627	590	558	579	535	556	598	614	551	605	577	603	530	580	594	507	582	598	606	582	575	577	568	577	553	595	586	593	602	568	562	568	565	558	580	622	651	556	569	554	607	574	580	594	551	575	564	604	597	584	591	561	592	583	594	583	577	545	617	609	595	597	592	565	528	575	540	617	581	595	603	556	583	586	591	562	539	582	584	563	603	620	575	579	570	587	573	562	548	519	619	601	543	574	578	576	578	596	590	599	563	560	558	552	559	554	608	589	600	599	494	560	578	569	601	608	546	601	554	602	589	582	594	556	561	599	534	594	557	567	575	564	587	565	587	576	592	549	568	536	578	537	552	558	601	562	588	582	586	588	535	607	549	549	575	587	587	625	592	562	597	586	556	561	551	578	541	590	534	611	615	607	570	588	552	602	553	608	554	557	574	609	575	601	565	594	628	537	561	594	584	587	599	566	566	558	609	580	563	557	542	519	574	592	589	572	577	579	571	571	588	587	560	575	555	584	554	582	573	603	565	589	564	562	581	563	584	580	572	577	586	575	560	594	604	597	554	611	564	617	581	540	583	565	571	581	596	566	602	589	594	576	592	588	579	575	552	555	547	567	566	578	563	623	601	582	558	567	546	540	538	581	585	626	601	596	575	608	575	606	580	628	602	572	542	547	574	565	611	559	567	592	548	584	551	582	564	582	525	587	520	620	589	567	595	603	562	546	622	551	599	596	550	560	550	588	579	531	546	579	561	588	585	607	600	628	621	562	577	577	596	543	581	566	575	577	575	570	555	565	541	593	523	575	610	624	570	535	587	560	569	590	594	611	610	580	542	581	573	539	573	558	564	543	577	573	615	570	545	597	595	597	576	545	611	594	573	568	580	577	566	583	574	587	584	574	575	552	602	520	566	597	555	538	604	564	556	585	577	583	594	640	574	570	570	535	620	562	588	585	555	554	573	586	600	551	589	579	630	563	592	572	578	547	568	587	620	563	568	566	569	571	546	597	564	588	535	564	560	563	536	611	577	566	564	642	579	596	555	602	579	635	545	545	587	613	602	593	571	549	581	578	606	584	575	589	563	555	577	574	585	562	604	569	574	601	579	585	566	551	612	566	569	582	604	602	596	558	544	549	597	573	611	606	567	600	534	519	569	569	598	588	537	526	620	621	558	581	528	563	579	561	602	566	585	611	587	592	579	606	551	604	602	566	576	590	592	530	603	539	601	549	561	562	555	583	593	564	573	602	541	563	593	559	572	557	585	588	597	610	575	535	569	596	547	568	588	549	596	552	562	573	539	603	571	596	556	541	594	576	521	559	563	555	565	588	556	632	574	604	564	568	548	590	537	591	557	617	602	553	580	569	550	627	625	546	573	566	555	586	551	572	555	564	566	599	535	599	610	549	557	522	601	540	613	597	552	579	592	560	570	601	550	605	589	631	566	547	515	573	570	569	617	581	578	574	551	603	587	547	598	579	536	518	573	583	605	616	601	622	572	571	612	590	595	551	560	608	607	530	582	567	580	586	575	594	579	546	559	553	581	596	565	572	565	521	547	567	589	564	575	606	566	575	599	579	569	556	625	554	620	573	597	612	579	572	585	569	563	542	591	584	565	589	552	601	604	567	592	549	573	574	565	607	571	570	570	580	546	548	579	564	576	574	581	577	549	547	636	560	588	585	586	588	634	554	516	554	552	558	572	596	600	566	574	521	571	539	575	569	588	584	562	605	601	564	565	568	568	610	578	593	578	589	610	579	614	596	585	547	574	565	562	575	582	554	570	575	578	575	602	558	554	592	595
50918	52693	50717	42225	44953	47025	33301	22864	15988	5413	1404	946	605	643	1609	2382	1869	863	811	529	238	190	232	233	202	203	191	195	250	204	207	210	217	228	215	230	212	209	238	243	215	229	204	220	249	229	236	230	215	188	204	199	221	224	214	212	199	216	197	214	213	198	213	222	187	194	210	198	203	179	220	212	199	227	205	205	205	201	206	201	213	242	198	213	207	228	201	226	210	187	186	219	187	222	181	205	201	194	204	199	211	218	217	219	216	212	201	198	214	231	223	236	214	184	186	196	211	234	211	210	196	223	206	203	214	194	233	216	229	200	230	220	189	211	254	239	202	213	200	208	209	228	185	206	218	207	195	204	216	224	191	196	212	221	212	189	206	211	198	202	201	201	192	232	216	211	220	213	224	233	232	204	212	208	211	221	202	173	204	193	189	223	223	212	216	216	197	197	229	204	197	191	220	221	206	192	223	196	199	212	201	204	195	210	212	218	203	191	200	225	190	208	177	207	211	189	212	209	200	206	220	235	215	197	228	224	226	218	189	216	188	197	198	230	214	236	182	198	199	203	196	212	215	206	204	181	208	212	229	202	235	218	217	189	197	213	211	208	201	229	236	210	186	208	239	195	207	196	230	213	196	227	218	199	211	237	213	190	172	183	209	197	187	223	233	201	200	206	221	215	187	224	238	218	199	187	192	211	212	239	205	215	174	185	206	195	207	202	208	208	206	213	223	210	198	193	221	192	211	186	214	229	202	193	241	221	205	216	207	215	200	231	233	195	204	217	239	219	207	201	189	196	218	177	197	235	207	202	207	170	219	196	220	201	201	224	227	216	220	191	192	221	247	207	216	186	209	221	195	216	204	183	207	210	196	226	205	214	208	176	224	223	214	214	188	219	208	215	222	196	193	215	201	202	216	206	201	226	201	179	225	201	222	227	217	215	196	208	216	215	210	200	206	213	199	219	210	206	198	256	214	200	212	214	238	222	200	213	193	199	191	236	254	200	199	226	206	184	202	213	191	191	198	204	215	208	212	215	217	216	211	181	225	218	198	197	245	190	208	219	195	219	216	228	224	214	191	219	207	222	233	195	216	208	192	231	217	218	185	219	216	203	206	213	203	217	215	229	214	206	198	206	179	157	204	200	195	233	200	220	203	213	226	203	214	188	208	213	200	195	232	208	197	195	203	224	231	206	217	195	189	192	212	215	186	211	225	210	229	220	206	214	246	193	200	201	204	198	217	199	226	217	219	194	228	210	238	236	208	208	225	210	209	201	201	208	231	215	184	205	204	215	203	205	216	211	214	195	205	202	211	189	197	196	202	195	217	235	203	235	213	190	228	218	197	227	203	196	208	188	202	235	213	234	229	209	176	220	226	215	202	208	209	207	194	214	211	226	183	214	205	219	222	208	215	226	183	193	193	226	226	195	225	220	215	231	195	206	202	189	210	204	189	218	226	199	189	202	203	223	213	214	198	213	210	204	204	196	238	197	197	217	228	183	198	201	210	197	210	225	198	221	205	173	207	225	229	236	208	195	210	231	210	207	237	182	167	175	213	245	219	226	187	182	230	217	219	212	182	191	193	202	213	223	218	200	218	218	208	199	225	213	212	207	190	235	208	214	184	204	257	196	190	202	199	214	237	207	204	234	207	187	203	223	225	212	221	216	219	202	219	197	214	224	195	198	202	194	216	203	197	205	213	183	208	230	205	210	229	222	219	194	196	201	220	192	210	196	197	228	200	199	213	216	208	183	223	200	201	209	199	216	226	206	208	206	188	187	194	192	211	171	199	211	194	231	182	191	175	223	222	218	197	199	220	223	210	200	192	227	211	203	195	200	199	194	194	199	208	215	222	209	208	204	196	215	200	221	192	225	218	197	199	223	221	210	197	204	196	198	187	198	196	197	202	224	199	222	205	193	188	191	196	214	232	189	213	215	193	214	201	209	187	209	202	195	227	243	209	217	233	230	218	200	176	198	213	202	220	179	207	242	199	228	202	212	199	210	218	183	225	214	236	213	217	212	214	202	191	212	212	203	202	199	194	184	206	211	209	206	244	193	230	212	192	193	211	204	192	187	201	202	202	197	208	205	221	215	200	205	211	213	195	192	214	212	224	205	183	212	205	192	206	211	191	218	180	184	205	194	216	215	201	202	210	210	221	205	207	209	207	203	208	194	198	187	207	199	184	179	206	195	191	230	214	210	203	223	209	204	227	221	203	237	239	209	199	204	192	198	196	186	207	231	204	210	219	215	240	205	219	198	208	208	207	205	224	209	218	211	223	203	238	224	217	211	195	201	199	234	208	210	237	219	188	193	198	216	212	212	211	217	181	194	206	200	221	193	209	208	195	208	221	220	179	196	199	204	223	206	206	227	215	180	232	213	195	200	206	198	211	196	225	205	219	220	230	214	195	223	212	242	216	228	202	210	203	211	204	237	220	199	196	185	207	232	214	223	219	205	164	204	195	225	207	236	224	218	224	187	207	204	214	211	222	213	185	200	181	195	198	200	208	226	218	207	210	206	224	204	228	178	218	192	189	209	229	189	177	199	200	203	219	195	197	202	227	224	224	202	211	251	194	213	233	174	217	241	228	212	218	205	239	210	213	234	208	212	221	217	226	205	197	250	200	219	196	188	217	218	193	178	215	194	188	197	199	206	254	201	215	217	217	221	174	200	199	230	175	230	189	217	188	206	165	184	203	195	213	190	187	215	204	188	205	223	246	209	189	214	186	198	221	230	212	222	222	215	191	192	216	202	222	223	240	227	229	221	232	192	218	223	207	190	225	227	198	205	205	218	182	210	212	229	188	207	225	196	216	207	209	217	208	213	197	208	196	231	225	231	210	177	219	233	257	196	208	195	248	212	225	195	198	196	188	205	232	197	202	193	233	180	201	181	194	225	181	223	212	209	210	219	183	228	200	211	187	196	223	202	214	194	217	199	205	229	203	219	222	243	209	216	197	215	227	211	210	224	210	201	213	242	197	199	188	191	188	217	210	199	216	202	202	197	188	212	229	184	209	235	201	222	223	196	190	241	223	221	222	209	215	194	194	221	204	193	202	231	202	215	221	231	231	204	221	207	222	199	215	198	195	206	225	236	196	216	188	211	205	211	219	214	196	212	184	224	206	221	198	210	188	208	190	207	179	185	219	226	199	225	216	211	205	203	191	228	199	230	220	214	218	205	236	198	200	217	183	228	191	219	217	213	187	207	206	219	205	195	198	228	216	245	210	199	218	225	180	214	213	216	199	183	222	199	219	223	212	198	189	189	191	208	198	201	224	191	215	216	206	179	190	204	208	194	229	206	207	185	191	209	201	199	213	198	213	212	207	198	194	202	224	242	213	214	203	242	207	176	196	193	210	243	193	179	212	206	220	217	206	205	215	214	231	208	219	202	220	191	214	209	235	210	233	228	187	205	221	215	206	203	224	207	208	192	214	206	202	211	215	200	199	228	183	252	204	187	190	219	214	193	211	233	193	204	205	226
39044	52513	58364	55631	58787	56827	37304	19131	13159	4590	3024	3467	2304	2566	6870	9588	7430	3201	3364	1954	594	568	537	513	561	510	555	536	525	504	549	479	519	538	527	560	502	520	508	567	506	534	568	616	659	664	560	519	536	522	553	575	544	465	540	527	492	524	532	510	518	479	560	535	501	526	494	489	486	493	552	496	516	480	497	523	533	502	517	511	502	536	530	527	506	481	535	529	499	506	506	501	539	515	500	530	571	505	546	514	527	518	521	518	520	473	505	483	540	540	549	531	548	520	564	507	495	515	496	479	551	514	561	471	515	484	545	494	521	499	575	533	515	513	522	494	504	559	510	505	553	521	515	541	509	503	544	550	512	505	525	479	506	521	526	555	519	504	502	507	503	508	525	523	504	460	532	507	517	511	476	523	486	533	537	519	506	508	507	547	530	506	493	495	516	495	445	547	519	551	486	535	502	558	548	495	519	488	530	550	523	500	516	480	511	486	500	526	510	537	518	515	537	494	497	498	527	572	498	494	546	510	556	493	533	551	516	553	532	518	523	524	501	519	477	507	552	538	523	554	528	505	530	538	527	512	511	498	536	508	527	509	502	550	505	489	523	528	491	502	462	514	476	479	523	533	512	547	497	528	490	509	562	538	502	521	497	504	509	500	454	475	547	525	547	508	539	531	535	468	535	549	520	504	488	486	485	516	523	533	508	522	502	518	517	540	524	545	554	546	487	524	515	550	558	539	520	525	499	500	494	528	514	510	562	515	513	490	547	492	480	504	525	522	514	513	502	505	522	525	516	539	498	501	502	519	489	521	506	524	504	502	536	514	479	529	567	521	504	525	556	482	488	518	486	516	529	502	483	514	512	508	508	530	497	490	502	514	530	481	485	480	480	526	502	532	565	525	518	532	508	508	515	536	528	496	566	541	485	471	499	540	506	516	509	545	491	512	547	514	558	513	496	495	491	561	521	539	509	522	491	520	550	505	555	517	520	542	547	503	498	497	489	501	495	516	573	502	485	498	499	456	465	497	532	524	509	491	503	509	503	513	527	536	507	498	531	470	546	501	491	492	517	510	495	510	537	507	535	489	515	545	529	540	526	479	536	528	532	522	531	510	481	542	538	524	520	551	492	525	529	501	542	540	512	509	531	527	482	502	534	509	512	478	485	514	525	515	503	539	532	507	516	508	491	529	501	516	473	461	521	521	528	482	512	511	522	526	552	540	551	512	538	489	520	525	512	510	545	511	535	556	521	481	466	537	535	493	482	516	525	487	508	528	528	526	577	494	497	536	505	534	541	514	513	529	520	541	554	520	507	516	513	515	494	480	595	521	503	532	497	482	535	492	519	545	491	474	528	531	489	505	519	533	510	537	516	459	510	543	512	502	536	490	529	488	536	551	506	518	491	529	514	535	507	500	482	509	548	466	492	520	550	513	506	552	504	496	521	515	508	488	482	522	486	512	520	550	535	534	541	543	522	522	582	512	505	502	525	512	527	533	464	497	522	539	538	473	554	552	510	471	553	474	499	551	474	521	512	513	522	491	506	500	525	484	493	503	522	511	502	494	562	533	503	520	524	501	479	529	515	541	538	582	504	484	549	523	505	505	489	491	524	481	536	526	517	494	532	548	494	511	523	530	513	512	518	538	487	510	548	469	538	497	543	546	526	472	496	499	496	569	529	518	508	540	487	524	468	493	518	533	523	525	532	465	558	513	496	517	506	520	499	514	503	516	548	520	538	503	477	513	493	531	471	484	476	516	517	512	516	537	542	519	540	511	494	517	546	532	523	498	526	512	483	547	504	510	498	503	494	533	477	519	525	561	529	519	489	518	537	500	519	512	522	513	503	471	505	511	499	510	522	476	538	538	501	470	548	523	504	484	515	483	501	529	529	490	542	485	513	565	493	543	505	524	522	515	478	524	514	482	508	456	496	526	530	457	526	523	526	484	508	503	565	517	496	510	491	488	520	530	532	499	542	481	514	493	493	523	544	465	462	519	533	480	545	507	503	522	497	486	488	520	537	507	493	461	505	498	539	540	503	532	550	500	501	481	522	521	546	492	521	526	468	497	547	521	522	544	527	520	544	511	520	489	518	506	515	522	559	470	537	518	520	549	468	517	541	514	531	525	489	485	527	512	457	486	547	514	526	511	522	499	522	496	509	497	508	509	536	522	546	548	554	516	506	544	476	499	494	537	531	519	511	501	498	509	517	521	536	474	528	513	540	520	535	496	561	499	504	480	528	532	554	511	503	541	490	479	520	475	505	522	518	493	523	501	483	504	493	489	520	509	554	509	576	538	519	499	517	517	507	526	493	521	521	484	542	474	480	533	516	505	517	485	515	544	526	483	521	502	531	464	492	562	539	520	495	542	503	483	486	552	497	495	491	537	487	526	519	557	534	537	540	497	523	526	553	500	469	526	502	483	514	513	502	534	556	533	523	511	535	495	512	492	515	481	521	523	536	549	476	524	527	513	473	547	543	544	509	510	456	520	518	544	506	446	538	522	494	549	482	501	552	517	512	471	514	504	518	499	501	489	519	495	527	520	526	540	519	490	508	527	549	549	520	461	488	497	515	484	524	542	518	546	519	555	529	487	524	531	505	466	501	466	532	507	516	473	494	488	491	520	529	508	499	480	509	543	535	498	487	532	481	503	526	567	542	552	515	539	539	473	497	520	543	496	521	488	498	521	517	513	567	513	522	536	550	479	512	512	491	527	514	537	517	539	505	527	486	492	507	501	523	545	541	563	517	518	511	501	546	513	523	546	479	525	506	499	510	529	566	511	527	520	553	489	486	516	531	530	501	507	530	506	528	488	501	512	506	543	506	523	485	523	533	521	567	515	528	515	511	533	524	530	499	555	506	520	514	481	474	524	506	525	525	499	488	519	511	502	529	505	519	516	484	571	504	491	522	506	508	524	518	523	556	510	489	499	502	544	534	519	501	526	503	525	540	519	526	535	496	536	521	491	526	533	553	550	537	509	498	524	509	527	533	511	522	507	569	520	524	551	499	511	508	499	521	478	544	491	492	519	526	543	495	507	500	500	528	522	525	528	531	522	506	509	544	534	536	509	505	543	538	549	512	524	503	516	553	485	509	490	501	504	502	520	518	514	546	481	497	500	538	498	519	499	478	502	523	530	493	536	477	521	523	535	479	518	469	508	560	524	522	515	539	493	490	528	541	540	518	539	491	538	540	512	516	511	492	509	564	498	475	490	520	517	539	524	505	461	518	495	574	514	503	481	488	550	484	529	505	522	523	527	524	533	544	518	535	526	486	496	532	544	552	485	514	495	530	527	553	473	489	494	550	534	518	522	480	476	546	534	509	505	498	470	522	528	512	499	529	502	552	496	501	499	469	539	498	494	522	517	537	519	496	520	466	487	536	542	493	499	539	559	498	515	524	523	510	513	507	469	504	514	540	497	524	505	495	517	517	506	509	520	526	537	462	500	472	517	495	485	526	487	520	527	517	471	508	529	533	523	545	493
56145	54105	49984	46664	42688	43420	39943	35112	26629	19014	10484	4184	1944	1011	3132	2168	723	1953	2430	687	214	202	218	195	209	209	208	185	190	211	181	188	198	177	190	223	207	188	222	211	187	209	225	307	319	303	286	257	257	245	228	187	171	167	148	164	191	166	175	172	174	181	189	182	171	172	182	172	175	187	198	166	188	177	178	199	196	189	167	178	156	177	187	172	191	154	197	200	192	190	168	169	170	181	156	170	182	166	178	200	163	195	166	184	172	182	170	176	188	162	160	181	181	207	180	167	152	199	189	195	173	175	172	185	178	163	164	170	159	172	190	161	169	176	170	159	174	174	178	164	160	181	180	169	154	181	178	187	187	172	188	194	162	158	156	182	169	203	169	157	176	172	177	189	181	183	170	169	172	163	186	183	197	174	187	185	199	181	196	155	184	169	169	180	184	174	179	197	171	174	183	185	180	187	201	193	185	178	169	170	179	161	186	185	160	184	195	177	164	153	197	157	177	187	195	159	192	184	170	177	196	165	196	183	156	175	190	180	165	179	175	176	188	190	177	180	179	174	170	161	176	203	202	180	196	184	198	177	210	183	169	153	193	186	166	190	196	172	182	187	172	192	151	153	185	196	194	178	149	182	173	186	193	200	191	187	184	190	169	181	173	178	180	191	210	190	180	179	177	195	182	164	159	193	176	164	177	177	165	158	197	184	187	165	175	169	187	182	158	192	163	175	180	171	168	182	172	207	175	176	180	193	177	193	170	180	171	172	194	174	178	188	175	181	179	172	159	196	161	172	181	167	171	178	186	174	197	156	184	191	194	174	178	170	174	171	156	179	169	164	152	177	165	180	186	168	192	175	180	189	175	179	180	179	192	200	185	183	185	194	173	189	171	159	196	174	177	160	180	194	150	164	181	161	180	193	167	173	173	194	184	168	184	184	164	181	166	180	184	192	183	209	210	179	172	178	169	170	198	161	199	184	166	177	157	181	191	184	199	168	165	185	179	173	186	145	175	205	173	196	159	183	154	193	173	182	154	196	150	171	179	192	152	175	170	179	160	179	193	166	185	188	202	165	167	139	164	138	178	159	180	190	178	163	175	186	159	174	167	166	175	165	171	186	179	161	189	162	175	178	188	168	188	183	185	178	163	164	200	181	182	172	170	209	154	183	190	186	180	199	158	181	199	168	152	184	166	173	184	168	181	190	151	177	178	152	162	183	195	181	159	184	186	162	161	153	189	173	170	190	169	158	177	188	202	182	168	195	178	187	187	185	182	177	171	166	183	172	184	160	195	164	166	182	180	191	171	173	171	167	200	183	192	170	179	162	198	188	169	161	164	188	194	178	180	162	165	178	167	201	188	200	177	184	175	170	176	168	191	179	177	175	177	189	213	166	184	183	170	185	169	163	175	171	184	181	160	174	182	192	185	168	144	181	183	167	184	189	172	175	208	208	191	185	188	187	202	202	183	190	190	206	170	185	204	192	158	163	189	165	178	159	176	177	185	161	186	192	154	181	187	169	174	189	159	194	168	178	176	157	161	170	183	195	196	167	183	159	174	193	194	150	157	202	190	186	198	158	186	208	192	181	180	172	176	166	188	188	197	177	174	174	191	175	176	194	180	181	178	180	175	167	170	185	176	156	173	177	166	183	178	158	148	161	194	197	184	167	187	165	192	162	183	177	170	167	171	199	156	194	143	176	193	179	157	170	192	139	171	178	177	169	183	165	175	196	179	156	202	159	187	144	179	177	170	201	192	161	165	193	188	163	191	165	151	160	188	169	169	167	181	175	179	158	160	165	195	174	146	182	196	174	194	181	150	178	192	184	188	181	189	183	186	195	197	177	176	175	175	194	181	171	177	185	175	149	183	178	165	161	204	156	165	199	193	187	171	177	158	188	158	167	156	150	174	181	179	186	158	182	210	169	154	173	144	179	204	166	167	214	163	172	168	196	200	171	169	204	174	176	195	194	161	179	163	194	170	179	194	185	185	161	160	186	163	160	161	197	161	187	176	197	169	178	156	165	160	173	209	161	179	192	177	168	176	190	157	185	174	164	167	163	178	167	160	177	202	165	182	154	172	191	185	158	163	180	169	173	154	183	177	191	184	151	163	192	158	168	179	167	174	172	174	186	182	157	182	181	195	186	183	159	171	197	177	198	185	188	187	178	197	151	174	183	163	180	196	179	180	199	180	189	155	165	180	188	161	188	177	196	200	187	195	170	181	174	176	166	194	196	171	178	187	154	175	168	172	179	174	172	190	188	213	175	172	185	186	187	174	174	156	178	160	161	185	195	193	184	169	178	172	187	189	187	201	183	181	158	182	193	163	171	201	196	197	178	176	159	186	182	166	198	195	157	168	183	181	168	191	208	193	158	191	154	166	196	162	197	183	196	196	178	175	176	177	152	189	192	158	153	200	208	180	191	187	171	177	167	184	157	189	159	177	144	163	192	188	200	155	176	201	185	161	169	164	173	173	166	181	181	176	175	184	192	185	191	202	214	157	200	175	184	181	211	175	165	199	164	178	184	190	183	171	169	154	186	184	176	180	195	165	177	182	190	169	162	203	198	197	172	157	183	190	199	192	205	193	158	176	155	187	192	170	178	190	192	188	180	170	191	165	189	175	163	194	161	157	205	189	178	175	187	168	178	153	168	175	184	167	194	197	181	164	195	197	192	192	188	163	177	175	178	186	177	162	154	169	180	177	182	165	162	185	196	209	173	160	193	170	197	174	182	181	179	198	186	189	150	192	173	172	175	180	180	162	161	195	189	162	163	190	201	172	212	187	185	185	167	155	171	166	192	157	195	161	170	178	181	163	177	191	169	193	178	173	181	195	174	176	190	185	212	170	204	191	175	170	168	173	169	170	206	201	165	175	167	169	172	152	162	167	198	164	163	183	187	178	173	176	193	182	207	174	157	194	184	161	208	192	176	152	182	159	158	208	185	188	193	171	187	155	163	169	182	170	192	185	179	189	188	180	163	175	151	192	172	186	187	185	152	199	166	159	159	197	148	180	187	194	188	178	186	170	176	185	189	170	177	176	177	168	196	173	158	173	181	177	172	166	157	170	183	171	198	192	189	178	181	176	203	168	178	161	156	178	176	177	160	173	151	187	195	162	181	167	183	176	190	176	192	192	163	153	182	170	180	168	169	162	163	168	160	170	171	185	179	169	200	190	147	180	186	186	186	176	191	158	185	172	176	182	165	201	182	148	138	161	210	199	166	156	192	179	178	170	190	171	172	189	145	188	205	188	176	165	171	156	201	200	168	163	171	184	182	182	177	170	200	183	185	179	193	163	178	192	175	196	174	164	174	175	189	169	151	190	176	188	162	146	173	178	175	188	167	189	156	172	198	189	206	192	185	186	183	172	187	178	176	172	184	174	199	156	197	185	157	163	176	181	165	177	183	174	189	152	196	183	185	159	172	185	187	179	164	160	195	161	177	169	183	193	157	181	185	167	174	180	188	195	173	155	154	145	178	183	193
43516	56907	59499	56764	58141	56848	55159	48439	22784	10177	6722	7867	5458	3950	11898	6705	3055	8232	8952	2296	730	659	651	619	604	585	561	538	491	517	528	536	480	558	543	522	512	517	565	571	528	479	545	1293	1444	1174	1094	804	837	718	523	454	474	484	461	450	419	484	454	435	430	456	434	451	438	430	424	449	444	502	462	458	424	418	448	429	429	440	442	438	421	408	470	429	413	395	407	412	459	458	449	461	455	431	449	420	444	407	431	468	440	416	447	453	434	441	428	449	437	455	467	436	435	448	440	436	442	450	421	453	415	439	435	471	454	467	422	429	416	435	455	412	418	444	421	480	479	454	427	434	443	458	416	444	416	403	437	409	446	433	455	463	417	392	423	443	446	443	421	408	445	406	438	437	461	425	442	434	439	435	423	420	450	424	407	468	467	451	455	470	470	464	448	449	447	440	427	405	424	406	410	428	458	452	458	441	447	417	447	450	450	440	445	412	439	451	447	485	444	400	433	486	433	431	474	414	404	415	440	442	436	444	417	423	452	458	400	453	438	462	484	469	410	470	432	432	457	414	433	425	456	417	426	404	426	433	443	448	440	467	466	423	422	429	436	480	441	462	459	456	425	423	456	474	485	457	454	464	439	442	435	465	419	446	429	476	438	479	413	476	452	450	460	430	446	424	469	407	422	463	461	429	427	431	427	447	425	433	397	462	400	469	446	425	440	428	447	444	381	459	447	463	422	459	419	448	441	468	428	437	460	448	444	462	437	455	421	417	475	422	418	433	430	481	481	449	460	446	414	457	437	480	431	475	445	440	416	429	448	422	441	403	448	391	445	454	468	447	420	434	416	480	415	437	435	441	464	405	431	488	437	439	435	446	437	418	466	426	440	434	420	436	457	459	440	419	456	446	427	479	451	450	444	438	411	449	408	432	432	456	441	405	426	455	411	447	430	451	448	439	447	436	443	449	399	453	419	419	430	426	469	432	432	423	406	459	426	413	431	455	420	496	441	454	429	471	467	448	462	395	399	420	430	451	425	434	452	469	445	395	443	443	404	445	431	488	459	424	414	440	465	414	399	430	432	406	447	429	414	417	425	466	428	473	430	426	447	477	446	431	424	417	433	421	412	414	400	402	422	400	458	435	421	418	424	399	420	416	405	417	431	453	418	424	427	432	430	424	435	460	451	444	463	459	438	447	478	441	447	454	419	392	409	445	449	485	421	433	428	398	422	437	418	451	410	428	436	463	443	419	446	424	428	393	434	426	431	461	427	395	437	422	448	430	404	431	436	440	432	411	447	450	429	413	458	408	423	441	425	467	407	384	449	439	424	387	430	433	463	443	423	439	466	442	453	434	432	474	508	475	443	464	435	444	424	456	439	408	434	481	434	431	445	441	456	399	417	455	472	442	444	429	443	467	434	474	442	447	448	386	431	455	430	464	454	442	421	448	389	439	438	466	404	447	445	461	444	460	429	405	423	456	442	422	467	406	424	434	471	458	417	420	438	465	408	434	410	453	447	452	445	463	397	421	442	435	433	443	467	446	436	410	425	426	436	459	407	411	410	422	486	408	459	470	396	444	427	445	416	410	457	452	454	427	445	406	447	437	415	442	431	428	426	466	422	440	410	414	450	441	454	430	433	397	449	448	449	444	405	459	439	432	440	456	450	444	439	434	428	429	428	418	462	439	461	464	418	418	431	454	444	413	412	420	417	423	447	441	432	455	439	441	421	462	439	452	456	437	405	453	458	430	467	446	415	405	416	430	435	414	481	433	475	405	404	415	426	451	428	432	450	435	436	423	416	423	462	418	425	429	457	409	427	426	456	417	410	457	427	455	456	437	456	404	437	443	413	466	446	439	467	437	437	439	418	455	425	459	457	452	420	424	471	417	427	413	407	436	449	425	428	434	430	448	462	436	447	433	463	456	483	450	437	438	448	425	440	459	428	429	464	444	449	444	487	469	431	468	460	492	445	414	425	437	458	419	470	407	432	452	451	483	474	428	418	420	438	440	461	458	455	439	498	486	421	419	413	425	463	437	448	466	423	450	415	423	456	435	386	427	413	433	462	435	467	427	452	469	406	447	397	448	420	444	444	490	456	403	424	431	450	426	427	450	434	401	471	425	442	435	425	456	456	396	436	462	464	445	480	451	454	461	409	471	442	447	411	465	433	427	434	423	401	436	457	462	437	421	444	438	385	438	476	403	445	428	442	415	408	452	436	428	451	412	426	393	404	402	391	440	456	409	405	435	455	439	425	450	402	467	433	418	418	449	419	452	420	430	455	443	447	473	443	457	416	469	427	453	419	425	419	456	394	469	417	446	412	430	434	465	434	436	428	443	445	407	482	423	441	454	458	423	456	428	441	389	455	456	388	424	461	422	464	411	473	457	447	446	486	398	484	421	441	471	428	410	455	434	437	457	400	409	433	445	456	480	443	468	432	384	445	404	421	444	440	444	456	467	461	434	425	421	435	442	429	425	489	443	431	413	413	421	406	443	445	416	457	447	456	431	424	446	418	438	390	469	477	441	432	395	427	417	465	414	462	462	419	429	454	439	410	430	382	429	460	433	458	436	468	440	449	422	430	384	454	435	456	441	435	455	445	441	438	445	442	414	432	448	435	452	429	420	413	414	464	401	399	414	460	413	440	428	438	445	423	421	427	447	427	435	421	459	435	433	425	442	430	414	435	411	399	438	446	441	416	465	413	469	453	404	441	396	435	443	387	388	429	443	422	433	455	442	453	435	459	434	421	437	402	414	433	482	451	409	432	423	484	461	426	432	458	436	444	450	440	421	431	426	440	439	449	428	420	444	406	457	432	429	437	476	450	389	412	462	383	456	432	410	467	415	450	415	441	452	470	434	415	454	425	460	465	443	407	435	446	444	426	448	459	468	460	431	432	430	425	433	450	416	459	468	432	427	439	434	420	440	432	443	450	435	425	451	447	375	431	420	414	448	408	440	417	433	436	456	430	460	448	443	433	463	458	441	384	440	444	442	446	469	432	463	411	398	473	425	459	459	419	409	442	407	440	435	464	441	455	453	453	407	474	412	432	411	437	428	431	450	401	449	422	455	415	442	440	385	452	473	412	445	423	403	451	435	433	423	446	416	431	451	407	402	426	448	434	406	412	454	441	427	458	453	447	435	416	417	442	457	440	389	408	468	417	421	426	437	419	442	469	458	428	420	450	417	422	425	448	435	427	426	425	415	444	417	440	435	434	439	415	439	393	459	435	418	446	419	451	392	431	441	424	453	418	445	418	461	464	429	411	457	447	428	453	432	440	460	439	456	431	407	465	458	479	464	457	440	432	454	438	467	428	430	459	434	449	460	433	430	423	495	421	448	470	458	414	414	434	498	438	444	435	431	444	409	429	420	473	477	442	416	432	407	422	471	445	451	449	441	446	446	400	410	443	458	449	394	447	452	407	448	479	403	443	448	452	450	422	451	427	450	430	454	434	421	428	440	422	480	417	426	427	425	397	434	391	428	416	425
22904	26003	32451	33945	31739	22656	14610	7820	3583	945	549	378	326	270	376	358	246	268	235	241	195	206	202	194	205	230	211	240	235	238	218	243	220	239	250	214	239	223	224	225	204	224	215	227	229	233	228	218	244	217	217	215	223	239	235	214	218	237	223	203	220	211	224	240	228	223	192	209	219	215	200	200	193	218	234	187	212	232	224	230	217	236	201	227	200	251	209	228	226	240	222	192	196	223	235	218	246	243	218	216	201	193	199	201	242	201	231	230	226	214	238	242	214	197	224	211	223	237	211	236	240	216	220	214	246	220	258	230	230	225	239	249	253	226	214	196	222	225	209	218	205	230	227	228	242	225	252	237	220	210	234	237	249	217	218	203	212	232	215	241	231	224	238	235	212	230	211	217	224	229	232	218	225	246	213	216	203	250	235	238	225	212	220	198	199	208	221	255	231	206	243	226	206	229	244	223	216	241	218	219	236	220	220	225	208	237	216	222	200	257	218	238	190	201	221	209	238	251	216	214	209	215	237	210	228	209	199	233	213	219	224	215	251	242	229	238	244	197	238	244	210	232	231	235	228	244	217	195	204	212	225	199	218	220	239	223	190	217	249	241	209	184	215	237	198	174	210	229	212	217	231	222	212	225	234	260	232	217	240	209	199	207	210	196	216	238	237	223	217	220	216	214	202	224	230	195	215	220	215	216	243	254	201	222	210	238	238	211	233	237	203	233	239	207	214	194	217	236	234	220	222	221	236	237	217	226	220	227	223	229	211	206	222	226	238	246	232	209	244	222	207	218	225	220	236	213	257	254	206	230	216	223	214	237	215	223	196	204	231	210	218	211	227	216	213	208	198	226	216	219	208	219	246	238	247	237	226	237	231	206	227	227	231	227	208	216	217	219	218	197	233	244	253	236	209	248	221	186	232	205	231	243	210	225	213	225	212	218	208	240	233	181	245	209	218	236	205	231	219	223	202	230	227	228	207	219	232	208	230	209	188	217	208	231	216	220	209	215	254	227	234	246	221	227	217	218	213	233	215	231	234	241	221	258	223	226	235	247	226	227	223	237	226	209	217	218	269	224	213	214	222	211	227	219	236	211	202	221	207	221	240	223	222	207	223	199	199	219	222	216	227	203	236	234	214	225	231	218	229	228	237	210	214	221	224	228	229	245	239	254	223	217	211	234	241	236	225	213	227	219	235	191	218	212	191	240	238	216	242	225	190	229	201	203	201	228	241	218	234	226	207	216	239	200	209	213	201	226	235	228	216	224	248	208	213	215	198	233	186	217	248	211	229	216	237	219	212	217	211	202	239	220	223	209	216	234	226	244	213	232	233	225	253	226	200	239	218	245	245	244	250	236	251	235	238	219	201	220	210	219	209	245	259	217	214	214	237	234	226	218	213	227	219	231	213	237	235	212	220	221	240	216	228	235	222	220	224	236	243	210	229	234	213	208	230	229	202	216	251	207	205	253	199	195	215	194	227	207	216	236	217	209	221	211	223	235	214	224	226	234	239	230	195	236	232	232	216	205	213	196	209	220	253	213	196	233	214	242	230	217	222	189	228	203	220	235	250	201	227	252	195	207	208	210	235	230	228	214	245	220	221	231	256	220	220	203	229	217	188	222	249	218	211	213	230	207	203	189	233	235	213	213	229	257	211	234	226	233	202	202	243	229	221	230	231	242	235	215	237	223	220	220	236	237	228	230	217	215	220	188	241	225	246	226	210	211	200	224	211	183	246	227	224	239	201	228	226	205	211	205	229	221	226	211	204	235	211	223	210	214	260	209	222	207	199	229	200	204	219	216	230	214	213	203	253	208	237	206	237	200	250	216	247	212	239	223	249	237	211	197	219	212	231	227	234	236	210	230	213	222	235	225	218	207	252	242	224	233	218	217	235	248	241	209	216	206	220	214	226	250	229	227	208	230	215	225	256	241	236	224	210	212	253	204	228	220	238	217	240	202	214	250	225	214	212	227	248	221	232	234	219	211	212	207	238	225	225	217	206	228	200	203	244	204	220	225	238	204	226	198	205	243	218	232	206	196	225	206	244	214	226	206	193	200	232	203	227	215	207	223	218	201	206	206	211	205	230	234	222	238	209	226	201	220	241	199	242	233	226	214	231	235	220	224	195	224	235	215	241	214	227	220	207	236	214	216	199	239	204	206	213	197	213	252	209	209	220	229	206	224	212	220	224	232	226	214	208	203	217	224	224	231	219	208	239	193	235	223	218	240	207	211	246	242	231	234	232	222	228	213	213	196	230	224	216	207	199	198	213	234	213	196	222	228	210	223	227	231	234	222	217	207	209	205	222	235	244	227	201	241	238	213	238	217	205	205	213	242	226	247	243	224	236	208	208	217	216	208	242	228	228	229	242	232	252	211	222	208	221	220	220	227	205	228	195	225	205	211	226	216	199	231	205	239	230	219	229	213	183	215	226	194	241	220	229	240	202	208	233	234	225	219	209	231	205	217	214	228	221	206	222	243	207	245	212	221	222	240	215	211	207	232	241	208	212	218	200	208	216	227	217	206	231	246	211	218	234	233	241	220	225	214	216	259	217	217	226	247	215	232	230	253	213	216	211	207	227	233	205	218	224	213	219	236	228	192	201	241	204	208	205	207	215	225	203	223	227	244	238	230	239	228	231	207	225	226	272	216	236	209	220	213	230	234	196	218	231	234	224	206	230	220	260	233	200	238	227	186	215	197	219	254	231	233	221	210	203	218	230	196	239	222	199	261	243	212	228	215	224	213	244	231	227	230	222	272	254	206	230	238	222	215	234	218	203	235	224	192	206	224	252	212	208	211	217	230	232	252	222	214	218	216	210	244	219	239	230	184	220	192	219	251	226	261	234	229	238	252	244	225	223	202	225	198	200	239	218	216	226	231	240	236	225	194	220	238	227	238	204	228	225	209	225	240	217	254	220	233	237	244	235	216	204	230	225	245	220	210	219	217	226	231	218	205	221	228	253	212	215	188	215	226	214	241	213	214	252	219	205	250	221	216	248	212	224	214	226	227	242	237	216	227	201	213	223	221	231	201	247	245	236	228	241	215	217	196	192	227	196	227	204	200	232	211	222	225	215	232	221	233	196	230	208	217	231	203	233	230	191	218	211	214	190	240	204	230	218	267	219	223	236	185	227	210	202	237	223	209	189	231	233	196	219	205	234	259	222	213	200	212	251	190	215	233	191	216	209	215	226	224	221	229	237	226	217	199	218	201	249	221	188	231	209	218	209	210	213	226	252	246	233	210	235	208	219	225	237	226	217	226	231	210	219	222	259	240	217	201	205	213	221	236	202	228	215	211	231	216	206	236	220	212	188	230	220	235	206	193	239	203	200	218	220	219	198	206	210	218	231	232	244	224	212	240	206	238	219	215	233	251	247	244	225	225	237	222	246	215	260	239	232	222	214	221	205	215	218	214	225	243	212	251	225	249	211	220	237	239	229	238	204	209	230	222	225	225	220	239	230	216	260	203	210	238	229	203
16293	25844	36023	39031	39565	31085	25140	18651	10348	3471	2214	1355	839	939	1261	1179	720	731	643	549	566	576	624	559	544	601	582	546	565	553	555	557	542	593	540	518	533	553	557	510	573	522	532	545	577	683	576	600	601	557	621	529	594	570	585	516	550	521	623	575	611	516	493	595	545	502	539	603	594	600	585	572	575	517	584	561	540	574	548	558	534	600	509	535	561	543	540	551	574	523	529	552	564	593	538	570	521	577	542	566	564	549	536	553	558	553	535	538	589	571	542	582	551	555	534	515	576	529	504	564	524	558	574	570	554	519	577	553	540	608	541	597	564	535	536	566	546	512	576	564	570	601	540	584	566	566	558	530	517	449	580	549	547	528	494	580	548	534	565	575	569	537	549	523	575	561	571	557	579	517	561	521	552	541	584	576	535	564	544	590	536	565	546	585	561	533	536	565	520	590	547	556	570	544	561	552	567	555	544	533	576	510	534	523	558	532	529	547	580	561	569	546	563	538	544	530	580	552	542	563	531	518	556	601	558	567	561	545	569	568	528	533	572	582	548	550	528	563	550	569	556	566	553	537	570	540	522	574	564	545	523	520	584	551	533	522	544	554	554	565	567	565	533	590	558	544	503	580	554	591	610	593	531	497	543	535	593	508	580	578	529	590	548	541	564	534	576	513	590	544	537	543	584	561	559	586	559	548	544	596	553	516	542	585	517	531	515	524	570	549	531	585	535	516	580	544	566	527	552	546	534	592	543	578	571	547	584	527	539	548	527	537	557	535	569	555	563	585	544	562	557	521	521	567	536	592	556	600	553	603	549	523	553	572	540	571	564	537	569	562	555	557	524	592	560	559	501	573	511	586	548	551	527	577	567	533	549	573	557	603	560	498	579	585	567	548	518	512	569	548	557	564	554	571	554	544	563	506	528	540	510	537	546	548	591	558	583	562	580	574	553	557	546	535	536	552	558	550	541	538	529	557	571	529	542	534	584	572	548	578	509	573	511	567	517	552	532	572	551	522	567	532	504	589	575	540	514	552	564	576	542	573	583	558	587	582	553	598	563	513	551	567	527	552	556	566	536	530	582	581	544	503	554	567	544	530	575	548	514	515	527	545	561	554	556	580	549	524	599	552	580	566	518	552	556	570	578	557	558	608	541	581	557	534	543	536	574	552	548	579	560	527	534	547	560	563	557	541	498	538	580	556	566	569	583	538	573	597	545	554	530	565	590	555	571	585	557	577	554	553	549	562	544	529	576	560	549	564	568	542	563	540	536	586	563	582	538	608	536	531	540	595	565	586	539	545	514	548	553	546	586	584	556	593	569	557	520	553	559	567	551	536	567	596	590	521	549	578	537	521	548	557	560	521	542	567	534	551	537	552	535	520	513	511	563	510	555	538	557	569	572	544	600	517	538	601	559	538	586	551	553	533	592	561	539	583	551	563	535	529	578	537	534	519	560	544	569	573	574	559	544	562	543	537	552	589	565	560	544	547	560	531	549	527	535	506	553	538	536	560	596	538	564	528	534	561	567	600	528	558	540	521	527	552	532	518	562	586	522	561	586	573	555	584	553	513	530	593	517	571	540	545	538	565	583	575	575	586	567	544	517	537	585	542	560	499	570	518	542	570	551	561	539	573	558	509	574	581	550	581	559	557	551	548	617	563	505	537	501	562	587	594	539	554	538	564	588	586	564	546	539	558	526	525	527	528	579	518	525	566	543	574	562	569	536	523	567	565	590	523	587	563	582	571	557	562	563	556	533	555	553	585	557	567	559	561	557	557	524	499	562	547	564	517	593	565	518	563	569	534	563	557	553	564	569	572	558	551	567	550	524	536	522	627	537	582	546	558	539	564	538	576	551	534	571	557	493	541	551	539	574	516	572	556	556	571	522	563	553	544	561	539	577	542	546	545	558	557	559	570	580	545	581	522	582	544	575	571	575	515	570	561	522	550	525	562	575	563	565	534	536	552	583	520	533	513	551	557	553	527	561	535	530	529	548	495	538	559	538	550	553	519	569	561	577	533	540	547	575	589	542	568	574	570	545	580	566	558	554	571	579	547	560	544	542	528	613	558	568	562	487	553	567	534	559	536	568	532	591	544	591	539	518	554	541	596	592	575	546	581	571	516	547	534	571	552	553	565	607	514	589	545	543	571	562	521	548	548	583	549	556	565	568	547	579	567	560	558	565	523	557	567	516	559	541	576	556	569	559	556	536	544	546	558	514	529	585	566	539	540	512	569	542	592	523	525	553	561	569	566	589	565	587	489	540	530	518	557	536	557	579	556	554	563	571	548	554	555	560	558	588	558	571	586	537	531	583	535	554	576	538	560	553	562	556	571	540	559	590	556	558	547	569	524	549	557	531	559	560	575	534	558	548	545	565	600	549	515	531	587	594	555	563	545	571	550	545	563	544	543	604	523	586	555	540	564	526	586	565	497	509	541	526	569	578	562	545	568	551	579	518	534	607	583	537	543	572	570	543	553	537	558	516	546	557	563	556	526	548	545	509	548	568	538	551	513	538	525	560	552	524	551	540	543	550	554	522	558	583	529	510	571	549	531	577	559	530	576	572	594	573	528	536	556	553	568	607	582	550	544	528	582	554	537	540	571	569	502	564	522	520	546	567	566	563	523	550	537	540	579	585	579	501	548	521	571	567	565	534	554	554	583	564	533	566	555	568	598	526	582	584	566	579	590	585	555	544	515	554	558	535	597	581	525	539	498	533	576	552	577	583	515	547	569	513	516	528	565	566	569	543	552	533	591	558	554	568	556	505	532	512	568	561	552	547	540	544	536	524	570	551	553	538	541	505	558	581	540	547	528	571	532	523	525	519	565	548	605	568	541	550	545	575	536	551	556	566	526	566	526	551	539	577	559	538	540	540	581	578	583	580	545	553	575	560	581	525	531	557	564	573	502	563	554	575	570	530	579	574	508	554	550	552	566	566	552	575	581	574	519	547	517	493	528	564	556	558	556	563	572	520	536	526	527	571	536	580	561	581	529	508	590	615	559	582	572	549	551	570	542	517	524	573	550	542	555	498	567	535	579	557	550	576	551	539	552	573	567	583	533	580	544	540	520	515	572	575	567	545	534	582	550	614	508	564	556	548	517	540	532	576	541	576	563	554	549	607	565	538	592	547	501	568	596	541	559	555	569	573	515	531	597	573	552	577	527	572	562	545	531	546	565	503	551	531	533	507	603	540	555	546	558	550	585	545	540	551	537	562	549	531	608	545	579	568	589	547	551	512	566	551	570	595	555	589	571	587	556	566	551	571	570	496	560	535	556	571	541	584	565	571	587	566	541	582	576	574	538	542	529	583	549	531	588	583	562	515	554	562	565	552	552	564	534	562	498	545	539	592	573	529	555	561	532	519	558	549	540	535	516	541	539	586	570	572	541	540	530	518	585	550	594	570	522	539	541	509	538	523	552	559	571	538	538	573	565	504	578	542	559	547	533	558	530	556	529	532	540	549	558	557	569	552	528	563	563
49740	52030	51815	47948	39225	42580	42295	38483	36362	20713	9724	1482	703	1153	998	319	314	266	238	206	220	212	229	206	222	244	189	198	182	208	195	204	198	209	179	194	203	224	193	222	189	214	197	276	277	400	407	341	305	261	218	220	209	204	185	161	188	175	207	172	191	176	207	175	150	197	184	224	202	205	210	185	192	194	160	202	215	177	194	163	200	177	160	202	199	203	223	197	221	181	173	185	185	214	200	207	174	162	170	204	213	195	171	180	194	198	217	179	194	184	184	196	173	180	176	186	178	181	184	183	178	182	210	185	201	175	182	201	180	203	186	184	168	186	183	182	189	167	193	181	193	196	209	177	176	205	210	186	203	206	186	205	158	197	180	183	199	190	181	198	172	189	203	200	197	186	218	178	205	184	191	188	171	197	149	201	192	182	190	191	188	190	180	189	198	203	204	181	195	191	202	206	208	172	200	207	199	185	199	174	181	200	202	186	178	215	196	216	177	155	178	185	192	172	199	184	183	165	220	189	187	180	182	211	199	217	204	172	178	188	193	191	189	177	196	188	195	214	201	167	188	185	200	189	209	162	171	188	213	201	187	214	217	197	187	168	181	202	198	177	185	175	198	218	203	202	156	209	182	205	200	230	193	200	197	188	192	150	196	180	183	194	194	192	179	183	196	194	177	182	179	173	166	159	211	168	200	208	173	193	202	192	210	165	181	178	193	180	191	185	212	184	193	193	174	187	184	203	174	203	182	191	210	181	213	213	199	204	201	200	206	180	173	187	190	202	190	189	186	185	187	180	178	207	201	192	186	193	170	205	177	212	210	191	179	186	179	189	192	183	214	190	191	227	205	193	187	214	189	227	175	173	158	194	161	202	203	190	204	198	185	219	171	199	185	206	193	157	213	178	185	177	183	191	183	186	168	211	197	189	197	203	200	165	189	176	185	190	164	188	213	190	173	188	214	181	161	201	214	169	210	189	196	195	171	167	194	200	209	181	158	183	168	205	200	195	198	187	192	212	171	194	178	207	186	183	207	169	195	197	183	186	189	194	164	179	210	184	173	197	184	209	199	212	163	187	192	168	204	182	167	182	183	211	186	210	171	196	219	193	211	185	194	195	174	191	171	178	194	194	192	196	188	210	205	195	173	182	176	197	181	209	150	211	185	176	189	186	196	200	175	186	181	214	199	167	186	186	203	189	192	199	204	216	190	197	197	182	181	180	187	175	178	179	198	199	194	192	171	198	186	208	181	196	188	202	178	172	183	182	200	194	195	202	204	168	196	209	191	220	195	209	198	180	178	198	182	186	190	180	208	208	179	209	189	190	161	167	194	172	189	183	189	179	172	180	200	202	190	178	164	216	188	209	191	174	204	192	203	193	193	155	198	196	184	192	197	161	178	218	197	216	198	214	213	219	195	235	204	179	178	192	208	234	184	193	194	201	184	193	196	205	189	195	178	169	190	204	177	159	171	156	175	194	191	183	191	192	195	182	203	170	205	189	200	201	184	217	196	171	169	205	219	202	180	184	164	203	199	191	193	201	217	192	206	203	194	191	194	221	205	200	183	180	189	191	203	172	191	195	190	178	188	183	205	169	180	177	183	209	185	213	225	179	217	201	200	169	176	209	201	191	218	193	203	182	173	213	187	182	231	178	216	181	178	183	192	171	188	202	206	194	198	202	176	207	214	213	189	193	203	224	188	177	165	209	186	210	184	168	211	207	193	211	215	191	193	184	179	205	169	190	173	193	188	179	188	198	194	198	166	197	169	205	209	188	223	192	198	180	191	219	197	199	203	197	190	209	184	175	174	202	200	204	183	179	200	211	177	237	193	193	211	185	175	195	206	181	179	172	161	198	181	192	200	186	190	202	200	190	196	200	191	187	203	200	188	210	183	199	179	181	194	196	207	192	179	207	195	198	225	185	179	163	186	189	201	191	186	177	197	200	187	194	175	196	182	204	205	202	195	189	201	184	201	167	155	175	177	168	167	213	195	197	199	203	192	224	203	199	213	204	179	191	181	192	193	192	212	206	188	173	184	188	191	168	161	212	171	204	194	191	179	179	194	195	167	190	206	181	202	185	218	180	190	168	175	186	167	195	202	180	191	183	197	182	208	194	202	183	214	148	210	192	186	180	186	211	187	189	194	175	200	186	191	187	200	202	187	214	173	166	209	192	192	174	151	187	193	172	180	212	159	175	192	201	191	200	169	210	184	211	211	208	209	186	166	182	179	190	209	209	183	193	210	197	170	182	207	181	195	165	201	167	159	206	165	180	201	183	181	176	191	196	195	185	197	192	201	174	179	192	195	206	206	185	193	190	167	202	191	173	170	202	175	195	206	157	203	196	194	175	191	184	180	169	187	184	210	197	212	203	182	187	186	191	172	181	206	211	186	180	185	177	176	198	188	181	215	208	198	182	190	222	204	202	206	187	205	210	208	204	174	198	197	173	206	184	181	220	181	188	198	172	176	194	217	181	193	161	202	194	195	197	208	183	186	171	188	181	193	194	199	181	212	199	172	207	174	211	175	211	190	196	182	170	195	207	171	164	207	203	199	209	169	214	204	204	201	200	207	173	201	197	179	201	209	208	194	210	179	194	180	190	212	175	205	188	195	209	199	199	185	186	163	172	192	186	197	187	209	192	191	205	177	186	213	191	186	186	177	187	189	179	186	219	203	198	186	217	219	181	230	183	207	186	165	176	182	197	183	189	187	193	176	177	171	178	189	180	163	194	197	179	203	221	188	196	192	197	196	221	198	188	195	196	198	190	193	182	206	201	199	208	167	202	197	192	199	190	218	209	184	173	171	200	202	177	185	203	175	183	206	187	190	188	163	164	235	167	212	171	192	163	189	199	162	181	190	174	186	188	197	189	203	190	220	194	195	206	216	196	219	208	174	204	187	166	181	182	177	193	198	203	197	182	183	166	183	185	191	177	215	220	202	174	185	185	204	192	185	203	182	191	201	222	162	183	174	179	199	207	212	178	178	212	205	195	228	186	179	194	164	196	181	190	184	191	205	184	195	220	232	197	180	184	236	197	195	223	203	205	200	152	178	201	192	176	167	186	204	190	189	188	180	182	181	178	224	191	185	183	190	188	187	190	217	194	205	195	204	223	239	187	206	181	170	185	178	192	177	174	184	174	186	209	198	217	175	175	209	183	212	193	153	169	171	187	179	209	212	176	162	195	188	195	194	200	185	191	197	196	195	192	173	231	200	187	198	212	207	184	192	200	184	199	207	181	170	198	184	173	189	160	195	207	175	201	188	223	179	173	186	196	197	203	194	180	205	191	169	202	201	185	181	186	188	196	182	210	234	166	174	188	206	207	209	170	199	189	183	197	200	212	201	190	188	198	203	212	186	187	171	188	171	196	172	237	186	177	171	223	212	190	203	194	180	185	209	190	183	158	177	222	161	208	201	155	211	189	186	193	194	176	199	196	202	191	207	191	202	216	178	179	187	202	172	188	187	163	179	176	182	181	186	195
37637	49983	57059	55427	54829	55235	54051	49903	39258	23069	11373	1928	2632	5029	4066	1004	1199	916	697	565	637	758	673	597	565	530	552	535	519	462	517	535	495	540	498	519	549	583	609	584	570	532	582	858	1001	1605	1490	1147	910	763	616	563	507	494	521	425	487	481	527	521	507	485	455	497	505	453	455	505	518	485	480	477	485	521	458	471	481	480	448	502	502	457	462	454	480	521	513	470	504	463	479	479	483	477	452	466	517	471	481	471	485	442	490	480	494	452	475	455	493	461	473	467	452	491	474	484	474	463	506	478	453	456	493	470	512	485	433	471	468	445	473	461	457	503	476	514	504	484	464	457	489	461	511	448	484	516	485	483	484	512	519	469	483	491	464	498	478	475	520	468	481	510	450	471	482	482	455	488	425	473	507	465	502	460	488	426	495	501	460	507	458	486	469	481	480	493	528	490	477	474	472	462	501	501	510	461	486	507	499	494	468	473	461	490	455	490	480	480	480	435	512	475	496	480	485	463	521	515	488	515	512	447	500	433	486	469	475	490	480	438	459	468	484	520	488	453	474	458	495	443	468	477	464	454	499	462	441	493	463	490	495	498	503	505	467	515	452	445	494	465	473	446	475	436	516	480	502	516	484	452	518	493	464	432	466	438	467	451	444	486	487	474	523	443	500	496	519	470	494	511	455	451	503	484	526	504	511	453	468	462	494	494	525	449	472	481	461	478	516	465	481	450	478	481	464	466	465	476	479	471	487	481	492	450	509	497	534	466	477	465	490	463	478	485	462	512	428	493	474	502	501	489	478	485	466	497	484	468	492	485	527	485	447	498	470	465	482	517	489	475	493	476	465	487	488	465	512	457	501	473	500	505	490	501	466	489	507	485	442	494	493	438	487	436	474	493	473	507	509	473	472	498	449	473	453	469	466	465	487	427	492	448	490	487	502	444	498	443	494	463	483	463	505	433	486	483	447	500	489	485	483	511	486	450	505	441	497	491	454	486	442	470	437	501	492	477	502	482	498	458	484	456	485	462	470	460	499	483	488	503	438	472	458	457	433	473	448	442	457	444	467	502	482	448	488	442	500	467	487	455	450	497	481	508	482	475	454	485	471	502	476	482	453	485	467	508	493	432	497	497	453	504	439	476	479	517	462	509	456	496	496	489	440	478	485	454	465	488	493	457	473	459	484	474	484	450	486	446	490	472	465	487	541	470	477	464	474	508	530	502	467	452	466	489	462	507	468	481	468	465	480	487	517	454	455	530	502	488	465	488	497	486	455	460	437	467	492	492	489	442	493	484	447	448	498	499	482	482	479	509	516	470	489	504	496	472	499	483	479	473	457	467	487	462	466	455	454	513	477	500	508	484	473	464	457	462	448	478	504	475	508	479	453	483	496	477	488	444	452	507	459	461	483	472	403	513	454	515	449	447	472	504	520	464	498	496	510	464	459	490	492	479	475	460	469	481	493	528	462	460	496	453	515	469	486	449	471	441	462	471	502	473	468	466	503	500	464	476	471	455	466	482	472	488	445	464	450	473	433	478	483	485	463	464	504	516	485	466	460	463	474	455	496	481	481	479	490	464	481	456	464	492	499	472	466	501	468	474	504	497	469	472	476	519	437	439	487	499	467	493	477	464	490	498	495	466	444	512	511	476	445	454	481	486	471	509	482	464	438	462	456	491	405	496	476	475	467	529	430	490	459	457	455	490	501	507	486	499	474	446	481	462	485	507	477	456	469	480	472	525	464	443	464	468	453	471	457	424	491	474	483	453	506	515	453	458	482	487	484	447	471	481	500	478	460	463	497	450	481	471	503	484	487	518	499	477	488	463	495	464	509	473	478	496	428	486	503	510	506	494	480	484	470	449	480	483	479	454	516	505	465	476	478	469	454	460	478	426	437	514	533	462	488	498	448	474	443	483	498	494	524	528	457	493	498	503	462	477	474	470	493	470	479	450	508	474	489	462	483	459	470	503	471	469	442	472	471	520	459	477	497	474	452	454	494	487	436	454	489	499	484	518	483	467	468	462	454	461	492	484	527	450	489	475	483	475	527	458	501	459	522	483	475	473	495	468	489	477	512	501	473	449	461	479	523	470	499	469	453	475	495	463	466	485	482	453	480	538	481	466	476	469	498	504	462	458	473	451	477	512	475	458	459	488	478	452	473	418	448	469	472	450	451	475	510	422	499	485	486	467	471	468	470	460	475	500	498	511	484	432	474	458	455	472	462	445	505	491	498	449	457	493	444	507	539	478	466	501	503	476	464	487	462	486	467	469	528	454	491	484	463	483	462	511	457	462	444	469	482	460	465	487	446	498	465	504	480	451	465	454	517	508	470	465	448	511	447	468	477	439	491	454	514	507	510	510	455	478	462	507	444	468	491	513	471	463	535	543	489	502	528	496	500	497	481	475	458	502	465	481	451	466	438	466	470	493	450	452	486	476	465	471	477	464	530	510	490	489	456	468	532	493	473	504	493	478	474	487	422	504	455	475	471	517	470	512	456	455	455	493	480	470	413	483	487	478	452	469	533	482	468	459	501	529	497	463	456	465	448	489	483	441	507	482	453	487	470	465	454	479	498	457	452	481	496	496	467	497	412	485	468	495	471	496	492	480	486	463	467	461	434	438	482	470	537	471	433	442	483	504	473	460	475	468	502	475	494	494	509	472	459	472	436	490	435	495	495	459	471	497	470	479	471	490	493	476	490	492	450	455	446	456	517	469	426	471	487	503	465	467	502	454	514	482	501	476	486	510	455	481	463	497	457	489	512	439	493	473	460	461	481	484	485	520	501	463	466	454	484	482	466	468	432	461	471	473	448	455	505	487	478	473	466	447	462	482	516	484	503	494	478	436	463	433	471	488	476	521	478	515	482	478	465	541	455	467	480	457	458	468	451	510	450	498	470	505	486	499	495	444	472	523	473	490	452	485	464	520	482	462	468	499	439	487	512	446	471	497	505	509	460	494	464	424	494	460	439	481	483	470	445	497	475	453	479	479	479	481	483	467	440	445	470	469	463	457	454	506	471	474	453	471	511	442	505	463	462	477	472	475	442	464	438	482	470	471	494	452	459	505	472	479	457	492	491	490	443	483	532	493	469	530	467	442	442	495	444	496	470	476	488	477	475	461	436	441	461	477	512	470	484	456	491	457	486	497	444	478	478	438	477	483	463	462	462	466	421	510	468	439	505	491	457	472	474	493	428	478	446	478	458	488	499	516	502	455	526	452	539	461	469	469	502	497	480	482	481	467	487	441	493	514	455	494	474	453	472	503	467	472	469	511	439	479	464	486	453	488	482	513	498	455	493	477	488	508	491	450	485	476	463	502	508	473	492	466	477	474	482	470	503	497	484	477	461	500	465	473	506	507	470	477	453	466	466	530	473	449	464	457	464	522	469	527	469	475	461	500	499	483	475	473	478	518	497	483	492	501	513	486	461	484	472	479	495	463	487	497	470	459	503	474	467	480	497	501	468	470	502	471	473	479	475	474	487	482
57886	54333	47519	38213	36435	41633	42964	35970	33041	24953	14594	3529	947	595	458	436	555	350	250	238	264	233	224	196	181	215	170	177	158	162	155	181	165	171	165	179	152	189	182	174	199	191	307	341	297	455	574	519	448	384	307	213	214	169	178	179	167	176	164	156	171	169	190	151	161	178	166	173	182	150	150	162	175	140	142	157	156	174	153	182	142	181	164	165	137	165	166	162	162	148	148	172	159	172	164	146	163	153	154	150	156	161	160	155	156	164	177	164	145	150	150	181	174	151	172	153	182	172	177	175	168	158	153	162	166	149	161	166	161	179	172	167	153	168	153	166	151	164	138	143	175	170	146	161	143	146	181	165	192	153	178	186	163	142	174	140	158	142	162	140	160	169	152	160	164	200	152	171	181	169	157	169	158	152	175	157	184	167	153	163	156	191	158	151	168	168	174	165	141	153	163	165	183	153	154	175	167	146	164	153	143	177	174	155	193	181	185	160	177	161	162	157	137	158	150	163	161	161	163	151	186	178	155	138	182	147	161	184	185	163	133	179	158	176	180	138	169	186	150	151	170	141	174	159	158	157	155	146	161	158	166	162	147	163	154	151	158	187	144	174	170	151	168	171	170	200	161	162	169	163	183	147	143	151	160	158	166	156	149	154	177	156	191	163	158	173	168	178	159	165	169	144	165	159	158	174	184	167	155	162	190	147	167	148	159	176	181	155	169	164	169	145	177	178	161	176	168	180	159	160	153	184	155	171	166	166	167	131	172	148	145	154	174	144	148	150	174	145	160	185	155	179	167	162	170	162	154	149	135	164	134	160	178	169	159	169	160	184	184	180	195	159	170	159	158	182	169	174	188	157	156	172	178	150	179	180	176	172	158	142	160	169	154	149	155	175	160	156	153	144	149	155	166	179	146	154	147	170	167	160	159	155	165	178	174	172	180	154	171	163	170	159	163	171	149	148	137	167	186	145	151	151	164	159	167	165	153	150	160	136	158	159	166	148	179	182	146	194	164	166	154	161	175	146	152	139	151	157	153	162	187	177	139	180	154	162	174	173	167	170	173	176	175	166	163	152	166	164	180	155	147	140	172	167	184	196	139	168	158	169	165	170	159	189	148	184	137	161	158	185	168	168	179	144	171	166	162	144	160	159	171	149	170	165	183	154	157	188	179	127	167	160	181	198	172	180	149	163	183	166	161	158	170	186	168	156	172	191	155	180	164	148	174	160	160	138	160	140	157	175	187	142	160	151	147	172	178	164	177	152	209	186	154	146	169	136	159	153	165	160	184	164	155	158	171	166	148	184	157	179	169	164	182	172	167	172	167	144	173	170	165	164	162	161	167	167	170	182	181	170	186	153	148	142	150	177	179	144	169	164	154	180	164	167	171	171	181	154	165	152	156	199	156	159	155	176	181	173	157	162	175	174	155	186	171	159	163	156	168	156	161	172	174	160	163	163	193	161	177	168	160	176	160	156	173	170	176	168	173	166	158	172	157	152	155	184	182	151	153	152	157	157	162	181	174	162	189	166	166	145	166	166	175	134	145	137	171	143	165	164	165	168	161	194	157	170	160	164	173	156	162	170	157	164	147	145	157	165	174	140	166	147	171	154	167	163	162	178	159	171	187	165	189	155	160	148	162	169	163	152	137	155	150	196	148	155	163	188	158	164	168	152	181	151	179	167	165	142	157	144	156	180	193	163	190	171	167	175	173	168	155	148	168	146	148	163	172	157	155	145	148	137	157	150	149	167	165	136	161	137	163	158	176	164	158	164	157	148	144	163	162	160	163	172	157	160	162	160	165	168	138	186	159	159	174	160	170	156	185	166	182	162	178	164	137	145	172	177	172	145	166	159	178	162	177	184	158	164	161	185	160	165	162	173	161	178	169	169	168	160	156	147	146	140	154	155	172	207	151	168	154	164	152	180	184	152	150	146	147	175	170	149	144	136	162	138	160	164	173	149	166	178	180	156	171	168	151	147	163	168	153	139	163	164	149	191	160	160	152	164	176	178	179	156	154	151	159	158	173	158	175	195	170	128	168	177	149	147	180	134	174	167	182	173	163	154	176	184	175	149	172	178	150	147	162	160	141	181	168	151	191	175	161	183	165	161	168	163	179	155	162	158	175	164	166	154	157	145	151	155	181	159	157	171	163	202	162	152	176	159	180	134	156	190	175	161	143	177	165	150	159	157	156	169	161	152	153	157	151	152	161	156	167	163	157	176	168	169	163	176	146	169	165	180	157	145	147	158	163	177	147	171	152	176	200	167	166	150	155	147	162	149	134	179	191	174	156	180	136	175	156	167	163	189	178	150	167	169	157	156	152	196	149	193	151	168	149	166	179	149	158	135	146	158	143	148	148	154	163	155	178	160	169	179	154	172	172	156	143	161	157	163	168	152	158	191	162	171	177	166	170	156	159	154	165	141	188	192	178	168	184	168	132	169	181	181	151	173	151	158	165	145	142	172	166	167	167	158	168	148	164	175	160	171	157	150	178	150	154	139	167	169	164	182	151	171	171	146	165	165	148	160	179	169	205	163	155	153	153	173	136	152	160	181	161	177	153	168	183	194	153	166	165	182	161	172	153	178	155	158	160	154	150	166	162	170	169	131	175	161	170	166	163	151	165	180	161	176	153	138	173	152	167	167	160	157	146	173	163	154	167	149	175	135	194	168	150	162	170	164	158	141	151	145	145	167	193	145	178	159	146	178	145	182	170	196	187	170	190	165	157	180	173	154	171	172	168	172	159	182	157	178	162	136	161	187	182	153	144	179	160	167	181	159	158	158	179	168	166	176	168	170	160	155	167	178	164	166	152	156	174	152	160	169	148	165	176	150	169	163	155	164	161	168	177	164	154	167	177	167	157	150	156	176	163	165	186	174	170	163	172	180	173	181	152	149	149	152	137	181	159	178	181	190	171	163	145	138	153	172	142	187	171	167	155	182	164	158	185	164	166	174	165	182	150	167	179	182	145	171	185	172	166	169	183	152	143	163	194	176	161	195	145	154	147	161	165	154	178	173	169	133	154	171	171	159	182	176	183	173	162	177	147	141	139	158	161	169	177	161	166	157	158	175	145	156	134	171	169	174	176	155	169	145	139	157	161	143	179	160	172	173	154	171	202	176	158	151	164	190	166	157	155	173	191	160	167	166	179	152	135	161	154	162	173	174	152	157	163	157	164	145	134	154	192	178	153	127	154	154	156	156	135	172	161	170	152	176	165	151	201	176	173	164	172	154	159	166	143	160	160	169	151	162	153	177	173	181	168	150	150	156	163	164	162	165	201	149	148	196	132	183	148	177	191	148	153	148	161	152	168	155	148	168	147	197	185	155	160	125	144	151	165	152	168	164	163	169	167	165	164	169	141	177	150	158	156	149	186	158	168	145	162	178	167	144	174	179	181	164	186	166	149	156	137	173	165	168	177	154	145	154	150	146	172	135	168	166	164	162	167	160	170	162	182	161	166	141	164	167	155	174	154	171	175	160
44236	58264	55114	52315	56710	56832	54589	41005	36166	28839	10988	2597	2635	2151	1596	1725	2349	1074	744	812	930	777	751	614	561	530	504	469	450	502	449	427	439	450	520	460	464	465	512	474	574	520	1193	1343	1163	1927	2425	2315	1763	1345	857	660	466	452	396	389	431	395	457	395	417	428	377	418	420	359	410	411	386	422	392	425	384	391	410	409	401	425	442	429	419	448	395	442	368	392	459	428	410	390	376	398	423	380	412	417	399	407	414	366	414	420	416	421	424	399	386	413	437	395	374	411	419	386	432	403	400	402	407	383	386	400	417	421	429	418	427	425	385	411	393	422	387	380	416	430	396	403	425	416	389	396	397	466	397	429	416	427	385	414	383	379	372	411	432	447	404	384	386	431	402	408	408	379	406	385	388	417	388	396	466	388	375	385	410	385	436	407	442	407	414	413	389	396	427	401	423	420	430	416	406	377	402	398	408	431	434	409	409	375	383	433	404	388	420	398	423	401	384	404	408	426	389	376	412	371	412	403	414	398	409	390	423	375	419	412	409	386	426	394	408	389	391	418	441	402	428	373	414	404	415	400	404	402	441	379	401	386	384	407	432	417	421	420	375	377	406	399	385	411	436	412	397	391	423	413	395	419	460	412	352	413	413	412	416	375	423	361	395	421	404	430	401	425	442	411	400	393	437	395	451	399	402	408	402	414	399	392	406	426	395	408	428	364	391	386	398	407	425	392	397	404	399	443	421	422	393	429	406	397	383	378	384	412	429	377	463	409	416	420	400	414	409	438	399	354	420	445	366	406	393	420	419	405	434	392	439	402	428	419	390	403	399	401	402	403	436	403	423	384	366	416	422	399	442	424	461	351	404	378	408	403	419	404	435	409	393	387	379	408	414	405	374	411	403	396	424	408	414	412	400	436	415	431	395	398	448	398	403	419	395	386	408	378	371	406	422	380	420	394	383	415	417	409	393	429	424	414	412	394	417	383	390	365	422	392	411	407	401	439	419	396	408	371	400	401	396	441	415	411	413	398	382	416	424	423	422	421	397	419	424	382	424	407	396	423	408	420	425	444	391	433	415	382	408	407	419	399	399	443	428	379	404	395	427	392	400	397	415	364	414	408	373	399	408	394	427	396	406	383	397	421	389	431	415	434	401	410	409	411	413	412	415	411	421	408	381	400	400	450	409	410	395	435	394	358	385	413	384	393	410	424	404	434	426	432	440	429	368	375	387	397	413	377	371	382	400	367	436	375	396	431	435	413	408	408	426	381	416	382	418	406	425	400	412	421	354	417	400	437	380	423	356	393	371	358	410	352	362	449	404	419	408	385	397	392	412	413	410	374	408	393	407	413	410	428	409	417	431	426	461	439	389	410	441	383	391	417	390	355	393	424	395	405	416	400	428	409	387	402	423	432	403	388	446	414	422	423	433	404	410	426	413	409	423	385	410	389	396	405	416	380	405	426	413	392	426	418	385	382	395	394	454	401	426	392	406	411	395	401	442	395	385	412	386	423	411	393	426	414	418	441	409	395	441	406	399	389	422	427	383	413	410	409	412	391	399	375	413	413	427	432	391	430	390	385	402	397	415	409	388	381	393	392	420	368	390	409	406	420	412	428	386	398	394	403	408	410	387	416	418	423	378	384	390	379	428	355	421	430	418	399	407	408	401	417	419	407	397	400	432	408	416	445	421	384	412	396	390	419	388	404	416	396	423	408	404	419	404	401	422	424	404	421	400	385	413	385	425	409	416	398	395	425	388	401	397	432	411	359	395	432	415	405	408	433	418	397	404	384	407	396	412	415	420	399	396	446	365	442	398	424	379	442	440	400	404	395	401	387	404	404	385	374	412	430	429	404	418	415	408	388	412	428	416	400	412	425	412	432	398	406	385	365	394	423	389	412	419	426	356	379	438	400	393	416	421	376	411	406	419	412	389	396	371	418	398	408	410	401	379	414	422	423	438	401	406	406	429	429	416	407	404	416	375	367	390	401	444	430	408	422	421	416	407	380	405	413	412	432	417	432	395	401	409	431	430	381	431	442	418	401	416	391	394	408	417	426	397	428	417	431	419	393	420	390	395	415	350	410	443	408	415	400	367	395	412	390	413	426	405	387	406	407	402	399	395	400	429	413	434	420	405	411	383	453	400	420	401	402	433	394	374	416	426	384	419	387	401	342	399	412	428	399	375	415	404	451	397	377	418	384	390	412	436	427	424	408	431	407	404	394	395	448	400	390	396	403	419	394	390	414	374	401	389	419	414	388	411	422	432	407	407	375	385	394	410	404	359	403	412	410	426	391	418	453	410	450	399	395	441	373	427	401	393	415	403	422	394	402	431	401	440	413	419	437	426	391	393	407	394	403	389	438	410	399	393	425	375	427	429	407	401	385	396	418	402	392	398	399	385	375	410	414	379	455	399	378	427	426	379	417	399	409	409	448	430	440	407	400	419	382	420	438	396	423	389	410	389	414	401	424	406	420	426	394	391	419	403	411	397	421	376	421	448	400	391	415	402	407	401	446	412	380	400	411	417	393	429	415	381	427	414	413	385	384	407	384	412	399	404	422	407	382	417	396	430	408	421	430	379	419	398	436	421	400	423	398	393	392	408	438	384	410	421	406	432	383	413	408	394	384	435	394	437	371	442	405	375	442	408	410	385	383	403	377	419	401	418	390	429	389	395	424	396	410	401	376	403	432	422	404	385	413	388	429	404	386	431	422	400	377	387	433	393	426	401	408	418	389	415	398	373	405	401	428	397	439	375	417	419	413	464	398	441	422	378	437	425	404	390	398	435	409	405	378	390	375	436	386	421	421	433	379	375	404	383	403	395	407	421	417	406	390	403	401	389	406	414	372	397	402	425	408	381	414	396	420	423	391	404	386	445	380	406	456	422	429	384	409	441	403	402	405	418	429	437	386	406	399	385	390	421	433	392	373	431	388	424	393	401	425	396	411	411	408	378	441	418	392	445	405	409	414	391	407	401	401	394	409	417	423	403	403	426	429	409	408	405	410	427	411	386	401	374	396	402	375	443	415	422	425	401	430	379	397	382	386	418	378	381	423	404	414	419	412	410	415	426	397	394	432	395	420	409	401	420	407	423	403	398	413	410	395	424	407	419	388	426	409	409	415	439	374	401	348	429	390	424	388	414	412	425	372	424	390	426	368	409	413	401	431	403	396	442	404	374	382	422	409	435	372	411	409	406	431	379	409	427	421	395	406	376	429	416	387	389	400	410	423	410	405	417	408	426	363	404	426	409	418	398	433	412	390	398	395	390	401	383	422	410	410	412	405	424	385	404	405	402	403	386	387	377	411	406	413	408	392	378	443	406	391	381	387	375	446	411	428	420	424	429	398	393	392	390	397	415	432	403	398	433	403	399	423	396	392	400	422	436	399	413	421	429	384	365	446	418	366	402	382	397	384	403	396	421	396	381	398	418	383	416	420	411	390	420	408	375	415	408	441	405	373	387	417	407	376	411	383	410	397	423	390	404	411	399	427
25353	29320	23308	20995	25980	28189	20197	3877	633	333	336	302	239	290	250	231	244	251	250	264	215	237	248	224	218	219	221	196	248	231	242	233	228	201	240	243	229	236	248	247	248	224	206	226	247	248	253	297	270	268	254	238	231	233	220	209	212	220	208	218	237	226	236	226	227	222	207	211	259	240	233	230	267	232	218	226	248	225	208	208	211	223	215	218	207	224	236	241	234	230	233	235	217	230	224	290	189	243	231	222	218	229	224	263	244	216	263	220	218	242	248	198	225	213	209	237	226	218	224	215	235	227	208	210	211	186	229	223	241	224	253	215	235	203	205	224	253	239	222	205	221	214	210	230	218	234	215	211	212	211	234	233	241	245	211	236	240	227	232	226	210	230	234	226	241	253	220	238	217	196	242	257	208	207	224	221	239	199	251	198	243	241	229	225	214	198	219	246	235	256	227	227	216	240	218	250	198	235	214	215	215	216	240	234	203	216	228	212	237	231	216	250	250	217	245	237	213	201	225	244	227	210	229	251	214	216	208	216	208	206	224	228	219	228	224	216	213	239	199	234	207	220	223	211	228	226	218	251	245	203	225	231	236	219	208	229	207	217	211	212	213	234	252	223	233	193	234	220	227	203	225	227	234	217	230	231	214	225	229	230	245	222	234	214	234	235	256	214	247	198	229	220	227	211	210	214	230	238	225	247	200	220	222	209	233	216	208	258	209	207	224	197	232	212	208	236	232	229	233	242	257	216	235	217	222	204	195	213	225	240	253	219	218	222	231	202	240	223	256	220	235	228	204	225	224	231	216	232	212	220	240	221	230	226	219	200	230	230	245	221	214	171	223	206	229	230	219	231	226	231	225	204	219	248	237	211	212	217	213	217	215	230	237	218	210	245	211	230	190	240	245	203	202	225	220	248	225	219	255	226	213	223	207	206	200	237	229	207	232	227	225	223	220	217	227	266	206	227	208	221	217	213	204	230	226	227	225	222	216	252	219	222	225	208	237	214	211	194	242	207	254	209	212	199	197	225	225	234	246	242	202	228	240	238	208	225	214	204	217	227	239	258	208	230	249	257	209	242	207	250	256	236	246	220	240	244	214	215	231	227	225	212	207	234	210	228	223	205	229	220	239	249	225	256	236	233	235	240	204	218	233	250	243	229	246	211	249	194	221	194	213	219	216	237	197	200	234	224	227	233	212	216	214	210	235	225	224	227	211	210	204	226	243	223	241	223	237	214	231	221	248	237	210	223	264	207	238	193	207	252	216	218	197	203	222	211	246	224	220	231	236	200	184	230	227	222	232	224	217	224	228	197	260	236	215	218	249	207	215	213	230	247	232	247	214	224	219	228	216	225	234	214	221	233	216	216	253	228	205	242	251	230	246	220	202	216	237	237	215	230	227	229	222	222	215	232	214	237	224	231	246	236	221	260	244	216	214	253	248	220	219	225	233	226	216	204	215	229	208	241	240	230	247	217	203	212	232	218	218	241	220	218	237	241	222	234	222	224	234	220	207	216	227	234	239	239	251	211	228	213	234	256	203	231	246	220	219	227	219	211	224	235	218	221	234	229	227	191	227	209	235	226	225	212	226	229	237	200	214	237	225	217	186	229	213	238	235	226	226	197	271	221	207	211	217	230	194	215	224	216	247	208	238	226	208	242	221	243	226	214	245	224	216	224	225	210	227	238	242	224	226	218	230	213	251	247	272	234	209	200	210	226	226	223	207	231	231	200	241	218	243	213	249	204	219	225	242	234	238	231	245	232	210	234	222	222	218	237	222	253	202	243	215	249	226	194	199	222	226	232	237	213	246	209	249	224	231	239	241	250	247	220	214	206	230	198	220	237	203	230	212	229	207	229	207	220	209	223	215	237	228	240	205	207	250	239	206	234	231	217	202	223	220	239	235	234	217	227	237	221	245	232	225	244	214	225	218	220	223	229	201	225	245	215	225	231	224	228	239	214	230	228	223	205	214	212	241	234	221	216	220	227	234	223	229	203	216	229	197	226	234	214	206	184	237	214	197	233	217	250	229	220	238	221	227	242	223	243	235	236	220	228	207	218	220	224	201	219	226	222	235	205	239	233	224	223	237	217	242	223	239	212	206	242	216	243	216	208	232	230	233	247	217	213	206	240	203	227	218	236	188	211	202	245	215	254	216	218	226	248	233	234	240	233	197	235	221	228	246	205	225	241	215	239	206	217	248	198	241	191	221	231	220	180	189	208	232	218	231	224	165	215	246	192	242	240	249	249	238	225	230	221	232	214	196	223	207	219	214	224	243	214	218	250	238	237	206	223	230	219	251	260	225	243	241	255	214	211	206	238	229	227	241	215	253	242	225	206	203	203	200	227	234	230	226	195	227	221	241	213	211	244	210	224	207	216	202	208	193	239	215	204	242	238	202	201	200	240	218	192	226	244	246	243	223	230	221	268	253	207	215	230	241	225	233	219	234	216	214	235	222	219	236	218	228	245	221	227	242	230	230	220	238	222	205	203	209	221	220	218	218	267	204	195	233	230	239	230	248	203	229	207	218	235	274	222	231	236	229	220	212	245	228	228	230	263	262	234	218	220	236	257	227	237	233	241	257	213	209	218	222	244	246	225	214	236	260	226	222	224	243	210	223	217	265	200	222	215	256	225	225	222	217	224	225	234	217	204	226	262	203	238	257	244	243	251	221	233	209	240	237	215	221	215	225	226	229	220	230	231	272	234	219	222	226	207	216	215	223	235	237	187	212	238	192	249	232	227	207	260	231	257	215	227	236	238	217	249	243	238	248	219	236	208	256	214	237	206	230	264	201	213	199	242	218	225	190	225	213	215	212	241	225	223	225	254	242	216	215	210	224	230	199	225	234	237	254	228	199	214	239	234	242	211	235	208	223	253	183	243	233	247	244	223	224	227	251	218	219	241	233	241	221	197	218	217	244	225	230	191	250	226	225	195	247	232	214	212	231	238	181	242	235	236	213	197	248	200	256	242	209	223	216	230	205	199	237	244	210	243	240	196	224	224	241	231	228	219	232	227	234	218	193	218	219	231	225	200	220	237	205	198	226	210	201	244	211	224	257	228	226	246	228	245	227	204	238	229	244	213	221	197	236	206	216	243	220	218	221	246	229	230	253	222	224	238	212	226	201	218	230	214	225	229	199	204	191	217	222	228	240	218	232	185	208	217	237	227	212	218	222	228	227	246	244	230	245	210	223	219	219	216	236	217	204	240	234	224	206	232	229	214	210	237	230	211	254	249	230	227	246	224	241	237	222	244	235	229	212	212	241	229	247	210	238	209	236	218	217	230	232	235	224	211	221	199	218	242	226	214	222	217	235	207	227	190	247	220	224	244	222	229	268	232	202	259	240	204	235	230	212	234	231	223	216	205	209	264	204	199	226	238	242	207	212	222	215	203	214	230	251	218	198	233	219	192	197	221	208	215	242	219	225	234	219	254	249	229	244	205	213	237	246	236	214	231	236	205	197	211	221	238	231	260	228	237
18335	29373	25647	29697	37014	39531	29600	5503	1918	1059	976	916	795	769	756	723	624	599	624	642	641	619	611	595	572	562	561	560	579	561	567	596	581	559	545	583	564	553	574	556	573	553	555	571	619	737	806	754	758	675	692	592	572	578	596	581	575	572	539	537	531	533	566	569	521	581	565	574	577	546	573	545	579	587	584	554	554	579	560	558	575	548	576	589	537	588	563	548	576	598	578	522	601	567	589	557	551	557	558	609	563	542	577	565	570	604	518	577	523	593	579	555	527	588	548	537	576	553	557	571	566	582	555	538	575	591	572	564	528	557	543	544	590	540	539	559	557	530	565	531	545	540	558	581	555	572	579	592	579	554	529	517	547	530	570	550	547	559	559	553	493	563	599	587	560	560	555	540	546	556	533	542	596	590	595	596	563	535	587	564	563	597	538	563	588	533	587	571	553	515	515	556	575	576	527	551	577	579	560	577	544	599	539	564	545	543	599	556	603	574	544	534	595	546	537	576	551	545	552	574	559	590	559	570	604	537	565	599	543	551	555	562	505	565	536	529	548	580	579	497	531	564	562	609	579	509	565	594	555	565	513	543	563	590	565	531	543	587	594	558	579	596	544	579	536	583	591	567	589	568	550	591	541	598	549	588	525	605	602	554	544	554	545	539	528	554	591	525	588	577	511	510	600	600	558	595	579	567	532	595	579	541	570	563	548	546	529	554	536	570	588	606	570	552	590	611	493	531	534	560	553	530	534	593	550	580	550	575	523	567	520	529	561	576	587	544	596	546	555	568	543	538	524	502	535	590	548	585	544	562	580	583	562	570	540	546	576	581	577	573	582	516	540	571	574	555	546	595	592	555	565	565	573	556	575	567	553	604	538	479	522	591	549	569	545	566	567	598	551	549	582	551	528	535	564	554	561	577	585	555	498	548	527	519	579	563	577	609	571	534	558	588	541	536	604	520	558	582	558	510	535	600	606	588	555	558	589	552	537	572	571	568	579	592	558	514	569	556	533	531	574	590	576	556	531	530	554	545	551	550	531	548	528	563	530	532	558	535	536	532	540	552	559	553	536	536	565	553	580	559	532	552	512	587	574	549	544	569	547	532	551	621	551	604	575	583	583	590	575	550	555	571	588	529	525	556	512	515	604	531	536	572	550	593	554	553	550	560	561	537	529	521	542	606	572	542	571	560	566	611	593	564	559	601	587	549	547	576	541	574	556	580	601	572	543	552	608	574	570	532	531	556	537	529	552	593	603	550	536	560	583	590	599	554	620	502	570	605	571	591	556	579	560	519	583	561	525	556	537	608	610	542	603	595	563	535	545	551	555	567	539	621	559	593	541	582	540	548	566	536	546	561	550	564	572	561	574	542	550	592	544	533	592	554	556	543	563	527	559	480	562	574	516	570	594	558	562	589	526	556	570	529	549	542	564	563	537	583	562	586	600	514	588	587	535	538	519	555	575	578	568	546	568	531	577	533	557	603	572	568	583	581	559	572	582	556	543	529	563	558	540	502	546	550	550	595	597	562	566	572	588	539	540	557	585	611	564	569	584	586	540	569	529	563	533	554	613	531	564	512	566	582	633	532	566	571	553	563	562	551	533	542	569	568	565	550	498	552	540	507	557	555	543	586	579	531	598	568	598	623	547	532	573	542	588	564	551	537	569	546	556	557	564	572	559	568	567	575	568	580	536	551	562	620	536	553	554	571	569	567	585	564	575	574	577	586	578	579	567	593	549	556	555	556	566	550	521	596	578	539	510	523	552	580	531	604	511	572	579	533	560	557	519	556	537	564	557	561	508	546	582	503	576	506	535	548	532	556	550	543	560	575	536	528	612	552	560	569	565	542	548	575	551	559	510	573	589	532	545	517	561	552	573	613	550	526	549	603	574	538	542	549	576	575	586	567	520	556	522	556	568	571	564	550	571	568	593	565	563	548	556	579	523	580	555	565	578	531	573	550	562	547	563	571	544	581	544	549	578	576	572	528	550	520	543	541	505	560	556	560	553	612	587	542	528	551	585	543	554	598	563	542	614	549	536	532	532	558	578	570	553	566	591	584	534	580	543	604	558	614	563	540	536	564	503	539	568	576	545	551	572	547	524	582	584	589	511	534	593	559	595	558	564	539	580	578	580	548	536	555	548	581	540	525	571	596	567	563	556	620	550	531	531	569	586	556	513	556	530	526	604	606	598	585	478	547	571	567	550	554	540	534	545	534	594	528	518	575	579	532	591	559	540	558	543	543	519	576	591	553	600	589	580	544	561	591	545	610	565	554	595	587	539	606	536	579	559	580	538	530	566	547	578	565	571	615	534	603	539	551	575	568	561	593	606	611	528	584	571	545	550	576	529	583	560	542	602	576	588	536	557	599	533	598	600	585	568	579	542	556	601	550	548	549	585	592	529	555	536	550	573	560	558	550	561	565	526	552	568	565	563	546	538	586	576	612	624	603	546	577	542	582	557	573	565	551	579	620	576	527	575	588	552	571	501	539	548	538	534	546	562	545	547	563	547	545	582	573	564	567	543	531	561	575	564	570	571	541	586	565	596	579	572	533	576	518	595	594	522	554	537	531	531	550	542	547	628	548	518	568	515	564	576	543	607	548	575	511	554	557	544	570	542	578	596	551	579	567	564	535	551	573	544	552	548	564	567	558	546	540	554	528	549	583	589	581	589	520	565	578	568	556	579	573	584	581	558	587	576	549	559	539	572	521	552	555	535	521	527	519	540	550	555	527	577	531	532	613	563	519	577	547	593	571	545	550	593	558	550	520	582	575	564	563	570	580	580	557	530	554	578	588	536	576	562	599	571	568	547	613	553	588	539	547	601	627	540	563	543	592	574	591	574	600	596	546	557	550	526	558	583	576	547	542	568	604	530	576	537	576	551	560	582	535	543	591	563	556	565	566	541	554	564	524	558	544	531	554	569	561	536	550	566	574	545	576	580	574	507	557	560	541	557	587	554	560	551	554	559	570	574	559	545	554	544	499	539	572	603	559	567	581	569	564	539	552	578	596	537	567	550	575	576	537	555	561	564	540	554	585	545	558	541	532	560	582	581	596	585	538	611	566	568	594	544	519	561	594	574	590	571	589	588	579	551	556	580	522	562	579	538	535	492	585	581	584	570	574	543	521	584	535	550	570	529	584	565	569	571	576	593	525	570	553	574	573	549	563	550	535	605	542	570	529	544	540	518	541	533	519	589	547	520	567	553	498	540	584	544	546	537	548	568	635	582	560	572	567	549	536	576	556	554	554	600	557	549	555	554	561	598	578	609	583	564	531	622	546	570	548	558	588	576	559	569	559	585	544	552	563	527	593	574	600	545	566	531	553	590	535	556	567	589	547	543	593	547	606	601	506	571	528	587	547	549	552	526	525	584	555	580	567	555	534	538	591	557	537	501	570	562	581	534	594	521	560	552	573	565	587	579	547	541	564	573	571	597	559	569	565	596	563	578	582	576	527	558	543	569	556	533	576	557	492	539	596
49266	55036	52372	47452	42554	42705	51461	38610	22229	11016	2721	632	340	293	361	302	248	197	235	210	218	212	210	235	198	215	205	229	199	193	197	208	193	174	204	217	201	184	200	204	180	209	190	240	238	336	404	484	351	294	237	236	201	186	230	207	210	221	216	179	208	198	204	174	197	206	190	203	179	208	170	181	197	174	169	195	199	186	199	189	189	204	235	209	200	205	202	220	190	203	198	218	181	211	195	191	225	165	206	174	191	217	200	186	204	191	210	187	226	183	198	160	195	208	208	191	217	206	170	187	200	205	203	200	187	211	207	196	219	221	191	206	175	188	179	215	192	184	211	175	205	206	187	181	173	182	202	199	211	197	196	188	173	195	196	218	187	176	201	178	186	185	182	190	192	215	202	185	190	179	196	192	196	198	206	210	187	208	198	180	190	188	212	190	199	216	190	191	192	199	208	207	185	197	217	204	183	189	204	208	175	204	190	217	205	179	190	188	213	201	177	208	222	217	237	187	202	206	208	197	187	185	206	204	215	217	207	196	201	197	222	205	195	217	185	198	190	189	196	171	213	228	201	203	214	190	201	193	213	176	205	221	200	188	201	183	218	233	207	206	205	192	181	211	181	186	183	187	178	174	214	217	195	210	201	189	202	170	215	185	209	185	216	199	211	193	204	205	208	214	193	180	189	197	196	182	180	195	218	200	218	231	216	187	199	172	173	199	193	217	196	195	177	180	198	207	171	195	202	186	192	202	215	196	189	200	181	226	182	175	195	188	198	201	185	178	199	188	184	201	181	183	196	169	190	190	192	223	176	223	196	166	204	185	192	186	185	185	206	172	201	236	197	203	208	212	203	204	193	205	188	201	191	199	179	205	168	208	188	209	196	216	210	189	209	186	176	203	222	224	207	191	187	195	200	207	213	168	198	236	223	209	197	206	206	194	202	206	161	189	192	222	192	201	181	213	204	203	202	190	183	207	176	200	201	197	186	201	191	176	184	188	184	197	195	150	192	227	175	185	222	194	205	205	190	193	196	209	152	196	226	194	190	187	184	210	189	196	207	196	175	190	204	193	212	183	200	206	207	201	204	227	197	215	191	199	180	199	202	230	177	253	190	193	184	195	191	165	205	178	197	206	187	211	191	195	223	190	197	214	181	185	189	207	200	245	199	174	193	211	204	197	210	203	163	187	210	205	213	205	203	178	209	199	187	211	210	189	227	215	180	180	216	202	182	184	208	220	190	195	200	206	195	183	190	184	170	195	189	186	214	212	184	199	198	206	186	194	207	183	167	201	200	198	192	198	185	189	210	184	187	183	231	176	212	198	175	187	217	175	191	220	203	171	195	200	225	224	186	186	211	181	187	204	199	189	193	203	206	213	190	202	188	189	179	181	201	202	218	196	208	207	206	178	217	207	187	180	207	193	207	236	183	176	178	202	190	219	213	211	206	201	197	208	213	192	204	191	196	218	217	204	184	200	175	185	193	194	210	191	204	222	182	181	186	219	206	205	223	174	192	197	191	195	179	194	206	212	196	172	175	194	197	191	184	198	218	205	198	206	201	203	204	172	216	176	206	196	206	201	214	203	188	173	159	200	218	187	161	226	223	200	228	203	199	197	215	215	211	203	195	202	174	189	188	177	183	198	196	177	200	184	218	187	196	205	200	216	183	196	197	213	171	198	217	208	175	203	184	195	167	184	202	219	203	186	215	189	216	181	203	202	193	191	196	186	210	203	149	198	199	205	196	227	191	191	215	202	194	176	179	202	209	191	199	154	184	158	189	215	188	184	205	185	194	240	187	217	207	193	188	191	190	195	219	192	205	182	198	193	205	195	199	170	204	188	191	208	198	199	181	210	181	186	186	207	190	200	191	199	211	208	215	207	188	196	185	200	193	196	189	204	195	200	192	227	195	202	185	195	198	201	215	200	174	197	196	226	190	225	213	195	185	168	185	192	203	210	174	182	202	199	213	214	193	195	183	200	190	197	204	191	197	177	199	220	217	186	204	198	193	191	201	208	224	203	202	198	195	204	214	183	187	198	197	209	200	196	174	199	209	185	190	202	177	186	188	147	184	170	222	166	200	185	182	183	185	195	157	192	198	197	190	189	206	191	196	178	188	179	184	203	208	178	204	194	158	185	225	195	189	203	183	186	179	197	197	193	192	191	178	194	204	192	211	199	191	188	215	190	236	195	214	193	199	172	211	205	197	181	189	205	192	192	189	180	191	217	195	187	194	203	194	203	211	215	193	184	203	195	185	196	186	176	179	206	208	189	188	197	213	168	203	195	204	227	216	179	185	219	205	183	201	185	175	190	202	172	184	206	206	191	216	192	220	194	217	189	208	199	199	173	211	211	176	191	202	226	237	203	206	206	227	184	204	213	212	218	196	189	228	201	209	209	206	188	225	223	173	190	174	193	212	187	187	191	205	205	210	180	191	219	188	193	210	196	186	200	200	210	207	198	210	169	195	189	203	208	191	189	194	183	191	189	171	160	176	219	194	184	214	201	226	212	192	193	222	192	185	215	181	213	183	191	189	208	214	186	192	176	169	197	195	211	234	208	183	205	207	192	200	205	220	197	179	216	217	199	210	181	196	203	206	192	194	195	198	208	196	215	202	212	170	191	202	186	189	207	208	183	231	185	184	173	205	212	196	177	221	217	185	215	207	177	178	181	218	203	177	196	203	211	188	201	173	189	201	187	193	192	203	206	195	203	183	181	182	182	208	169	186	211	175	189	185	221	202	228	223	178	181	176	200	192	206	212	211	188	211	191	203	187	189	213	177	202	183	204	192	191	209	195	200	190	187	193	188	187	184	217	189	188	202	183	203	193	191	181	192	197	187	217	188	196	210	188	214	185	207	192	161	217	208	195	184	217	219	211	231	221	179	201	179	178	196	194	201	193	194	197	207	188	201	204	239	174	199	212	237	215	179	203	188	184	215	159	198	195	215	216	197	200	205	191	214	191	184	202	194	208	171	196	194	172	251	193	189	214	189	211	192	189	213	210	199	199	207	191	220	187	199	211	176	173	199	180	190	198	212	206	203	182	220	202	213	225	200	190	179	202	200	215	232	208	180	197	180	179	190	181	214	181	185	187	176	190	184	204	202	195	206	208	205	211	191	180	196	199	185	163	197	189	192	185	209	205	167	189	192	203	169	190	162	189	181	210	204	213	197	209	220	225	200	195	184	209	168	182	183	171	198	178	210	183	193	206	205	215	198	174	180	170	175	204	208	199	201	201	190	188	206	199	189	195	184	214	212	208	210	225	201	188	178	177	195	190	204	199	190	200	195	196	221	213	196	184	207	194	186	218	184	209	187	188	208	206	187	226	188	218	200	234	183	193	206	201	182	175	176	181	204	179	211	181	204	226	201	197	207	202	196	207	215	193	188	196	189	212	201	187	208	214	217	219	202	192	212	198	209	199	182	215	194	163	190	203	168	248	183	216	189	203	193	182	206	183	186	183	197	196	194	187	211	197	212	210
36653	51392	56297	55128	54157	55539	60992	38714	13975	2111	1704	1375	1021	1127	1426	820	739	616	648	638	554	612	536	517	531	502	554	533	534	516	473	531	500	557	511	522	560	573	550	511	516	494	537	536	737	1348	1964	1998	1536	1097	733	618	525	502	523	488	470	460	549	471	505	487	524	496	501	491	505	478	484	526	510	487	460	489	521	491	485	488	472	474	463	504	465	475	481	479	465	484	515	486	474	500	513	465	534	506	452	508	468	480	509	543	439	502	467	521	459	479	479	485	528	497	517	463	501	521	463	517	504	476	483	450	469	498	550	476	484	467	455	469	459	497	530	487	534	499	484	477	483	474	503	495	539	489	478	467	485	526	486	525	481	501	505	512	496	529	459	490	466	489	490	486	489	487	495	516	509	487	482	482	533	492	474	483	519	442	447	496	482	478	513	504	473	508	524	485	474	475	511	461	519	483	492	490	474	476	452	495	470	510	483	478	541	501	498	480	494	524	508	469	501	463	503	503	482	523	443	461	519	487	498	518	484	495	481	512	505	487	457	500	509	471	470	497	459	498	481	474	464	501	539	492	503	522	500	522	498	490	480	526	463	480	452	435	484	520	513	484	491	524	494	482	461	487	506	480	440	518	483	512	444	506	523	479	516	474	519	516	488	492	506	502	469	477	486	507	525	437	458	521	518	487	496	521	495	491	457	477	494	462	441	512	517	497	509	515	463	467	493	518	479	485	485	468	514	506	525	475	462	512	467	464	509	501	513	492	518	484	512	476	485	484	458	507	497	486	494	468	486	492	508	484	478	510	545	496	486	474	491	500	514	495	497	519	480	523	473	508	471	531	523	510	453	473	484	470	485	499	504	534	475	497	482	477	502	504	492	526	504	497	510	477	445	490	474	538	509	526	516	487	487	479	485	503	461	498	488	505	511	475	526	475	494	540	525	499	517	495	508	469	507	503	518	536	504	511	503	497	512	523	510	507	500	504	461	509	510	491	476	534	488	445	467	497	505	494	474	486	473	515	454	448	533	489	479	495	452	460	484	528	481	483	519	500	470	478	519	493	489	511	518	476	512	490	483	503	501	462	497	531	505	498	478	457	468	507	522	537	505	525	493	506	504	459	514	505	494	475	507	488	525	481	477	532	492	471	506	480	519	520	472	473	491	502	514	474	500	471	491	505	484	487	490	477	505	480	518	495	457	442	501	507	516	465	423	498	501	514	466	513	474	530	501	465	482	490	515	454	486	507	517	502	483	494	511	515	550	495	490	471	461	472	492	451	513	492	515	485	500	469	473	478	493	457	490	499	490	501	493	484	505	506	482	477	495	507	470	477	531	504	499	469	527	478	526	478	500	479	459	484	494	465	501	482	482	457	516	457	462	498	515	489	500	478	498	496	489	501	501	488	493	464	477	508	488	519	513	489	502	488	487	487	471	470	501	501	497	475	507	481	522	472	491	487	491	460	446	494	467	476	472	494	506	492	477	488	513	486	473	455	505	443	556	477	534	451	498	527	471	495	487	507	464	521	522	526	486	492	501	498	508	498	497	501	496	523	552	510	485	461	500	488	527	477	511	528	504	458	472	513	490	483	482	515	521	492	485	519	514	507	506	497	502	493	472	495	506	459	503	489	509	513	503	526	469	431	505	505	511	515	506	524	460	457	508	494	477	472	453	516	507	493	501	461	454	451	462	491	483	509	480	490	489	488	498	468	514	472	496	470	500	477	473	487	510	491	509	489	505	489	449	497	479	447	504	475	473	475	484	487	522	486	536	475	483	486	496	506	491	513	514	475	499	469	484	501	481	483	498	468	525	540	500	510	468	511	484	490	471	515	500	478	469	513	517	488	503	502	493	494	454	512	474	459	545	500	468	498	504	453	495	479	507	485	509	506	508	520	486	526	506	485	458	480	510	509	483	524	469	490	491	514	480	532	460	511	495	504	508	489	472	480	504	554	478	477	479	481	479	498	519	506	502	532	465	517	459	490	497	500	499	491	501	483	493	489	490	485	507	501	512	487	469	489	511	480	502	485	501	491	504	495	506	490	455	530	460	513	469	547	487	485	490	466	494	508	494	530	527	444	480	525	485	534	499	512	485	485	476	495	482	454	511	511	502	487	475	479	513	482	514	503	468	483	475	474	483	496	533	490	513	478	495	564	486	505	473	454	490	464	515	498	531	479	488	488	491	516	531	496	514	515	472	500	502	446	473	513	500	472	493	458	493	487	482	471	471	551	533	458	510	463	471	552	510	500	463	493	487	461	486	476	493	498	493	510	481	468	458	499	469	471	499	516	494	473	441	501	505	518	507	508	487	496	475	454	486	491	486	506	479	509	467	480	484	472	473	489	494	526	465	513	472	487	505	505	501	457	530	483	459	524	491	501	554	494	494	488	533	481	428	522	517	516	511	505	538	482	489	505	443	526	533	467	509	467	505	488	507	475	480	477	476	502	480	550	514	486	474	488	495	461	497	539	471	493	504	527	476	448	457	535	460	492	512	447	509	489	486	520	486	477	502	496	508	483	492	482	484	470	493	484	517	501	472	489	517	476	486	471	486	500	542	508	536	476	489	506	514	543	473	476	464	481	504	490	501	483	497	521	515	507	492	484	485	459	465	494	543	467	509	482	495	487	510	515	499	482	517	498	474	479	497	479	474	484	511	521	472	477	523	475	461	502	524	473	501	482	488	482	495	494	495	494	496	526	470	514	509	488	493	484	521	482	513	459	513	502	496	479	473	475	479	473	490	549	491	514	499	538	496	510	512	455	491	511	530	494	472	487	519	475	503	497	498	505	512	475	502	479	514	451	509	476	479	520	476	498	474	502	521	497	507	479	451	456	501	479	501	509	446	487	505	506	479	470	499	469	504	487	479	470	517	468	469	460	539	503	497	455	510	469	484	530	468	461	498	500	526	500	484	497	538	481	464	485	483	483	491	504	463	501	498	431	494	516	506	493	504	491	499	528	511	495	489	494	458	514	513	501	492	502	482	496	484	508	523	499	467	486	507	520	497	501	483	469	474	549	454	471	513	476	486	472	478	512	490	462	468	495	475	524	513	504	503	488	465	528	499	507	509	515	518	519	477	503	456	444	475	495	466	500	496	520	531	490	467	469	465	512	505	488	514	474	462	457	457	475	488	483	510	507	490	481	477	482	453	510	457	481	499	485	506	492	502	471	471	457	523	505	528	483	453	483	488	508	536	486	502	475	498	501	499	485	469	470	477	485	489	516	483	470	479	495	506	463	494	499	506	545	507	491	473	457	487	518	522	519	472	481	480	528	490	528	525	513	519	496	499	520	486	462	482	499	461	459	469	535	512	476	478	521	537	535	480	481	501	501	477	498	513	463	488	529	471	487	466	484	483	483	522	459	507	490	479	480	469	487	483	499	477	496	480	493	483	511	490	446	478	489	484	511	461	490	466	517	424	456	521	475	463	478	477	458	456	498	504	517	505	530	526	484	503	486	476	490	479	470	478	521	532	488	483	511	471	503
58218	52892	50501	40949	39687	43979	38451	29192	21879	13957	5680	2166	784	544	517	340	230	238	227	256	223	220	159	167	194	184	178	159	164	185	194	177	193	176	172	158	173	193	213	163	176	153	153	160	178	521	1035	1058	884	593	338	273	209	197	166	158	160	166	147	145	170	185	181	199	155	153	152	142	172	181	178	170	158	183	168	150	182	174	183	180	144	162	157	181	173	155	167	160	178	164	150	171	171	144	171	166	177	179	148	155	168	147	181	159	165	142	159	160	162	131	158	182	174	165	174	174	185	147	177	161	167	155	186	155	152	153	167	158	171	171	157	162	162	197	184	146	153	144	173	179	149	164	169	165	174	157	166	182	162	164	164	147	151	158	158	168	174	166	163	170	155	168	174	138	149	174	173	180	143	169	153	169	167	169	175	146	167	172	149	142	159	150	161	157	153	168	141	171	136	155	128	130	162	174	160	172	184	168	180	156	173	166	146	174	164	167	141	160	160	145	165	146	170	163	144	149	160	168	172	140	161	155	147	188	159	158	191	159	152	127	157	177	174	141	182	162	146	141	179	177	168	175	188	177	172	147	155	155	163	163	163	145	165	170	155	173	167	165	192	160	147	143	180	153	176	153	140	177	159	171	145	178	188	150	190	162	173	164	167	202	145	141	163	183	146	176	164	158	150	150	180	152	163	160	145	177	144	157	173	170	171	171	173	165	170	165	162	162	170	157	159	179	148	138	168	160	142	176	164	150	141	181	153	194	127	176	168	169	150	154	156	152	161	160	158	174	157	172	184	181	168	163	153	135	149	143	169	163	166	168	186	165	169	167	160	158	175	155	138	188	170	162	173	168	189	137	154	143	150	187	158	160	164	158	162	167	173	151	180	164	157	142	160	160	175	164	163	183	180	131	162	185	140	142	169	172	163	131	162	165	151	142	156	128	166	147	150	159	165	158	175	173	154	172	168	167	127	200	158	174	151	170	161	164	184	185	146	163	158	136	170	147	180	162	191	164	162	153	165	149	159	176	155	176	168	190	183	166	189	154	162	156	164	148	163	178	144	169	146	148	150	164	189	146	165	163	153	174	168	175	171	136	163	161	151	174	138	139	164	166	191	170	166	173	159	161	150	169	148	165	164	166	162	153	164	202	178	164	173	165	149	164	180	169	171	149	193	163	173	155	174	144	169	150	157	161	144	146	153	169	173	171	170	141	176	153	177	184	165	179	158	166	149	134	168	171	169	160	167	153	156	136	163	163	144	174	168	152	174	167	143	149	144	162	174	172	166	163	169	163	155	172	158	140	171	165	173	157	195	163	166	154	188	170	172	156	173	147	145	182	156	164	145	146	159	170	181	157	164	147	179	166	145	141	155	166	158	175	172	162	155	148	177	185	171	165	165	157	168	157	181	183	159	155	159	158	170	178	180	159	181	176	151	151	140	143	145	165	178	168	167	148	166	176	171	167	185	146	159	180	161	166	152	138	143	163	152	177	178	159	154	156	173	175	156	150	176	154	173	159	173	161	164	173	139	159	153	143	152	161	159	177	155	163	155	198	167	158	164	181	158	158	157	135	180	157	153	167	165	148	162	155	168	178	159	133	175	180	167	156	152	157	160	178	174	151	141	140	149	153	165	156	153	164	163	153	174	154	180	162	161	160	161	156	150	162	193	163	137	173	149	143	170	166	153	146	163	151	179	151	182	166	154	159	166	145	162	165	170	186	157	159	136	134	148	173	153	146	180	161	162	164	165	137	171	154	148	144	174	157	148	159	158	156	150	177	200	186	157	171	156	136	162	176	159	184	154	172	159	153	134	150	174	170	151	163	151	154	139	145	156	144	162	168	183	161	162	160	153	166	169	177	175	183	159	184	172	187	151	167	162	159	162	151	164	167	166	167	138	165	146	171	158	167	168	174	158	164	168	147	171	156	175	164	159	166	182	168	168	159	155	182	154	154	154	171	181	150	142	163	176	179	190	171	184	165	168	145	159	157	157	176	155	154	148	176	164	144	141	174	156	173	178	149	142	161	170	150	169	165	172	173	164	145	165	166	158	178	187	175	163	163	176	173	179	132	171	181	171	154	172	155	189	151	171	150	163	160	150	168	161	166	157	152	143	198	185	138	153	172	180	159	149	162	169	179	180	175	156	131	165	173	156	151	170	150	151	141	150	165	164	199	157	155	152	170	159	176	165	146	168	162	179	153	174	154	143	151	141	167	139	180	161	159	157	176	167	160	162	155	151	148	170	159	168	145	166	148	156	162	181	167	168	165	178	143	151	165	181	178	173	149	169	146	156	172	163	172	162	160	156	203	147	150	138	159	173	163	149	174	157	162	163	165	171	141	172	161	163	155	128	165	154	164	153	150	153	178	167	150	177	168	148	169	140	152	177	152	209	145	142	151	162	189	154	169	185	161	141	142	155	153	159	142	162	196	155	163	153	177	153	151	184	160	152	149	161	182	149	151	161	182	155	152	172	149	167	179	164	143	171	152	149	157	172	164	140	159	168	166	159	155	169	162	154	135	163	151	166	166	156	157	167	170	164	164	171	171	148	143	194	175	161	159	132	152	139	161	158	166	159	183	166	169	164	164	148	144	152	177	166	139	155	173	151	131	172	167	142	159	149	159	160	158	169	160	169	149	165	173	153	152	173	153	163	151	151	161	164	158	173	144	168	175	168	176	159	178	154	162	142	166	147	147	157	179	146	163	178	170	173	145	142	161	191	155	145	178	132	138	174	133	174	165	159	163	164	152	173	168	151	169	176	194	167	158	154	163	157	181	154	176	168	172	149	173	175	158	166	164	153	171	163	164	155	141	135	141	128	159	158	153	144	162	163	159	154	144	164	174	183	190	154	138	149	176	142	183	169	173	174	163	148	175	143	181	159	164	201	177	159	172	161	166	175	173	171	176	143	166	148	148	169	164	165	142	160	152	163	149	167	167	160	174	135	160	170	144	152	171	147	170	172	171	137	161	168	151	166	183	154	166	162	143	154	170	168	154	161	157	161	163	173	177	175	161	165	152	144	164	140	181	153	149	175	171	171	191	153	166	185	166	155	148	151	160	174	171	161	151	159	156	179	158	177	178	166	180	197	160	184	157	158	153	175	147	143	141	163	175	178	175	155	159	165	172	179	164	151	154	174	159	158	180	155	159	161	160	180	158	190	179	152	170	166	164	161	179	148	148	167	152	160	160	172	149	176	156	171	163	181	185	155	178	162	190	158	133	168	152	150	199	160	157	170	171	158	160	173	173	169	151	164	160	167	180	142	195	188	160	157	151	163	164	183	145	166	191	167	178	176	186	133	186	149	166	135	163	141	148	148	154	141	155	176	175	160	157	165	144	170	163	145	149	157	161	153	160	173	177	195	174	157	154	170	147	179	162	150	175	166	168	160	169	164	165	156	154	159	143	165	177	156	161	187	179	172	168	155	168	162	140	164	130	192	173	159	191	154	158	200	194	179	184	172	139	160	144	142	180	147	147	179	153	171	153
46059	55948	56073	54435	53058	58168	43144	36759	6966	4112	3593	3918	2208	2119	2087	1263	1005	731	885	779	666	609	587	581	524	526	550	542	505	519	495	519	531	488	488	486	556	565	612	485	446	469	418	489	524	2556	5423	5187	3984	2335	1417	904	584	493	435	433	418	396	366	384	391	411	438	389	403	401	434	433	429	384	374	424	385	393	392	375	406	397	408	374	444	398	406	398	402	434	401	429	409	386	424	413	399	449	423	385	382	413	398	422	404	368	448	403	420	389	419	384	382	414	416	377	389	433	409	362	414	425	397	395	394	436	412	397	408	392	398	397	400	404	428	388	406	423	409	399	419	395	390	382	444	403	376	433	436	385	385	389	389	411	378	409	410	396	408	385	381	421	416	423	402	415	416	399	406	411	410	409	436	399	413	416	388	381	400	412	411	439	383	413	403	395	443	394	374	421	383	416	400	385	423	439	378	397	392	419	399	398	394	382	396	420	410	384	395	388	421	407	366	398	379	409	432	419	404	400	393	420	372	436	407	354	408	398	425	408	386	368	393	436	416	410	447	391	410	412	401	427	413	403	402	404	421	386	372	411	450	428	402	384	432	412	440	386	387	432	443	459	412	407	399	425	393	390	391	410	408	412	392	410	415	391	414	431	447	394	413	386	369	438	394	421	401	404	404	441	424	418	390	436	413	421	387	386	415	401	406	432	412	421	386	430	450	401	409	433	368	430	403	424	422	395	385	402	421	412	362	371	406	432	454	413	413	359	418	396	445	408	429	394	406	370	427	434	381	422	384	415	389	404	452	415	372	383	376	414	383	402	419	438	405	407	399	420	394	418	376	385	406	392	429	435	421	404	420	401	412	436	378	441	396	422	402	432	365	379	411	395	408	400	382	378	411	413	398	405	418	405	405	412	430	430	406	381	415	391	401	411	392	391	424	407	418	365	370	446	373	429	400	404	389	388	393	385	384	345	345	415	364	398	403	426	404	419	420	427	405	401	417	400	359	440	394	398	400	412	434	431	424	377	398	416	384	416	389	399	389	423	385	382	399	404	370	415	383	401	384	428	410	425	405	414	402	404	392	379	399	418	400	388	389	417	406	417	427	396	420	396	401	390	424	357	404	387	405	401	405	421	393	425	400	383	405	442	405	417	397	432	418	391	395	383	426	411	398	399	416	408	386	407	419	426	429	411	396	385	384	414	429	368	420	406	388	422	399	385	428	416	412	429	381	396	437	399	396	424	411	381	389	380	403	396	400	385	412	394	397	429	395	366	405	403	444	426	417	410	423	410	391	391	449	388	402	399	419	393	414	398	387	394	403	403	399	411	362	373	394	433	400	373	389	390	414	418	374	364	420	428	411	384	416	379	409	418	380	407	366	413	411	403	373	432	379	362	422	452	418	392	380	398	390	403	455	409	418	390	388	355	400	429	409	407	463	478	393	424	370	400	404	412	364	464	363	425	389	408	418	386	413	380	401	451	405	414	450	349	378	395	402	366	372	397	426	374	402	411	420	422	414	370	379	401	421	415	393	426	398	445	401	381	398	374	406	391	414	440	405	389	431	414	437	424	400	433	367	405	385	416	389	433	388	392	382	412	416	434	387	402	420	375	430	384	402	386	392	429	423	436	436	380	428	387	426	385	394	413	448	409	415	417	392	424	405	419	378	408	396	405	418	386	384	376	405	414	424	396	414	399	402	399	415	398	403	386	343	383	436	422	403	440	418	422	421	403	374	387	421	363	397	426	376	395	367	377	425	385	375	385	403	381	408	425	353	392	398	391	412	383	413	404	385	408	418	395	442	376	399	388	403	393	371	429	422	415	413	425	419	379	388	408	370	374	399	407	438	422	420	419	409	465	410	405	398	400	401	461	401	426	419	404	411	400	400	423	445	397	372	388	369	396	409	397	385	408	409	381	374	385	406	419	384	425	401	397	450	398	388	387	402	391	392	442	392	406	405	410	410	415	395	409	457	369	425	389	448	394	432	410	381	390	410	408	399	408	362	395	424	423	401	397	385	394	367	407	426	436	423	427	392	426	400	411	412	422	376	401	396	373	393	419	390	393	397	403	406	409	398	426	396	425	412	416	394	417	403	424	452	435	409	386	423	407	417	398	405	386	406	378	444	370	366	412	395	397	399	421	418	429	384	400	411	423	400	416	411	414	413	386	401	393	369	419	420	433	423	380	423	421	390	419	416	395	378	420	404	381	390	376	359	383	390	403	398	394	364	384	352	396	412	387	377	398	436	399	391	402	406	396	386	391	413	401	402	428	373	403	402	417	415	423	399	413	386	428	387	412	373	423	429	433	421	413	412	380	382	433	424	394	414	409	415	431	415	369	384	381	419	394	395	402	367	416	398	408	418	417	368	415	431	420	412	432	398	401	372	386	416	419	426	387	370	410	403	393	408	398	402	427	404	394	383	347	395	327	455	384	406	408	453	418	381	431	436	405	449	414	429	385	394	440	434	408	377	385	386	409	385	407	393	432	400	406	467	404	393	416	398	413	424	355	394	415	386	391	446	371	402	375	400	400	426	424	396	394	394	392	425	412	402	396	378	366	384	394	424	397	414	403	404	418	412	411	414	381	394	419	381	411	429	405	400	463	406	399	377	427	450	438	407	414	412	400	411	404	370	427	421	401	368	426	392	410	398	376	430	384	412	404	402	449	411	416	415	390	394	389	416	400	402	385	414	402	413	388	366	428	436	403	406	434	350	386	393	389	420	356	414	415	410	435	409	409	443	423	394	364	409	375	429	427	354	389	374	398	379	399	421	417	408	403	379	413	393	400	377	401	409	394	390	392	408	392	421	416	410	380	398	400	444	382	379	381	420	470	398	403	405	391	407	422	413	408	403	421	383	406	400	433	425	438	403	392	408	418	381	443	423	430	400	375	444	429	442	418	428	416	400	434	384	424	389	401	396	410	408	384	406	434	383	402	371	423	358	414	419	421	409	414	380	427	407	395	412	426	423	449	377	390	400	391	381	410	403	400	389	388	411	390	399	414	454	382	407	412	406	402	372	386	377	377	397	380	418	372	410	398	430	408	430	396	421	415	380	434	408	377	374	379	382	419	381	407	420	419	390	428	438	402	412	383	421	405	417	422	425	412	393	408	424	416	434	413	438	373	440	405	405	412	435	381	443	402	378	406	347	389	409	402	425	414	414	423	414	399	433	391	449	398	383	398	403	426	401	433	406	392	474	406	446	396	408	405	391	433	382	400	372	392	388	412	431	423	435	425	405	429	400	439	380	377	420	433	395	413	378	409	402	438	415	412	445	444	421	413	382	411	427	434	393	384	419	424	423	402	408	413	473	409	370	405	404	405	391	408	397	376	406	408	397	407	393	401	405	421	413	405	403	429	406	393	417	397	436	390	434	388	402	408	411	375	420	346	403	409	399	412	400	364	404	402	404	359	403	414	391	403	409	383	426	422	412	398	399	407	367	394	392	393	405	433	396	412	377	437	390	405	382	384	385	402	398	405	385	413	395	394
21295	16745	22723	22790	17979	16304	8141	4184	878	405	275	253	218	248	237	247	218	238	202	245	203	202	233	236	199	212	231	212	236	217	213	192	217	217	226	237	226	215	231	221	198	210	185	222	189	227	261	249	268	233	248	207	208	206	209	209	233	206	225	203	200	229	189	196	213	244	196	204	208	212	209	204	219	205	197	205	224	190	208	195	193	194	230	236	194	202	221	201	214	192	199	211	236	238	225	214	210	215	205	241	213	201	194	190	206	206	206	226	202	215	200	210	199	208	184	225	214	222	213	217	231	213	186	211	194	207	219	190	215	225	183	186	200	215	190	209	181	220	205	220	178	210	191	213	175	193	225	200	216	199	198	205	199	216	222	190	222	213	222	225	206	203	199	218	214	184	196	214	220	225	195	197	235	189	211	216	197	203	216	207	216	215	205	210	221	229	210	212	209	192	202	234	229	204	230	242	210	202	228	214	220	220	213	198	240	208	199	231	228	206	204	225	203	216	219	207	230	215	202	201	229	195	229	182	224	208	232	191	216	197	251	234	190	222	164	201	177	215	236	210	189	224	206	214	226	192	216	205	197	219	223	217	187	198	220	226	199	212	206	203	200	239	225	209	207	202	233	219	210	213	215	222	208	232	203	199	223	200	223	215	184	206	213	218	191	188	223	213	218	186	213	228	212	200	205	215	230	199	209	223	208	189	228	208	236	218	225	223	187	215	221	214	219	217	211	222	209	204	188	207	202	208	208	217	215	218	220	225	257	202	183	211	186	195	220	183	183	211	244	225	231	200	204	197	224	214	213	258	190	206	193	212	216	203	228	185	201	204	199	208	225	209	226	223	216	189	237	187	223	217	179	215	202	206	210	182	211	216	205	222	217	210	203	246	239	210	200	190	201	190	218	219	210	239	170	204	192	223	195	196	199	215	208	189	196	228	232	212	215	235	219	216	204	226	201	222	219	189	198	222	184	190	219	225	234	200	223	205	202	214	229	224	201	214	236	202	213	191	214	218	235	206	224	201	195	196	214	208	231	199	207	194	184	223	218	199	185	176	179	214	218	232	206	231	221	237	225	204	220	218	182	215	232	191	231	225	202	211	204	221	225	200	199	202	221	214	215	220	205	209	209	212	210	187	207	216	194	214	232	247	230	219	204	233	192	206	194	214	210	224	202	188	233	229	200	201	204	200	211	193	204	214	191	215	204	199	208	174	196	225	192	211	206	242	209	210	204	200	213	216	216	221	194	205	213	223	207	221	227	193	207	221	211	212	209	217	179	238	210	216	189	214	236	206	200	175	213	200	196	207	176	193	232	222	211	234	208	206	217	209	225	229	207	228	217	196	206	223	207	174	234	204	193	244	169	230	232	200	218	199	230	217	202	211	199	211	221	226	204	222	229	219	219	211	208	202	215	221	221	212	213	199	221	207	196	200	217	213	203	212	201	200	212	211	201	220	226	205	215	218	183	216	216	213	212	228	221	227	180	194	211	232	207	223	206	220	236	223	193	225	202	195	205	162	200	210	199	201	197	210	202	225	222	191	202	217	197	209	224	225	208	190	208	226	193	211	197	220	222	215	196	204	232	197	222	196	219	196	208	205	220	206	205	214	206	236	211	189	197	224	213	208	228	219	219	203	207	198	212	214	200	222	209	233	216	189	214	218	166	215	218	214	197	198	204	196	207	208	198	228	226	217	217	192	201	227	217	204	202	229	196	195	219	202	199	195	204	211	193	195	212	191	202	210	211	172	197	212	198	212	233	204	208	196	198	208	232	211	200	227	219	188	214	200	226	219	210	210	197	197	205	221	213	217	221	207	198	196	188	215	248	214	186	183	213	194	190	215	207	203	201	229	214	212	219	223	215	214	196	215	206	231	219	194	225	207	231	208	230	222	194	192	210	198	206	194	212	217	205	207	203	225	212	227	234	220	203	230	222	199	192	221	189	220	217	222	202	222	224	200	197	220	211	198	202	224	204	207	233	213	205	190	227	216	201	219	231	206	181	190	190	221	200	196	222	188	216	201	193	238	174	222	210	216	220	213	198	248	197	201	197	211	214	201	189	192	199	214	207	206	229	201	222	189	188	212	183	228	243	211	211	227	246	197	243	223	201	205	237	249	208	229	219	204	180	237	238	206	222	200	217	208	217	183	225	191	202	231	184	214	187	213	200	208	211	190	197	201	189	207	212	213	244	198	208	201	209	200	196	212	223	244	191	198	202	216	187	201	181	196	193	197	193	205	229	234	222	214	207	212	219	210	177	217	202	237	220	201	210	195	216	190	187	213	215	203	221	220	215	227	197	227	193	192	203	222	212	199	175	213	202	202	204	233	216	233	222	231	211	215	216	211	234	209	202	180	202	201	234	216	208	207	196	220	196	207	216	222	230	220	197	186	194	199	204	194	216	199	205	236	185	209	208	213	187	197	223	201	215	213	219	237	196	195	204	193	192	201	214	204	206	193	207	209	191	210	214	219	215	223	205	178	217	228	178	233	173	223	200	212	202	196	199	204	214	229	217	232	222	185	223	199	223	197	220	211	218	185	237	216	228	200	225	206	232	203	234	249	227	186	220	215	206	204	215	206	208	214	213	223	208	184	225	226	208	199	200	221	209	214	220	195	194	209	197	181	210	232	188	220	229	222	211	234	185	197	221	214	177	203	193	226	191	191	219	230	216	205	232	209	201	173	199	214	215	222	188	253	219	220	200	155	205	231	208	207	223	211	230	247	200	186	211	219	208	204	193	211	207	236	227	204	191	224	206	184	236	178	220	204	215	224	189	206	230	235	206	194	200	219	228	236	199	202	217	214	218	182	184	224	220	219	230	216	223	208	205	184	227	230	226	189	204	209	187	214	221	213	197	214	192	190	220	196	246	226	220	210	208	201	203	203	237	221	205	197	203	219	208	200	213	244	225	215	192	211	196	189	216	218	208	221	235	215	211	200	220	207	201	193	236	210	191	186	228	237	220	213	188	210	202	212	203	217	212	201	210	214	235	204	215	249	196	201	221	225	219	210	226	212	222	231	217	218	235	197	230	201	215	225	209	197	210	192	214	206	188	228	194	213	210	224	201	212	196	205	204	226	219	196	230	222	199	226	212	203	199	231	196	195	206	217	211	200	225	189	208	188	229	214	205	186	219	210	213	199	209	237	225	229	219	223	211	198	217	203	202	223	211	208	222	235	208	186	220	229	217	212	215	182	204	221	200	211	208	242	203	220	226	195	194	197	213	206	224	229	229	231	225	208	226	231	219	215	221	192	204	188	212	191	212	204	231	219	201	223	213	185	249	235	201	196	193	205	190	204	199	199	225	218	216	209	192	205	212	228	209	207	230	227	182	184	229	197	196	215	205	204	217	204	186	185	210	214	193	207	218	193	222	219	223	232	185	204	210	218	251	207	196	212	214	204	205	232	223	215	227	186	211	230	201	220	209	238	179	202	214	212	221	223	234	185	173	212	185	216	230	203	202	258	205	237	192	186	200	206
14809	18135	28828	30242	28961	27640	16079	10990	2251	1614	866	810	639	637	635	529	553	611	587	603	605	559	552	541	566	571	547	531	549	559	555	552	549	552	526	542	548	541	582	530	548	572	558	518	539	558	713	732	766	716	656	554	564	566	545	520	532	538	520	501	488	491	499	543	517	482	486	571	520	539	494	484	525	518	504	549	508	500	516	489	527	502	523	508	537	503	499	482	486	544	538	505	528	536	517	519	543	544	548	516	527	475	494	528	542	545	566	507	533	526	487	521	481	546	531	508	516	496	515	570	491	566	522	514	570	497	530	528	546	545	491	537	514	533	525	516	543	555	503	497	527	503	545	507	550	530	498	535	557	529	534	519	538	528	513	528	520	510	541	492	515	553	524	545	553	526	487	504	548	505	509	470	494	561	526	528	525	495	525	542	529	541	515	544	500	487	556	530	511	524	508	512	514	459	534	474	516	564	504	520	525	529	489	532	542	538	513	522	495	509	505	508	550	539	508	542	527	533	508	535	521	524	522	550	505	481	478	546	556	512	516	517	525	529	475	538	511	517	522	525	530	527	512	544	507	531	514	522	509	532	497	507	512	518	534	532	531	532	545	558	521	553	546	493	552	533	499	510	521	538	486	518	530	481	536	574	521	543	489	486	512	530	498	518	561	523	522	469	486	492	520	534	541	535	540	539	497	570	548	539	506	502	492	505	548	519	504	511	507	533	514	504	538	501	531	484	497	523	522	548	505	503	524	514	513	524	536	474	524	512	509	497	490	453	513	529	503	558	514	517	537	557	505	518	512	532	548	488	521	490	509	529	558	549	512	552	501	533	557	503	486	523	491	527	541	556	536	531	531	544	538	503	535	523	542	528	556	541	555	545	520	524	540	523	518	539	532	494	508	483	533	531	561	486	509	494	538	564	548	487	537	495	508	521	588	534	524	538	551	469	525	441	571	518	535	483	602	492	502	491	486	565	460	506	508	508	476	511	520	501	506	486	519	468	539	498	512	506	531	493	535	523	581	500	569	541	489	516	543	555	476	521	550	460	467	517	520	508	543	491	512	517	503	513	496	466	537	558	486	545	499	494	499	493	496	516	542	489	524	519	529	510	486	549	557	528	516	491	512	494	520	508	567	507	508	497	527	539	526	549	521	527	510	507	554	548	523	506	528	555	518	510	525	524	528	513	507	497	577	535	581	483	463	515	548	529	517	524	531	518	512	524	519	526	502	511	475	488	517	533	507	546	496	505	538	531	531	546	538	517	538	553	494	486	489	547	467	563	517	553	515	517	512	526	517	549	518	519	557	525	529	488	508	507	538	518	522	515	510	503	496	489	471	556	515	567	543	514	471	503	482	509	531	551	517	506	556	539	514	486	529	523	504	517	495	503	537	533	528	535	489	498	539	524	561	493	513	531	574	456	502	535	518	488	523	536	501	529	475	526	525	512	469	540	531	530	527	506	494	512	499	527	520	543	540	543	495	545	545	505	550	543	534	508	548	537	523	508	533	556	533	524	514	533	505	525	456	516	484	533	529	541	543	524	532	502	518	529	516	523	504	542	558	520	519	511	542	554	489	523	564	523	547	544	499	539	558	501	525	538	571	486	561	565	513	485	501	497	495	515	537	507	490	513	528	510	526	518	502	563	516	534	514	531	484	508	535	502	505	502	543	521	521	526	559	531	527	522	520	480	541	545	513	581	532	550	498	560	521	475	546	553	547	510	528	516	536	563	515	477	496	529	497	538	516	525	500	497	511	523	573	552	532	481	532	503	500	516	531	509	507	501	528	490	506	530	509	530	533	517	564	543	533	483	454	532	526	533	537	473	549	555	495	519	555	486	512	510	551	521	522	466	514	532	553	552	512	517	500	500	462	542	569	563	588	482	525	500	566	540	540	494	515	475	521	528	506	490	550	491	505	485	535	498	514	504	515	506	519	542	500	503	525	523	558	558	501	512	527	531	527	509	527	523	549	518	519	544	512	544	481	504	549	504	497	524	489	504	502	515	529	518	496	508	485	539	488	522	531	524	511	569	542	566	527	537	487	496	538	506	493	486	552	528	488	520	525	505	513	538	526	567	537	555	539	521	548	524	522	548	510	539	539	517	509	500	512	505	526	494	540	544	537	504	498	523	513	493	523	502	538	542	543	522	536	524	549	531	523	535	490	518	551	502	546	522	564	512	521	519	520	495	492	514	559	552	506	519	555	543	523	541	485	548	563	504	523	520	513	501	521	546	502	498	485	535	491	479	500	480	559	500	559	522	525	486	548	508	534	535	551	528	507	563	535	510	543	529	498	547	505	523	516	490	519	494	527	525	528	581	488	515	507	527	537	501	518	516	472	537	517	542	548	503	470	530	525	498	507	496	567	501	567	519	517	547	507	499	504	546	492	504	543	535	495	504	516	531	486	549	568	535	531	539	568	548	541	509	510	570	499	497	523	524	530	540	501	545	522	511	516	590	567	556	514	510	520	486	535	549	505	571	537	500	551	516	486	550	517	526	524	546	530	541	507	542	530	508	534	510	525	516	511	506	534	535	554	474	515	501	504	520	514	513	492	508	515	505	533	494	549	493	513	515	543	551	530	514	521	542	525	563	493	509	506	520	496	517	515	540	532	545	534	514	487	553	525	478	567	541	534	517	499	521	511	505	517	518	560	530	516	522	543	508	506	499	546	527	474	558	536	516	491	549	531	495	542	517	532	534	531	534	528	512	529	536	541	512	521	531	546	495	497	491	522	547	515	512	512	524	547	548	505	533	479	509	491	551	515	494	554	554	530	529	541	529	550	541	513	565	495	530	527	540	524	525	533	531	542	556	542	521	486	506	499	509	535	498	541	521	503	511	519	507	568	523	534	539	519	504	528	548	556	494	520	522	541	497	504	511	507	483	510	519	534	510	515	476	566	522	469	513	504	484	529	535	545	513	537	527	547	529	526	514	497	504	455	526	515	485	571	502	577	535	507	501	558	543	520	490	509	560	523	521	482	545	540	502	484	516	530	505	482	497	535	509	549	512	541	548	499	508	525	515	526	539	497	556	528	524	538	521	517	498	488	543	539	487	521	528	473	556	535	535	502	504	551	527	535	522	516	519	513	510	507	530	543	507	538	541	549	525	520	523	522	572	541	490	535	547	550	527	542	542	527	536	545	541	518	504	505	514	516	508	534	514	552	524	495	519	511	487	525	568	529	535	484	514	543	511	534	505	531	520	540	534	540	527	460	526	567	522	537	536	490	533	537	545	489	551	510	537	533	528	515	525	547	529	513	543	543	510	511	478	528	517	522	546	491	525	527	538	526	545	535	545	514	529	490	531	529	509	540	486	539	537	511	533	482	541	512	537	492	510	541	531	535	522	529	520	496	557	509	527	521	503	532	529	521	560	509	541	502	480	526	555	528	506	481	517	529	548	485	506	567	540	541	529	531	521	505	520	587	486	554	506	526	500	562	508	530	525	519	495	573	558	513	509	556	534	534	530	563	517	541	531
49694	51655	48883	42660	46727	45476	34390	31922	21464	8953	2174	841	585	369	306	280	273	186	177	192	187	199	174	179	173	177	180	185	180	173	192	189	201	169	178	169	162	180	189	177	163	178	141	148	211	310	353	461	431	449	356	285	211	190	204	172	183	140	163	186	160	162	176	165	147	142	177	140	157	187	174	180	171	182	160	186	166	153	160	162	167	165	149	151	170	156	173	146	166	173	179	176	173	162	171	159	169	165	178	162	165	171	150	165	175	161	152	156	174	171	164	172	181	175	130	163	178	169	176	159	159	154	156	177	150	151	164	153	154	188	128	180	142	155	179	158	188	155	175	149	174	164	173	174	169	169	183	158	165	159	165	157	173	161	156	155	173	164	145	160	169	148	154	152	162	160	176	152	157	178	168	155	167	171	175	154	169	167	172	170	164	176	149	166	168	147	160	172	152	169	181	171	162	173	182	160	173	166	176	161	188	163	150	158	123	134	145	149	177	185	157	162	159	155	165	178	184	181	156	166	134	158	150	148	169	160	155	177	163	185	150	168	157	164	166	184	152	153	201	154	155	172	178	133	161	193	157	174	176	157	182	187	168	162	144	174	163	169	169	174	174	149	170	171	162	171	151	148	175	163	153	154	166	158	151	167	158	176	174	149	173	159	154	164	191	160	181	139	146	161	178	151	161	176	160	175	175	157	185	151	170	172	169	166	170	163	161	156	167	168	165	154	153	146	159	174	173	161	160	171	157	141	149	173	181	142	151	155	148	175	172	164	178	171	160	168	183	133	175	167	165	157	149	167	168	204	193	153	167	171	183	199	164	155	167	161	180	172	169	194	183	161	157	168	142	166	163	174	149	171	170	164	163	138	159	146	157	147	192	152	157	163	190	137	148	181	157	159	157	163	169	131	167	169	160	172	211	156	156	164	165	151	181	171	166	181	146	166	161	169	148	153	157	156	160	167	185	149	191	167	162	151	149	175	164	168	181	179	166	159	158	153	150	165	171	154	148	169	186	178	191	162	167	146	152	166	169	158	169	171	166	159	165	175	184	155	176	171	170	163	173	158	169	164	148	137	181	168	171	175	158	180	193	163	157	161	178	172	144	149	180	165	157	164	168	145	161	167	171	162	140	177	148	169	146	156	164	180	137	173	141	179	176	172	170	171	163	163	188	145	184	167	170	150	149	162	169	138	185	158	158	174	159	147	170	171	171	177	178	188	177	149	183	171	192	178	157	159	167	143	176	135	163	133	166	140	167	134	174	177	178	143	157	167	156	168	196	161	147	174	158	167	156	177	142	193	172	170	161	170	170	162	145	152	142	157	153	172	144	177	165	151	177	194	172	154	152	165	171	147	159	169	154	161	176	155	181	174	148	163	177	153	156	205	163	166	157	159	147	167	148	157	165	169	151	179	133	148	157	187	157	149	171	142	194	164	153	146	178	180	175	147	165	174	185	160	163	155	181	153	175	167	147	181	134	165	183	148	188	165	172	176	154	151	179	164	129	162	139	166	159	156	156	177	155	153	194	158	173	167	169	155	154	160	151	170	175	186	151	157	168	138	158	163	184	189	163	183	150	169	179	160	174	177	159	177	169	138	150	168	158	179	149	152	145	160	177	162	182	178	169	185	161	186	156	176	169	161	174	193	154	158	165	183	164	166	143	160	166	152	161	174	142	167	168	177	148	176	178	153	149	178	169	167	167	155	161	176	142	164	159	156	162	169	180	149	166	166	164	159	143	160	176	171	159	166	191	151	176	152	152	175	142	163	159	174	163	157	191	157	174	130	160	171	170	163	167	153	125	178	173	186	157	178	173	192	168	151	166	177	166	164	177	160	145	174	189	146	165	187	156	156	175	155	168	174	159	162	162	180	178	142	166	184	153	160	163	161	164	167	161	197	141	166	161	169	167	176	161	156	162	162	164	161	161	157	151	159	149	157	169	156	153	166	171	148	169	164	152	166	195	142	154	143	159	177	195	158	193	162	175	171	166	188	165	174	146	175	165	167	159	163	130	161	163	130	164	166	181	170	152	162	160	141	143	156	167	165	180	189	169	176	142	142	146	164	155	174	149	162	167	152	153	145	151	163	198	193	164	155	169	181	157	134	151	169	165	170	179	172	179	169	167	165	181	155	137	146	152	140	144	164	147	180	150	147	167	185	176	160	179	159	152	157	167	177	155	187	141	172	159	157	162	159	162	168	158	156	163	171	174	167	169	138	188	159	205	137	136	163	144	154	148	161	182	151	156	172	160	172	154	198	144	167	156	142	136	152	158	170	152	142	157	162	163	184	181	161	186	170	154	158	162	171	169	140	131	137	140	184	166	161	176	154	172	154	138	181	171	165	160	161	154	174	153	158	154	160	178	161	174	150	175	186	180	175	179	167	167	153	163	151	146	165	197	180	165	192	149	160	173	148	144	156	184	166	152	156	165	160	183	185	163	163	164	169	149	150	167	184	178	165	161	152	142	177	164	171	163	151	146	138	169	170	161	164	160	170	157	148	161	154	170	185	181	176	162	148	185	155	166	157	181	161	176	176	153	151	161	163	138	153	176	157	188	176	164	148	163	153	167	184	189	154	177	177	172	167	165	168	146	169	179	142	161	172	147	138	174	165	186	134	168	166	158	185	166	147	164	191	179	157	195	175	163	154	157	181	135	146	169	186	177	177	159	176	123	160	160	156	153	157	157	155	131	159	166	147	158	169	166	156	186	145	172	155	153	164	148	163	174	196	186	145	147	166	171	161	164	161	165	170	172	165	172	142	132	175	159	179	172	143	167	137	179	183	141	137	146	184	143	177	171	160	153	156	156	171	147	153	180	149	144	151	154	182	159	149	179	161	156	170	175	160	167	160	161	146	185	157	170	173	148	174	148	153	152	174	175	163	161	190	169	146	148	160	158	161	144	148	161	169	171	168	147	165	168	179	165	177	160	155	188	176	168	164	156	168	159	157	151	160	165	141	141	159	149	178	177	191	190	166	149	144	176	180	168	171	161	161	156	169	176	152	156	173	153	178	150	182	163	174	175	150	168	166	180	164	166	167	146	149	141	157	170	170	164	155	163	166	161	145	155	152	158	178	143	168	154	176	164	148	156	166	173	163	168	163	175	162	177	158	158	171	169	169	172	156	169	163	139	154	166	140	165	153	162	156	156	169	180	173	173	177	181	163	159	166	184	167	183	139	148	164	164	159	146	146	156	167	178	156	162	169	162	133	164	141	172	160	170	165	172	159	171	133	151	171	126	140	174	184	163	176	150	155	154	172	156	157	142	152	162	156	149	161	172	155	172	177	180	157	164	163	151	141	162	147	165	153	170	160	151	165	177	150	140	163	181	186	177	165	158	173	172	167	168	162	161	145	146	162	144	187	149	158	179	162	159	184	162	155	169	173	169	153	161	140	131	170	167	160	173	182	171	170	149	175	184	160	149	158	171	163	146	150	173	149	170	158	163	163	168	170	153	195	166	158	166	153	174	154	141	163	150	169
36819	48376	51729	49594	54963	54537	39572	38230	18312	4934	2268	2363	2345	1426	1204	1074	1080	604	476	523	562	601	498	485	495	516	499	480	476	529	530	492	505	491	470	521	497	507	508	491	451	473	440	442	790	1398	1685	2128	2279	1999	1400	1024	633	487	473	469	418	427	343	468	416	443	453	419	406	399	418	438	399	394	406	449	422	419	376	425	396	422	413	388	412	411	397	427	396	410	426	348	418	429	436	428	423	422	427	415	424	399	424	409	438	440	406	427	435	460	417	444	370	417	422	414	435	418	367	438	468	409	409	409	442	454	442	432	470	393	434	434	401	397	416	395	424	426	421	435	418	431	379	422	395	446	413	402	402	426	433	423	447	412	425	438	451	442	414	426	435	404	460	394	410	416	395	445	433	414	440	436	419	415	424	422	422	440	431	436	407	423	414	428	398	407	405	408	415	453	415	386	420	381	436	382	418	410	434	417	411	452	423	432	411	418	410	415	399	434	410	461	400	431	363	401	418	450	425	381	428	431	471	441	401	389	419	408	425	404	405	424	417	462	442	431	438	402	464	438	420	408	408	384	396	424	465	411	440	417	418	435	395	414	416	411	425	434	374	444	412	411	396	426	443	438	447	412	384	430	390	429	415	399	415	453	438	423	412	421	411	421	434	428	440	389	409	403	444	439	387	425	454	459	429	435	420	447	423	421	426	410	422	416	439	422	424	432	407	433	391	421	388	404	438	421	397	420	425	425	416	418	443	410	436	442	406	412	402	421	411	405	416	421	416	436	399	407	428	417	393	405	409	420	446	413	389	430	440	478	418	407	397	404	426	413	390	415	430	436	433	430	431	416	429	423	393	420	394	446	436	438	406	442	415	419	385	415	399	415	439	391	442	393	417	463	433	404	406	403	423	439	438	419	403	420	424	359	410	420	415	392	402	409	383	408	438	399	411	436	407	413	426	431	390	417	411	395	421	439	415	429	426	410	410	431	396	432	418	455	425	415	430	409	408	428	399	393	456	420	423	389	391	413	399	387	429	389	420	408	405	383	417	419	411	407	436	417	408	391	422	400	419	397	418	412	425	397	424	407	426	420	403	435	406	465	434	418	408	460	403	419	410	445	408	414	431	432	418	448	436	421	425	423	395	392	410	396	411	450	414	410	435	421	437	412	431	421	435	426	437	404	455	398	424	414	401	391	412	437	458	424	442	376	405	436	420	451	415	400	441	419	441	414	411	413	462	416	420	426	422	412	406	396	427	383	402	380	436	386	412	356	409	439	433	397	431	420	403	397	438	389	439	410	388	384	396	425	457	421	409	405	408	435	443	422	449	419	412	431	408	405	425	429	430	448	436	427	467	386	400	441	423	441	396	413	401	402	447	414	430	388	419	377	406	409	405	464	419	435	432	380	388	397	447	417	373	399	399	397	446	415	423	401	434	429	419	402	415	389	417	412	380	395	425	424	454	425	439	397	412	398	409	434	475	420	403	374	415	415	408	443	421	445	389	446	426	413	444	415	417	405	395	433	399	428	405	444	417	405	405	403	412	419	412	410	410	415	429	424	411	429	419	401	416	414	447	398	406	388	431	447	399	424	404	434	398	403	420	405	380	419	430	450	448	397	380	456	399	421	420	442	379	443	447	424	418	402	416	420	469	411	412	396	374	438	421	385	388	395	402	417	430	426	387	443	412	424	394	418	396	418	389	392	440	455	389	418	439	420	398	409	439	393	387	445	426	448	392	433	406	411	414	390	435	458	436	470	429	434	431	418	451	424	404	409	414	459	407	418	411	417	426	457	424	403	432	443	418	422	428	407	412	424	396	428	408	446	428	396	412	401	378	398	409	398	449	445	422	447	432	447	426	404	393	438	403	393	407	433	440	416	401	441	429	421	408	386	401	386	464	412	431	443	364	394	444	431	386	411	413	388	415	399	444	410	391	383	410	440	404	406	437	395	431	435	440	413	395	453	393	418	418	434	400	400	413	434	384	400	416	417	439	436	407	401	434	394	395	434	425	419	426	408	418	409	383	406	422	417	434	420	416	412	429	396	394	409	407	427	405	451	412	414	452	427	421	410	428	403	427	404	466	410	423	415	437	390	406	418	403	412	486	404	409	428	461	412	405	424	396	449	435	450	425	404	414	446	391	408	423	430	410	417	409	441	457	408	398	400	391	418	426	410	401	412	393	431	398	384	412	453	407	389	413	438	399	431	424	433	406	435	447	414	436	381	448	405	454	435	432	406	433	429	403	428	402	424	431	436	395	411	436	379	419	434	447	412	435	369	473	393	437	386	394	393	441	426	448	410	411	425	414	406	411	445	427	442	435	451	444	423	417	372	431	413	421	428	406	414	439	417	393	430	426	401	443	419	435	444	414	446	416	424	444	441	414	421	384	416	435	419	444	433	445	410	397	403	438	407	432	416	414	406	450	406	392	398	402	414	413	442	408	442	401	428	438	427	410	428	448	392	447	394	411	382	434	410	391	430	378	416	403	433	416	418	422	422	405	434	408	413	379	439	446	407	443	409	401	433	431	438	408	435	417	419	434	391	409	451	425	417	404	433	422	411	425	410	398	454	408	439	407	437	430	397	409	392	432	460	452	390	398	417	412	421	453	413	417	421	386	427	398	417	396	433	405	453	387	385	412	376	405	447	449	425	431	411	413	428	438	372	395	436	387	403	421	427	423	424	434	418	396	402	406	392	394	422	397	428	389	390	427	394	416	422	408	415	414	409	382	406	422	386	423	423	392	407	431	384	403	434	393	434	387	446	442	418	437	432	445	462	423	420	409	418	426	407	426	448	398	441	446	410	415	408	386	433	409	376	436	449	415	391	404	438	404	398	456	416	395	431	439	418	424	418	404	400	404	450	416	369	430	432	414	430	456	425	425	411	455	405	424	412	428	398	424	434	415	418	371	422	417	435	425	462	370	406	452	440	391	421	419	422	395	434	454	418	443	396	406	424	399	423	407	432	434	401	423	414	433	432	436	434	370	411	437	413	380	435	415	415	407	417	392	413	419	410	429	429	406	427	385	414	428	406	433	397	429	453	432	385	439	412	397	367	447	440	429	418	428	407	407	441	412	367	426	426	402	408	431	431	419	452	385	407	409	430	408	447	421	421	432	398	421	422	422	413	419	413	432	426	471	445	437	447	413	411	406	420	420	375	391	416	432	419	416	451	419	420	440	406	431	439	398	378	423	429	420	405	427	443	452	400	413	420	430	418	439	441	406	403	407	406	427	426	410	421	394	415	395	448	437	427	429	414	434	393	404	461	416	407	384	427	425	410	409	388	397	397	420	428	425	426	431	425	432	418	395	418	392	379	400	390	406	445	434	417	368	412	452	427	376	415	409	381	442	446	426	380	412	395	440	421	420	382	421	445	430	394	394	407	395	443	418	409	443	404	439	403	399	414	425	436	422	395	417	437	425	416	397	426	375	410	389	409	415	410	409	415	438	444	401	439	410	391	416	416	411	360	385	425	432	421	397	415	445	397	430	351
58711	54610	51179	45788	41207	42990	40754	28555	24206	19143	9196	3619	3968	3193	1665	873	398	255	198	197	212	212	179	168	181	154	170	178	163	146	165	152	161	145	146	162	158	184	146	139	137	132	152	140	354	388	563	906	748	499	359	238	198	174	191	154	132	146	126	139	134	120	125	141	144	130	123	147	138	121	139	121	104	136	146	134	136	148	140	117	135	135	128	131	146	162	125	129	135	139	128	150	144	126	117	142	127	127	116	134	153	130	136	145	136	123	168	138	121	151	117	132	129	155	161	151	126	134	152	162	118	117	129	130	130	141	112	169	151	150	135	130	117	158	133	124	149	146	139	151	131	125	129	123	146	151	139	131	155	138	126	136	134	128	132	120	125	127	135	129	147	141	129	127	149	126	128	145	134	114	139	151	128	154	138	121	125	131	150	117	132	124	130	150	129	128	137	137	137	143	115	123	168	154	128	152	124	130	130	127	127	139	133	128	117	112	128	131	150	130	147	134	148	123	116	137	135	140	143	114	146	134	153	146	128	147	130	125	142	147	127	146	119	118	140	132	128	138	135	139	152	134	148	129	146	115	129	141	162	135	145	134	149	127	139	163	129	116	125	161	150	123	127	163	130	141	112	129	132	140	152	145	157	140	140	139	157	145	121	140	131	126	140	124	147	129	145	167	143	136	145	130	147	138	144	146	152	146	118	138	123	132	121	133	138	158	130	148	156	125	145	130	143	111	152	128	120	136	133	141	137	135	142	134	125	173	150	132	128	138	138	146	146	130	128	141	129	136	135	142	137	114	124	127	131	131	147	146	137	146	141	129	155	149	129	154	135	123	147	146	138	130	133	118	126	129	139	144	146	114	140	126	136	151	130	130	142	137	137	145	134	163	141	129	164	163	123	136	143	139	128	166	141	140	120	149	143	138	138	141	123	136	130	147	121	129	124	129	162	148	125	146	138	134	143	136	127	136	158	153	134	119	124	132	133	125	139	134	148	124	159	144	121	136	136	130	118	130	126	146	118	154	142	157	146	138	150	134	124	134	136	149	126	130	132	126	145	146	127	134	128	154	121	151	131	119	151	107	140	142	131	134	140	146	120	133	127	126	128	128	136	135	122	134	151	125	151	141	127	152	137	142	134	154	136	130	118	140	132	125	151	132	106	140	149	141	127	132	136	134	146	114	133	142	150	113	160	138	145	143	156	143	156	125	128	120	147	141	132	139	156	142	127	142	142	136	129	146	133	133	115	117	123	119	138	140	137	121	125	131	130	128	113	160	128	137	138	151	147	121	136	121	128	138	117	141	113	127	136	148	137	147	139	160	144	139	155	134	142	133	135	140	151	133	154	121	142	146	131	126	157	136	134	144	137	142	129	127	134	124	118	134	159	158	147	130	136	140	143	124	148	147	125	126	128	131	116	118	127	146	135	132	180	133	135	134	147	117	150	150	125	127	139	170	142	141	124	150	131	115	121	133	140	139	124	138	126	138	130	133	132	136	122	152	150	163	117	157	151	128	148	155	151	137	144	138	161	125	111	148	143	132	136	128	136	140	132	144	161	140	137	148	152	126	149	124	130	153	135	154	127	128	106	124	149	131	136	135	129	137	107	138	143	121	127	110	118	138	131	144	125	149	157	140	132	152	139	145	142	123	141	124	140	142	144	131	126	179	143	133	143	144	113	139	139	128	126	141	139	146	134	139	135	143	130	164	124	138	109	132	118	160	117	133	134	128	136	143	135	128	128	121	120	123	143	120	126	119	146	137	154	169	151	149	148	136	133	138	130	135	118	133	156	147	131	126	119	131	136	145	141	133	141	133	133	132	140	145	133	124	132	143	173	118	147	139	137	134	129	130	122	136	147	131	142	133	136	148	153	134	134	137	146	147	156	130	136	126	131	122	132	148	130	136	166	136	137	125	132	132	127	137	149	147	162	142	128	141	140	138	171	146	150	157	151	161	119	143	122	143	145	140	141	136	129	140	121	113	144	119	142	122	131	133	165	136	101	134	141	140	121	132	135	128	141	134	146	128	133	127	158	142	140	109	141	124	139	120	151	143	130	138	155	143	141	154	125	131	138	131	130	113	137	133	136	132	137	142	139	136	137	117	116	123	139	146	140	127	135	131	142	137	107	128	144	131	142	131	164	136	141	126	162	143	128	129	146	143	118	139	142	138	139	149	144	146	139	150	149	146	140	153	106	124	131	129	123	145	126	141	138	149	155	152	115	132	140	146	158	155	139	123	120	126	151	128	138	138	129	124	140	136	127	125	114	144	141	139	162	136	127	103	110	157	139	141	152	145	156	118	126	141	137	115	134	157	143	129	138	136	108	129	123	141	142	135	133	132	121	116	152	151	132	135	121	142	146	149	138	136	114	139	127	144	130	135	163	123	142	123	146	127	146	121	111	121	143	133	146	135	127	129	134	143	141	158	137	131	132	147	130	126	137	125	127	135	148	161	145	142	118	116	161	134	131	133	130	155	157	145	128	133	132	147	104	133	116	148	138	134	130	122	132	131	129	169	122	131	141	126	132	141	121	109	146	161	114	158	114	128	135	143	132	138	147	149	137	128	130	139	146	146	148	141	130	131	140	132	127	154	146	149	144	149	140	119	132	143	126	138	149	139	120	145	151	148	141	114	152	129	138	120	134	130	120	115	142	119	144	150	133	141	156	140	126	124	150	122	152	125	153	133	126	134	121	114	133	142	132	149	154	108	154	133	127	152	152	126	151	158	122	124	129	148	132	118	127	133	158	140	136	134	140	136	130	146	159	136	128	137	126	131	140	114	128	131	134	141	130	144	146	144	116	152	118	134	134	123	140	145	132	126	159	146	136	132	149	134	130	137	148	162	159	118	133	135	147	150	136	132	135	132	117	146	141	138	146	143	137	103	147	125	151	146	147	138	124	121	126	141	144	131	131	117	153	143	144	140	143	146	135	136	119	119	133	136	138	147	112	134	142	116	141	126	131	165	125	165	131	131	149	124	113	124	127	121	136	141	138	139	120	141	127	132	153	145	115	123	129	129	135	138	147	119	120	122	140	149	134	135	128	136	126	120	149	141	126	130	133	150	126	130	150	137	147	134	149	132	164	136	127	137	134	130	148	152	139	144	126	124	148	136	125	127	147	143	133	150	134	149	131	144	137	131	159	148	121	137	142	152	134	142	141	156	134	153	125	139	130	144	111	149	135	141	135	152	125	143	133	163	118	133	127	140	128	114	153	134	137	150	126	118	137	137	152	147	135	138	134	117	147	134	135	129	107	132	146	139	138	134	134	140	124	133	129	130	133	141	123	123	130	127	128	141	145	151	133	135	134	133	131	112	136	143	140	144	126	156	133	122	149	140	130	138	134	146	135	138	126	144	131	137	120	135	125	124	138	156	132	140	137	146	129	140	132	116	153	132	125	136	137	131	139	133	142	140	131	121	128	142	128	143	136	142	137	145	137	127	135	134	139	141	137	130	149	126	147	139	150	148	153	123	144	146	152	112
46920	58217	59611	56871	58123	56290	54477	31824	27988	17366	8150	6180	11894	10218	6577	3735	1600	937	658	652	775	660	544	517	502	512	498	542	471	508	503	472	490	483	473	438	505	434	454	389	398	384	405	444	1683	1672	2864	4796	3549	2392	1662	1036	763	610	516	421	387	334	321	339	308	345	352	337	336	352	332	334	349	338	337	355	385	367	368	376	349	329	350	347	354	366	360	360	350	369	354	358	343	359	321	359	382	361	360	316	358	353	356	317	365	321	343	358	376	348	330	345	359	353	354	356	310	339	365	382	344	369	333	352	351	384	352	343	367	364	362	354	331	332	345	382	311	318	346	363	356	363	313	359	337	358	370	364	356	354	351	373	349	323	364	355	355	347	336	339	362	368	381	354	369	359	394	371	344	347	365	350	364	367	312	335	344	345	351	354	330	323	339	333	355	354	383	340	325	355	326	349	358	369	316	364	347	355	352	339	379	345	320	362	335	321	338	363	359	343	351	339	343	341	387	360	356	370	366	352	322	348	376	360	374	302	351	341	352	365	348	340	343	348	323	333	317	373	349	328	354	333	356	370	377	378	337	323	374	374	353	344	351	369	365	344	352	359	349	327	352	356	347	341	337	357	324	341	371	352	379	352	363	351	345	383	361	349	337	379	355	340	377	347	328	353	330	359	344	341	350	341	329	356	337	343	333	344	358	329	388	363	344	332	330	331	325	327	354	327	348	354	357	344	306	308	366	310	368	354	399	336	348	361	345	357	355	358	347	318	343	315	363	350	354	362	341	322	378	383	363	348	340	324	349	364	335	360	358	329	368	336	335	342	347	334	335	357	337	366	336	353	356	349	330	341	334	367	350	326	357	349	336	297	360	337	344	393	320	317	393	369	346	336	368	357	353	376	330	341	352	313	331	355	372	360	291	389	362	363	319	359	334	311	314	321	367	369	360	336	355	342	327	353	353	367	333	371	372	322	330	355	329	355	334	323	360	327	361	375	336	371	352	339	327	360	338	377	376	374	371	330	367	333	367	352	360	364	313	328	351	366	354	332	333	356	332	365	325	351	380	365	366	355	353	372	349	369	330	370	358	350	325	325	340	354	362	351	378	344	360	375	378	346	361	361	330	360	366	341	358	328	350	334	344	352	373	367	354	365	367	345	368	345	370	336	356	361	409	373	348	348	373	366	398	336	361	336	349	323	338	355	344	340	354	381	355	345	365	331	339	402	376	371	351	380	337	348	346	316	369	370	350	336	359	383	321	362	305	342	340	320	383	324	349	336	332	341	340	350	357	370	327	365	349	339	332	389	380	373	342	321	373	354	368	343	330	361	348	325	340	322	351	347	352	326	325	370	341	349	352	385	352	341	364	335	308	366	329	349	342	359	373	360	374	346	341	397	335	372	337	362	344	321	345	336	349	370	340	348	384	361	364	381	356	356	354	331	373	354	357	363	355	346	371	328	366	327	370	335	338	343	379	363	344	348	349	376	347	342	357	359	379	354	356	351	355	377	350	348	346	339	383	346	360	337	320	373	334	347	346	336	336	349	354	351	319	355	327	372	345	364	342	362	344	367	340	334	323	335	346	364	407	370	344	380	318	352	327	351	384	372	384	353	359	355	306	356	360	324	347	337	333	346	339	368	299	357	347	343	381	345	370	368	350	335	355	363	371	319	362	364	367	359	343	332	331	387	340	348	352	345	328	354	333	366	334	375	340	375	374	328	343	324	319	349	355	334	373	341	360	366	348	336	356	340	317	347	357	364	371	358	354	318	342	344	346	334	325	334	355	356	367	349	353	341	359	346	338	337	351	323	367	371	361	348	334	355	357	318	365	366	373	358	364	368	327	351	349	347	355	371	326	362	359	356	365	388	370	324	380	325	330	344	362	319	323	345	328	377	350	337	368	333	375	371	338	359	367	350	361	348	365	323	323	364	344	361	377	375	342	366	348	349	315	362	356	349	359	323	337	317	343	357	337	340	314	377	351	367	365	339	350	390	323	350	328	360	316	342	360	357	362	349	344	309	371	338	360	338	329	336	340	358	350	360	338	346	357	321	358	322	375	362	363	325	360	332	360	347	341	340	362	340	368	337	366	364	359	338	332	383	362	351	325	332	366	372	325	337	335	356	346	355	357	357	316	320	367	354	353	361	340	366	354	350	383	363	351	352	351	364	345	350	356	342	370	351	360	358	327	352	344	364	366	333	400	369	404	360	355	400	342	319	337	367	313	375	354	314	354	361	362	374	356	345	338	357	320	350	318	326	361	352	380	355	355	354	334	325	354	356	379	349	347	368	378	366	335	346	367	354	369	323	343	329	360	364	336	355	350	320	359	328	365	357	342	338	347	344	374	337	349	347	318	384	358	324	381	357	334	371	345	360	378	347	351	361	331	348	354	346	330	370	327	335	330	326	362	340	371	330	348	341	328	320	333	359	320	327	315	368	339	335	343	324	335	375	372	361	348	360	325	328	370	350	341	325	351	312	299	340	374	333	357	348	336	336	351	338	384	330	345	333	361	327	359	346	369	350	358	354	338	362	334	307	368	360	339	371	397	336	347	345	334	362	344	366	366	339	344	319	346	371	342	326	338	349	340	341	351	372	337	340	359	358	330	337	357	335	331	347	368	367	361	409	360	374	395	315	334	362	344	324	374	346	388	366	347	360	351	372	357	322	342	358	370	355	343	341	372	356	336	336	345	336	358	353	347	340	311	357	331	327	331	351	341	357	335	344	335	353	346	358	340	320	347	376	351	352	325	315	359	354	337	351	341	331	366	334	366	361	346	365	375	357	346	322	351	339	347	359	366	367	374	373	346	347	337	336	354	350	373	335	312	339	353	345	330	378	330	374	333	381	314	360	362	332	371	377	358	323	344	348	392	329	354	350	366	355	355	394	367	341	322	353	370	374	345	376	340	349	329	380	345	354	364	365	343	409	373	371	356	357	366	327	351	371	379	314	343	359	362	343	372	405	363	360	361	379	297	361	344	344	341	334	357	367	384	327	379	378	328	356	341	365	342	350	341	351	364	348	300	353	324	341	366	365	353	332	373	309	367	371	353	353	383	337	354	328	315	374	368	369	347	322	349	333	339	338	350	348	351	347	344	370	331	336	377	373	369	321	383	349	350	379	322	367	337	354	373	375	318	343	357	321	331	333	340	377	370	355	358	338	328	344	386	339	328	334	322	347	352	354	356	330	334	378	368	390	345	378	351	341	300	346	371	336	324	369	395	318	339	361	370	360	380	371	335	326	373	353	315	343	377	342	348	339	361	327	359	366	345	359	356	367	336	341	386	324	326	366	385	329	370	334	381	324	377	373	358	338	366	366	373	335	323	375	350	374	328	383	355	350	347	372	353	375	374	342	361	345	353	331	360	330	368	340	336	387	355	386	319	366	336	329	331	346	358	352	362	364	372	367	362	328	377	333	319	336	346	351	355	355	330	325	329	317	338	364	327	355	323	332	366	328	344	334	378	359	365	383	348	334	374	340	378	321	322	338
17659	13714	19580	23956	22666	27467	12882	3423	1456	1012	385	279	313	325	278	240	237	230	215	245	206	222	232	239	225	249	232	234	221	254	209	224	216	203	224	205	196	213	187	190	235	213	218	218	205	246	251	302	299	271	240	230	234	203	223	233	203	218	228	230	233	214	217	224	220	218	224	216	193	196	211	193	195	229	199	220	233	182	208	221	220	204	252	235	201	228	236	221	197	216	200	229	208	186	226	249	234	195	200	212	224	218	212	224	192	212	225	215	221	201	237	210	189	222	204	201	199	224	229	242	218	228	232	204	214	198	214	211	200	204	231	252	209	210	198	209	239	235	216	181	197	220	235	200	206	214	204	192	214	210	203	219	210	209	212	216	211	223	212	198	208	207	212	207	188	227	219	191	218	218	207	233	236	227	209	238	203	214	217	198	231	244	213	212	216	209	219	213	204	220	217	219	212	206	224	226	216	213	213	193	231	204	205	232	208	222	214	233	228	227	214	231	205	204	210	201	205	215	226	222	190	204	228	218	200	213	254	224	214	186	225	229	228	197	205	216	196	233	196	217	225	204	206	226	189	221	224	217	213	197	202	211	199	208	210	245	228	205	235	201	221	231	193	234	224	202	233	180	228	224	242	196	235	237	251	219	250	220	221	217	199	209	209	223	206	212	227	216	234	222	216	210	229	223	231	222	202	227	225	214	236	190	221	228	231	220	202	234	207	216	191	226	220	232	201	177	241	220	216	231	214	223	231	207	214	207	232	226	242	217	216	243	229	214	221	217	249	197	179	193	200	231	227	225	218	209	246	204	218	184	204	215	194	233	229	226	238	206	220	218	203	227	210	231	176	238	210	209	203	201	220	240	231	206	207	227	228	224	229	243	221	208	222	220	231	235	238	229	235	228	232	224	227	205	218	246	214	212	221	241	207	243	198	226	211	221	228	218	209	209	217	204	215	226	234	235	246	190	205	211	205	209	207	207	221	206	228	228	224	232	228	222	219	232	243	219	196	213	196	219	210	193	220	209	211	220	191	214	245	192	228	223	217	189	199	205	237	229	218	227	219	221	188	244	210	196	245	231	223	220	213	207	209	207	201	213	212	217	208	210	212	212	204	222	203	209	215	214	221	229	206	221	228	213	168	233	246	209	215	220	189	222	190	235	220	226	202	240	192	207	220	231	234	215	215	230	203	194	222	199	207	237	223	236	232	210	230	191	215	204	221	215	191	225	206	212	204	241	207	235	233	231	223	232	224	192	198	235	209	244	220	218	182	212	203	209	229	229	204	211	233	232	204	198	212	226	247	228	237	216	230	204	234	219	224	218	227	200	217	234	215	229	234	223	209	221	195	234	227	238	218	217	214	197	198	227	225	197	221	211	202	225	219	201	229	210	204	220	226	231	232	222	211	224	209	213	220	217	228	226	210	216	222	191	242	219	210	210	215	242	211	210	216	234	228	214	237	203	218	219	207	189	212	199	232	203	224	216	209	212	227	222	227	221	187	186	236	201	192	206	211	205	248	178	217	241	234	202	205	236	228	200	199	199	236	232	231	200	219	220	223	215	199	212	225	201	225	200	214	187	228	231	263	197	210	190	195	235	220	232	197	214	227	243	209	226	218	223	193	234	232	230	212	218	219	232	216	195	229	217	202	219	213	218	212	195	232	203	206	209	259	228	218	222	215	180	231	239	216	211	233	223	237	194	216	192	193	217	237	211	214	207	202	226	194	220	208	236	235	213	199	200	225	194	225	203	218	194	205	208	221	199	218	223	223	246	221	239	221	214	218	208	228	210	216	213	180	220	192	233	224	203	187	187	206	227	217	191	207	233	185	210	236	204	221	228	199	215	225	223	222	214	207	242	223	233	229	224	184	227	198	200	208	233	205	235	202	231	179	223	254	215	203	232	202	184	216	229	183	238	202	243	201	215	210	194	222	211	209	216	198	228	215	217	210	218	221	190	206	200	207	207	205	229	203	219	236	198	197	193	236	212	232	221	201	208	209	227	176	221	208	209	213	219	220	210	227	229	209	217	244	228	207	232	220	208	223	211	236	204	203	219	208	197	227	216	234	225	180	207	222	204	206	218	232	212	198	220	241	225	192	212	194	192	230	243	225	196	242	239	198	223	235	219	202	215	233	181	220	236	190	209	224	215	240	224	206	228	212	200	226	209	192	215	200	221	210	206	224	229	214	275	214	190	250	207	193	187	208	194	206	230	227	239	241	197	220	221	214	215	206	213	197	247	208	211	219	183	212	220	227	198	171	214	231	233	195	220	211	227	187	216	239	198	230	209	221	235	209	228	198	190	226	211	219	216	219	241	218	195	228	207	221	200	200	213	209	225	234	202	203	200	206	205	207	212	226	206	221	219	205	212	198	234	227	209	226	205	232	234	204	211	218	231	214	223	202	204	206	182	220	188	182	190	219	209	233	204	200	234	218	199	220	217	219	200	247	207	206	197	202	232	221	187	223	219	219	217	207	221	244	219	227	234	230	219	182	203	203	231	203	215	206	225	222	230	240	228	222	197	203	234	200	221	219	174	215	196	209	245	236	211	214	218	217	240	222	207	220	214	234	198	221	192	211	216	207	180	212	228	200	218	206	230	203	207	210	225	236	187	186	228	207	234	232	246	205	205	181	220	229	190	252	205	197	229	220	215	204	226	222	238	179	195	234	214	208	225	218	221	198	231	199	234	183	227	221	219	218	216	188	209	228	211	194	226	190	205	216	230	187	222	210	242	204	235	229	220	231	217	206	196	229	240	232	224	202	243	212	204	214	202	232	220	223	216	238	223	222	234	194	184	213	209	212	215	238	237	202	233	240	192	234	219	226	198	203	233	220	208	230	236	230	213	215	213	183	248	214	232	202	208	218	228	209	233	204	193	205	212	217	198	222	213	208	243	207	261	213	253	215	221	210	220	208	234	206	239	210	225	241	216	222	230	208	226	221	232	241	222	218	241	229	186	213	188	184	219	201	226	217	230	230	204	199	231	231	229	218	205	219	196	189	209	226	227	204	223	235	250	186	210	207	220	230	240	213	214	207	242	213	184	220	220	202	212	220	195	228	176	208	210	206	230	205	232	213	194	230	216	227	204	224	241	213	227	222	221	221	217	218	198	207	232	219	241	203	222	229	202	193	213	209	203	219	186	201	236	264	213	231	222	214	217	221	225	204	205	196	229	196	226	214	227	203	218	206	203	211	228	214	242	211	186	195	241	225	211	244	247	234	196	194	214	235	226	223	219	217	234	239	233	231	221	201	196	229	224	203	208	231	225	217	194	218	219	207	205	223	208	207	210	215	217	234	217	224	198	221	215	186	200	234	191	206	219	200	231	254	205	241	223	210	239	225	228	216	234	217	218	204	206	231	191	221	225	200	215	214	222	235	225	189	245	241	206	242	217	213	207	235	236	213	175	228	228	202	232	213	218	247	214	209	212	215	180	230	193	219	218	200	203	251	214	199	196	220	236	230	211	230	235	203	225	220	205
12952	15219	25796	31336	35150	38998	19959	7486	5749	4102	1222	878	1135	1056	913	768	688	641	671	654	667	596	606	628	610	614	624	598	604	598	594	603	581	590	574	587	555	559	550	520	557	548	545	577	574	681	705	907	874	778	722	636	617	530	579	561	553	540	564	521	560	546	554	533	585	544	566	551	572	546	527	533	541	566	554	519	526	554	530	593	558	517	553	501	545	519	543	571	530	531	520	542	562	570	509	566	561	541	553	490	539	551	529	556	563	546	570	580	557	514	519	571	526	534	521	528	548	573	549	529	548	564	534	549	558	564	514	515	573	528	503	548	561	562	554	535	540	546	562	482	523	594	527	607	576	544	582	554	515	537	512	558	543	533	565	546	550	546	524	540	553	571	527	598	521	542	567	610	553	591	549	534	513	528	539	540	540	548	552	541	558	556	517	529	544	576	521	529	556	569	519	527	594	535	535	559	558	538	566	585	532	542	533	516	559	568	513	563	591	560	550	543	529	553	536	556	569	521	593	574	562	537	528	526	538	548	558	570	545	547	538	534	520	544	557	555	583	506	535	528	584	530	542	529	554	517	552	531	533	539	525	576	529	601	529	544	590	529	573	520	547	535	547	566	521	549	587	535	624	510	561	526	519	588	537	577	569	531	562	536	561	562	522	531	536	542	580	561	519	529	535	543	536	547	506	579	571	533	592	566	528	544	580	565	518	540	572	534	563	517	569	569	526	559	534	536	535	554	513	513	505	554	541	543	556	553	534	580	560	540	517	514	543	565	522	535	534	528	508	527	545	560	548	515	542	533	569	526	510	563	552	577	524	547	563	533	536	529	526	567	548	542	551	568	569	563	573	538	524	534	539	518	568	548	546	569	515	552	546	536	546	547	508	534	529	525	577	531	519	550	545	541	538	574	574	494	546	571	518	503	541	542	553	538	523	618	545	542	538	571	544	591	551	555	538	581	516	564	549	559	545	576	546	597	533	562	539	585	562	554	543	564	532	549	569	534	543	533	587	520	498	523	533	489	572	554	530	541	531	558	520	531	506	560	527	522	565	510	532	571	515	480	561	541	555	509	552	537	597	529	549	549	547	529	567	529	521	548	505	532	519	521	554	590	597	589	526	568	529	565	534	536	559	572	539	536	492	561	519	550	569	548	536	547	549	526	555	577	509	569	528	537	518	534	564	528	567	538	555	563	560	517	532	552	557	496	521	520	562	557	534	539	570	514	578	563	603	578	533	582	547	550	559	533	576	543	539	517	539	548	545	517	568	517	553	570	545	559	517	585	579	521	541	587	554	523	540	547	561	541	546	560	556	518	531	536	517	549	542	549	525	556	557	591	548	531	545	563	505	568	501	516	562	517	587	574	547	538	562	565	575	575	535	534	567	562	503	531	575	508	554	542	539	510	530	554	537	527	528	529	555	529	513	507	572	559	534	547	549	576	574	547	561	521	583	523	581	526	578	561	562	548	522	538	570	539	561	526	567	515	564	554	554	575	532	547	528	560	557	536	567	562	549	523	559	537	560	506	556	542	549	517	502	543	581	565	522	555	539	552	508	530	558	519	576	581	547	519	556	538	550	557	569	530	540	519	597	591	559	522	550	517	567	527	598	540	538	555	540	555	600	512	555	571	551	535	534	504	540	552	513	530	562	543	549	539	589	529	572	569	581	584	543	549	520	544	581	528	522	557	508	573	540	535	508	518	572	561	552	556	556	527	536	568	549	505	543	533	548	573	544	554	578	557	551	544	565	525	565	543	520	600	520	495	551	545	565	565	552	535	551	539	521	551	528	564	505	553	539	571	559	560	522	533	601	516	519	567	572	565	513	578	569	513	534	538	499	508	535	562	545	520	566	562	531	536	541	583	554	501	572	559	508	527	572	529	534	575	560	544	563	542	530	534	600	520	519	573	526	608	559	582	581	607	525	525	540	550	544	601	552	565	523	586	556	573	540	508	574	552	529	547	565	550	476	531	538	521	559	552	544	592	541	593	602	562	585	525	500	544	522	549	533	558	578	530	522	542	524	564	521	540	496	516	523	482	528	530	532	545	596	562	558	573	553	564	561	542	548	559	540	561	537	526	525	559	520	575	550	555	552	576	558	575	546	547	522	548	579	533	540	611	554	544	538	518	558	519	536	540	528	565	540	544	574	555	528	522	526	549	531	573	521	569	568	529	548	520	533	559	524	559	531	533	575	546	548	516	521	548	547	554	528	563	577	528	594	552	507	526	529	550	547	597	547	566	545	573	584	554	530	553	566	541	563	483	548	541	574	538	524	531	545	574	589	550	552	579	552	520	549	534	537	558	542	569	581	556	540	561	553	532	534	551	552	524	510	533	537	560	523	565	544	541	525	579	535	536	530	564	552	506	589	559	511	512	551	534	552	538	559	530	531	506	565	555	532	513	567	526	552	550	530	545	558	555	576	514	511	513	559	507	561	567	511	555	564	523	513	536	527	553	536	574	580	543	511	546	524	527	590	528	518	507	511	540	557	522	544	538	581	538	543	525	524	509	542	538	562	557	519	596	521	577	596	567	549	524	530	549	550	535	539	610	532	519	502	565	501	535	560	547	570	581	547	534	519	547	576	523	540	595	531	573	556	541	546	564	508	544	563	550	550	545	556	530	514	497	565	541	508	556	578	576	556	557	537	581	549	543	550	505	564	571	556	507	573	582	539	578	559	574	557	589	532	522	524	538	557	541	559	602	545	573	568	531	547	566	553	523	543	557	574	535	547	562	546	524	557	609	589	531	525	553	571	562	538	534	559	549	555	506	530	572	524	536	561	550	557	554	512	516	548	548	546	568	574	521	522	579	561	598	548	552	507	551	558	542	508	551	553	589	566	522	538	541	624	555	529	529	521	545	495	526	536	528	529	569	555	539	557	543	576	508	552	571	520	569	564	498	594	521	591	557	583	529	620	529	519	556	558	521	560	552	551	567	555	511	550	550	546	534	508	519	584	572	523	520	577	575	563	548	543	566	558	568	566	540	540	573	521	542	547	550	547	536	595	569	546	553	556	506	524	528	544	557	589	517	569	550	547	556	533	553	545	514	517	549	563	539	541	538	548	550	540	571	531	565	540	502	543	529	532	568	551	518	504	550	554	590	560	551	538	509	528	581	533	525	507	567	573	520	555	552	549	554	595	556	545	547	567	519	524	561	519	576	539	593	524	525	535	534	569	560	550	541	598	542	551	512	541	495	504	543	552	538	536	557	521	532	564	531	544	580	552	556	526	538	546	580	561	530	554	557	546	554	560	506	594	546	579	551	570	586	539	537	536	536	535	583	548	586	527	584	541	581	511	514	500	549	574	530	570	510	505	519	538	557	537	565	535	529	516	532	547	552	577	544	559	543	528	532	561	551	549	496	516	515	519	547	539	538	553	544	487	534	534	570	551	554	500	572	590	532	564	531	549	530	523	541	519	559	570	558	548	557	549	588	511	548	558	563	522	530	556	549	577	536	507	545	548	509	554	553	502	575
41622	41852	51270	50591	49084	52716	44319	40590	38754	26452	8645	1608	725	901	775	596	425	341	312	241	232	210	219	197	204	211	225	185	179	227	197	192	193	194	190	200	182	195	201	183	195	221	208	197	228	330	415	428	386	345	253	191	229	203	196	194	193	206	179	205	169	200	195	200	196	213	197	183	201	155	207	194	179	176	189	186	193	180	199	193	178	180	171	188	190	182	211	196	205	201	198	159	175	188	219	179	185	184	192	213	183	177	194	195	187	206	227	195	205	180	183	171	183	180	178	199	218	197	185	195	188	206	169	202	172	174	207	185	168	223	196	201	223	184	153	175	185	205	202	210	198	186	194	195	194	197	195	205	190	179	190	185	186	194	194	211	191	211	202	205	219	199	214	209	182	194	180	201	213	191	210	191	197	207	188	174	205	200	192	207	192	183	188	176	191	196	196	199	212	214	190	194	210	204	189	195	209	208	202	187	189	174	190	197	188	223	160	166	215	214	182	178	180	197	193	201	195	174	189	187	204	171	193	207	192	211	200	174	212	223	210	210	173	211	206	186	182	185	211	186	178	192	215	209	171	183	189	202	191	200	193	208	216	186	209	185	185	216	194	180	186	179	205	202	196	190	198	181	220	195	207	197	179	225	207	188	201	195	192	174	198	189	191	179	183	185	182	200	196	195	222	208	199	189	206	181	193	192	198	198	189	192	158	204	191	193	208	209	159	185	169	187	186	195	189	201	243	199	184	164	194	176	213	195	171	234	193	204	206	197	173	179	196	195	204	205	182	174	206	189	201	216	195	207	180	187	175	206	206	180	212	190	200	198	194	182	173	180	185	180	191	197	201	160	219	199	188	202	190	182	194	171	196	176	207	196	173	190	178	190	201	206	178	210	208	194	217	181	212	165	198	169	186	198	184	194	179	196	198	176	216	207	207	180	188	191	202	176	208	193	196	209	223	183	192	173	193	188	179	168	189	210	187	196	186	206	187	167	204	167	200	178	187	198	198	172	150	180	183	174	180	189	192	210	201	166	204	191	196	189	180	207	176	211	204	165	173	187	212	208	185	213	197	195	203	209	199	204	177	185	190	181	189	211	188	189	211	207	186	191	202	176	173	180	192	216	181	195	183	198	198	158	240	201	166	197	221	216	196	193	174	202	196	204	219	184	193	192	208	193	177	197	177	207	171	193	205	195	183	188	193	176	183	215	179	195	187	202	153	182	221	211	188	201	194	209	183	157	218	190	182	197	176	185	212	211	157	193	172	190	166	189	217	203	247	205	211	156	183	187	207	214	205	196	199	190	197	213	199	177	172	207	186	206	181	224	197	175	171	168	208	203	195	203	188	193	181	190	179	179	169	210	197	181	177	179	182	204	177	198	211	197	205	207	210	183	197	181	215	178	193	191	220	191	205	210	187	201	182	170	178	192	202	168	190	185	192	184	207	189	193	179	191	143	188	178	192	153	201	209	156	169	196	166	183	191	192	170	186	201	180	187	199	186	187	208	190	225	202	189	193	197	174	167	189	181	169	178	180	168	210	180	176	216	206	194	194	200	205	156	199	214	209	200	193	195	195	198	182	196	176	187	192	198	202	212	192	181	184	200	196	190	182	188	181	185	196	176	178	209	202	194	186	175	199	180	205	190	222	194	172	193	202	220	216	204	194	170	180	181	210	181	199	201	193	172	196	183	189	184	180	171	218	179	190	196	185	178	167	207	204	197	222	183	167	189	187	196	188	184	196	175	212	175	179	181	205	206	196	174	205	209	184	193	165	206	190	182	173	184	213	188	187	197	194	198	187	192	214	199	160	179	190	209	191	178	209	189	209	195	155	184	189	183	200	210	204	199	181	184	196	215	191	211	206	187	189	198	203	209	185	189	166	190	185	180	174	218	164	221	195	198	184	201	202	189	173	195	201	184	183	199	192	201	186	188	204	173	212	184	191	172	186	195	216	193	185	194	170	178	202	169	170	172	190	184	198	191	218	201	165	196	192	169	179	220	192	171	203	199	211	164	195	195	196	192	222	198	202	185	200	213	192	203	195	194	183	216	190	200	166	156	152	188	152	183	184	179	179	180	170	193	189	196	220	204	189	186	186	176	197	194	218	187	188	191	178	184	186	184	174	197	190	188	223	181	198	181	171	194	209	237	188	174	192	204	186	194	212	175	196	201	183	195	227	199	177	189	209	198	224	197	202	192	183	186	159	178	199	169	210	185	201	175	198	211	198	169	159	209	181	189	185	188	210	217	198	180	209	192	207	196	202	212	208	196	191	180	199	190	197	174	198	216	197	222	205	198	205	156	192	171	172	199	200	231	204	206	211	197	184	164	158	209	187	160	167	201	176	170	182	198	190	186	211	181	176	219	201	186	184	181	196	212	181	208	207	203	217	194	150	171	190	194	188	170	213	188	207	198	190	193	211	205	200	171	181	172	185	205	219	186	200	188	203	168	191	187	194	194	200	185	211	206	202	193	199	195	204	205	211	237	191	195	197	200	163	202	191	217	191	180	184	174	184	188	219	191	198	189	211	192	197	201	167	179	199	207	187	191	181	178	173	169	202	175	189	173	183	180	188	189	185	188	195	196	171	210	187	184	169	172	183	185	193	192	202	198	195	179	183	200	197	205	175	201	207	207	198	183	185	195	181	242	207	175	208	181	192	202	179	206	179	194	202	182	147	186	217	217	224	201	194	187	202	192	177	197	211	213	160	189	202	194	235	192	193	205	198	208	184	174	194	207	196	178	211	196	189	188	201	171	202	188	176	210	192	190	208	192	182	182	187	195	179	182	185	199	175	172	209	177	189	168	208	214	195	203	194	207	180	199	187	199	198	174	228	179	185	187	204	192	191	177	187	169	193	199	200	157	176	193	187	174	215	198	185	208	207	177	189	191	204	209	213	182	210	182	194	194	181	189	186	193	205	192	178	174	185	215	184	206	219	174	180	190	170	185	191	204	177	193	178	175	174	161	191	191	202	203	171	180	151	183	171	204	192	180	194	185	189	183	179	177	216	198	193	183	210	193	189	195	218	162	174	179	188	188	194	183	186	200	194	188	209	179	199	201	190	169	199	186	184	194	218	193	183	207	205	192	209	188	220	186	185	175	190	175	189	209	168	215	207	181	212	184	208	214	193	183	195	176	203	215	187	173	190	200	172	182	178	210	207	185	214	190	205	148	213	189	194	180	192	211	184	196	212	213	173	171	201	201	185	201	187	202	203	174	201	205	210	212	187	198	189	195	177	190	195	183	191	187	187	178	214	192	212	192	205	203	191	190	197	217	196	175	210	209	183	186	205	199	218	181	179	224	207	204	202	185	214	214	183	198	215	177	195	202	201	193	217	177	173	176	193	191	185	218	199	181	184	183	202	213	209	195	184	197	170	186	206	182	213	161	167	208	238	212	197	192	180	176	189	182	199	200	174	198	202	200	170	198	175	200	213	208	184	194	225	202	177	217	195	196	194	208	173	188	165	191	178	205	171	222	205	204
29623	37256	50194	54235	58018	60033	57660	54016	49341	26109	4539	2174	2487	4072	3464	2718	1816	1313	1226	666	550	580	554	560	541	559	542	529	558	562	549	524	531	483	532	508	551	554	518	525	507	515	491	499	934	1266	1707	1782	1470	1167	835	638	516	503	511	490	485	579	465	559	478	465	487	504	524	488	503	505	531	469	512	534	502	525	482	487	509	507	474	512	515	520	480	433	484	494	503	526	520	465	531	484	538	482	489	489	488	498	489	463	456	495	507	482	505	475	505	510	487	480	512	500	497	472	494	494	499	499	516	470	469	432	492	515	490	497	482	538	469	509	481	508	503	504	513	478	467	502	438	470	513	487	525	477	487	466	501	469	506	476	493	459	497	500	464	495	479	461	508	499	519	475	542	502	503	496	467	468	501	504	489	522	476	507	508	496	498	487	467	511	503	511	461	511	518	495	452	515	498	468	473	478	513	485	520	543	478	502	469	448	495	481	493	464	491	470	495	515	523	463	529	487	513	508	509	498	470	530	503	507	483	470	454	461	521	495	462	501	505	506	478	483	511	479	483	485	495	471	504	482	476	466	470	478	485	512	490	491	487	462	502	479	467	469	498	524	485	495	442	498	521	516	491	489	481	531	462	499	471	479	464	499	523	472	473	468	496	487	501	509	479	512	476	517	475	491	496	454	482	500	502	492	537	468	488	483	486	513	502	483	486	437	523	495	490	500	518	494	480	464	480	486	485	482	512	469	523	494	523	470	477	499	489	486	484	471	470	487	479	513	491	504	502	509	503	487	512	472	507	478	539	519	491	523	461	468	462	484	485	477	489	498	476	475	465	475	473	536	477	469	540	500	535	481	460	516	493	505	486	488	477	506	502	512	513	509	517	480	513	489	505	514	477	457	483	503	493	542	470	493	460	484	484	468	496	471	490	487	492	465	516	491	496	502	473	487	473	500	489	491	526	529	468	485	488	532	489	512	518	466	535	484	456	507	480	524	514	486	501	493	502	488	469	503	498	516	437	513	473	482	462	487	523	487	499	475	497	482	462	508	497	453	489	466	471	477	493	471	490	485	457	502	496	471	493	488	468	513	454	505	501	510	473	466	473	546	493	486	467	493	499	540	504	488	416	457	508	467	523	456	508	472	463	450	474	535	496	500	522	538	513	495	469	471	496	458	481	498	516	439	465	488	466	497	463	450	510	496	527	465	471	460	507	476	479	476	476	478	471	498	492	499	528	478	499	456	490	470	508	508	511	486	511	494	467	409	489	509	470	501	511	472	509	468	518	484	479	438	489	503	461	509	524	486	483	461	519	482	479	512	476	497	454	481	475	468	487	492	531	489	481	486	494	500	517	501	496	482	525	477	481	515	457	472	492	481	503	486	496	476	534	508	493	502	493	546	483	512	489	484	508	525	470	506	500	478	481	536	458	519	492	506	491	462	493	461	473	500	485	512	500	485	480	491	464	473	489	471	488	513	482	455	454	513	509	457	479	484	497	486	552	520	509	476	514	499	495	499	508	470	486	503	456	493	500	504	509	471	505	479	494	485	460	483	478	507	479	523	476	457	485	499	479	491	484	449	481	477	504	513	493	480	525	504	453	516	507	554	488	492	453	491	488	479	482	492	547	505	510	511	499	485	492	514	501	493	476	490	495	515	471	498	491	536	501	460	483	504	491	498	518	494	504	466	514	508	507	507	478	509	505	510	485	497	501	499	483	456	510	480	493	509	503	491	466	486	483	497	483	516	514	478	499	484	493	501	523	498	538	494	487	469	457	457	474	471	500	478	496	499	506	496	496	510	449	464	477	472	498	490	499	468	477	460	510	477	533	504	486	493	483	512	491	499	496	522	471	486	479	499	518	467	542	484	472	473	525	498	518	483	481	504	519	447	470	485	490	513	454	471	497	503	479	514	475	503	481	498	478	526	500	525	468	493	510	512	489	501	478	509	522	489	503	496	492	499	521	498	485	455	493	479	527	507	509	457	471	472	476	473	521	498	482	496	485	469	503	517	488	531	480	438	534	496	489	491	470	485	488	486	474	499	509	475	511	485	480	470	534	477	485	509	472	461	448	506	485	487	498	490	520	438	458	487	458	489	501	486	528	492	469	491	482	498	476	518	487	522	472	511	462	481	445	482	504	481	510	500	507	432	523	476	487	470	493	524	489	537	523	455	472	514	483	491	512	520	494	482	479	534	514	507	476	479	518	439	480	490	512	481	519	461	434	495	461	474	507	526	522	526	476	470	484	522	493	461	474	471	456	481	494	490	519	497	501	510	474	542	482	506	475	490	506	537	512	471	470	474	474	534	510	508	485	478	466	480	505	508	493	501	495	478	480	470	510	497	490	470	536	476	493	481	483	485	486	511	480	493	477	503	510	508	511	498	522	495	500	491	482	489	493	499	567	458	491	508	474	475	493	494	528	477	494	453	474	471	468	457	510	461	476	520	498	458	504	479	478	432	490	518	479	497	510	493	439	474	465	469	478	474	494	485	492	492	511	498	496	458	528	522	517	484	499	524	501	489	499	487	486	512	475	547	491	501	485	502	517	474	475	509	477	503	510	469	530	525	512	505	503	507	529	516	496	505	478	502	449	473	508	503	451	500	491	508	510	502	528	474	494	497	513	498	508	495	484	496	547	516	508	476	495	492	496	482	495	500	504	491	475	472	500	459	486	457	484	471	499	506	467	501	492	499	489	470	503	472	491	491	508	461	495	502	498	478	494	475	492	463	484	539	479	524	487	478	522	467	455	480	525	499	453	487	463	453	509	528	494	500	478	476	512	472	473	494	502	510	478	507	483	502	495	478	511	503	507	498	501	493	504	508	473	464	492	512	505	516	471	511	517	497	492	526	480	449	510	510	470	527	499	512	472	461	466	478	486	521	507	486	452	503	505	532	503	503	491	454	531	503	478	516	500	473	456	493	496	466	465	522	488	511	485	489	536	481	516	496	439	481	486	456	471	505	483	532	525	485	458	508	530	504	485	467	496	480	521	481	496	456	501	498	516	446	494	506	518	480	468	541	510	488	470	502	509	504	497	493	506	459	512	467	478	491	507	496	469	521	511	483	511	456	493	504	505	487	476	479	513	462	481	482	500	483	480	506	537	477	477	489	474	503	470	480	494	552	473	492	522	486	506	493	539	502	497	501	480	471	498	493	477	512	492	448	508	521	517	514	479	484	522	474	522	509	512	487	489	463	466	485	461	471	439	477	503	467	552	510	453	464	482	472	471	534	485	502	502	477	519	499	490	487	505	493	499	473	498	516	500	487	489	487	486	467	465	503	505	522	451	487	500	481	487	480	456	513	487	533	459	516	484	498	522	467	456	548	497	476	490	472	491	485	520	475	502	533	479	520	505	500	494	464	508	479	483	450	516	474	501	481	486	519	540	476	491	524	521	461	489	488	538	516	459	476	487	459	494	567	474	531	481	468	494	478	482	535	462	532	481	525	532	482	520	538	438	518	461	464	506	472	479	535	508	486	520	485	492	493
52243	53054	54786	47393	46590	46707	44944	38495	29812	22617	13991	6809	3345	1116	1172	1213	950	620	454	238	245	205	219	224	183	195	189	200	197	208	198	210	213	197	214	198	196	197	210	182	171	180	204	187	302	509	678	731	545	384	300	222	191	199	197	173	187	187	167	178	198	189	178	202	177	192	175	161	171	203	196	157	184	183	175	182	188	197	169	178	202	183	165	173	169	173	190	168	204	179	192	174	166	193	173	184	182	169	162	178	193	196	202	171	203	210	187	194	199	186	186	179	215	177	182	220	206	168	195	187	173	186	170	182	178	192	190	182	181	157	190	179	192	187	178	174	224	184	171	200	173	172	174	201	164	219	177	175	186	163	163	173	182	195	193	175	166	170	192	183	174	171	167	202	187	186	166	195	177	182	176	173	192	164	172	182	181	168	180	179	172	177	182	194	184	157	187	192	186	191	185	170	187	160	162	196	198	175	166	191	161	197	195	177	189	196	163	181	173	153	179	189	203	189	150	163	182	185	195	182	184	180	174	174	206	193	168	166	166	184	164	161	201	164	221	159	162	183	181	182	192	196	165	199	170	188	187	163	176	174	172	191	180	181	169	173	200	189	206	184	170	244	180	183	177	205	184	204	197	190	177	183	174	186	202	213	177	167	177	158	193	198	174	193	189	171	184	170	177	174	174	201	181	170	164	197	188	158	177	190	190	195	159	199	151	182	188	210	180	180	212	175	192	187	160	171	175	191	182	177	190	183	209	182	187	168	217	166	195	172	181	165	188	160	200	193	206	195	176	201	188	172	177	169	193	168	160	184	169	165	185	190	202	179	161	180	181	184	194	177	195	203	164	175	192	170	166	198	166	168	176	189	177	184	187	157	198	164	188	203	189	177	178	193	190	174	181	201	166	174	181	197	218	183	170	180	227	211	199	193	164	180	183	184	174	176	175	180	169	204	178	174	175	160	189	196	172	185	209	187	203	184	199	173	185	196	180	180	190	173	148	169	196	196	193	187	199	201	199	206	168	156	191	175	198	180	194	161	197	193	204	170	197	187	183	164	180	161	192	165	183	159	203	184	201	192	199	186	201	172	179	161	162	186	170	183	153	172	178	180	193	191	208	177	182	175	167	206	178	191	187	176	212	172	161	161	199	165	192	201	165	198	174	183	188	189	188	185	179	209	174	200	178	179	177	169	193	182	192	171	180	205	170	211	192	170	172	173	185	187	191	194	186	174	166	192	172	194	159	174	225	190	164	214	206	181	175	190	179	173	156	191	187	155	208	175	175	169	192	196	169	170	179	192	167	191	188	182	185	186	166	146	192	193	176	198	191	193	183	195	166	188	177	180	177	169	218	181	185	194	166	156	174	188	187	187	188	211	206	190	184	180	180	201	168	180	164	204	187	155	175	194	183	196	182	177	177	212	164	188	182	171	181	173	186	187	205	204	192	190	185	176	177	178	214	182	190	195	176	192	193	173	205	202	173	177	192	172	186	167	198	208	186	198	179	164	203	177	178	160	198	185	183	184	179	184	190	173	159	200	180	170	170	209	201	188	168	172	173	181	173	168	182	175	203	178	178	182	188	168	180	192	188	194	175	175	176	183	186	178	180	185	166	160	155	208	193	176	193	175	190	189	177	184	167	175	161	177	187	181	170	169	183	172	193	177	192	179	188	145	182	178	166	183	191	174	166	178	191	184	178	200	154	183	180	166	182	180	205	177	172	206	187	169	180	161	200	184	196	172	172	186	186	203	210	161	199	183	196	168	181	189	155	162	196	212	154	169	182	203	211	201	183	194	186	183	175	173	198	174	191	178	166	177	193	172	171	191	178	191	189	155	181	191	192	168	187	180	184	178	187	195	169	181	211	181	178	178	178	182	162	179	195	179	181	188	174	180	196	171	210	167	182	170	176	188	173	207	191	192	187	200	182	153	210	188	177	173	184	192	174	166	174	157	200	170	190	197	159	189	182	174	191	173	178	205	157	182	173	180	171	190	183	176	201	185	165	162	194	193	181	173	180	199	199	183	198	175	185	157	193	158	192	195	176	176	180	203	176	169	158	209	179	186	169	168	176	187	172	216	177	153	192	147	198	207	166	159	199	177	190	177	181	177	155	177	181	196	181	174	169	193	182	206	151	177	160	186	175	189	172	170	184	159	173	189	195	165	171	185	196	176	177	171	174	203	185	194	201	170	171	192	182	194	195	200	206	183	188	138	183	193	178	199	150	167	164	178	174	161	163	179	196	173	184	186	180	174	175	185	179	167	187	174	187	178	171	164	190	173	185	188	160	158	159	186	179	180	177	180	192	191	163	184	157	172	164	170	196	170	206	193	187	171	176	151	148	185	193	155	193	187	187	179	175	191	187	183	185	182	180	176	166	189	160	165	187	181	173	174	190	200	172	158	167	179	217	198	158	169	175	172	168	178	195	174	187	185	178	173	160	173	193	164	175	185	187	171	187	162	165	195	168	185	184	175	174	183	216	194	179	182	189	171	177	185	163	183	182	176	186	168	168	199	204	194	183	171	179	188	198	190	160	174	189	169	154	168	174	153	179	160	174	177	187	207	166	195	185	178	172	170	170	183	198	208	193	169	200	198	180	166	174	193	183	171	187	173	177	190	163	175	179	196	162	173	175	182	176	169	178	172	197	176	179	189	187	196	194	178	186	171	164	183	165	175	176	174	195	175	198	186	189	176	172	173	195	166	194	211	159	189	183	198	230	192	200	192	178	203	187	184	158	197	186	172	180	184	186	200	172	179	187	170	186	161	175	173	187	187	163	186	169	165	171	168	197	171	161	171	185	198	197	208	175	167	196	183	188	192	200	160	159	186	182	169	164	172	182	177	179	176	176	200	190	212	209	186	173	182	185	166	166	176	195	202	190	198	187	152	173	156	173	193	181	192	168	193	202	213	185	185	212	191	194	155	171	225	221	172	173	194	179	174	180	208	170	183	175	175	168	171	184	158	180	180	177	188	184	192	215	177	187	181	148	174	182	184	187	190	203	218	186	181	169	206	187	201	182	201	206	195	189	163	197	181	182	168	177	175	199	168	151	180	199	166	162	189	167	176	187	201	187	174	174	170	193	158	167	173	166	170	184	201	174	165	189	163	160	150	182	162	172	188	189	203	172	191	189	191	183	149	170	183	176	182	190	173	174	198	162	193	183	194	195	179	186	166	185	169	186	185	196	183	179	171	153	191	182	196	184	184	163	174	203	174	171	193	188	202	189	172	194	180	172	154	191	170	175	180	166	201	185	181	168	171	191	163	196	178	194	181	168	180	182	195	191	175	170	191	176	200	184	201	172	184	169	173	188	175	198	190	175	179	159	195	218	183	188	166	164	196	153	182	212	160	187	168	213	200	166	174	164	190	192	204	202	144	179	166	168	191	176	205	188	182	196	186	189	164	194	203	183	183	168	191	185	183	191	187	166	182	170	173	188	180	198	192	172	190	204	157	175	168	178	171	167	172	168	174	192	188	182	188	188	186
38355	49878	58477	57475	57907	59591	59524	53393	37863	21054	12040	12653	8763	4214	4942	5309	4266	2775	1985	880	666	602	597	614	591	570	552	549	565	583	545	574	568	573	598	573	522	539	570	561	516	460	470	556	1393	2447	3129	3645	2435	1402	877	662	511	484	470	499	476	423	433	475	455	455	485	474	470	466	482	463	453	478	464	484	473	447	482	434	456	481	526	472	460	471	470	490	463	463	476	449	446	428	460	483	456	474	472	467	443	448	472	416	461	441	474	454	431	478	492	467	461	452	446	460	439	484	439	531	442	478	451	454	461	487	476	487	463	468	468	475	473	482	394	461	499	468	462	459	442	478	492	488	464	450	423	451	483	472	463	503	447	454	414	464	439	470	482	467	485	438	468	438	414	462	478	450	465	449	475	470	431	464	455	519	472	432	466	467	482	449	444	459	457	452	495	456	477	500	472	452	466	446	479	485	439	436	451	426	470	482	475	454	463	456	483	456	469	464	465	474	469	465	450	447	519	441	462	443	438	468	460	474	489	424	448	493	475	475	465	446	408	448	407	451	463	480	462	402	430	463	438	436	466	467	458	458	446	501	518	459	499	456	428	488	483	457	425	469	449	439	462	461	449	468	475	478	449	456	430	468	478	455	451	487	450	465	456	449	425	477	455	474	467	446	475	442	457	457	427	474	444	458	441	495	440	463	438	462	458	493	485	442	451	429	460	481	448	471	471	482	462	468	440	445	419	453	447	467	448	494	499	432	477	449	443	455	447	472	455	453	487	489	451	451	511	448	450	461	490	506	471	448	473	423	430	444	448	439	490	467	474	460	454	460	476	463	480	443	422	443	451	439	437	469	445	518	452	484	460	437	478	398	454	463	481	462	435	444	456	456	461	453	469	431	459	461	438	454	458	471	448	488	470	489	456	459	464	434	464	464	484	481	453	457	464	469	399	448	447	483	462	455	478	479	442	471	497	503	477	457	442	462	461	518	444	441	497	478	453	468	508	441	467	437	467	429	501	450	462	489	468	465	442	460	448	435	506	444	399	468	472	454	451	430	410	472	462	473	441	497	428	420	465	457	453	434	469	458	470	468	427	419	459	434	460	464	474	473	444	440	493	458	492	439	463	468	431	467	440	461	468	450	430	482	398	440	509	511	479	466	441	466	449	459	430	460	473	439	462	472	509	471	447	481	457	489	449	458	459	454	433	487	452	506	463	467	450	429	455	441	458	467	451	471	454	496	467	490	455	492	447	451	493	485	436	432	460	423	478	446	444	432	410	465	462	420	476	481	497	496	490	507	447	446	454	458	440	469	457	439	463	475	445	462	466	461	456	461	471	449	458	424	491	467	485	460	503	479	444	446	458	471	432	457	451	475	426	456	472	487	481	477	469	460	481	485	480	445	430	449	466	490	449	456	444	468	458	460	461	486	417	458	447	435	480	452	456	493	432	445	452	408	438	463	430	445	505	429	473	438	439	440	443	460	445	428	438	435	471	501	475	466	492	454	486	477	484	493	471	428	473	484	476	461	479	448	472	437	435	480	475	458	451	467	473	426	444	432	449	463	477	454	451	507	475	487	470	472	498	454	466	487	453	428	429	426	463	475	460	462	433	460	448	480	453	453	475	493	470	477	452	454	446	466	450	486	427	431	447	508	426	450	471	488	450	482	425	487	481	459	443	462	533	455	452	423	475	447	480	494	478	470	437	463	484	464	433	459	479	449	434	420	456	495	470	444	483	458	467	483	466	424	470	467	486	461	465	447	482	483	432	500	437	520	487	458	446	398	422	414	469	478	496	426	421	426	475	465	487	432	446	452	471	396	435	441	477	461	430	469	447	471	495	437	481	451	411	429	461	458	503	473	432	468	468	460	453	414	487	433	468	458	444	452	472	440	462	479	416	482	450	456	446	453	421	442	439	466	483	442	477	458	474	459	515	468	471	459	478	430	468	452	465	462	473	442	463	474	466	455	464	461	471	457	484	469	470	454	463	457	467	431	484	479	452	436	445	480	445	484	481	434	468	478	457	451	478	449	465	430	440	489	500	476	412	509	442	446	473	461	445	478	469	454	433	410	458	477	499	439	432	472	445	450	453	412	447	454	471	461	427	445	454	459	449	432	456	452	468	450	477	475	450	430	439	476	432	470	455	467	445	449	472	445	447	454	462	423	459	431	430	464	434	483	475	473	442	461	469	458	461	512	427	447	439	466	430	435	475	492	450	430	465	438	458	454	465	461	438	446	445	430	457	502	474	438	476	463	446	464	487	451	458	458	443	416	448	436	481	422	440	438	440	416	496	485	451	473	465	458	425	475	471	444	490	463	477	467	452	465	463	476	490	452	454	466	457	448	446	463	429	501	456	470	481	436	443	423	430	440	455	411	452	429	474	491	467	425	473	484	440	450	474	470	442	488	475	466	427	475	481	487	454	475	444	494	451	493	430	442	447	462	483	449	491	467	482	481	453	427	471	437	425	430	465	430	458	443	472	436	466	481	504	467	449	480	439	468	486	442	471	468	488	402	465	441	458	455	427	450	468	482	430	478	467	445	414	461	473	497	481	439	480	459	455	486	486	457	488	445	458	436	491	434	467	432	444	472	483	492	424	447	484	453	466	454	456	479	449	464	440	448	484	442	444	457	475	452	472	440	448	439	451	430	422	492	445	439	420	454	476	443	476	488	443	445	442	459	448	460	466	444	441	454	439	431	434	441	449	471	475	453	473	457	430	436	421	427	457	454	483	420	456	452	431	408	444	492	444	468	459	485	430	479	457	450	484	457	488	443	472	411	481	451	450	448	444	467	478	438	468	455	498	458	511	491	435	452	454	448	442	485	477	476	445	468	491	467	447	421	463	453	426	470	437	469	464	448	475	453	447	510	444	461	465	456	450	416	461	487	465	462	476	474	447	461	478	462	465	442	495	461	487	454	430	486	437	436	480	441	423	453	446	421	443	451	448	438	484	452	441	509	464	446	433	431	478	442	458	473	449	474	472	438	465	469	412	447	480	449	446	464	444	453	447	460	482	471	435	466	445	489	457	499	444	431	496	458	467	445	477	461	476	445	457	430	463	440	487	484	481	500	435	441	429	473	463	423	457	492	477	462	448	456	468	474	496	471	416	445	469	447	470	473	470	517	457	440	469	471	495	480	483	471	469	432	466	459	432	464	445	465	430	456	448	474	439	483	435	445	453	490	448	486	494	445	481	449	443	453	481	478	474	453	462	452	452	483	453	470	489	470	456	482	465	462	466	440	477	488	452	441	465	470	450	453	448	496	451	462	418	484	469	470	453	468	423	456	420	462	466	447	468	476	451	460	468	458	505	461	445	460	440	445	466	432	457	454	473	504	430	473	448	450	456	479	463	447	453	433	482	480	477	467	436	466	479	459	457	438	441	464	462	471	437	460	460	475	443	498	479	459	481	471	430	443	442	421	437	434	474	467	457	452	461	466	482	506	437	442	466	471	437	447	431	443	467	437	445	441	446	415	450	441	470	424	461	447
19899	16481	21820	17580	21960	23385	14712	7731	4534	1756	540	340	383	320	246	270	294	264	230	246	219	253	232	237	255	255	226	211	227	205	200	238	227	226	219	232	244	237	233	246	265	218	250	230	233	239	258	249	279	235	245	234	231	180	223	231	202	246	226	232	222	229	241	249	199	223	213	232	252	215	205	217	218	230	245	261	217	220	227	216	277	204	217	215	235	249	247	218	201	233	210	246	233	244	227	223	256	194	257	229	222	243	224	217	216	240	219	226	231	235	265	229	252	214	242	245	232	228	261	240	219	251	204	232	231	243	217	228	229	233	227	207	244	240	223	204	252	222	213	218	225	202	284	240	246	271	224	210	198	246	241	229	233	206	234	227	221	200	268	207	236	248	263	217	257	231	229	228	205	214	204	207	227	240	241	207	224	229	249	230	229	221	231	244	231	230	213	251	242	224	208	233	242	232	246	221	224	234	251	243	240	208	218	198	216	259	249	261	252	246	243	232	225	242	235	234	250	223	220	242	222	222	239	207	212	207	217	228	199	214	247	217	199	213	260	239	229	231	215	223	208	220	206	226	225	255	229	241	201	248	259	238	221	220	214	230	210	222	243	234	197	219	222	211	230	227	232	252	236	242	228	238	227	225	235	224	239	227	218	244	228	240	215	227	232	236	217	234	210	208	256	233	228	230	210	232	231	215	247	259	219	233	218	220	214	237	237	255	220	228	240	222	235	237	214	271	239	248	209	228	213	235	231	228	231	225	253	212	252	241	233	226	242	243	210	228	231	234	238	240	236	242	226	233	247	224	207	226	249	246	242	223	224	219	222	211	249	236	208	241	226	264	214	229	199	224	265	240	229	231	239	254	240	212	218	213	223	224	225	214	218	230	250	226	239	212	237	244	231	216	251	210	236	247	233	234	223	232	238	246	215	258	225	223	229	221	232	250	205	220	248	243	215	215	246	274	224	229	212	229	230	236	211	213	237	247	223	248	227	212	221	235	215	218	199	249	246	236	218	214	237	218	245	202	209	238	235	219	221	220	216	233	199	243	235	218	229	244	215	219	239	213	215	223	215	244	221	238	255	253	245	241	226	222	209	214	227	211	235	227	220	228	213	223	241	233	213	245	245	222	217	220	216	222	247	223	227	216	225	239	237	242	225	226	254	233	255	188	244	217	231	209	234	231	224	220	250	246	225	222	257	219	216	222	226	217	248	226	253	246	214	257	244	229	239	221	237	232	243	245	219	218	215	239	252	226	235	249	218	252	227	220	215	256	219	228	233	244	239	228	220	232	221	224	236	244	242	230	233	239	236	257	219	255	220	225	227	231	243	248	227	226	267	260	228	246	228	231	190	237	208	252	246	232	198	221	222	237	232	212	240	239	211	252	200	221	212	237	237	237	218	226	222	214	234	236	232	230	217	248	234	234	251	222	247	235	232	247	241	232	246	218	194	252	223	215	227	233	231	207	228	205	254	229	225	214	228	234	190	222	199	225	230	236	242	241	222	237	223	226	226	230	250	229	230	250	226	219	239	222	222	232	244	216	216	209	234	240	233	222	225	248	247	232	250	196	230	275	203	201	228	220	232	203	233	233	247	241	221	235	217	231	246	236	238	234	226	229	245	226	218	219	212	228	251	247	261	231	240	251	224	246	237	236	213	234	231	226	243	221	232	208	221	235	226	240	228	231	219	228	235	240	224	231	247	229	239	254	249	204	266	227	223	255	218	250	219	214	198	249	232	209	235	227	253	212	229	237	236	243	227	246	248	233	202	233	230	214	208	242	244	231	220	241	202	216	219	226	236	228	219	204	234	224	235	232	210	216	233	231	191	223	230	216	232	226	243	237	211	228	228	219	257	232	217	232	210	227	212	243	241	240	211	189	227	231	226	248	254	242	266	248	246	208	240	260	213	215	245	272	233	225	210	242	241	222	208	235	231	217	207	216	226	239	229	236	241	248	234	236	233	260	237	262	238	193	221	256	275	232	271	257	254	236	226	199	244	257	254	210	223	244	243	210	225	207	229	220	236	229	217	238	221	242	235	215	232	235	212	269	230	208	226	227	216	227	264	237	207	252	241	252	225	238	220	226	222	228	217	211	240	211	209	253	211	212	224	238	225	232	230	221	267	217	219	252	237	226	251	250	245	217	232	226	230	240	243	223	231	236	244	233	232	233	215	231	220	253	223	238	231	244	230	243	251	221	234	250	194	236	254	239	227	219	227	245	217	228	243	233	234	217	241	244	236	220	251	234	246	266	230	244	240	213	244	261	229	208	222	251	225	189	219	242	214	246	230	224	222	228	209	232	229	244	239	223	220	253	228	249	204	265	258	241	225	241	249	205	249	240	245	220	216	219	222	240	216	228	248	245	224	230	237	237	231	218	229	248	250	232	230	219	258	229	210	240	244	239	208	239	220	231	261	245	222	214	227	260	210	236	224	238	224	222	225	208	235	242	226	219	245	206	199	252	275	214	244	240	215	237	263	236	180	210	220	254	229	242	219	225	241	234	225	228	215	226	239	230	231	240	217	221	216	256	229	238	205	220	255	243	222	215	208	213	230	229	262	234	219	209	228	238	235	232	235	253	234	239	239	226	224	203	229	236	257	208	228	249	229	213	229	209	228	240	229	215	248	239	230	251	223	222	260	210	223	239	211	212	231	221	255	252	219	270	265	237	233	263	245	212	227	206	219	236	228	257	235	238	209	218	238	227	252	250	244	236	245	238	219	235	235	247	217	219	254	216	229	237	239	225	216	193	258	221	208	233	222	240	217	246	215	225	250	217	220	222	232	213	210	222	234	240	258	255	270	237	223	246	213	231	227	254	186	226	231	227	244	255	260	233	201	246	219	255	214	227	217	191	234	237	237	243	234	218	226	234	240	211	193	214	252	227	256	238	231	228	220	230	267	259	218	233	218	228	247	267	229	215	219	214	241	214	233	204	229	237	235	217	258	222	216	235	252	234	212	234	213	249	222	242	225	234	276	220	245	255	229	215	251	242	237	234	194	219	228	202	203	234	237	238	237	212	208	210	220	227	228	238	183	244	239	236	206	202	208	210	213	215	234	216	224	238	208	248	236	249	234	241	229	228	229	246	197	246	203	217	230	242	207	210	223	225	258	215	225	233	260	262	242	225	241	230	233	218	245	232	226	229	242	228	277	230	212	219	235	228	243	221	236	239	221	212	229	249	250	252	278	218	215	260	255	251	225	208	229	215	215	225	241	233	233	243	247	220	228	245	227	235	214	210	225	216	256	199	225	227	219	230	246	246	224	224	236	225	243	221	201	243	229	245	225	224	233	259	233	229	236	214	202	218	227	239	213	252	230	221	225	228	223	222	208	219	222	236	247	264	255	257	232	227	245	244	221	216	214	237	245	255	215	227	229	246	236	241	197	234	240	225	229	249	254	243	237	239	238	206	210	249	219	234	224	233	235	246	221	226	246	197	215	204	230	217	233	245	220	231	242	228	249	251	211	241	237	252	202	232
13776	18020	26553	26161	35691	36213	26661	20212	15116	6900	2272	1047	1497	1045	869	822	726	683	623	648	604	560	622	603	553	585	588	611	619	621	623	570	603	611	574	598	619	592	591	540	581	575	560	561	633	643	688	771	702	724	653	623	600	582	556	568	606	590	600	575	622	573	542	575	591	614	573	594	579	576	565	632	566	550	560	579	547	576	573	569	591	589	581	571	581	557	632	575	595	598	591	587	573	564	597	571	587	600	594	595	566	581	568	560	574	651	588	586	609	601	571	568	579	595	579	586	575	629	589	567	579	578	581	551	616	551	620	569	590	607	574	601	612	583	621	575	591	561	593	612	568	603	582	567	598	562	575	567	591	621	560	608	536	557	542	598	566	556	608	564	571	581	594	626	594	582	574	554	575	587	548	538	529	552	564	590	558	592	582	592	574	581	604	539	582	544	617	559	591	580	610	609	570	597	584	597	572	553	564	585	530	628	572	559	569	592	628	560	599	573	609	550	570	578	577	574	565	604	574	542	587	565	568	583	578	650	598	582	552	565	558	584	578	589	564	569	572	561	594	612	590	559	589	597	597	630	635	596	634	567	617	560	569	597	551	572	579	619	596	596	546	573	594	612	598	614	570	604	575	591	589	599	594	584	572	577	577	566	582	577	567	567	563	616	590	612	594	546	569	618	587	608	589	600	574	563	572	584	541	555	580	566	607	582	563	556	587	587	582	585	574	605	547	572	568	582	609	587	573	586	548	640	589	573	577	606	569	539	554	596	578	611	550	537	611	566	543	609	569	626	595	580	565	593	610	631	534	575	592	585	615	596	610	569	544	547	572	635	631	591	612	567	566	586	596	578	591	579	618	562	549	605	552	586	566	592	580	576	584	595	604	578	563	555	592	594	551	551	591	585	607	599	597	605	568	593	588	553	588	596	580	600	606	580	601	610	606	554	594	567	598	577	564	502	605	581	579	558	569	589	596	564	597	561	561	559	583	581	583	604	614	564	569	624	556	594	614	624	633	607	588	579	561	570	594	573	626	577	596	583	629	586	616	603	624	572	558	571	589	595	606	602	592	561	570	564	649	578	552	599	626	550	552	566	546	551	547	578	597	574	597	607	545	643	631	614	635	570	610	569	586	570	605	587	593	580	597	619	572	562	579	570	588	608	596	594	549	519	554	571	589	567	574	543	543	569	608	557	578	587	617	591	603	571	610	603	616	629	557	563	574	575	605	560	597	566	591	580	565	593	561	558	560	580	606	551	577	575	604	565	588	577	578	628	548	631	571	575	590	591	585	583	543	568	602	580	570	593	586	602	598	612	576	617	553	569	617	579	589	559	601	539	572	570	584	548	525	582	563	611	602	563	622	564	575	570	589	594	571	593	576	594	588	596	565	594	556	587	590	584	586	607	623	590	596	548	591	627	573	569	574	568	550	580	594	589	569	581	604	575	603	608	578	601	589	562	615	614	587	584	535	583	579	562	606	597	595	587	590	597	609	627	592	571	586	548	581	572	612	625	608	580	601	591	597	584	609	568	574	533	575	641	601	581	557	616	615	592	549	577	590	643	597	591	583	598	623	614	622	578	603	556	559	604	580	574	570	582	580	606	593	575	597	612	553	609	591	559	581	571	597	599	592	581	545	611	590	519	572	629	546	554	561	603	567	561	582	578	581	580	606	570	590	587	590	581	593	599	588	593	621	582	559	544	566	620	606	564	552	553	579	558	572	589	622	594	608	588	632	584	579	571	598	591	593	585	537	585	591	597	616	564	579	580	501	569	597	568	601	545	607	611	544	547	575	604	569	590	581	623	577	596	557	583	586	545	594	594	590	583	542	553	547	596	537	575	607	586	583	575	612	606	610	562	612	575	570	623	566	623	568	607	619	608	585	575	575	576	584	584	612	591	572	629	592	564	575	600	557	575	604	615	605	599	555	581	604	570	581	580	586	607	548	566	584	596	600	596	618	581	597	643	528	586	588	572	550	618	577	579	573	646	590	610	595	606	568	611	598	567	577	564	539	584	578	602	552	603	590	574	615	593	573	571	573	593	557	607	580	628	581	610	634	594	566	617	591	577	628	559	592	560	603	591	566	596	597	571	616	588	580	572	597	564	593	599	568	566	572	600	596	527	558	607	588	635	577	568	606	566	569	576	601	590	614	596	583	564	601	551	627	526	602	613	576	600	609	548	610	624	619	568	581	582	566	627	574	584	621	574	651	594	566	534	559	542	582	540	574	615	588	570	599	599	577	600	594	599	623	549	575	595	597	579	588	587	626	614	584	563	607	553	583	586	560	569	603	555	574	578	616	574	598	569	601	591	595	559	553	549	597	606	604	566	609	561	549	563	592	563	589	592	598	584	599	582	584	597	582	596	559	565	552	591	567	561	557	587	600	577	535	601	610	587	621	600	568	587	585	591	553	634	597	621	595	575	563	568	611	584	582	551	610	595	564	579	601	636	563	599	591	620	613	549	569	588	618	649	613	623	575	542	559	549	592	606	555	605	615	608	584	599	597	563	603	606	595	600	595	580	570	597	604	640	573	592	605	563	581	576	563	590	548	583	542	578	585	578	582	574	588	569	594	588	603	592	582	640	613	588	593	588	556	580	578	577	600	619	614	596	569	566	594	580	576	575	570	565	605	594	634	613	643	586	577	588	573	605	574	554	552	588	572	595	569	596	620	573	602	559	593	561	566	590	579	548	593	574	610	595	596	586	583	579	574	617	592	595	560	588	640	571	555	576	598	624	585	600	622	552	568	604	634	617	597	561	576	632	560	584	554	602	578	574	583	540	563	564	591	562	573	618	563	585	569	557	624	588	582	574	567	568	551	579	576	569	571	566	583	594	536	592	596	574	582	601	597	568	575	583	584	606	592	575	560	600	580	588	606	594	547	558	607	565	616	553	572	587	551	558	583	611	595	567	557	576	594	600	586	547	557	561	611	567	617	588	614	544	592	578	591	569	632	579	581	549	548	598	556	608	539	591	599	577	561	573	575	598	580	599	616	583	565	592	584	543	573	570	584	565	594	585	604	585	560	576	543	604	570	503	599	569	599	592	524	581	548	642	623	581	566	589	571	547	579	567	585	593	596	596	587	576	593	580	578	615	591	573	617	576	552	589	572	562	578	581	572	561	568	574	577	614	606	584	579	590	560	553	576	614	584	607	617	582	590	607	608	632	601	598	563	608	593	593	569	579	598	584	614	570	592	561	598	641	591	559	597	571	595	581	598	556	562	572	552	588	586	576	562	544	588	538	566	627	571	581	593	559	626	594	567	580	538	600	569	623	594	597	584	568	531	555	552	591	592	622	573	588	512	580	575	608	573	591	563	574	554	591	613	563	616	612	525	586	599	608	602	584	598	557	572	552	564	552	556	611	632	600	606	543	660	582	577	561	565	564	593	574	585	593	565	607	581	600	564	556	590	568	599	607	576	579	600	594	576	590	567	575	605	581	535	588	610	612	586	555	589	601	566	601	584	605	584	606	605	616
46361	47072	53908	49990	45388	42485	43437	36652	28974	25909	15361	3413	1749	1617	891	631	373	236	255	223	200	222	196	241	189	210	235	222	200	226	198	194	189	212	196	237	211	199	200	204	232	217	195	193	215	344	370	332	321	272	237	251	223	188	216	219	209	196	196	200	217	201	235	213	200	223	184	208	194	190	199	194	214	211	233	199	206	220	213	219	213	205	195	203	233	185	172	207	192	205	183	207	233	200	184	199	210	202	189	209	199	193	214	197	210	210	226	200	210	202	196	186	204	220	207	198	185	191	209	191	192	202	197	170	188	217	203	222	214	178	191	196	194	173	224	196	219	195	211	231	209	231	195	209	228	204	215	215	174	218	185	196	224	217	214	181	242	210	198	202	209	197	237	211	208	188	203	217	206	192	197	202	173	203	200	245	212	198	209	189	209	206	208	206	191	208	222	223	223	201	200	202	225	210	184	221	199	205	213	194	241	207	220	203	207	239	202	218	195	207	180	202	205	235	179	199	206	195	203	179	213	224	196	218	207	241	227	192	184	190	204	190	212	207	230	202	210	197	216	224	214	218	208	201	212	227	194	195	199	216	197	203	220	194	221	206	229	206	225	210	222	202	211	211	212	200	217	247	210	204	207	229	218	208	204	219	197	198	218	194	218	203	217	198	238	198	214	206	210	224	222	198	180	197	206	230	212	190	217	211	225	186	212	220	218	208	205	206	224	222	193	248	193	192	206	200	213	205	209	227	202	189	206	210	215	216	220	199	242	225	222	195	202	227	181	229	213	210	193	192	185	195	204	222	203	213	199	193	211	195	219	216	222	208	186	216	214	202	213	226	196	198	197	195	219	204	213	217	191	210	190	201	219	186	174	240	215	220	191	199	196	204	188	195	220	182	209	234	232	225	250	215	193	207	211	198	207	216	226	234	193	218	193	203	207	216	219	217	201	218	199	223	199	194	203	232	223	194	196	234	191	206	197	238	237	187	223	206	228	217	188	214	227	223	209	191	202	191	221	235	186	194	176	214	196	214	203	231	229	215	203	205	185	218	195	225	209	217	196	201	180	219	197	207	222	170	226	205	201	206	176	208	218	221	208	224	194	181	185	212	175	203	208	208	195	220	215	191	216	199	194	194	182	213	186	229	208	213	215	194	205	190	219	211	223	213	194	200	213	179	210	221	205	208	215	197	222	222	237	201	195	208	204	242	195	209	211	197	186	212	209	231	219	222	204	211	202	201	207	250	203	207	198	193	209	200	211	217	210	206	199	224	211	195	192	179	214	201	202	214	197	215	209	186	215	229	171	200	191	232	233	200	219	211	223	234	218	213	209	219	196	216	180	208	203	213	207	209	203	221	192	211	198	207	194	183	207	217	216	224	230	195	198	205	220	218	211	204	229	193	242	229	222	195	217	192	206	225	182	219	202	211	198	216	193	177	197	201	215	206	187	220	204	210	192	212	216	192	193	176	198	203	202	248	209	202	203	209	199	205	224	196	201	191	181	193	221	221	228	237	214	198	209	199	198	223	194	223	204	224	186	203	225	219	224	200	211	218	219	218	228	202	216	205	201	204	209	216	225	252	216	219	201	185	210	185	207	204	220	197	215	199	200	201	204	215	242	226	222	214	199	205	199	222	228	228	219	205	218	217	208	195	198	224	199	239	202	234	200	198	198	229	212	208	176	211	179	219	200	196	175	203	191	203	217	199	195	211	183	217	226	212	210	219	209	224	200	213	219	217	229	177	215	214	198	228	204	210	199	178	223	196	211	224	206	193	190	177	196	220	199	209	194	205	221	207	216	199	191	197	197	244	213	208	209	226	210	191	217	188	208	195	190	187	220	192	208	218	229	209	202	187	204	219	193	226	241	209	224	188	205	210	192	228	221	207	182	233	216	221	197	190	223	186	181	229	205	206	177	193	210	193	226	202	211	218	224	207	209	197	239	188	213	199	224	217	220	223	210	206	195	193	206	198	193	222	209	215	207	208	199	181	233	209	204	230	213	199	228	208	184	214	195	200	229	203	203	212	210	200	207	191	225	210	188	225	215	185	208	188	192	219	172	198	181	198	198	217	209	179	232	210	191	211	220	177	216	178	212	205	209	216	208	216	239	182	205	216	219	200	200	188	203	203	218	189	200	216	209	195	187	246	208	203	181	208	188	242	207	209	193	219	191	210	222	231	203	194	239	194	202	230	213	213	215	210	202	194	213	197	204	194	224	202	195	211	218	194	205	227	207	194	198	208	215	219	205	187	223	204	241	205	212	187	186	206	193	221	225	220	187	194	207	196	202	182	170	208	218	207	190	217	191	199	224	213	210	200	239	219	202	208	187	186	182	207	189	224	184	233	220	223	203	207	217	226	204	202	197	229	200	191	194	186	198	197	205	219	195	197	230	222	221	213	214	208	196	200	234	217	226	211	203	190	195	200	202	192	224	221	218	212	220	206	189	208	221	228	255	192	221	180	208	196	212	212	203	208	199	203	192	203	191	215	241	205	192	215	215	206	199	186	201	241	215	204	203	234	206	215	192	216	233	201	195	218	205	202	207	219	201	228	204	194	195	230	203	192	183	186	197	198	193	202	218	228	215	244	202	193	219	205	234	207	193	192	172	234	190	197	208	227	202	225	169	195	180	212	239	210	203	206	214	193	197	197	213	177	229	228	211	200	229	175	209	189	190	190	228	190	224	191	189	241	209	216	189	197	203	227	217	207	189	201	226	213	203	175	198	217	220	221	227	206	201	208	242	220	202	193	208	196	215	192	211	186	204	227	200	173	216	190	215	195	188	201	203	203	211	183	215	199	213	218	200	216	207	194	207	185	219	199	214	220	242	210	196	214	201	231	200	182	197	211	192	182	200	221	212	209	188	211	220	225	189	177	198	237	222	197	188	232	225	212	223	208	203	213	192	198	188	220	202	209	199	224	230	233	187	201	193	219	229	227	219	206	207	194	196	234	211	204	207	200	223	210	220	220	219	213	202	204	181	237	209	221	204	190	213	214	200	216	213	215	218	213	219	226	222	198	203	221	213	188	191	198	204	196	177	195	212	219	196	211	215	217	196	229	225	195	202	242	226	235	208	190	235	195	230	196	219	226	190	193	185	207	218	199	201	193	208	216	187	191	230	226	219	219	210	211	209	210	196	210	204	212	202	195	200	204	220	223	200	220	177	188	195	195	210	220	204	196	203	196	213	190	199	201	200	176	203	204	203	210	215	217	198	224	193	191	206	192	216	217	179	198	226	184	245	235	204	217	224	221	212	218	207	195	198	233	181	220	220	225	220	196	203	219	210	204	185	215	221	230	225	207	213	196	186	228	213	234	186	220	201	195	211	195	217	215	192	231	228	197	206	205	197	194	204	200	212	238	213	198	211	189	200	192	210	219	208	200	209	232	210	211	187	189	198	202	234	208	207	183	193	219	218	230	214	206	203	196	215	221	196	214	202	205	211	194	219	191	209	194	218	170	218	204	196	237	188	197	190	221	212	197
34623	43414	55042	57592	58787	56993	57832	47517	38969	37849	21601	6344	7275	7066	3788	2767	1314	832	687	616	556	533	550	529	573	568	575	545	541	534	594	535	533	510	566	569	553	538	520	546	552	501	519	490	731	1095	1224	1178	991	856	657	603	559	584	547	548	521	525	501	531	509	498	494	528	484	515	494	541	500	512	564	554	530	496	493	525	549	530	534	534	528	579	542	552	486	536	508	514	547	467	536	530	569	568	535	506	485	542	502	526	496	490	504	516	543	535	524	554	493	531	508	556	544	550	516	495	511	496	490	545	553	510	564	523	511	543	519	500	519	542	514	524	555	532	540	528	542	472	522	529	537	540	521	534	531	511	523	548	528	541	525	549	568	495	455	567	534	502	518	534	558	547	504	496	559	508	549	498	536	595	526	481	488	534	551	516	526	538	511	513	468	511	546	513	515	539	549	472	557	518	532	584	493	522	541	482	518	522	519	516	522	554	503	528	529	526	524	533	519	541	525	532	503	545	523	498	502	538	569	547	509	534	522	521	512	548	507	494	518	538	511	511	569	519	514	538	521	509	556	539	537	480	494	498	536	589	503	565	508	516	536	530	506	516	543	506	513	492	508	516	539	541	559	528	562	530	530	511	518	488	543	526	541	523	588	495	484	545	480	554	511	487	522	522	540	493	550	520	571	528	500	510	539	550	514	549	544	520	563	556	542	520	558	553	557	527	516	490	537	525	515	535	498	521	525	505	557	522	529	550	534	498	554	562	460	511	514	533	487	563	531	564	495	524	513	513	518	537	549	569	488	532	562	527	516	472	521	537	536	483	533	517	497	564	503	541	498	548	504	544	498	499	507	503	565	498	463	515	542	533	586	537	552	562	532	524	526	508	480	524	511	503	493	537	551	489	548	565	526	505	544	558	524	477	504	509	501	537	520	492	508	505	518	513	533	519	516	531	528	534	526	563	523	536	523	536	529	527	554	502	505	559	473	542	539	520	516	488	540	561	528	518	543	503	502	503	533	528	478	553	530	550	539	530	513	513	522	514	539	524	527	489	495	552	517	507	542	540	489	531	551	514	532	544	507	491	503	508	486	491	554	470	517	491	496	548	556	509	504	507	563	486	503	496	505	548	516	553	531	496	522	501	544	529	510	495	551	536	508	584	501	530	524	531	508	515	520	479	511	517	507	543	470	515	529	585	519	528	526	522	497	548	509	517	536	532	547	509	544	516	505	521	505	572	502	543	546	544	532	537	510	521	548	498	525	526	532	527	494	555	519	511	485	500	539	496	527	558	531	533	523	485	509	509	526	543	523	511	535	536	491	568	551	507	565	512	525	526	557	493	510	519	481	527	497	541	528	527	511	534	515	497	521	536	491	520	523	484	543	530	486	532	507	510	527	507	504	516	505	501	538	527	552	526	498	497	512	468	511	527	493	492	543	522	532	524	544	544	495	519	519	504	549	523	533	526	465	521	531	545	509	516	508	492	530	560	517	520	463	517	511	533	543	558	488	526	511	490	526	552	501	507	565	536	505	491	523	507	512	496	508	532	540	510	524	535	537	536	481	540	529	525	557	527	492	514	528	483	524	543	530	571	582	498	507	523	572	520	520	514	547	524	527	511	530	513	505	502	545	484	508	568	511	541	542	501	517	533	511	508	498	487	566	562	540	541	520	554	534	516	539	574	573	539	521	508	529	489	537	488	496	518	532	537	534	532	561	528	524	538	490	528	498	485	525	505	470	512	520	496	496	512	479	502	501	524	507	545	548	524	513	530	544	542	526	505	522	562	480	559	481	557	572	517	534	498	555	526	524	535	524	529	499	530	501	512	525	516	532	517	539	540	524	537	503	487	491	569	534	510	518	517	545	572	516	536	513	514	508	548	491	486	496	513	461	550	504	555	515	453	531	554	510	574	505	538	500	550	548	545	540	522	536	501	496	515	527	528	557	517	535	538	539	532	461	517	523	499	501	520	546	563	571	480	524	489	524	544	554	512	535	522	543	556	505	536	484	530	589	528	535	538	490	538	520	551	543	561	517	527	555	488	538	564	535	551	517	507	545	552	548	533	502	479	503	485	509	519	539	518	530	496	550	539	524	527	501	579	523	519	544	541	572	526	516	549	550	539	533	539	509	501	508	570	503	528	536	551	522	537	531	530	532	482	507	529	538	475	530	535	514	538	489	522	504	513	498	493	567	510	543	481	531	503	498	516	530	519	523	528	526	501	551	494	533	528	551	519	538	494	523	488	497	526	546	547	519	549	534	549	533	521	528	553	581	523	595	498	531	525	525	516	555	455	498	530	519	479	568	516	511	508	524	519	547	560	556	523	543	544	556	561	513	563	525	521	537	538	520	531	526	542	493	514	531	554	540	509	542	477	521	524	491	546	521	581	536	520	508	567	531	523	513	519	565	532	512	551	529	557	556	560	509	517	539	558	541	541	500	515	476	518	547	519	523	579	498	529	528	552	513	520	517	526	482	511	474	522	505	574	572	489	502	517	538	506	567	472	544	530	516	511	514	527	579	494	535	498	553	538	527	525	482	540	526	526	517	520	513	528	568	527	501	519	512	467	531	525	519	518	546	487	550	549	560	590	553	487	543	494	545	535	542	563	512	511	541	541	492	538	505	523	547	573	530	559	526	535	526	541	527	582	495	498	531	518	508	546	560	516	541	533	538	521	556	522	516	532	533	534	538	545	521	542	541	497	521	525	488	516	523	569	544	533	492	527	507	530	490	538	539	519	511	563	495	535	481	511	530	511	538	515	578	540	485	558	544	488	530	512	507	520	549	583	498	507	484	536	509	509	497	535	485	499	520	488	529	540	539	557	533	515	509	563	515	526	549	509	585	505	520	559	525	531	507	528	516	505	509	523	491	521	532	550	547	543	535	518	503	526	523	544	508	558	558	540	531	506	527	503	507	522	519	530	557	517	532	541	495	519	539	499	540	542	539	544	550	559	534	543	566	488	519	490	495	561	555	547	518	508	487	531	534	497	526	504	536	535	506	578	488	537	524	528	511	492	516	550	515	518	539	539	503	532	523	524	536	505	527	557	527	471	516	566	540	551	524	521	525	526	539	497	549	564	532	520	546	518	510	520	499	535	564	551	523	488	538	480	495	515	484	529	515	484	529	477	499	523	553	508	521	489	517	537	515	528	516	543	594	524	505	528	529	488	519	538	523	517	512	535	547	513	526	520	561	539	511	520	540	550	519	528	489	564	535	536	570	528	518	497	557	505	498	524	547	530	549	503	518	537	516	564	524	509	514	499	515	533	540	524	531	480	550	496	556	505	502	495	557	535	540	491	550	535	523	545	500	497	501	549	525	540	562	497	526	470	533	531	505	517	519	510	501	513	523	524	479	524	522	539	529	521	530	515	522	498	579	483	535	545	529	514	543	520	500	536	520	555	531	524	613	536	520	507	527	530	527	545	533	536	504	505	539	522	537	549	521	502	529	493	542	529	518	531	539	551	520	562	487	470	543	499	532	531	514	541
38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
