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
338500692851	338500693407	338500693957	338500694507	338500695057	338500695607	338500696157	338500696707	338500697257	338500697807	338500698357	338500698907	338500699457	338500700007	338500700557	338500701107	338500701657	338500702207	338500702757	338500703307	338500703857	338500704407	338500704957	338500705507	338500706057	338500706607	338500707157	338500707707	338500708257	338500708807	338500709357	338500709907	338500710457	338500711007	338500711557	338500712107	338500712657	338500713207	338500713757	338500714307	338500714857	338500715407	338500715957	338500716507	338500717057	338500717607	338500718157	338500718707	338500719257	338500719807	338500720357	338500720907	338500721457	338500722007	338500722557	338500723107	338500723657	338500724207	338500724757	338500725307	338500725857	338500726407	338500726957	338500727507	338500728057	338500728607	338500729157	338500729707	338500730257	338500730807	338500731357	338500731907	338500732457	338500733007	338500733557	338500734107	338500734657	338500735207	338500735757	338500736307	338500736857	338500737407	338500737957	338500738507	338500739057	338500739607	338500740157	338500740707	338500741257	338500741807	338500742357	338500742907	338500743457	338500744007	338500744557	338500745107	338500745657	338500746207	338500746757	338500747307	338500747857	338500748407	338500748957	338500749507	338500750057	338500750607	338500751157	338500751707	338500752257	338500752807	338500753357	338500753907	338500754457	338500755007	338500755557	338500756107	338500756657	338500757207	338500757757	338500758307	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2719	3650	2300	2719	3650	2300	2719	3650	2300	2720	3650	2300	2720	3650	2300	2720	3650	2300	2720	3650	2300	2720	3650	2300	2720	3650	2300	2720	3650	2300	2720	3650	2300	2720	3650	2300	2720	3650	2300	2720	3650	2300	2720	3650	2300	2720	3650	2300	2720	3650	2300	2720	3650	2300	2720	3650	2300	2720	3650	2300	2720	3650	2300	2720	3650	2300	2720	3650	2300	2720	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
33267	17593	9729	2393	1207	856	580	314	288	222	226	198	219	220	217	227	213	224	169	210	187	182	157	161	152	165	168	176	142	147	132	134	136	125	125	106	115	108	107	115	135	131	131	113	108	113	122	132	95	103	116	104	114	136	119	121	124	120	114	118	112	116	100	134	122	97	95	108	110	120	119	110	106	106	111	100	106	126	130	102	123	91	131	123	101	106	107	102	113	128	117	104	126	110	102	116	127	119	93	116	101	101	113	106	110	117	113	110	106	130	93	118	96	95	106	103	97	105	102	115	119	72	107	99	111	127	93	128	118	112	111	97	125	110	134	118	114	112	99	103	117	114	98	110	120	121	124	132	139	131	101	109	110	138	124	91	92	115	107	122	110	114	98	105	109	106	100	118	106	123	103	104	114	110	98	112	136	96	111	130	115	123	116	123	112	124	112	129	97	92	106	108	98	112	125	118	86	117	116	114	133	127	100	110	97	109	106	119	114	106	129	117	143	110	101	128	128	119	132	96	112	114	100	126	94	131	102	115	118	121	119	124	122	119	118	112	113	102	122	103	122	105	119	108	135	120	129	128	131	116	122	123	138	110	109	122	111	96	108	112	128	121	123	118	117	120	115	124	124	122	115	115	107	114	120	118	114	124	124	105	99	122	108	122	107	105	109	127	124	105	112	114	112	139	117	124	115	107	100	123	113	115	90	101	100	134	114	121	98	106	104	123	97	111	119	120	103	116	125	139	126	135	125	90	119	125	125	122	109	113	105	96	118	104	106	125	117	93	108	126	117	114	109	129	130	142	112	137	112	106	111	120	97	117	126	83	123	117	122	108	99	122	109	119	118	118	100	98	117	136	100	124	123	112	123	110	94	123	102	122	119	118	97	100	120	116	108	124	120	105	126	114	101	122	108	125	111	115	82	107	108	122	124	115	117	121	134	116	129	125	129	146	117	124	123	131	110	125	114	99	135	123	104	109	106	115	113	113	116	116	85	129	108	129	119	119	109	115	113	103	116	101	121	99	129	113	115	137	121	115	129	118	114	103	120	117	100	100	102	147	118	88	123	123	109	124	119	103	91	122	120	100	124	126	117	113	113	138	113	120	109	110	111	138	105	94	123	138	112	104	121	106	121	105	110	113	114	131	122	138	129	119	109	114	109	124	76	111	93	121	103	101	103	106	115	104	116	108	109	140	87	108	133	107	122	120	111	134	113	112	114	100	117	108	115	104	117	103	102	139	128	118	129	127	101	109	120	119	114	124	110	110	106	111	119	134	100	99	122	114	114	122	112	95	120	122	124	96	119	96	114	88	109	105	107	108	115	132	125	119	131	116	133	121	125	121	126	137	127	112	116	105	116	108	127	103	127	109	128	127	115	115	104	106	128	112	119	118	109	136	108	129	110	112	98	99	116	107	110	111	136	104	88	115	127	123	118	113	126	134	123	113	126	119	130	104	110	118	119	123	125	103	122	100	107	117	109	106	91	112	106	117	109	93	114	111	115	104	94	135	118	113	104	118	111	116	110	103	121	115	99	115	111	94	104	120	122	118	126	114	118	113	97	123	119	123	115	125	115	112	127	126	130	114	110	108	118	112	140	98	116	101	108	90	106	133	115	120	103	119	111	131	115	116	122	103	120	117	121	101	124	98	112	111	120	118	112	99	122	90	97	117	111	134	120	120	111	121	126	101	110	107	104	125	109	112	104	99	127	115	142	113	128	84	108	123	98	118	123	100	126	146	110	93	128	117	124	122	111	106	117	124	107	112	100	104	130	119	116	106	106	111	108	132	96	135	113	113	102	122	116	132	128	111	102	118	103	117	120	125	108	141	100	104	93	123	98	97	105	101	120	126	95	117	125	132	116	109	122	134	116	117	117	126	100	112	111	102	115	103	104	128	94	110	115	113	125	99	122	111	146	127	127	126	116	114	108	125	106	120	110	104	110	116	116	120	107	109	124	117	120	98	113	116	104	134	103	130	130	134	133	113	112	134	96	101	117	119	112	110	97	103	107	120	121	105	111	109	101	118	93	118	115	111	103	97	111	116	117	132	95	111	111	102	128	112	120	113	114	121	102	119	99	82	113	114	107	114	107	118	108	114	121	105	118	101	126	123	132	103	113	121	135	103	95	105	110	112	128	119	115	121	128	117	112	114	103	101	112	116	111	117	122	97	111	120	113	143	124	112	115	133	117	123	119	128	117	126	123	104	112	94	134	109	127	119	110	114	103	113	109	133	105	120	120	115	133	112	127	132	115	117	120	106	101	142	113	102	131	121	109	100	109	106	108	102	106	106	124	105	113	102	115	124	115	129	126	113	102	92	124	104	109	120	101	111	109	110	99	109	115	131	117	105	139	141	102	122	116	94	100	102	99	113	124	120	103	134	119	134	116	104	116	122	109	105	130	102	104	99	140	108	108	125	118	119	100	111	126	116	134	123	125	108	136	101	103	119	125	121	95	118	113	113	108	123	121	116	118	118	126	96	116	121	100	136	120	100	110	104	114	111	101	98	124	127	110	124	106	127	121	129	110	117	122	93	111	129	109	97	134	108	126	114	110	105	118	101	121	123	106	115	115	120	116	112	113	107	109	124	105	116	121	129	145	115	116	114	79	126	112	107	128	120	118	106	103	100	121	134	112	131	119	122	128	120	111	129	129	100	131	108	115	104	84	123	114	132	108	108	99	133	112	112	113	110	127	88	136	111	108	107	99	124	121	109	86	116	108	128	128	106	122	120	127	122	114	118	127	112	97	97	128	128	136	104	132	115	109	107	110	111	152	121	113	106	121	110	113	110	100	111	113	124	106	110	117	107	110	100	111	103	103	141	98	123	102	113	123	119	114	118	125	120	97	123	99	113	109	111	104	117	108	113	109	114	128	111	122	125	120	110	112	89	98	99	115	112	108	107	120	111	139	113	118	104	99	123	110	116	108	110	103	127	107	98	109	110	120	117	125	123	121	98	94	111	112	99	134	115	113	112	94	114	103	124	122	117	110	114	106	119	98	127	101	112	128	123	138	128	121	95	104	90	123	127	113	119	93	137	113	122	138	138	122	119	82	122	117	91	113	117	129	112	107	92	116	108	119	104	102	116	126	113	109	116	117	123	93	135	101	118	123	120	121	106	113	130	112	124	113	103	93	111	121	106	117	104	86	111	116	122	126	115	102	102	113	129	118	103	109	128	137	99	122	102	124	121	119	94	120	100	99	98	109	137	93	98	130	101	122	121	96	121	111	97	121	117	123	127	101	133	107	112	104	104	113	111	127	108	108	116	126	116	119	129	154	106	129	109	106	110	104	122	120	129	119	116	105	106	117	113	153	125	128	107	114	115	118	119	118	116	110	121	103	134	111	95	106	106	111	127	113	109	111	128	107	100	112	118	115	134	110	102	122	102	113	140	127	114	104	122	124	102	107	134	100	97	102	111	99	105	106	140	107	103	111	127	104	114	106	125	113	106	95	112	120	105	105	93	118	108	123	152	115	132
22369	14306	13119	4970	3573	2841	1732	1326	1071	896	942	784	915	1032	1194	1142	1134	1029	1049	1068	937	860	769	706	686	665	669	641	568	525	421	400	390	448	413	359	339	313	328	353	312	302	298	305	310	285	293	283	314	288	290	317	282	324	313	281	284	302	296	259	291	326	324	312	308	310	284	277	294	300	342	366	337	309	263	289	310	309	288	300	284	296	276	299	301	296	277	271	298	263	306	288	335	301	283	265	283	312	308	302	279	295	297	292	286	284	267	272	293	308	299	309	316	284	280	316	310	271	311	303	265	299	281	309	311	293	299	288	312	316	290	308	287	317	288	321	278	325	297	297	270	280	291	291	281	304	313	292	298	298	301	294	318	280	279	280	293	287	290	272	305	309	306	295	317	293	294	282	266	255	294	324	291	290	291	280	268	305	298	299	281	284	319	265	281	331	300	288	280	303	295	304	311	297	293	287	279	321	276	287	292	297	312	308	306	291	322	306	317	303	289	315	309	288	285	297	294	290	292	278	300	298	306	291	292	273	317	266	299	320	282	243	299	290	261	284	277	281	304	294	290	289	300	289	316	295	340	291	286	274	277	300	272	286	316	281	270	293	312	286	325	295	322	310	311	308	290	280	314	331	277	311	253	309	271	282	326	266	287	304	264	289	287	308	290	295	288	302	316	295	290	283	302	289	301	294	293	312	310	321	275	295	309	312	279	304	294	285	280	286	295	274	324	269	287	305	288	282	259	321	286	302	249	276	325	279	306	293	298	273	278	281	304	332	280	278	296	289	251	286	306	304	295	284	285	306	279	290	287	308	268	282	304	286	268	294	292	286	275	282	290	319	260	297	298	288	291	290	310	293	295	282	315	294	279	278	283	305	295	293	308	289	295	268	305	283	293	270	259	292	306	297	300	276	342	300	319	283	308	290	288	275	289	264	275	274	323	313	285	301	300	275	300	284	265	301	306	325	308	305	298	275	310	283	300	288	315	330	309	292	251	295	320	278	307	320	265	292	318	293	284	264	300	289	299	294	290	308	289	291	287	284	281	306	299	263	272	292	290	303	298	256	304	290	293	292	269	293	283	299	311	272	278	276	301	296	288	269	298	265	284	299	268	307	282	285	313	297	320	272	274	285	292	300	287	282	279	317	284	320	287	279	285	292	295	278	301	275	279	307	307	318	281	291	288	276	300	296	292	301	269	291	297	265	296	317	283	288	299	300	297	276	306	287	306	301	282	285	276	303	298	318	277	274	302	272	271	285	320	290	330	303	286	272	304	273	297	317	240	288	307	284	303	298	304	299	299	290	320	255	276	291	284	292	288	300	274	273	243	280	290	260	320	326	307	302	300	294	321	302	318	305	292	287	303	287	274	281	295	280	297	291	315	312	281	273	291	286	324	292	294	275	279	295	297	289	281	313	302	281	284	293	257	285	290	282	297	322	293	306	305	327	267	280	307	307	284	287	277	283	288	253	283	290	302	278	280	307	290	291	338	272	301	293	309	314	297	337	265	310	295	313	309	321	290	302	266	280	285	283	319	273	300	301	283	260	293	285	312	293	295	281	281	290	302	304	305	289	294	304	307	273	309	310	297	296	292	305	273	294	317	295	306	281	298	314	300	275	291	334	278	293	295	269	287	328	275	328	289	286	252	291	299	298	277	319	276	273	283	301	324	266	296	314	283	292	287	324	264	276	298	314	291	307	306	298	291	282	295	291	253	284	318	301	314	294	250	294	273	300	305	303	334	311	286	286	277	293	297	299	261	272	289	299	321	279	316	280	263	316	303	254	292	302	285	290	274	298	285	300	308	289	297	316	315	292	267	304	303	269	263	275	297	288	280	313	297	315	268	306	300	275	291	301	257	285	338	287	301	301	286	297	294	298	278	295	279	289	274	302	277	311	283	310	313	296	312	293	297	302	299	291	292	279	326	285	316	303	301	286	294	289	313	301	272	298	309	274	289	303	272	305	294	294	291	291	272	280	272	282	298	304	288	289	318	311	294	292	281	288	304	293	291	311	292	319	294	281	286	280	260	301	278	297	291	296	274	304	297	294	282	265	279	297	324	295	298	283	297	288	284	285	286	297	300	305	291	311	323	335	277	275	304	302	308	284	298	283	293	283	299	319	302	295	274	265	262	299	288	296	306	296	309	294	265	315	291	278	285	312	284	296	286	285	271	280	272	322	296	287	299	279	290	295	332	301	308	300	299	303	269	313	301	282	303	262	265	293	310	285	276	292	276	313	314	298	303	307	308	306	296	302	304	309	283	285	289	331	309	296	297	303	296	326	310	302	303	307	306	291	316	323	288	315	286	276	269	282	288	270	310	302	268	290	282	281	305	305	298	301	249	288	295	282	312	283	284	303	292	294	297	293	261	269	308	292	268	293	298	284	317	321	302	317	274	271	276	304	279	306	287	290	307	305	305	302	302	287	303	282	299	305	291	272	330	289	273	287	267	291	286	326	265	308	251	326	305	289	279	266	306	282	303	300	314	291	277	296	309	278	273	285	314	279	274	304	281	311	278	301	283	292	258	302	321	274	285	301	277	316	328	305	290	276	280	295	285	290	283	310	311	285	300	269	315	306	292	290	295	288	292	286	270	279	291	302	292	322	281	275	320	307	323	273	270	293	288	303	275	328	292	289	272	295	277	286	271	278	289	283	320	286	287	288	290	279	287	259	288	308	307	303	278	306	289	303	276	275	287	298	276	294	309	317	277	281	340	265	285	287	303	286	296	311	272	299	286	292	257	278	297	296	286	305	307	314	281	287	289	318	303	289	299	321	278	282	317	255	288	297	275	276	299	300	285	282	298	286	261	300	311	254	301	269	283	296	282	320	286	290	263	283	285	286	298	275	307	263	289	257	299	304	296	303	284	294	298	271	293	288	287	308	286	313	293	273	257	318	307	266	256	286	285	308	290	270	314	307	318	280	291	301	280	300	312	309	319	270	289	290	284	294	297	306	315	285	319	295	295	273	284	276	278	311	271	295	297	329	273	297	312	313	287	318	279	304	299	316	287	272	301	289	304	277	295	263	286	285	274	309	296	276	286	283	297	295	274	302	282	281	290	313	302	268	299	297	295	277	294	311	273	329	330	286	288	314	297	297	267	320	254	288	263	327	276	319	293	267	283	313	308	257	239	303	287	318	324	275	296	284	340	310	267	263	302	282	308	312	278	315	267	279	277	288	308	280	313	319	261	287	286	276	292	290	257	300	300	302	322	333	316	308	300	272	306	279	302	286	281	316	255	299	301	328	279	283	308	299	247	262	261	329	284	314	291	271	298	294	292	287	296	285	274	287	290	319	272	288	302	288	299	275	326	289	272	291	281	258	298	282	286	310	294	301	298	287	277	317	295	274	279	276	319	283	273	302	324	271	295	338	322	319	271	285	269	284	278	313	289	295	280	295	307	313	317	283	285	289	319	281	290	328	304	300	323	326	292	274	324	288	295	303	315	292	268	298	268	301	331	281	303	301	292	278	305	277
12260	4888	2145	558	260	230	165	188	184	182	168	155	157	156	189	176	166	191	157	168	177	179	175	171	164	156	166	160	150	153	160	136	130	152	140	160	146	147	126	132	134	128	132	137	138	128	140	116	129	154	137	160	148	125	143	161	153	141	128	171	130	121	172	131	143	151	132	126	139	148	143	141	158	138	149	146	125	146	149	141	145	163	122	144	155	141	123	164	138	122	153	149	127	145	127	147	148	158	148	148	164	167	145	145	156	128	150	132	143	153	125	133	121	145	128	148	144	152	141	147	141	128	164	169	143	150	156	126	138	170	125	121	132	129	111	155	129	148	145	141	135	123	171	129	144	144	149	119	131	131	141	144	151	130	120	154	142	161	141	154	128	121	146	144	128	122	149	139	126	133	161	115	136	136	157	140	155	121	137	129	136	149	145	170	152	148	118	137	155	133	158	144	131	128	143	135	141	150	134	141	135	131	143	117	144	136	133	163	140	135	133	141	114	147	135	149	132	122	161	106	122	126	134	148	151	128	157	162	136	158	142	153	138	145	153	152	161	134	152	149	169	149	133	142	148	129	157	125	135	121	145	159	149	143	140	136	140	125	154	158	131	147	153	155	139	139	154	147	136	124	150	138	117	146	142	141	151	153	136	136	126	112	156	149	139	131	160	139	155	118	144	128	129	142	112	140	140	142	145	122	132	142	159	153	143	147	126	148	146	142	153	122	156	119	112	133	137	140	135	141	125	158	123	138	147	120	147	164	146	140	143	130	147	120	138	143	151	131	141	150	164	110	144	129	138	153	142	123	142	146	134	164	115	123	133	132	119	165	156	131	153	137	134	143	135	132	148	134	155	130	117	122	139	132	122	157	160	164	151	122	164	133	157	150	146	138	168	133	151	133	167	122	131	153	127	128	157	155	131	139	131	132	135	125	137	137	151	126	145	150	133	152	145	133	132	140	144	141	155	134	133	141	139	156	131	149	139	138	126	146	132	131	135	132	148	145	140	132	144	144	166	129	124	150	110	139	153	144	133	141	138	142	127	128	144	135	129	146	158	127	140	154	151	152	158	159	158	154	151	138	159	122	148	129	130	138	144	118	137	155	155	167	129	129	153	142	132	136	150	136	159	141	123	148	133	118	164	138	167	155	141	137	151	144	163	147	136	129	148	135	128	134	150	144	127	144	136	138	149	138	139	176	139	139	171	135	136	134	155	143	137	151	137	150	141	143	157	152	155	153	136	137	137	133	133	127	157	137	145	141	157	161	135	151	137	159	136	146	133	131	132	125	139	124	135	129	141	177	135	153	132	135	143	140	134	125	149	149	146	133	156	129	134	155	137	164	125	151	165	154	139	123	141	149	123	140	138	124	157	140	147	133	140	137	135	130	129	164	152	124	146	130	139	142	161	152	139	128	128	155	137	143	139	129	140	156	150	138	123	154	146	147	123	143	129	135	132	133	154	156	145	150	128	106	127	137	127	139	162	147	135	152	134	135	111	141	170	158	150	140	141	130	149	144	148	142	137	161	123	148	120	147	179	137	150	161	131	147	146	131	149	131	140	123	148	127	165	134	139	130	140	135	162	162	132	130	132	136	126	147	163	151	148	123	133	147	138	149	141	146	151	171	124	146	123	135	121	139	147	143	160	139	129	139	152	127	141	156	144	152	110	143	161	141	134	145	128	154	140	146	149	157	133	161	143	150	175	144	137	173	143	133	168	141	132	145	123	138	139	128	137	134	137	144	163	130	142	137	140	125	141	150	129	130	127	146	145	150	131	136	143	127	151	143	140	141	156	147	158	165	137	136	144	128	145	163	150	120	153	142	127	126	141	158	135	103	140	131	153	153	150	131	166	155	141	148	145	158	135	165	145	131	151	125	149	165	161	117	165	147	128	139	146	132	146	142	148	131	151	131	138	139	163	148	120	152	154	127	148	118	148	124	141	141	165	133	140	171	150	131	132	143	153	136	130	152	148	117	148	157	139	141	129	136	135	165	135	140	149	125	145	162	134	142	116	136	147	174	142	144	126	171	124	151	141	144	133	160	137	135	141	153	146	146	132	138	150	172	136	136	139	137	151	146	140	127	133	153	142	136	137	140	144	133	140	153	150	137	158	121	137	124	127	156	126	131	119	131	140	151	154	144	139	135	163	131	146	176	147	151	140	115	163	141	155	132	149	126	147	146	122	139	159	130	148	159	138	141	141	130	165	135	144	137	135	144	146	148	134	134	134	147	151	166	140	130	146	146	133	145	144	159	154	149	134	167	155	124	153	159	155	132	136	175	144	161	130	141	145	124	163	138	152	157	144	140	139	159	140	116	154	155	140	124	136	133	133	148	173	132	128	127	132	140	136	152	127	148	141	148	165	146	135	130	125	126	145	162	147	162	146	113	152	151	139	154	152	138	146	121	139	133	135	132	149	126	141	158	152	146	140	142	140	157	151	133	140	159	142	136	131	136	149	137	153	155	151	162	157	142	143	134	125	132	151	161	143	162	137	147	160	136	144	145	140	141	126	146	152	135	148	159	154	154	150	154	151	147	157	141	152	138	124	128	153	153	176	139	147	150	122	159	144	144	147	140	138	152	135	146	150	149	141	157	147	142	134	127	126	134	149	129	143	144	135	142	130	141	150	164	141	139	152	160	152	148	134	134	121	140	130	152	143	140	126	149	139	147	136	136	165	173	153	156	128	125	155	120	137	148	140	153	153	143	117	153	155	133	136	133	159	129	140	148	149	135	133	155	160	130	141	141	133	136	156	127	120	131	115	144	139	127	129	144	125	129	120	154	135	130	173	138	127	129	138	132	143	143	126	143	158	137	151	123	143	158	135	142	156	146	138	116	145	141	153	143	127	165	143	146	142	134	144	165	139	140	150	150	148	144	158	148	149	142	145	120	126	144	164	156	136	166	155	140	126	180	158	124	133	135	158	125	133	132	140	148	127	154	144	130	168	147	144	168	151	138	156	154	169	160	148	135	147	124	133	149	136	138	134	147	150	140	149	152	133	152	117	155	135	143	127	151	122	158	141	125	136	126	138	134	149	139	136	143	140	137	148	151	154	167	145	141	140	141	159	140	148	137	139	179	129	134	141	132	168	160	149	143	144	152	137	158	157	118	133	145	158	164	155	129	132	154	150	114	134	135	139	122	139	121	132	152	157	153	154	125	131	160	159	146	127	142	136	145	128	154	163	145	152	138	134	153	116	131	153	151	149	142	183	147	134	152	153	149	132	156	123	155	140	137	142	121	139	164	129	170	165	133	143	136	161	136	147	132	165	151	143	131	161	153	118	137	130	145	150	143	137	127	136	157	117	145	125	177	143	152	147	157	145	139	136	137	147	152	144	120	134	140	138	143	117	163	143	137	127	129	134	125	127	141	161	135	140	140	131	141	120	161	168	132	161	143	133	141	146	145	126	159	143	165	157	136	141	137	156	156	128	146	180	153	156	143	133	125	120	156	123	151	144	131	140	125	118	142	149	152
9158	5037	4168	1540	969	813	621	485	512	506	546	519	583	540	585	582	623	636	685	650	523	467	471	519	471	578	508	450	431	465	441	369	383	374	416	340	356	381	394	361	356	363	369	377	359	340	368	357	403	360	372	338	356	371	374	372	395	360	390	347	380	391	320	341	342	363	333	384	336	400	389	379	357	350	392	355	339	358	337	363	401	386	390	394	348	372	382	400	388	380	357	380	371	347	382	376	361	356	347	407	378	369	350	352	326	361	347	367	386	396	373	381	409	376	362	370	334	343	335	376	373	370	331	399	400	355	353	401	351	355	371	357	376	390	362	357	397	347	337	361	331	349	332	345	356	364	368	375	375	386	399	345	409	379	372	369	385	358	358	340	354	365	376	357	346	365	354	359	382	375	354	337	396	387	393	337	329	353	375	374	379	372	368	362	373	366	365	371	381	344	367	388	367	372	381	383	345	353	387	373	330	379	357	384	363	325	367	386	384	374	383	353	371	345	392	376	358	346	351	358	382	350	356	368	342	379	380	339	365	362	351	327	382	372	369	346	358	361	372	377	366	376	335	351	381	369	365	363	370	371	368	392	348	326	375	374	370	390	339	351	366	404	363	389	337	353	378	365	368	409	352	382	357	354	343	358	359	385	363	348	374	377	356	385	376	355	387	357	386	390	366	368	360	341	384	401	348	362	368	334	354	352	386	362	354	357	378	344	347	399	357	360	356	391	366	384	399	359	400	354	379	346	355	399	367	371	375	331	379	363	366	342	345	354	343	340	350	356	399	351	350	388	356	346	355	323	390	364	371	329	390	389	377	388	377	363	345	388	369	363	384	357	426	398	371	370	361	383	400	403	382	368	396	367	381	374	337	354	378	368	343	397	331	353	361	354	381	378	350	365	345	347	328	369	380	356	374	358	360	346	342	370	352	385	348	350	372	398	371	368	369	391	360	356	372	384	356	390	370	377	373	352	387	359	388	390	346	370	343	375	397	349	345	353	397	373	364	374	381	359	347	348	371	396	406	399	387	353	357	341	361	354	358	351	356	340	344	377	390	387	389	352	361	365	374	369	356	402	395	364	338	375	341	389	361	371	363	342	312	383	371	367	360	361	382	414	365	337	380	359	380	358	362	362	355	378	384	384	354	390	377	361	358	350	390	367	367	376	366	345	357	366	325	391	362	355	344	375	364	329	376	372	429	369	360	379	363	376	381	359	345	328	350	326	378	366	366	368	348	339	360	355	337	381	339	401	398	382	346	360	391	363	342	350	376	404	362	359	342	352	339	400	377	379	421	385	372	382	387	337	378	373	371	382	348	338	343	349	368	378	350	364	379	330	362	364	381	403	374	401	368	372	403	371	368	398	380	355	349	372	350	390	363	356	367	377	334	374	380	360	380	392	372	350	391	346	339	370	385	385	345	366	355	357	395	380	365	382	344	362	389	383	362	381	396	380	371	364	336	373	369	378	381	340	363	372	378	377	377	356	387	365	378	365	342	375	369	343	371	369	356	358	364	357	382	356	370	347	368	354	377	372	392	375	377	362	376	380	373	344	366	333	330	354	368	368	352	353	325	330	360	393	360	362	336	372	337	377	364	353	350	381	322	384	366	376	374	368	349	384	353	358	361	352	396	398	350	353	344	344	350	373	353	376	344	362	372	335	344	373	360	372	352	374	384	315	372	398	369	322	358	354	410	379	371	368	419	356	364	353	372	374	380	363	355	343	366	382	375	386	370	336	378	346	364	358	352	389	370	379	372	347	361	370	335	359	391	355	372	371	370	343	380	401	361	350	378	355	339	385	348	400	397	370	370	399	379	396	329	356	386	374	351	402	352	358	347	346	417	375	334	328	372	369	378	344	382	378	357	341	353	361	352	411	359	357	372	382	405	377	372	352	341	328	350	358	355	395	377	354	360	398	364	382	349	379	362	356	332	357	331	357	370	351	376	364	355	360	368	359	398	386	393	343	372	364	354	363	370	351	385	357	330	375	344	378	344	366	366	324	365	372	369	363	351	387	376	366	369	360	356	383	362	351	363	374	364	369	354	366	384	344	383	357	346	369	363	358	347	355	376	326	369	369	344	344	348	354	336	358	405	401	337	386	382	391	356	348	393	363	379	393	364	342	398	330	369	398	362	354	390	357	364	377	364	401	360	382	334	395	336	339	375	380	350	359	387	375	363	401	357	391	339	338	325	376	378	383	366	371	387	340	350	377	374	360	370	382	377	385	373	354	353	398	357	377	359	365	356	379	364	391	348	357	388	369	345	329	367	382	353	375	386	395	381	386	363	376	366	382	347	353	388	371	373	372	413	356	339	352	373	373	354	352	368	370	409	375	389	332	374	362	362	389	364	357	379	390	373	359	381	379	359	379	386	331	340	371	408	376	348	401	373	380	375	331	383	370	394	384	358	356	365	350	370	344	349	339	347	350	371	373	387	356	374	388	353	362	375	368	359	358	357	381	351	357	348	364	368	376	377	369	351	364	368	379	369	353	374	376	349	372	339	405	377	365	339	367	340	355	385	391	360	365	341	358	394	372	404	405	356	375	366	347	388	383	377	375	384	355	326	357	359	355	358	345	369	376	379	356	344	336	355	340	401	385	379	349	378	393	384	368	374	389	378	372	361	360	340	365	373	374	351	377	379	355	401	362	357	351	364	379	358	390	369	376	358	393	365	354	344	370	355	391	392	346	364	371	371	399	373	358	372	344	358	353	393	360	355	372	378	373	336	362	372	369	360	342	342	358	358	372	324	331	369	366	388	356	367	373	343	378	362	372	358	357	377	325	353	361	389	373	332	372	374	340	326	367	329	395	404	368	368	385	363	356	375	344	340	378	361	364	348	363	402	369	355	381	354	345	384	384	360	356	391	348	367	378	399	375	388	367	353	395	353	342	379	378	375	361	374	372	361	333	393	383	338	362	371	379	337	380	369	376	384	346	385	367	383	389	373	350	355	343	366	369	371	360	394	339	347	394	366	349	355	372	383	351	357	358	375	359	338	361	353	342	378	325	366	362	326	339	341	387	354	379	374	383	357	351	364	378	356	388	364	332	353	330	365	364	333	387	405	375	377	338	346	380	367	357	354	394	358	341	360	391	358	357	372	345	372	359	360	421	353	363	339	363	361	337	351	366	348	408	370	376	342	335	351	345	388	360	375	366	330	356	368	367	372	377	394	380	369	333	373	359	352	390	372	374	362	362	403	352	352	361	377	314	357	356	378	344	356	361	332	363	408	359	362	359	363	331	354	338	351	351	379	347	366	368	402	391	358	371	371	400	411	381	370	361	350	322	327	360	341	381	372	334	390	380	344	346	412	377	375	371	350	366	384	375	385	388	361	336	390	342	363	368	347	400	368	336	339	322	359	349	388	338	358	378	348	369	316	329	363	349	376	400	392	334	376	369	398	346	404	362	372	366	377	359	400	366	318	365	360	348	352	333	362	360	365	378	382	364	377	340	366	353	384	367	363	396	363	341	369	378
24092	11090	7019	1685	759	535	404	245	280	236	246	189	185	220	217	252	221	238	223	219	188	201	202	173	193	229	211	193	187	176	186	163	149	175	197	163	185	178	188	159	155	157	190	191	169	175	187	169	181	186	140	158	177	185	183	191	177	169	172	171	177	189	168	170	156	176	178	158	176	183	192	177	181	181	175	173	176	159	160	172	201	169	156	158	171	172	179	168	168	161	141	169	179	184	168	157	172	186	172	165	170	170	148	164	171	185	173	181	166	185	159	148	189	168	168	191	157	163	178	150	159	170	178	179	178	197	172	178	184	145	165	181	161	163	180	171	175	164	169	185	164	166	175	191	176	148	158	172	146	159	174	186	176	177	183	149	198	156	182	137	164	185	161	157	173	170	175	163	172	171	186	181	163	175	172	169	159	152	184	160	170	177	190	181	183	156	168	177	152	174	193	160	171	150	191	174	187	143	171	137	160	170	171	186	164	167	170	206	166	159	193	184	172	170	166	151	157	157	169	167	162	151	186	187	161	154	168	169	141	153	151	162	187	167	202	170	170	167	163	171	151	168	180	152	165	169	174	167	161	165	169	154	184	152	186	191	194	158	172	151	156	178	174	164	163	176	143	157	151	168	169	171	172	164	161	134	173	174	153	163	154	144	156	173	172	179	181	175	172	174	159	183	177	152	173	187	171	190	168	174	149	160	165	170	162	159	188	176	135	142	160	154	172	192	184	156	164	202	146	152	154	175	165	175	145	176	194	176	175	156	165	165	177	171	160	159	170	167	199	145	159	163	174	157	164	180	185	152	157	160	172	191	154	153	163	172	157	173	170	180	147	168	179	158	170	152	178	163	189	159	165	180	171	147	144	168	172	200	153	183	183	163	191	152	194	159	159	175	180	179	166	174	177	174	170	186	180	193	165	183	178	148	158	161	167	154	162	192	151	150	180	149	138	164	165	178	157	143	156	192	158	189	172	165	142	167	162	160	187	180	150	167	174	183	180	151	172	201	176	174	188	159	179	161	175	181	193	164	182	151	149	179	154	177	161	151	164	200	187	169	174	185	151	186	172	167	149	155	173	179	159	166	174	182	182	182	182	181	182	176	166	174	139	155	163	179	176	175	170	171	177	155	176	182	195	193	139	166	154	164	177	152	166	167	173	200	154	154	157	166	195	188	164	171	180	164	148	182	190	150	167	170	175	175	173	168	161	158	182	183	153	194	150	173	167	170	158	151	161	187	172	148	167	162	168	165	173	186	169	183	179	186	178	155	183	205	153	147	166	161	151	164	193	163	173	179	155	167	171	160	159	186	149	176	145	179	178	171	152	151	203	156	145	172	200	161	168	186	154	163	157	162	179	185	145	170	159	162	184	165	144	168	160	189	186	165	159	184	172	170	157	168	172	190	137	165	168	193	182	173	164	150	161	170	161	158	174	162	173	172	136	168	180	160	157	149	179	179	175	156	167	149	191	162	149	191	180	151	175	176	170	168	177	170	191	191	160	172	174	169	194	166	163	164	171	205	169	171	184	177	187	184	162	189	182	186	180	167	153	158	184	165	175	161	172	160	176	172	170	177	186	179	165	185	187	169	175	193	145	173	165	169	175	175	185	172	167	189	177	160	165	158	177	160	164	155	181	154	158	152	169	172	167	171	158	174	173	157	178	153	181	180	167	152	160	157	156	151	167	154	162	180	136	176	165	165	185	160	160	181	167	153	162	146	180	185	162	169	170	192	168	172	172	184	155	173	156	142	182	176	160	168	184	174	163	155	166	187	175	163	155	198	168	179	165	158	141	182	162	175	150	156	181	191	176	156	162	160	153	169	167	184	183	161	169	153	183	184	153	160	169	165	180	177	145	152	186	150	164	158	165	164	162	148	164	198	156	155	136	176	153	189	146	139	175	156	178	177	174	183	160	172	177	178	154	187	163	148	155	157	162	193	156	145	175	156	165	185	163	164	177	166	160	175	181	181	182	177	175	164	177	161	155	162	176	136	158	176	172	153	171	177	162	170	166	177	169	177	173	164	176	156	188	181	166	158	172	166	146	165	167	155	178	151	162	169	166	173	151	164	177	162	145	169	153	188	155	162	155	173	153	163	170	167	174	183	181	152	167	168	177	186	150	186	197	174	165	160	149	154	163	161	178	176	165	194	158	178	167	163	150	178	165	156	151	187	189	164	186	160	176	171	182	149	191	180	170	201	188	186	170	193	147	159	166	160	173	162	169	151	166	164	162	205	178	163	165	179	155	188	160	171	180	172	162	150	171	182	170	181	173	168	155	181	159	216	183	163	180	185	140	172	183	166	153	146	152	183	181	181	164	158	168	148	174	194	142	187	156	191	169	157	187	173	187	175	184	188	186	182	168	170	200	189	187	171	154	174	172	152	166	156	180	174	165	151	151	141	159	192	166	169	153	171	171	176	156	168	143	130	186	169	158	173	195	172	187	180	171	177	170	181	178	160	165	139	173	164	171	178	177	168	155	187	163	162	176	184	172	184	156	171	147	161	150	173	183	188	169	190	151	179	169	156	155	168	186	166	147	185	186	155	168	193	163	150	169	161	161	158	164	171	173	167	161	208	162	154	193	173	159	190	185	180	176	187	179	143	179	166	146	163	141	172	164	160	176	173	167	161	183	161	175	163	164	188	166	169	170	165	165	190	209	156	171	160	168	169	205	179	184	164	175	169	176	154	167	186	176	167	185	163	150	154	175	171	178	162	176	185	177	166	184	175	156	163	196	161	170	182	167	162	154	168	171	165	179	167	157	185	167	195	188	166	181	163	171	141	156	168	173	138	156	164	154	172	161	156	178	158	170	174	171	150	181	179	179	170	185	196	173	176	189	176	180	170	173	165	156	160	168	173	167	166	168	172	152	157	191	191	186	174	188	156	169	198	168	191	170	183	185	153	183	155	181	166	184	172	158	188	152	173	189	163	163	190	164	157	173	179	172	168	159	164	184	162	182	173	167	144	170	162	165	175	172	172	172	149	193	171	162	174	169	176	158	161	178	172	165	163	170	168	201	167	169	161	179	155	166	162	152	151	152	171	169	161	159	161	159	174	160	152	166	158	186	194	196	162	164	135	173	166	165	166	175	175	171	174	178	180	170	190	184	145	163	175	179	160	161	166	156	191	165	162	150	182	159	172	157	158	202	166	169	163	162	182	154	176	165	170	158	168	200	169	170	192	165	156	162	147	167	178	168	175	158	183	170	176	168	175	162	137	170	166	180	155	159	159	161	160	162	169	164	193	183	179	174	171	175	154	158	174	169	166	182	191	174	187	180	166	165	178	164	171	169	180	186	163	149	171	181	167	183	154	154	165	171	173	162	165	172	188	183	181	181	183	171	151	156	169	161	171	163	179	171	177	166	194	167	140	193	165	162	172	155	154	162	165	196	170	150	183	169	162	172	170	181	183	168	190	158	141	165	164	166	176	175	180	148	156	165	172	158	157	192	174	209	136	172	181	175	179	182	187	170	165
17300	10436	10810	3905	2428	1758	1361	1079	984	858	754	777	784	791	938	941	962	968	884	814	757	719	709	680	673	731	726	675	569	552	480	512	536	507	490	441	431	447	421	451	423	442	450	454	437	388	418	463	432	416	417	438	423	433	451	424	443	417	432	471	430	424	393	414	446	422	419	423	421	452	446	386	452	435	413	434	464	398	472	395	441	407	408	389	405	435	471	466	427	449	417	385	466	436	389	387	395	403	447	451	403	435	383	437	431	455	412	443	416	433	450	441	485	430	368	424	412	421	393	413	440	401	437	437	429	408	438	389	403	424	426	429	401	432	400	421	438	411	441	414	440	446	426	447	429	425	438	437	412	453	416	443	424	426	454	421	425	452	432	428	394	430	426	388	440	428	438	424	421	425	421	448	390	426	433	407	380	380	405	430	422	392	405	451	434	403	412	390	432	403	447	460	431	391	398	450	408	417	454	413	435	409	437	412	408	417	417	416	413	416	452	372	436	445	421	427	420	400	425	428	451	414	439	442	432	393	434	438	469	433	403	437	416	407	418	415	414	398	428	443	446	453	423	410	406	434	428	418	431	431	409	435	433	400	411	410	415	421	429	420	440	401	407	418	407	406	425	409	397	392	426	427	407	416	415	441	396	439	439	441	397	436	417	412	441	439	447	411	452	424	414	435	421	422	438	407	372	400	415	434	447	412	428	398	417	416	480	401	439	436	436	420	428	423	434	449	367	437	411	422	428	463	424	451	457	433	424	418	459	435	430	432	429	430	445	435	434	404	419	385	419	411	397	412	400	433	404	413	431	408	430	409	453	426	428	406	416	411	412	431	422	402	436	410	436	417	407	452	433	427	429	390	425	392	452	415	396	387	410	403	403	418	389	435	430	396	434	417	434	421	441	445	433	410	418	435	402	383	454	380	385	433	426	402	477	454	414	415	416	440	438	450	428	448	414	419	409	404	416	415	419	423	435	409	417	418	427	414	455	403	402	433	421	421	436	391	413	459	437	412	420	470	402	402	480	422	429	424	427	412	429	418	437	453	415	424	408	419	418	460	447	427	413	455	442	425	391	422	390	431	431	386	414	416	414	428	406	416	405	403	394	425	425	411	471	410	432	435	447	404	434	403	440	450	421	478	437	435	382	410	461	423	448	423	435	404	440	410	394	419	401	432	420	438	390	451	407	480	392	407	450	406	439	435	374	421	407	440	460	435	409	458	416	429	446	401	450	444	453	384	489	464	432	430	420	395	439	441	421	458	413	434	412	455	442	398	434	408	402	451	460	448	425	456	408	422	419	406	439	444	432	404	436	425	398	402	392	407	464	418	426	409	404	444	420	419	406	413	408	454	433	420	431	431	444	404	400	425	433	406	397	405	416	420	414	437	421	381	408	408	385	382	408	442	404	443	443	426	422	419	423	422	426	385	437	388	390	421	444	435	448	423	434	421	392	405	412	413	393	370	417	409	425	463	427	447	437	446	426	446	424	454	447	416	382	413	421	430	400	425	446	439	421	399	417	391	450	412	422	407	415	433	452	396	421	413	398	435	410	414	415	433	442	463	403	413	418	448	417	413	402	404	403	396	409	405	420	428	417	412	426	425	443	405	386	415	424	452	408	434	438	431	408	450	437	411	436	394	389	440	410	438	416	383	425	405	413	437	410	444	436	421	428	378	434	414	448	436	447	427	452	398	432	393	441	435	421	462	444	428	420	413	429	474	431	431	418	391	434	410	443	466	455	433	417	418	402	410	430	429	404	462	423	410	423	424	417	474	437	477	409	415	397	397	440	445	417	465	439	424	403	467	435	428	439	452	443	435	457	393	457	398	434	413	421	436	415	427	429	404	454	451	387	382	415	415	410	388	422	409	421	428	423	417	415	415	422	442	403	430	428	445	419	453	411	459	416	394	410	415	403	425	417	427	429	418	430	429	438	399	414	427	439	427	403	402	439	450	381	411	398	439	412	405	433	412	437	439	452	427	443	439	435	424	415	431	405	442	402	451	422	410	440	405	442	446	453	425	453	463	404	406	439	433	423	441	464	414	414	381	413	440	429	429	429	412	425	406	431	457	422	432	432	405	463	407	438	454	446	443	442	425	417	434	452	420	419	441	405	426	418	410	419	418	425	451	426	407	430	431	447	456	395	443	439	448	409	423	462	445	442	440	406	453	458	415	400	427	384	413	436	442	442	428	406	424	448	413	430	420	438	456	448	412	467	388	402	423	398	410	440	422	391	410	392	434	455	426	423	425	433	407	435	440	419	423	431	407	438	430	411	473	432	383	395	415	448	426	372	451	432	419	405	426	430	426	389	414	412	450	401	407	418	415	436	445	388	407	452	410	421	432	415	412	395	441	432	439	452	396	432	400	422	390	431	434	412	402	435	402	407	462	423	395	452	405	422	372	442	372	434	430	421	421	417	422	408	438	416	450	428	401	464	418	441	422	444	429	449	409	463	428	446	425	461	452	418	449	403	438	446	412	471	425	395	390	411	418	426	419	440	399	459	428	435	443	407	428	415	418	430	442	456	454	446	408	426	438	417	438	436	417	422	420	403	427	433	378	420	406	415	380	393	399	403	430	410	439	398	437	431	373	436	413	439	429	432	433	428	421	425	446	440	436	440	448	424	422	424	447	399	436	434	394	450	419	424	429	444	407	450	442	423	422	411	390	415	411	398	457	414	440	419	421	405	426	421	424	445	430	424	430	437	391	455	409	451	404	434	395	403	390	428	450	428	425	430	416	429	434	452	456	421	403	435	433	423	452	416	429	422	473	407	409	425	435	432	448	405	430	430	449	426	408	417	450	429	413	415	435	415	392	414	441	457	415	409	411	412	444	434	420	407	415	452	399	478	392	384	423	419	405	442	416	403	437	423	417	439	437	444	454	400	421	451	434	443	450	407	432	408	436	434	429	441	420	424	429	428	427	429	389	393	402	441	442	400	386	468	416	428	366	448	423	417	429	461	468	444	456	425	422	453	444	419	388	469	439	438	435	438	452	444	403	422	402	450	399	425	428	418	442	405	427	426	433	413	417	405	446	394	418	443	392	448	407	423	408	428	399	414	435	430	437	448	423	419	436	396	465	410	419	449	421	417	433	437	433	441	419	387	404	448	459	404	435	403	427	419	391	417	456	413	419	406	418	435	402	426	420	413	427	449	424	453	435	411	422	439	421	450	403	431	449	437	416	405	375	420	418	443	427	432	454	419	408	425	443	439	379	469	405	401	437	426	432	416	431	410	444	423	438	455	410	430	421	416	397	448	391	408	395	397	476	420	446	446	427	421	416	413	416	416	429	413	452	414	411	430	425	417	438	436	424	475	387	419	435	400	416	459	447	394	422	415	412	418	417	449	456	447	404	463	445	393	428	423	424	443	478	409	380	424	421	422	426	428	403	458	414	456	427	468	451	416	397	421	422	459	418	418	422	445	433	418	414	410	384	440	438	433	429	414	445	449	425	442	399	434	399	420	418	405	409	406	442
32782	18294	10762	2632	1018	696	472	339	295	225	208	191	206	200	233	245	217	223	202	213	186	190	184	184	166	148	175	148	124	128	142	142	146	122	119	153	122	136	119	129	110	119	133	116	113	122	127	123	102	100	134	120	129	130	124	115	124	128	113	108	111	120	118	96	116	108	113	105	135	130	125	120	108	120	123	125	102	126	121	118	110	106	132	122	100	122	122	102	96	117	114	112	110	116	120	103	121	114	92	116	108	128	125	130	132	130	118	121	110	94	112	110	107	113	115	110	127	107	127	110	116	121	127	108	126	109	102	108	111	113	119	123	89	100	136	127	108	112	131	141	103	117	113	128	133	110	116	112	119	147	110	116	146	132	120	107	146	122	112	101	119	108	106	109	112	121	103	106	133	111	130	130	138	118	139	125	119	116	99	110	123	120	136	116	109	125	134	104	133	109	130	98	110	124	122	108	107	109	116	134	122	128	124	124	104	135	98	127	128	141	110	107	114	133	111	114	129	120	124	117	137	139	109	120	139	114	109	131	129	106	121	116	118	116	113	120	110	129	117	118	116	106	107	124	133	121	109	107	128	118	124	111	113	115	110	108	127	117	123	130	106	109	124	110	114	111	115	120	143	122	113	96	134	111	119	112	111	104	127	120	123	125	116	135	104	119	119	112	118	110	116	120	120	122	112	102	126	129	111	122	104	128	118	123	121	104	125	106	130	117	143	131	97	120	92	122	136	97	112	107	151	115	118	122	127	106	124	113	111	123	135	112	115	134	103	116	110	116	137	122	102	116	104	128	126	142	120	107	112	127	128	120	117	108	111	98	108	113	144	153	126	117	120	109	115	119	134	108	113	107	120	112	128	113	113	116	136	128	142	126	138	118	119	134	125	128	114	109	120	118	119	139	108	114	116	111	113	116	115	129	122	105	128	97	125	121	109	120	102	109	95	107	113	96	131	121	122	137	113	118	123	120	101	114	103	122	101	125	105	109	130	122	122	135	122	106	105	137	123	111	111	119	96	123	119	119	108	103	153	114	113	120	108	115	94	110	124	119	138	106	125	124	125	119	107	134	108	139	111	117	104	104	121	120	123	111	132	126	112	134	112	117	107	135	109	134	110	120	129	107	114	118	123	95	115	116	101	113	120	113	128	110	138	119	113	105	129	117	115	131	99	111	114	116	110	125	122	107	135	111	131	98	107	114	125	121	125	117	120	127	126	103	105	131	150	127	137	126	131	111	131	108	132	114	130	124	122	115	117	103	108	123	116	128	138	112	113	123	128	122	138	106	112	120	107	107	119	117	124	127	123	116	110	109	121	84	125	127	109	157	105	116	120	113	123	122	122	108	107	133	123	119	123	114	127	115	107	136	118	142	118	113	115	123	128	111	123	105	110	100	130	136	103	91	115	148	115	117	126	111	105	117	129	109	116	109	119	114	108	112	130	132	104	105	109	122	121	121	105	114	117	130	137	100	130	120	104	125	103	115	114	129	121	133	120	121	117	133	116	129	131	108	122	112	116	123	115	128	110	120	119	122	135	115	139	109	135	120	134	120	113	109	120	103	129	102	118	108	107	119	111	125	105	128	108	107	121	72	111	117	105	119	118	108	122	122	135	113	109	124	126	122	108	121	115	111	115	144	149	118	117	96	113	115	125	101	128	103	95	107	120	111	107	108	109	123	114	113	94	134	107	131	123	131	115	111	102	123	127	117	117	114	120	116	109	100	133	120	115	122	119	103	125	121	125	119	123	111	124	133	124	128	120	112	122	128	120	128	123	118	95	114	118	105	104	103	129	104	113	96	119	115	110	131	111	115	104	130	119	114	122	133	121	107	111	104	107	137	118	114	108	126	113	110	119	120	116	128	119	122	124	118	107	110	115	127	132	104	112	117	103	113	128	125	136	118	127	119	118	107	129	105	151	112	120	110	129	110	116	112	105	116	114	128	114	114	116	117	115	119	117	142	102	134	103	122	105	124	126	121	139	114	126	124	126	115	117	110	129	130	111	117	133	118	111	121	95	107	113	123	134	96	104	108	112	112	103	100	121	116	115	138	128	129	105	114	132	115	121	101	113	120	123	123	111	116	115	105	100	115	130	138	132	142	126	133	122	116	108	119	118	127	123	123	126	128	116	121	88	134	132	110	112	119	128	99	111	122	121	117	98	124	117	118	123	102	135	126	115	120	105	102	105	106	117	115	153	114	128	116	140	99	131	115	126	119	128	122	121	111	118	116	97	108	107	114	100	124	104	125	140	131	122	122	124	113	111	137	106	128	108	112	121	134	114	115	102	109	98	115	124	118	89	127	97	109	113	120	116	112	110	130	137	111	117	129	108	121	127	113	107	128	127	113	129	113	116	114	118	112	124	124	106	111	113	115	128	109	132	104	134	127	121	120	116	97	120	97	112	113	119	145	112	109	114	108	115	119	124	93	142	120	131	108	96	110	134	102	115	116	115	104	123	115	100	107	115	98	116	125	130	110	139	132	113	114	120	112	136	135	101	124	126	124	115	120	124	131	113	110	122	133	103	102	124	106	127	117	122	114	138	117	128	127	114	112	128	121	113	131	102	124	130	151	133	130	119	112	112	129	106	115	116	102	112	92	104	111	139	127	127	147	123	106	121	132	137	117	86	106	130	135	118	129	110	116	116	118	107	111	109	121	111	118	98	121	101	101	111	106	116	145	99	129	116	118	105	114	127	133	102	137	125	105	111	111	139	124	106	130	122	119	126	114	113	114	105	131	112	95	128	123	131	121	124	114	130	123	125	128	111	129	143	128	120	138	121	108	126	123	134	129	110	93	111	117	139	93	113	127	100	103	112	110	116	126	127	133	128	143	106	122	119	128	133	136	128	107	119	136	119	113	134	118	97	116	141	116	131	116	106	102	113	131	108	127	117	141	105	126	132	103	124	111	104	102	113	100	135	120	110	120	125	101	118	107	132	100	112	95	117	110	115	122	137	124	117	126	118	107	101	108	130	105	113	122	103	114	118	128	127	116	122	118	127	114	128	149	109	130	100	108	108	120	115	103	132	114	112	138	137	129	106	118	122	112	94	132	142	132	125	118	127	105	124	126	114	138	122	123	96	108	136	131	114	128	128	98	146	125	111	123	105	97	127	130	110	115	115	126	140	103	123	131	128	112	125	104	112	121	112	123	127	135	112	119	122	104	109	120	112	112	132	102	112	94	112	135	114	87	126	107	114	122	113	117	153	130	121	108	99	103	121	133	101	116	124	111	128	139	129	99	122	106	124	88	114	113	126	107	118	105	113	128	137	133	127	119	127	110	129	120	138	102	135	153	145	143	119	117	121	123	128	113	112	119	104	113	133	134	124	113	127	123	135	123	113	137	118	138	129	120	133	122	98	136	96	99	121	129	129	111	125	131	111	110	119	124	120	116	132	130	126	130	135	131	134	122	110	112	117	117	110	124	111	121	100	128	110	110	115	114	133	113	122	130	125	124	116	119	87	118	126	127	123	100
22292	15300	13486	5503	3272	2514	1695	1492	1178	942	868	791	856	979	1104	1154	1211	1108	1003	940	874	817	746	763	737	754	691	617	491	454	475	468	489	428	314	369	356	340	324	347	353	315	311	306	333	325	324	286	281	311	311	312	323	273	301	303	307	288	298	326	305	300	285	308	274	306	320	285	348	352	407	323	317	343	297	327	338	294	305	322	308	287	312	314	276	298	333	312	302	303	323	324	318	295	330	303	298	290	319	306	326	306	315	316	302	296	300	281	305	314	291	303	314	274	306	266	312	310	315	318	279	286	325	305	281	301	308	297	292	298	296	283	291	283	282	309	297	324	307	305	337	332	318	296	307	276	337	309	308	325	317	325	308	340	298	316	274	285	305	309	250	306	299	307	283	284	295	330	287	305	324	318	267	299	256	290	304	301	291	309	297	308	298	288	315	315	301	296	307	315	312	294	298	303	314	295	324	276	301	323	287	285	294	331	277	339	308	250	296	287	296	291	328	305	287	296	326	313	298	283	323	318	295	306	273	324	293	304	301	288	279	300	277	254	321	300	260	274	300	301	308	301	324	320	289	316	322	280	300	320	296	309	281	299	311	320	319	299	279	303	316	293	284	334	288	278	313	285	324	286	316	297	313	313	311	303	291	319	274	305	339	311	300	304	328	277	308	302	293	312	314	340	322	301	296	305	302	314	286	333	302	303	299	306	292	333	283	331	290	280	302	265	278	311	307	302	295	282	288	291	316	279	322	278	300	286	283	305	322	301	306	313	293	304	314	282	284	299	260	296	309	286	316	335	310	295	293	330	303	296	311	297	308	272	306	295	293	315	314	312	342	325	299	274	293	319	329	307	330	298	329	290	345	285	306	285	287	288	312	305	300	296	310	290	296	309	314	315	281	308	310	288	289	289	269	322	326	299	321	285	287	307	279	306	300	262	287	331	299	303	284	305	287	349	289	307	282	285	314	299	299	285	319	281	280	321	300	319	315	296	306	310	287	282	309	310	297	307	306	283	307	317	265	305	304	291	280	292	322	334	304	300	313	318	342	350	341	300	316	288	308	303	329	317	293	331	297	290	299	310	280	291	301	288	267	300	284	343	312	253	290	275	293	306	277	287	311	319	306	286	325	282	316	287	284	289	305	289	272	329	277	290	312	303	327	311	251	288	290	299	311	275	301	275	293	310	298	314	309	305	317	313	348	303	296	326	301	292	294	313	316	321	299	334	308	303	295	318	303	310	269	293	309	277	309	292	293	337	310	277	302	310	323	270	318	264	308	301	313	282	317	307	303	281	353	317	295	269	296	310	322	286	309	337	325	336	294	285	282	282	295	317	280	299	321	294	286	300	311	291	315	305	303	278	284	289	282	303	272	278	323	316	279	299	311	302	284	298	282	287	302	286	292	310	311	313	266	299	294	262	346	307	298	318	303	329	272	307	300	295	293	322	328	277	292	347	324	266	288	298	306	296	295	280	274	256	269	283	315	303	325	288	295	299	273	321	324	327	282	285	310	296	294	304	297	293	313	299	298	319	325	282	296	303	257	296	271	285	295	313	310	306	308	338	314	300	299	284	285	298	330	287	295	305	304	325	283	297	297	284	289	294	314	329	309	310	304	270	303	288	294	278	292	313	336	302	283	303	299	316	311	301	251	288	285	295	298	284	316	281	296	296	269	324	319	307	317	322	302	280	270	328	290	295	325	288	313	291	284	277	299	280	289	281	315	290	292	275	295	310	306	285	264	295	335	297	292	321	288	300	309	268	327	317	282	303	279	310	293	283	303	332	304	279	324	292	300	305	312	292	309	343	298	281	296	288	283	296	303	281	299	321	300	338	305	287	296	340	310	284	299	300	302	289	299	313	296	306	303	296	327	330	309	308	300	297	343	299	313	325	324	270	299	267	278	309	310	319	295	289	299	311	295	323	298	317	341	311	302	300	317	294	289	300	326	274	315	300	310	303	300	276	308	303	290	304	304	285	314	330	290	282	277	301	295	313	302	284	309	297	305	341	267	286	292	294	315	297	305	308	280	328	309	251	311	286	305	308	295	331	318	329	325	306	281	277	327	303	300	315	282	268	279	294	286	309	315	319	325	288	293	306	283	301	298	307	287	290	300	259	318	298	287	294	285	298	291	299	303	279	312	316	315	316	314	297	293	285	285	286	288	274	300	292	290	336	304	329	286	306	298	324	281	288	271	321	321	315	305	301	313	300	314	291	289	299	284	302	307	305	302	308	299	275	290	286	263	310	256	298	325	299	275	313	320	291	306	301	296	345	272	314	315	286	316	322	312	301	295	300	338	268	301	300	312	309	305	311	313	316	264	281	304	264	292	319	294	284	317	313	310	282	326	293	301	286	307	309	298	276	321	295	290	307	329	306	311	283	310	329	297	292	286	294	273	291	308	308	334	324	286	323	328	273	290	306	304	275	286	302	298	273	301	313	288	276	305	306	310	284	273	266	310	285	344	317	301	256	312	298	309	312	270	287	281	327	305	296	277	291	295	293	295	276	286	308	316	283	293	312	328	275	282	317	336	332	290	299	295	284	320	300	310	302	327	275	311	311	276	305	268	287	309	308	335	293	297	313	305	313	295	315	316	317	297	287	287	293	294	298	312	275	307	342	329	292	304	285	284	291	294	312	300	316	267	309	332	305	290	294	286	316	310	260	271	346	301	307	270	327	288	321	290	262	276	312	302	291	299	333	279	307	295	282	299	308	287	291	313	299	309	313	289	297	292	287	319	347	300	312	293	291	327	279	307	292	305	331	300	310	276	311	289	296	313	302	278	295	310	330	320	267	290	315	283	304	332	313	296	297	319	301	277	284	297	294	284	284	298	310	306	284	301	302	301	287	339	310	306	320	288	331	276	308	287	313	311	309	278	319	289	305	293	318	280	283	289	302	276	298	288	320	300	259	311	287	324	296	312	301	308	300	311	302	243	298	291	307	301	293	284	305	291	305	297	321	292	289	318	334	284	318	270	307	280	315	296	256	261	297	277	320	290	298	289	312	312	300	310	277	314	293	289	286	322	305	297	294	289	331	334	294	304	291	298	304	296	322	288	328	302	284	317	293	306	277	297	274	303	308	312	308	280	292	295	307	285	300	313	301	304	320	299	290	334	313	281	275	295	293	282	312	323	309	282	301	311	313	273	310	309	296	279	296	288	325	318	288	301	288	312	295	316	317	327	290	325	283	286	285	281	295	293	303	297	305	319	302	286	282	293	301	272	309	306	304	312	304	315	297	313	306	304	310	297	310	302	290	317	327	269	290	292	346	294	283	310	304	311	267	341	307	283	305	287	298	298	288	324	306	281	291	302	317	301	318	302	292	283	316	327	279	313	295	301	352	265	343	282	309	336	303	311	291	288	275	278	288	280	324	293	271	292	288	296	331	312	301	282	282	301	328	284	282	290	297	298	300	310	292	296	304	268	304	278	281	299	309	291	325	312	288	317	292	324	310	295	292	271	312	308	330	296	317	286	301
13180	5592	2159	456	259	196	206	201	195	189	148	168	205	184	210	191	157	167	167	167	187	182	175	170	142	169	156	169	153	188	154	169	171	152	145	143	149	125	152	139	144	140	146	180	135	132	158	139	138	168	125	123	146	132	182	154	155	126	159	147	142	161	145	163	154	159	132	158	155	132	154	130	146	169	146	148	146	137	136	159	136	146	151	146	152	161	150	175	159	151	150	164	113	168	161	146	160	141	157	149	156	153	144	152	134	173	136	134	165	148	166	157	142	177	154	164	138	154	150	154	149	151	131	149	158	139	140	146	141	116	163	180	147	142	155	157	168	146	147	138	163	170	150	163	164	144	157	149	156	133	148	148	152	136	154	121	151	182	148	159	165	162	135	147	141	163	155	152	145	152	158	171	165	165	167	147	149	167	162	167	166	158	148	142	146	172	134	140	133	165	148	139	167	153	156	153	162	160	151	158	181	160	156	141	109	157	142	142	163	158	159	141	148	154	161	150	148	146	172	160	147	141	150	147	170	164	177	157	142	167	141	141	175	154	140	155	146	158	148	141	142	136	172	147	170	135	133	154	156	145	163	141	170	148	154	144	135	139	160	133	124	166	156	160	152	128	160	142	168	142	158	164	164	148	131	176	179	176	157	146	166	145	128	164	146	142	148	156	124	163	171	169	163	176	156	143	160	174	168	159	152	157	144	139	139	165	154	136	163	138	163	165	142	151	151	163	139	160	162	157	130	143	153	134	156	151	158	139	154	136	185	131	141	141	126	148	125	176	155	171	175	162	151	155	144	141	159	158	143	163	154	154	156	140	160	171	152	156	160	130	172	157	147	135	158	157	135	145	150	156	157	126	155	150	171	144	128	174	124	154	114	171	153	130	146	156	169	160	175	142	141	142	143	166	158	165	146	159	159	146	161	168	162	142	130	140	162	134	154	141	149	149	182	154	132	141	171	157	168	160	147	146	161	143	185	155	162	144	145	172	133	171	139	162	129	142	163	161	141	160	149	163	155	153	164	162	139	162	152	145	170	144	156	173	172	150	164	178	172	138	141	119	165	141	146	159	153	159	150	159	140	133	167	157	171	140	141	154	153	141	153	146	135	137	150	146	164	139	136	152	150	142	141	147	160	150	161	138	166	149	133	149	147	151	143	129	127	147	137	186	166	150	140	154	142	153	158	145	136	171	170	196	157	165	165	168	183	148	162	141	148	138	157	134	167	148	168	153	158	155	150	162	148	172	178	126	124	159	142	172	174	137	166	162	131	138	171	140	155	170	150	149	147	155	167	127	158	143	146	146	150	154	130	175	147	155	181	163	153	123	146	129	167	131	172	173	154	153	155	152	176	159	133	159	154	148	134	131	157	152	142	162	172	153	182	153	140	146	147	137	153	158	150	155	161	154	141	143	153	150	142	137	169	142	160	163	149	148	159	161	176	143	145	153	152	142	138	125	163	153	164	138	158	187	164	131	126	149	150	154	153	136	173	150	137	165	146	136	152	165	138	160	165	157	119	146	162	173	172	152	152	156	145	148	166	135	145	162	130	135	155	175	160	159	137	152	130	165	159	147	148	138	127	155	143	140	152	141	125	147	173	154	176	163	130	165	158	150	154	149	151	149	133	154	164	175	146	176	163	132	171	185	181	176	145	143	145	150	143	177	166	177	122	166	140	163	159	156	175	156	140	138	154	148	173	133	133	153	161	140	143	137	141	142	149	154	141	143	142	155	159	158	167	148	138	141	177	145	166	159	148	143	157	161	132	137	151	151	195	162	148	146	153	162	143	155	167	155	169	156	143	166	145	147	155	165	176	164	159	150	168	157	153	144	165	146	158	121	128	172	163	144	162	161	145	138	146	153	156	130	172	163	142	165	146	166	151	145	146	154	151	150	165	147	142	142	153	135	148	147	150	149	144	150	145	148	168	162	159	144	159	158	145	153	156	148	139	163	147	143	153	158	167	153	150	145	150	155	151	158	146	161	143	185	138	125	152	176	159	152	145	148	138	148	146	142	157	144	178	166	174	145	114	123	157	116	146	187	165	151	149	138	156	145	167	147	125	198	152	162	153	166	157	158	138	144	153	148	158	147	157	156	160	156	164	148	146	149	146	165	154	165	162	169	156	139	143	144	159	145	148	134	147	155	155	178	148	161	147	152	153	165	137	149	160	162	132	169	156	145	144	159	160	156	157	164	149	148	140	144	139	158	168	135	154	152	159	169	159	161	152	144	144	150	156	143	154	139	172	140	154	148	119	164	156	173	148	157	152	149	162	162	150	135	146	138	127	155	147	145	160	143	156	135	154	170	166	153	144	176	143	157	162	138	150	149	152	148	132	160	159	159	157	176	143	126	179	144	153	140	149	149	147	167	161	145	153	168	157	137	161	147	154	163	148	164	142	170	175	156	154	138	152	140	149	149	175	162	185	131	146	160	142	151	148	159	158	165	149	152	171	155	159	138	136	174	149	125	134	141	163	122	141	147	164	139	165	161	155	125	146	128	158	154	157	153	151	145	151	155	155	142	137	148	117	157	154	141	159	164	147	135	151	161	177	164	153	140	153	149	175	154	153	174	145	134	150	160	144	163	159	148	167	156	149	138	159	160	156	144	163	163	166	172	139	175	176	145	163	115	147	142	152	158	161	172	178	174	165	150	121	168	158	128	150	175	169	151	143	153	169	141	160	160	189	154	175	140	166	145	172	138	143	144	181	146	165	139	147	154	160	159	152	185	153	161	151	160	174	145	156	153	153	161	141	131	165	170	168	151	147	165	154	159	155	135	160	150	139	156	150	151	141	147	158	146	174	158	178	153	132	140	155	165	156	171	166	154	165	141	160	158	148	160	150	160	153	143	145	145	125	194	123	138	150	145	151	144	148	148	153	153	167	159	161	150	171	142	149	146	132	166	166	138	151	147	148	154	156	164	142	143	151	170	142	147	132	172	155	164	161	157	161	146	136	157	149	143	147	132	151	170	150	138	169	146	156	157	153	171	156	158	136	150	135	154	134	147	148	166	164	150	127	141	151	157	166	171	169	159	134	147	143	146	147	157	142	150	154	178	138	159	153	157	141	145	140	155	150	143	150	159	168	145	155	173	144	155	151	158	157	177	155	156	192	151	155	161	160	143	151	159	138	153	173	148	171	143	141	164	156	141	171	160	135	161	169	162	136	150	169	148	153	161	162	139	163	164	149	151	141	154	139	154	137	157	162	157	160	151	140	137	132	172	123	143	154	154	134	169	167	169	136	140	126	148	136	165	148	150	170	147	141	178	154	130	144	156	180	142	165	135	134	166	137	155	161	140	128	166	170	162	152	152	146	144	150	169	157	139	161	151	149	139	157	169	134	163	164	157	152	145	130	160	153	170	153	171	156	153	144	170	143	187	154	176	163	162	140	169	159	126	150	130	160	170	140	142	166	122	148	156	149	168	154	170	150	151	147	154	152	151	133	140	164	161	155	156	150	149	174	160	197	149	140	161
9626	5459	3896	1441	812	723	623	518	597	513	499	587	586	616	636	693	674	604	654	649	554	565	527	532	493	478	502	472	447	401	454	436	415	397	377	424	440	380	409	381	442	431	389	415	392	411	394	376	371	417	392	398	375	403	406	380	417	366	367	397	392	382	352	360	370	352	416	410	380	385	426	426	393	401	384	399	398	412	374	379	344	408	395	389	390	376	420	369	407	387	360	424	414	384	399	401	396	402	393	361	392	448	377	381	382	396	392	397	380	392	390	359	400	395	400	386	403	373	390	376	395	386	416	376	416	400	353	362	369	375	420	392	375	378	396	380	404	388	398	383	370	389	388	409	374	365	410	360	393	378	382	398	373	372	403	413	368	406	404	413	393	417	405	379	409	391	386	385	359	403	428	380	382	373	383	397	378	391	370	363	382	366	375	396	395	392	401	371	381	420	377	377	428	389	386	401	386	381	404	367	370	436	413	373	378	417	390	418	376	384	412	395	375	386	398	383	437	394	379	388	336	419	375	406	363	400	416	381	421	408	401	381	413	373	365	380	393	412	389	413	413	405	422	382	416	434	410	365	409	385	408	376	385	391	423	379	386	405	345	374	396	377	385	375	410	388	416	414	382	369	383	388	382	367	366	384	367	390	369	367	374	379	356	338	379	403	380	368	354	421	412	365	383	386	383	386	377	377	419	389	407	365	371	403	377	406	408	412	386	384	369	373	397	369	413	380	410	372	405	344	378	407	399	399	377	367	392	371	368	343	404	345	406	395	378	395	400	361	362	429	385	403	381	368	368	403	397	382	417	400	396	390	394	375	354	395	399	398	374	414	383	380	364	363	391	428	383	372	392	385	387	365	368	378	367	385	382	360	413	389	342	389	369	399	404	393	359	367	379	431	398	375	389	397	374	375	400	377	424	367	360	361	446	380	395	375	374	395	372	396	389	381	392	383	390	418	411	385	402	392	397	357	370	355	370	382	411	388	403	399	410	415	368	400	407	386	375	422	409	401	363	421	362	388	419	383	385	416	360	361	358	382	403	380	359	414	420	383	413	359	353	420	353	364	401	398	375	344	380	389	412	444	398	375	386	413	431	377	394	436	388	369	370	394	386	355	379	391	390	375	378	385	403	375	388	370	390	393	368	402	401	396	395	405	333	347	368	411	373	377	398	389	362	370	382	366	398	371	426	402	373	364	383	364	419	378	397	415	384	419	377	381	419	379	393	371	356	403	401	377	368	353	409	373	396	383	414	382	389	400	383	383	393	398	392	364	364	423	369	392	402	408	405	398	376	429	385	408	346	390	364	374	392	372	418	362	392	414	407	374	389	410	377	391	421	373	372	368	385	387	398	365	389	386	366	386	392	381	370	422	404	407	351	381	367	380	387	385	366	375	390	349	387	413	385	390	368	373	356	404	379	421	380	399	405	390	381	380	379	417	399	417	383	368	374	384	348	352	386	364	391	417	391	373	399	338	418	386	393	402	377	370	398	413	393	409	400	371	395	357	403	384	371	376	387	383	379	376	382	395	385	349	364	384	403	364	421	404	390	393	376	399	408	387	386	402	397	419	403	379	391	363	374	399	397	421	422	396	390	392	383	374	395	393	368	372	400	381	418	403	369	372	419	415	391	382	426	424	408	394	390	398	395	388	380	384	384	362	353	399	367	357	377	414	407	381	376	366	380	367	393	407	402	378	354	377	387	396	411	378	395	392	368	392	373	397	388	391	400	373	406	393	392	355	412	395	395	430	353	390	404	379	372	344	385	372	410	368	372	376	404	391	381	367	382	373	389	380	359	383	382	374	392	398	384	367	395	382	386	371	396	381	364	395	393	402	396	396	397	391	408	391	419	395	392	342	387	372	419	408	404	373	385	384	402	379	355	363	430	349	409	408	403	396	394	399	414	391	382	399	385	418	355	375	404	400	390	378	365	369	380	397	414	358	360	393	395	375	353	397	352	401	401	388	394	364	364	374	390	407	376	402	380	389	394	370	400	405	400	389	364	385	418	383	401	386	419	379	412	375	402	399	357	391	391	392	386	414	411	415	366	377	376	373	382	386	371	400	355	399	395	408	389	376	368	369	355	406	403	389	349	381	383	392	429	412	366	413	416	372	385	404	414	338	374	375	390	367	372	346	402	392	368	344	416	388	362	401	362	377	367	407	419	399	380	396	401	407	398	427	398	393	375	381	383	379	387	382	395	425	392	393	402	351	392	394	426	406	393	356	394	362	400	394	378	408	413	410	420	367	346	378	395	373	380	364	400	379	422	371	361	360	403	415	376	410	379	409	401	427	342	387	403	338	408	361	408	395	405	380	396	326	371	389	394	393	419	403	425	392	394	362	369	409	396	371	381	392	404	422	396	399	415	387	373	412	357	393	361	374	407	357	412	399	392	421	389	409	383	407	388	378	376	403	411	378	381	420	402	394	394	408	375	373	353	399	365	352	363	387	360	399	364	377	383	370	401	399	358	387	399	344	355	382	394	389	403	378	419	389	402	351	356	376	375	370	398	370	412	376	367	406	377	370	385	392	383	428	401	414	384	362	375	414	398	368	377	380	383	350	389	378	405	372	357	393	391	373	365	397	430	437	402	420	347	355	363	390	400	386	383	373	382	421	401	383	384	392	411	383	413	380	408	391	397	396	380	422	424	365	426	384	393	381	402	395	406	401	367	399	374	407	419	385	397	386	404	378	361	418	381	427	397	360	419	382	418	401	394	385	400	399	359	412	410	387	400	404	386	376	394	402	379	385	352	420	405	378	388	411	385	381	402	399	397	412	394	398	359	391	394	426	394	418	373	393	370	441	387	396	408	386	414	388	391	380	388	387	372	400	406	387	419	385	389	381	402	348	388	408	438	431	370	363	410	414	388	379	406	423	389	400	395	407	382	414	398	393	390	373	394	417	369	378	418	392	371	388	375	365	368	430	375	412	395	408	397	401	404	379	402	386	374	380	404	393	393	381	372	397	372	398	375	379	403	391	355	373	363	416	470	360	404	398	395	396	408	392	400	387	399	398	385	383	396	386	388	401	391	341	378	395	384	408	388	372	393	418	394	353	371	409	414	413	389	397	406	384	404	398	416	386	406	405	362	378	348	369	416	358	370	397	401	397	373	403	378	415	416	408	402	372	411	380	408	385	390	390	383	395	409	393	414	386	410	398	399	381	375	393	413	381	368	382	384	362	389	387	399	358	350	373	416	386	389	369	409	376	354	379	384	394	399	381	401	396	400	371	388	358	351	380	395	367	400	380	375	398	352	387	396	396	404	394	408	371	389	369	373	347	403	384	348	397	390	393	411	420	411	394	389	381	385	411	402	374	378	429	393	399	409	393	381	354	381	385	369	398	404	357	373	369	395	381	400	400	427	378	387	403	369	331	399	357	391	394	400	400	411	356	367	362	366	403	387	381	378	356	397	418	395	360	384	394	324	401	362	391	398	398	398	380	389	389	368	401	409	372	374	389	351	381	385	384	427	387
23912	11761	6494	1500	709	491	395	322	248	242	251	235	264	239	231	274	253	263	257	257	230	204	194	213	229	205	197	229	210	215	178	190	201	182	173	165	165	172	211	153	182	181	186	170	171	196	190	180	168	177	183	175	183	184	178	177	184	204	194	148	159	177	161	201	163	192	163	204	187	177	200	200	194	171	167	188	193	181	167	174	166	203	208	166	189	172	181	181	147	173	192	186	168	174	173	196	160	169	197	168	174	208	196	177	188	183	201	185	202	162	181	163	171	186	176	189	167	193	186	182	156	194	171	168	154	184	172	180	182	164	195	165	199	178	210	184	173	188	175	160	189	168	191	202	198	162	188	179	172	187	148	210	168	176	186	171	192	156	169	167	168	163	164	183	183	164	178	173	179	164	204	167	184	204	205	168	194	169	182	183	196	211	196	169	201	171	179	166	166	178	177	178	170	164	169	174	194	179	183	170	186	159	160	179	180	199	189	199	180	174	186	178	192	159	182	172	167	189	187	160	175	172	188	181	156	177	204	207	166	187	159	194	164	166	168	198	186	170	169	171	150	176	207	170	180	177	210	183	185	181	178	187	181	174	193	165	214	184	184	188	176	185	170	180	186	177	161	155	191	179	175	182	187	178	190	164	185	192	178	195	201	190	173	167	164	171	200	159	178	173	198	172	171	189	189	198	181	187	175	175	174	193	207	152	169	187	176	168	172	187	177	172	176	176	173	190	166	200	187	194	175	181	170	163	219	162	169	177	202	194	152	166	172	191	190	172	175	172	182	182	187	184	175	145	164	191	171	156	167	180	161	161	165	164	177	175	196	177	183	166	171	195	193	174	202	171	161	200	173	212	159	180	181	180	153	178	172	178	175	182	178	181	184	170	196	165	162	159	166	199	163	173	176	185	175	159	200	158	152	191	182	162	186	181	199	181	190	188	165	159	145	190	178	214	169	172	188	180	189	166	158	176	196	200	175	191	202	162	173	190	192	150	179	213	205	182	181	197	212	185	180	147	188	187	204	167	161	181	164	202	188	173	166	170	199	179	193	178	178	201	171	179	174	195	165	154	187	190	188	192	173	155	204	193	177	193	181	193	164	192	189	174	171	167	172	202	192	170	183	189	176	186	155	168	175	181	186	157	179	161	174	200	170	194	194	186	202	211	155	180	172	150	188	191	165	177	203	175	212	175	194	174	197	180	174	169	183	185	175	177	199	186	167	186	178	153	188	191	175	176	158	190	174	192	192	184	194	179	174	188	196	174	177	164	184	175	185	192	175	196	175	181	177	180	197	171	178	168	168	191	181	178	163	174	165	158	192	181	205	205	181	166	178	168	198	178	182	153	168	187	178	190	148	190	157	170	179	149	166	196	186	204	183	181	188	166	161	176	185	169	167	177	181	152	165	186	186	175	183	169	164	161	171	198	215	174	160	170	176	191	177	162	197	188	190	183	182	156	180	197	203	179	168	176	183	174	168	192	186	172	162	208	181	155	164	198	167	178	158	208	198	191	199	175	187	182	195	165	158	168	177	154	191	178	161	182	184	188	147	189	171	155	167	170	165	186	160	166	179	185	192	172	183	179	163	158	217	203	180	182	167	175	191	199	172	193	178	174	186	175	205	164	186	189	179	159	161	189	201	188	152	192	175	178	160	199	180	160	202	192	171	174	168	160	169	172	174	196	182	163	174	205	205	184	198	179	193	184	183	178	157	205	189	167	153	193	197	161	171	196	158	207	184	176	192	188	184	195	178	166	154	198	180	137	180	182	161	177	156	201	178	170	170	163	163	175	162	168	166	172	160	169	178	196	173	180	180	188	167	208	170	180	162	170	160	175	194	180	154	175	181	155	180	177	169	189	179	178	194	189	185	175	185	186	158	157	184	195	193	156	177	172	181	177	156	175	185	195	179	181	179	168	175	189	187	179	171	151	159	166	170	173	152	164	190	197	188	199	195	186	178	200	175	181	185	179	189	204	181	183	175	180	196	179	157	195	184	168	177	172	197	181	204	191	189	173	201	191	190	159	191	182	195	190	177	175	193	162	195	185	160	202	193	187	188	183	191	182	191	196	201	198	180	198	172	181	195	179	188	177	173	183	167	166	177	170	175	192	189	178	227	168	177	191	181	192	179	177	154	184	179	162	165	161	196	185	164	184	198	151	159	158	193	183	197	175	166	178	171	172	163	157	170	166	184	170	186	150	166	193	180	181	138	174	191	177	183	174	173	189	166	160	171	177	189	194	175	202	189	176	195	197	157	165	173	157	196	189	185	171	170	195	165	189	179	178	186	179	167	197	198	160	193	169	191	194	188	178	199	159	184	185	192	166	173	185	204	194	173	184	156	168	174	178	174	174	186	196	194	188	171	181	170	204	191	164	182	167	169	166	183	183	174	176	171	187	176	171	174	170	170	217	185	165	167	183	199	172	176	192	157	181	191	212	198	175	211	168	199	190	200	194	182	185	180	200	187	161	151	178	177	176	163	177	179	170	184	197	163	190	167	178	190	181	175	182	177	173	164	186	187	165	167	217	191	144	165	195	179	173	184	171	184	162	169	180	167	185	156	180	173	191	192	172	180	188	165	164	173	184	173	166	132	163	210	172	165	173	171	181	191	177	176	179	188	163	169	178	201	191	184	193	156	175	174	154	205	165	181	195	182	165	198	198	165	165	161	174	160	192	150	184	194	170	155	184	196	142	176	187	178	186	177	178	196	154	175	185	181	168	196	182	180	190	194	177	171	172	171	177	162	210	177	177	173	176	155	158	183	189	174	175	192	189	159	164	177	174	172	157	201	188	166	197	171	202	168	176	177	164	154	215	201	193	186	199	189	173	163	181	177	165	193	175	177	175	182	159	191	177	202	155	158	185	189	186	190	154	168	189	185	174	179	185	173	176	202	192	157	170	155	165	168	182	180	182	182	181	179	181	169	185	170	212	173	175	187	177	199	181	194	182	158	191	168	179	175	170	184	178	171	174	207	193	195	166	162	189	171	182	179	188	175	182	180	162	147	157	210	171	157	168	179	182	157	191	187	174	170	186	181	179	189	194	167	196	174	160	178	193	180	175	165	176	179	182	155	184	183	160	161	193	178	168	194	181	175	172	182	181	156	184	184	167	175	201	170	166	189	197	154	187	189	175	187	214	178	193	179	186	194	184	168	164	189	194	194	202	191	184	184	189	162	191	189	177	150	171	179	179	204	187	183	161	170	151	191	207	185	164	174	180	190	183	149	193	149	151	173	189	210	177	172	164	194	192	207	180	175	189	181	175	196	199	178	169	189	190	181	163	175	184	192	199	178	180	164	192	181	159	179	185	171	187	185	182	182	180	170	173	172	172	184	171	199	192	173	179	151	164	166	178	181	177	174	170	202	166	184	178	192	190	165	186	181	200	174	173	201	179	168	168	179	205	183	182	161	167	142	179	188	212	178	181	171	165	177	176	179	163	210	166	208	175	204	187	209	155	161	171	166	205	179	199	172	198
17331	10457	10497	3282	2293	1591	1304	1128	964	804	840	896	850	945	982	1034	1003	932	977	917	852	766	751	720	717	726	724	577	598	560	564	533	470	446	477	476	456	482	490	465	454	522	446	421	417	454	455	444	451	462	458	469	398	452	432	440	425	447	472	440	442	440	464	426	464	492	443	421	448	488	465	475	420	449	477	464	444	428	451	470	459	433	430	447	470	458	478	463	484	439	461	458	427	438	406	438	466	445	448	463	433	412	450	444	444	454	411	462	433	455	471	470	439	436	421	459	432	443	446	405	441	406	455	469	418	426	476	473	425	448	470	463	438	434	420	447	455	480	434	451	456	459	443	446	421	435	467	464	457	419	447	472	449	464	433	402	471	444	410	457	419	455	414	434	475	443	483	419	432	466	407	406	433	474	446	450	416	459	448	471	451	436	451	467	459	457	411	409	454	440	448	405	485	419	461	441	461	454	468	479	448	429	494	457	450	460	429	448	502	441	436	467	463	420	428	467	495	456	457	444	432	414	471	454	449	467	486	472	440	434	456	454	462	420	421	475	425	488	461	411	413	439	436	415	445	431	445	462	421	443	428	442	454	437	459	443	483	452	488	460	452	443	433	435	424	435	424	420	454	476	456	460	451	423	449	451	440	454	431	457	442	452	459	448	436	436	482	429	429	445	452	445	448	450	463	443	461	468	445	419	467	458	395	486	402	416	438	444	462	480	424	440	461	457	457	426	466	427	441	458	426	450	508	451	441	448	465	450	460	478	426	466	446	432	451	427	431	436	466	469	418	427	443	446	443	479	477	419	462	457	438	446	480	450	480	440	471	421	407	447	468	476	458	422	496	458	436	434	456	465	477	453	404	455	427	447	435	443	433	489	454	451	473	441	444	431	406	429	428	428	437	464	452	449	433	447	471	453	455	446	426	414	420	461	417	471	450	470	441	440	457	417	451	439	439	426	450	441	446	471	452	469	421	422	412	466	451	474	460	464	436	408	472	462	447	468	446	420	436	483	435	430	465	441	407	450	464	449	470	469	455	449	446	431	447	475	431	431	466	417	419	426	405	466	432	431	457	460	447	469	442	462	477	451	464	423	464	453	437	389	415	449	428	433	465	435	438	450	468	419	423	480	419	447	447	466	478	399	438	444	428	468	425	451	430	467	412	446	439	451	438	447	451	451	419	419	451	404	430	448	434	467	444	456	462	410	467	436	435	457	437	454	461	439	444	448	460	420	462	480	449	468	440	467	432	448	442	421	410	491	437	434	446	462	456	404	488	444	447	472	400	436	444	456	412	440	448	433	493	503	476	455	454	457	430	436	481	449	473	467	446	450	462	473	426	462	436	450	467	471	449	483	436	425	435	442	450	451	433	461	422	468	456	449	464	444	476	441	438	452	435	470	435	466	442	485	442	448	438	450	441	450	475	455	446	438	460	434	465	461	450	422	415	474	477	443	459	429	465	471	421	457	453	431	461	449	468	446	407	433	429	427	500	450	444	451	462	447	452	423	431	443	451	420	424	435	465	452	403	407	472	425	469	427	452	447	494	475	448	451	435	455	442	467	430	432	466	480	444	422	422	428	440	430	400	444	456	450	440	466	447	465	472	425	453	428	399	450	462	452	455	407	460	490	478	424	430	430	476	441	464	435	450	441	416	446	439	464	428	408	411	436	430	412	418	439	441	446	450	444	473	508	452	476	435	478	424	452	443	464	441	461	426	430	455	465	470	430	455	465	442	445	431	443	462	452	428	481	437	440	475	456	449	452	428	446	457	446	456	418	425	435	472	475	460	418	448	420	479	468	446	457	428	408	445	387	425	421	443	450	468	459	434	447	455	452	461	454	433	432	415	444	394	443	460	445	464	416	411	440	440	466	457	449	450	404	398	455	460	440	449	445	439	431	456	462	444	424	439	458	415	441	474	468	463	447	437	418	480	456	439	467	456	438	492	484	468	448	459	463	444	439	464	470	435	459	422	456	442	425	448	415	447	477	453	446	464	409	449	402	418	454	440	437	469	429	473	462	439	431	451	451	467	456	497	443	470	446	464	489	478	460	448	424	479	479	435	412	463	446	433	405	473	485	456	458	454	445	452	481	464	423	416	426	426	456	411	415	484	430	421	427	449	397	421	427	457	460	435	454	456	456	410	436	473	444	449	418	445	452	466	450	474	424	443	466	445	415	423	420	468	409	452	406	454	446	457	454	459	444	435	493	466	432	406	411	439	438	424	470	453	419	447	435	438	424	438	432	445	452	407	426	448	422	447	433	464	414	439	471	449	435	485	436	439	475	469	454	432	462	483	419	438	452	444	453	451	440	449	446	450	470	472	418	466	492	433	403	444	428	442	462	447	446	438	421	458	438	446	468	466	461	438	434	490	454	436	458	426	476	448	450	433	467	423	433	444	471	429	461	420	435	484	458	406	461	424	441	435	432	418	410	468	464	443	437	452	447	421	408	431	450	432	447	459	477	466	430	444	445	478	467	419	459	413	425	442	465	409	451	452	407	425	450	468	470	428	480	452	428	419	438	440	440	438	451	424	476	433	426	433	453	415	426	433	500	474	456	472	425	415	443	437	446	434	488	439	487	455	408	487	491	426	415	440	440	422	437	445	436	455	446	438	463	451	449	474	458	429	438	423	443	480	469	438	436	448	445	450	430	442	385	458	414	446	432	435	420	433	464	476	459	470	445	430	469	406	456	468	394	457	443	417	456	470	439	472	439	436	424	452	432	462	469	439	438	463	438	459	448	449	468	461	496	407	471	440	472	465	460	445	424	477	444	450	458	461	426	450	456	452	462	461	457	435	438	426	448	484	433	422	456	434	448	480	453	422	472	455	426	456	466	462	443	433	484	447	482	451	431	423	431	467	453	470	456	425	486	429	430	439	477	439	438	412	416	449	451	456	456	442	432	428	484	470	479	430	429	459	443	443	429	416	456	441	479	441	481	431	440	430	448	443	402	441	474	456	438	490	432	420	448	371	464	430	433	463	422	446	428	468	403	452	467	431	473	467	436	482	406	453	451	463	474	424	495	450	408	417	465	444	463	456	458	459	449	472	428	428	407	454	469	413	441	431	446	473	480	465	458	425	462	449	436	441	442	444	424	469	464	473	468	434	422	457	414	413	429	477	434	467	420	473	451	457	425	418	452	443	447	426	451	427	435	466	459	421	453	479	476	448	437	466	457	467	447	462	424	474	474	498	465	470	459	470	442	452	435	452	449	410	424	460	431	457	443	462	439	443	474	463	432	392	438	430	444	424	463	449	452	466	420	440	453	446	474	455	490	433	432	453	426	478	462	462	464	445	402	445	429	461	450	456	433	436	450	448	471	470	442	403	417	400	463	472	466	483	458	462	450	464	445	457	420	427	496	421	468	494	418	403	451	476	439	446	467	463	406	462	458	473	446	473	443	437	471	439	445	465	451	460	482	454	436	414	482	433	435	471	448	475	441	484	402	438	439	449	446	453	453	446	444	469	464	426	481
32977	18219	11744	2506	940	752	459	343	309	245	229	222	247	241	239	213	204	238	253	210	196	180	175	175	167	176	144	162	156	135	175	129	139	128	129	140	155	135	139	125	133	144	126	116	139	121	125	139	138	106	133	113	108	126	130	149	136	128	130	110	138	132	117	111	134	125	131	119	112	142	134	124	109	122	128	118	133	111	119	96	140	112	128	112	141	125	129	119	132	140	102	111	135	124	135	111	114	132	132	121	122	162	113	119	120	118	129	108	129	113	123	141	122	140	118	138	133	111	109	107	126	137	128	104	118	123	115	108	134	123	119	111	117	155	130	127	127	106	108	123	118	121	119	131	130	118	125	136	120	137	117	116	121	126	140	122	107	111	126	124	140	137	128	126	138	134	133	135	122	127	134	124	133	92	132	121	128	113	122	122	127	122	147	122	121	101	134	131	106	132	129	130	115	115	147	124	113	162	135	118	121	123	126	126	132	131	143	134	115	132	132	127	135	119	124	139	109	142	140	135	150	125	126	119	105	116	159	121	141	130	114	151	134	120	124	122	113	137	111	133	112	116	148	107	131	111	121	126	109	107	124	117	138	136	137	128	118	118	123	119	118	116	118	125	105	132	129	146	108	124	132	125	128	134	127	129	131	132	131	122	106	125	103	120	127	107	118	112	124	123	137	138	133	116	139	114	128	117	130	116	143	123	103	130	145	109	133	126	129	129	133	120	117	126	126	128	138	126	135	131	111	133	134	117	123	116	133	140	134	127	140	99	132	127	119	119	133	125	128	106	111	119	113	129	139	116	119	116	123	121	107	99	123	120	115	131	132	150	120	129	128	120	134	115	91	120	135	108	108	131	114	139	139	123	143	140	113	143	107	121	147	122	125	103	129	136	143	125	111	112	123	112	116	133	130	124	117	138	120	125	128	119	123	134	121	140	103	104	104	99	125	128	123	127	127	119	113	108	146	116	140	132	141	131	123	124	150	119	125	126	114	121	131	115	120	129	122	127	113	131	122	152	133	123	125	125	138	143	106	128	129	141	143	123	107	99	122	112	114	121	133	132	158	121	120	104	127	147	119	125	114	121	136	119	135	108	152	137	135	128	132	124	134	136	150	111	110	122	126	116	125	124	116	129	111	123	121	128	123	121	132	130	118	117	104	136	123	138	127	119	107	118	117	135	135	133	127	126	120	106	107	115	134	134	138	131	118	124	129	114	128	135	109	125	119	121	122	147	146	110	122	122	122	122	133	132	105	132	95	129	129	131	126	130	141	123	131	110	137	130	113	124	125	105	119	131	128	114	118	103	123	128	104	105	122	140	104	127	116	124	140	137	123	118	118	120	127	125	129	129	150	125	127	121	101	111	113	138	144	139	129	115	129	125	112	117	109	106	147	130	106	146	113	107	127	120	148	122	118	129	124	130	123	114	111	141	141	150	104	123	104	120	133	130	142	133	150	131	124	149	133	119	115	113	113	136	107	144	135	163	132	132	112	123	136	119	138	127	123	126	126	121	128	142	132	118	134	114	119	117	128	110	134	120	124	129	128	125	124	110	128	127	128	125	144	123	134	138	126	130	124	117	114	117	127	117	136	118	116	129	129	126	136	99	130	118	114	122	119	122	122	140	117	122	119	97	128	104	99	103	111	112	115	123	109	130	130	131	136	114	115	104	110	97	136	114	126	155	113	118	140	107	138	129	131	122	127	130	131	137	125	119	132	110	108	112	134	131	129	122	87	134	125	110	148	140	139	139	120	116	136	114	126	128	138	131	133	131	104	114	126	143	146	121	126	124	114	107	126	124	138	105	110	129	141	124	118	104	135	114	125	130	125	134	128	119	108	140	136	127	134	141	106	115	131	127	116	111	138	128	142	133	121	134	117	125	139	125	135	124	114	104	118	143	124	128	131	117	132	132	119	145	145	117	121	122	119	121	135	122	123	104	127	107	105	120	109	124	137	127	121	130	97	111	134	121	121	106	124	94	127	126	113	118	124	114	110	109	122	122	124	133	127	99	127	143	123	143	124	117	121	125	132	116	112	133	118	116	123	110	152	117	131	141	132	103	111	109	118	116	130	120	155	130	135	105	134	131	139	127	144	119	115	127	108	123	127	115	126	132	133	137	128	150	126	151	128	140	121	152	113	121	124	140	137	112	133	132	118	135	134	144	128	99	111	123	136	128	127	121	137	128	126	130	104	112	132	121	135	122	110	139	128	118	110	105	124	145	123	130	150	118	140	127	135	124	107	122	132	121	128	113	117	117	126	138	119	118	125	116	132	140	126	128	130	123	110	118	138	129	115	122	129	168	132	122	130	129	145	140	126	116	107	105	116	109	120	107	117	114	116	115	170	129	135	121	119	125	117	129	117	121	137	128	108	120	138	118	128	120	131	147	124	119	129	121	116	125	134	127	126	133	125	143	101	111	123	124	140	111	122	146	141	130	133	131	121	145	113	109	120	134	127	122	113	134	140	128	132	117	122	108	125	119	132	105	116	109	113	144	131	132	118	128	141	109	113	140	126	112	114	125	149	113	108	129	128	125	117	132	120	138	135	131	138	146	112	110	127	119	107	138	115	131	110	128	133	113	113	119	128	107	131	129	120	131	113	150	125	119	123	133	114	128	112	97	111	108	153	117	124	122	146	139	123	139	115	135	107	133	118	121	125	122	132	138	131	121	91	111	127	138	113	122	123	115	118	137	128	132	144	95	134	116	144	119	117	131	128	150	141	138	127	143	122	141	126	120	118	121	141	114	127	103	117	105	120	124	130	114	138	116	117	117	133	132	112	118	128	126	132	127	89	137	111	114	142	118	109	120	127	115	153	118	124	112	142	108	121	117	107	121	132	116	100	128	107	124	128	111	131	128	126	120	126	128	114	126	123	128	113	112	136	112	111	139	127	131	128	112	127	140	111	124	139	133	124	133	116	119	115	128	128	112	141	128	108	136	156	126	116	129	126	128	134	126	131	142	118	120	121	127	137	126	124	133	127	109	99	116	115	114	133	140	140	107	129	128	132	123	136	101	141	119	117	107	133	146	108	122	120	123	118	122	137	123	113	126	117	159	135	122	149	133	98	130	122	108	102	125	132	125	110	125	108	133	140	124	145	137	149	139	125	110	114	109	120	127	120	108	121	123	115	127	119	111	119	121	118	154	131	102	118	103	121	105	106	126	119	124	125	131	120	142	127	129	113	122	154	132	130	125	101	134	135	121	113	121	119	114	138	123	132	125	123	117	129	103	121	116	120	117	127	123	122	122	114	108	126	131	105	124	123	133	106	113	116	133	112	121	142	120	104	128	137	129	132	124	126	99	118	128	109	119	118	126	133	130	135	120	122	108	131	133	107	128	130	137	115	140	139	140	102	116	118	107	138	123	126	132	113	117	132	124	125	138	114	122	164	131	107	128	136	104	150	126	145	124	127	129	142	123	137	118	138	112	127	121	113	107	132	138	130	110	116	123	121	107	104	141	114	113	123	112	114	121
22289	15427	15356	4516	2691	2332	1692	1389	1084	1009	882	969	976	976	1134	1065	935	1055	1206	1075	854	790	789	802	763	817	721	552	473	523	573	445	421	357	368	362	367	337	368	347	365	346	295	295	374	316	322	323	319	324	328	317	289	295	325	329	327	328	318	351	321	366	353	349	315	315	339	339	398	378	331	385	315	290	308	298	340	286	335	317	318	326	315	329	319	346	301	308	348	334	313	301	361	313	292	316	309	299	339	310	313	309	317	274	323	314	353	283	309	313	322	305	288	306	333	326	302	317	314	338	301	307	303	324	321	321	331	315	317	330	300	307	300	320	287	316	286	341	319	320	300	325	303	313	308	320	321	296	334	302	336	293	339	292	337	319	301	317	328	300	299	315	324	315	327	301	316	318	298	327	332	325	320	324	302	303	296	304	310	349	306	318	328	329	310	302	302	310	279	318	340	327	346	305	305	297	278	313	317	342	320	324	335	341	336	312	305	319	294	320	286	307	350	323	296	313	322	322	322	314	262	319	315	326	328	295	287	298	301	325	288	330	317	323	333	285	324	273	322	291	323	330	303	297	333	308	319	350	300	302	337	342	329	299	309	285	310	307	361	303	276	327	361	338	322	301	296	328	294	328	306	321	318	310	304	313	333	295	339	307	353	300	329	348	314	302	300	325	323	319	295	293	299	355	338	309	288	300	306	309	349	311	313	335	317	367	300	307	325	286	302	327	332	314	300	338	273	309	341	339	281	304	294	320	284	327	308	347	338	307	318	292	337	337	293	321	315	322	312	307	316	309	293	336	333	308	292	335	382	317	319	347	316	288	328	347	352	324	307	319	293	358	331	306	338	293	319	329	325	337	307	297	320	333	304	345	269	342	335	318	326	305	298	328	313	309	335	282	333	317	315	288	312	338	329	309	311	313	319	347	295	299	356	325	316	321	293	301	282	305	333	306	311	321	310	315	324	320	318	309	327	305	309	298	309	331	329	310	330	314	295	308	272	328	306	305	328	335	316	304	312	345	342	321	325	296	297	308	307	314	309	321	330	295	319	313	309	300	318	324	337	323	328	302	336	327	321	286	333	335	282	335	317	305	328	313	313	321	309	352	307	312	329	332	296	309	326	353	315	322	321	314	321	314	327	314	289	350	312	292	306	321	352	320	349	338	321	353	331	311	334	309	315	293	316	318	326	359	318	298	338	298	316	292	328	307	313	285	337	302	325	327	331	324	297	322	311	319	281	331	318	284	298	302	342	349	316	301	314	334	306	363	309	332	306	342	329	316	303	308	329	280	306	314	302	292	288	321	323	303	330	315	348	321	323	304	290	311	295	315	327	286	348	305	304	328	291	361	324	310	334	328	302	304	349	300	279	333	306	309	366	359	339	277	318	331	307	308	331	296	306	343	315	307	288	332	348	333	342	313	314	309	322	316	341	313	295	328	286	344	307	329	297	315	315	324	312	285	330	307	300	328	326	310	293	325	328	305	291	305	322	328	297	280	345	319	317	312	336	314	305	282	335	290	309	328	306	273	304	324	290	343	323	319	333	308	337	294	305	311	349	329	317	339	303	332	335	289	335	331	320	307	316	330	329	323	290	317	324	322	316	307	306	316	319	329	321	318	291	338	314	300	306	334	279	327	337	323	327	278	319	318	280	319	316	300	291	318	313	338	304	312	331	310	344	301	317	315	333	318	322	297	332	319	321	313	323	281	328	319	283	329	351	323	341	299	320	323	308	305	338	350	315	315	322	335	308	308	333	312	305	315	326	331	352	324	310	309	316	324	314	305	309	316	322	314	302	336	303	334	333	323	313	316	309	307	331	304	321	268	320	300	313	333	320	297	319	296	287	318	305	308	315	327	299	299	306	325	292	315	326	310	312	284	324	330	307	317	339	318	294	287	296	294	293	320	326	315	301	321	332	346	342	281	328	302	308	333	335	307	296	295	310	307	309	321	303	300	315	323	327	356	350	327	354	333	299	299	318	292	300	318	317	302	321	322	325	327	316	327	275	292	321	361	308	336	311	319	333	309	295	292	310	323	329	336	332	309	332	301	315	292	297	331	276	314	310	307	326	293	364	332	325	327	324	317	325	300	315	285	319	343	311	341	299	314	345	286	332	354	341	298	309	312	326	323	303	310	324	292	270	340	333	315	268	310	325	304	300	315	329	335	332	304	339	298	318	312	358	315	330	297	318	294	325	329	283	299	342	340	324	298	349	296	307	316	328	315	316	308	359	320	318	327	301	291	321	318	312	307	338	323	342	307	312	323	320	324	306	321	305	331	321	343	318	304	327	329	289	309	318	336	296	294	357	324	347	285	343	315	335	307	326	332	307	306	295	323	314	311	354	320	315	325	308	312	311	321	304	333	316	338	312	312	324	316	279	318	328	341	350	296	301	296	277	323	314	316	324	316	289	351	274	318	343	294	329	315	309	312	322	303	330	295	320	314	283	324	321	298	304	304	326	318	296	325	299	326	312	285	328	304	328	317	330	309	322	302	295	302	294	309	317	335	359	294	311	339	303	334	303	302	333	330	308	324	312	320	326	323	324	323	318	329	309	293	326	323	319	307	307	299	326	302	357	308	304	317	295	310	302	324	314	301	334	323	334	316	335	313	311	309	298	330	318	330	294	317	300	332	297	324	312	331	295	339	305	342	317	314	313	298	340	309	282	324	333	308	316	306	306	303	321	327	316	305	351	292	354	315	329	333	326	272	291	284	331	320	319	328	293	315	309	352	317	306	309	313	298	347	297	336	318	323	321	275	304	317	319	326	352	302	321	326	314	294	352	323	329	295	313	305	338	310	301	351	296	336	317	315	315	300	324	325	330	307	320	289	335	312	338	328	294	293	308	328	313	319	323	333	333	310	309	325	314	287	299	323	319	342	329	334	324	274	318	307	322	282	306	332	305	308	325	307	346	331	319	344	312	277	340	346	324	322	306	293	301	322	316	307	303	353	306	304	311	288	305	324	282	306	320	328	301	340	306	309	326	316	310	313	339	315	307	338	313	319	316	298	330	325	328	308	296	340	337	335	306	315	321	316	322	318	299	301	308	327	285	310	273	294	285	292	326	300	326	328	318	267	308	307	301	318	341	288	342	308	332	344	284	287	309	302	323	337	299	354	332	269	349	321	313	316	338	294	293	329	307	351	310	299	350	303	319	354	311	303	301	325	319	286	318	325	327	308	299	342	342	318	313	354	329	331	293	312	336	300	302	311	285	339	338	318	303	305	318	315	309	354	318	308	336	321	306	313	308	309	296	334	329	334	323	338	325	327	324	302	313	323	318	330	304	322	299	329	307	330	302	337	338	297	314	310	314	330	308	322	333	332	306	327	321	352	304	335	324	332	302	323	331	278	307	326	316	310	323	317	318	291	295	354	314	295	308	316	282	296	349	297	311	333	289	316	340	331	313	302	341	320	310	294	280	303	308	312	354	289	331	331	284	320	325	321	345	334	318	322	331	318	300	342	317	289	315	305	338	305
12910	5284	1995	415	199	207	166	182	185	183	221	195	194	196	196	203	176	209	188	215	188	183	153	170	189	179	173	141	155	161	166	177	133	173	155	153	163	164	155	161	160	146	150	184	159	166	147	151	141	162	169	174	149	152	147	169	178	178	144	170	164	160	158	150	156	181	164	164	153	165	162	167	155	156	187	151	155	154	164	155	175	146	172	183	143	155	152	131	162	168	181	143	171	159	157	160	176	158	181	146	150	166	175	157	145	179	148	140	150	134	144	157	163	170	170	151	143	146	153	137	172	158	167	161	159	125	161	167	171	150	137	167	150	163	162	160	195	162	139	159	133	170	158	151	161	196	158	146	153	185	145	180	179	170	152	158	142	180	148	163	195	164	185	169	172	131	162	194	170	164	166	169	154	168	172	168	175	174	177	166	147	159	140	207	146	170	182	170	156	170	158	166	174	189	150	143	148	156	172	162	157	165	152	170	178	148	155	160	176	145	166	155	158	158	153	159	143	162	139	175	147	156	168	176	163	172	187	167	152	158	150	144	135	156	145	170	158	170	166	152	165	162	188	194	145	159	148	143	185	146	181	139	161	152	142	160	168	151	157	150	143	167	147	161	161	166	149	177	151	151	169	165	144	141	176	164	155	166	151	137	169	158	180	162	152	149	149	173	170	184	177	155	158	143	155	150	152	156	159	165	147	182	137	142	172	144	156	154	147	146	192	158	167	163	156	188	150	152	160	147	159	154	153	155	158	155	144	150	161	160	185	160	176	163	171	163	138	144	177	176	171	141	204	169	146	125	148	150	160	173	164	162	143	137	182	168	163	144	178	157	165	171	159	180	145	158	162	157	155	164	187	136	148	149	163	151	166	166	169	165	139	164	156	159	135	185	161	167	165	178	165	148	161	161	136	170	156	139	148	143	181	166	142	139	150	168	148	169	165	134	153	153	167	154	179	166	157	158	191	159	157	168	166	144	174	167	161	146	170	158	160	179	125	129	171	146	148	149	173	165	169	151	156	181	181	155	175	141	158	156	146	165	177	166	169	154	152	168	164	163	168	155	150	184	151	147	177	137	161	168	191	171	159	141	178	147	173	158	148	143	160	160	154	159	159	149	139	156	173	157	185	162	159	139	153	176	149	170	176	153	155	163	162	152	172	142	153	155	142	138	165	141	162	165	174	169	162	153	129	131	173	145	179	141	136	149	178	161	149	168	166	158	154	150	172	152	148	149	159	145	138	168	150	164	163	166	170	156	175	169	144	155	139	155	147	160	148	165	145	155	150	146	146	170	175	180	177	146	146	159	185	179	158	155	156	153	175	173	176	177	152	138	172	174	164	178	169	154	148	151	175	167	149	162	150	154	182	183	161	145	180	166	141	165	167	155	176	154	154	149	160	160	192	157	150	149	180	185	145	155	173	145	176	149	173	128	114	159	152	154	159	145	156	175	163	143	132	172	138	149	147	176	170	147	160	166	142	157	188	158	157	159	169	162	165	179	172	152	151	182	170	170	158	169	162	142	146	146	170	174	164	168	145	161	152	156	166	169	163	179	169	162	185	168	141	141	156	163	170	170	154	155	189	179	136	133	184	173	157	130	170	158	150	165	164	182	142	165	156	184	160	169	165	173	160	164	157	162	165	160	187	130	155	163	159	164	183	145	148	154	140	154	135	162	157	147	145	176	138	170	167	162	150	169	152	156	187	143	173	134	156	136	175	171	145	161	168	147	152	170	165	135	155	169	143	162	181	154	153	172	171	162	140	168	160	132	169	164	147	158	156	147	163	170	142	174	187	152	158	132	174	183	160	168	129	153	155	178	152	149	146	145	165	162	139	131	137	160	156	171	163	179	164	182	163	153	146	163	144	146	177	148	156	159	158	170	166	165	160	156	140	171	172	167	172	129	159	190	170	160	153	156	175	146	182	185	154	162	167	183	167	190	168	173	163	157	185	167	150	163	155	154	189	175	158	157	159	164	157	154	146	154	190	152	137	165	186	140	169	175	161	163	158	149	155	151	144	172	183	169	163	174	140	168	166	170	144	167	167	163	182	146	150	164	177	173	130	159	143	167	174	165	191	134	164	140	163	153	172	156	176	154	154	147	170	182	162	180	149	196	149	155	179	164	142	184	135	157	147	159	163	171	157	165	136	172	146	171	148	151	178	151	159	165	173	166	150	157	164	151	177	144	174	160	173	162	161	151	163	174	135	150	151	174	183	152	153	153	140	142	162	182	155	156	155	154	148	156	160	181	182	147	155	158	158	146	170	154	174	178	162	157	166	163	179	145	155	166	154	165	170	141	182	169	160	171	141	161	159	171	168	135	181	159	172	155	159	143	159	134	167	162	157	173	180	150	178	168	152	141	152	154	177	147	162	167	177	160	168	165	170	146	156	151	165	163	158	139	143	163	169	145	155	162	185	147	186	181	162	174	155	152	144	140	151	164	157	151	166	165	169	156	170	169	146	146	156	159	172	159	170	152	159	166	203	175	153	159	151	153	174	142	172	134	171	154	161	160	160	149	155	153	154	184	174	130	166	152	166	177	153	169	177	175	156	137	157	175	164	165	187	148	162	176	172	150	170	145	155	149	167	150	152	146	174	143	179	147	166	159	164	162	156	166	173	157	145	178	178	170	148	181	157	160	157	164	141	149	172	183	158	163	155	163	159	163	169	131	178	164	143	138	179	140	154	143	148	170	163	166	175	149	154	172	136	166	158	159	172	163	149	168	158	155	141	154	143	161	151	159	158	159	156	151	169	131	161	174	183	154	156	141	155	137	169	149	156	165	164	180	158	142	163	174	144	159	160	168	176	178	164	159	151	143	176	182	156	164	169	172	148	170	156	169	165	147	167	153	152	182	154	158	165	175	148	171	173	159	187	150	136	156	150	169	134	154	174	152	161	172	165	154	174	150	144	199	191	166	147	154	168	157	162	177	165	176	173	175	166	151	186	149	192	164	180	164	163	142	155	128	166	153	160	159	137	187	142	159	150	164	172	144	168	161	170	166	163	164	164	126	156	159	167	187	173	165	147	158	174	158	170	170	140	150	162	145	165	162	183	175	173	170	167	171	167	159	165	174	156	145	165	147	170	164	178	150	163	151	175	140	160	170	170	144	148	194	186	161	167	129	155	138	181	155	135	150	149	157	169	157	143	158	150	142	163	172	165	155	158	182	162	181	155	172	164	176	166	160	143	178	183	164	154	171	152	149	131	172	148	149	155	179	175	149	154	134	160	177	170	144	157	153	164	158	156	159	162	149	145	170	151	133	153	164	155	179	154	167	152	167	163	128	172	164	174	163	147	160	173	174	143	177	144	177	171	142	163	165	158	154	148	140	157	168	178	160	165	153	175	158	161	141	175	184	180	155	149	167	140	147	151	164	156	152	189	174	160	149	173	159	163	181	152	157	163	162	149	189	168	155	170	155	165	135	140	160	152	154	145	165	167	168	136	159	160	148	164	165	123	168	166	162	163	143	136	157
9381	5603	3604	1020	705	643	643	633	585	594	597	667	707	669	619	668	605	762	666	569	621	563	527	549	563	554	469	444	458	485	467	471	471	419	444	441	436	405	421	415	435	372	401	445	394	422	429	409	432	395	421	399	414	386	449	390	398	423	394	420	396	434	405	392	429	405	425	421	432	441	458	384	416	407	386	393	404	423	429	378	431	427	393	391	392	402	423	444	375	415	396	417	462	402	382	397	399	425	387	403	437	400	416	430	396	427	387	421	406	391	444	387	406	385	422	409	400	415	408	419	386	422	397	408	412	428	431	385	418	410	382	418	396	422	447	404	422	419	377	400	444	433	417	388	440	412	428	406	389	399	371	410	389	393	410	393	410	415	388	415	396	414	427	397	409	404	412	394	408	382	413	441	419	414	405	389	381	396	408	374	407	404	435	384	401	414	438	397	410	425	425	407	411	441	425	377	419	406	427	406	465	424	414	396	427	413	421	402	421	365	441	425	425	398	393	405	389	410	449	472	394	373	410	389	411	427	373	388	386	417	394	380	452	424	445	429	403	429	401	366	404	418	390	416	388	408	449	415	395	413	414	431	409	388	418	407	421	429	410	407	423	425	426	399	432	406	402	420	394	371	406	421	398	406	427	394	415	425	410	396	422	406	390	404	440	405	380	404	400	402	426	407	426	389	432	407	391	385	366	401	399	397	437	425	429	389	378	436	430	391	448	369	403	425	435	383	384	413	395	434	367	406	418	397	408	386	389	424	426	385	395	378	364	382	394	431	415	451	410	411	379	413	401	399	424	373	424	435	421	407	393	388	415	386	412	401	401	428	399	405	423	397	433	449	408	388	420	406	460	405	423	412	428	437	385	460	405	405	425	356	387	425	389	412	422	435	400	417	441	433	392	406	376	418	419	388	432	419	400	431	418	401	398	402	390	393	389	416	416	390	421	436	415	389	394	400	391	412	386	435	422	410	436	410	383	403	414	407	425	431	387	400	376	417	440	408	394	385	417	402	436	415	380	380	400	450	401	416	407	417	438	416	416	423	404	376	420	444	430	412	398	397	428	422	386	386	428	422	406	411	412	427	403	396	442	391	395	394	428	408	402	412	402	431	409	441	411	419	434	377	382	410	416	426	435	429	428	388	408	440	433	417	431	438	389	427	426	439	377	378	417	452	399	433	431	375	389	411	419	400	423	381	415	404	399	421	418	397	397	418	419	412	411	418	411	418	382	426	419	410	415	427	400	398	372	427	410	403	396	395	401	401	407	390	385	415	403	402	394	389	437	429	387	435	406	413	413	433	448	402	375	401	375	388	388	410	385	408	400	399	417	396	389	399	413	383	389	397	397	390	420	412	397	367	397	435	408	387	445	393	438	445	398	410	411	401	435	420	432	393	437	414	427	400	452	419	423	414	409	434	400	444	419	390	426	436	442	398	405	397	395	387	400	415	407	432	421	430	413	406	415	434	416	402	409	425	396	408	397	382	392	423	390	411	432	436	421	391	422	446	393	411	413	402	427	445	414	400	406	419	414	388	379	406	438	447	428	396	447	424	419	422	399	417	416	395	408	439	440	375	414	388	399	388	379	445	443	415	368	423	371	419	416	427	406	418	389	418	419	387	400	435	439	432	373	389	420	455	413	430	418	460	402	410	400	375	393	396	402	377	388	392	416	449	420	378	389	411	378	432	415	398	406	421	399	389	425	363	410	433	439	416	404	388	439	410	417	418	388	391	405	407	388	436	383	422	410	411	401	402	442	391	439	459	413	415	408	407	388	378	392	371	401	402	372	410	380	389	395	389	418	399	429	398	402	405	408	383	447	418	433	417	392	351	408	418	444	390	404	433	421	386	403	367	397	414	425	417	376	403	389	379	420	452	387	371	411	380	439	415	400	415	409	392	407	413	439	431	383	429	412	391	406	423	356	376	368	410	422	400	427	385	393	424	398	394	400	377	447	418	408	401	401	427	422	377	399	410	400	432	416	401	410	450	414	388	429	401	432	379	439	458	444	386	455	416	409	459	414	429	403	400	366	430	405	404	398	437	442	426	385	398	402	393	373	446	432	377	425	444	414	395	407	419	393	439	443	433	417	402	418	403	452	425	412	413	394	399	400	420	422	408	433	427	422	384	397	434	437	450	436	369	430	381	371	394	400	445	415	443	414	436	394	399	447	421	424	429	392	415	397	403	418	445	381	426	366	437	443	429	456	426	447	396	406	395	417	389	412	402	466	404	372	440	382	385	417	404	417	439	397	396	400	424	397	396	406	424	430	403	386	404	432	400	417	403	416	403	411	393	417	422	428	389	403	397	410	367	426	403	409	405	426	415	424	418	388	422	435	437	398	390	415	390	416	412	413	416	418	388	380	396	383	403	406	407	411	403	398	426	379	427	404	404	406	386	414	384	387	416	410	391	390	421	384	393	405	385	395	409	387	363	400	390	403	402	412	451	440	393	416	434	405	378	418	364	396	423	409	423	432	432	443	405	441	374	391	445	410	371	399	390	381	388	413	417	402	406	395	412	417	405	451	385	427	412	400	401	389	407	401	380	401	383	405	416	391	399	399	426	424	352	410	427	394	438	435	388	391	413	462	396	380	395	383	436	430	407	442	433	454	417	430	392	443	417	432	392	415	432	396	415	426	451	446	436	422	437	394	392	395	427	438	411	415	390	406	404	400	370	377	376	417	441	417	424	426	417	428	402	417	446	407	423	400	414	426	438	419	414	437	416	418	434	420	459	422	435	427	385	424	425	419	394	375	439	436	379	421	461	405	384	440	427	389	387	401	427	401	396	422	462	407	381	377	460	427	443	418	373	423	398	405	419	382	381	404	400	379	426	397	424	399	403	406	446	399	401	437	429	432	388	416	415	405	419	394	394	444	436	416	366	407	423	384	421	396	403	414	404	424	406	416	425	413	408	397	439	424	360	406	435	395	398	412	384	400	372	417	417	398	430	420	361	410	438	409	381	433	449	387	390	362	417	426	398	418	425	432	405	379	423	400	389	390	399	403	396	450	415	396	444	392	388	383	408	363	438	407	392	403	441	392	409	419	395	430	405	425	399	402	397	384	420	426	417	415	398	391	405	396	421	410	377	422	425	378	402	434	431	420	358	403	451	358	373	415	405	443	416	440	398	430	398	395	388	389	412	415	396	426	412	417	440	391	426	406	387	404	403	419	425	416	404	418	426	422	393	440	422	381	426	413	372	398	405	414	386	430	409	388	405	404	401	416	403	442	395	398	388	409	386	385	442	429	425	399	392	407	402	450	396	418	438	411	350	425	445	424	431	385	382	407	397	390	398	402	349	392	376	434	419	383	434	415	426	385	429	403	421	393	391	413	408	399	367	411	419	416	401	416	420	439	422	396	381	391	398	393	429	404	379	380	403	414	433	415	412	388	375	380	392	436	399	415	392	389	444	426	386	421	422	396	406	390	425	417	416	410	418	416	386	436	418	420	398	407	424	447	398	419	402	394	359	414	406
24562	11602	6002	1244	621	476	335	302	245	293	258	303	274	253	226	236	275	299	256	226	208	228	226	249	219	246	185	209	189	199	207	209	195	188	205	202	204	192	192	203	163	169	195	153	207	192	192	189	171	170	190	205	212	193	169	180	179	167	183	173	168	196	212	188	172	178	217	179	211	166	184	194	216	185	185	175	190	181	167	181	172	172	182	192	184	173	179	184	162	183	191	156	167	187	167	185	207	160	175	155	181	163	171	189	192	154	168	186	196	198	196	173	169	180	187	193	181	194	189	185	165	198	172	175	183	175	166	172	182	140	164	190	181	167	188	184	179	196	175	176	195	191	190	169	185	205	196	163	199	158	164	163	214	200	172	188	159	206	208	177	179	191	199	180	183	164	178	184	169	174	155	184	156	180	168	197	193	187	185	185	180	164	205	179	162	146	199	190	175	186	201	193	168	196	173	180	167	172	180	186	162	195	201	193	183	182	183	172	204	190	167	182	180	167	186	165	175	168	192	193	169	177	193	171	162	165	163	173	191	191	147	182	171	187	189	181	183	185	209	162	178	180	179	187	191	204	196	168	193	172	186	192	149	177	181	171	174	155	201	200	177	166	171	155	179	188	196	195	153	208	193	189	178	192	183	180	182	184	192	185	185	163	187	181	176	178	192	179	171	193	179	203	182	169	194	180	181	168	179	186	183	187	172	191	194	208	178	169	179	178	181	176	162	189	195	197	196	199	191	191	194	160	145	173	207	176	172	163	172	204	162	169	188	193	190	146	191	177	183	171	174	196	206	201	184	174	182	173	184	150	180	183	164	180	180	180	179	199	175	177	162	174	179	168	200	165	175	187	197	196	182	213	163	161	181	165	192	199	195	160	158	184	189	180	174	161	180	187	176	183	169	205	173	170	159	174	163	173	167	193	183	173	168	184	210	213	170	217	201	160	152	195	146	195	184	176	168	188	184	185	172	175	185	183	179	187	189	175	197	172	206	176	166	176	170	176	179	161	167	177	194	197	175	211	197	188	169	196	176	161	154	202	159	177	201	169	172	173	190	194	176	194	182	180	189	186	187	205	145	189	173	177	170	183	172	184	154	172	183	165	172	184	175	187	165	186	165	168	187	173	204	168	166	180	165	178	178	181	169	183	184	173	160	167	178	169	162	174	147	178	173	199	182	203	176	184	175	209	155	175	208	177	173	177	179	177	155	179	169	200	188	171	167	180	154	174	168	164	177	153	172	199	180	179	182	191	198	180	199	174	208	205	203	200	161	171	175	173	170	175	167	171	174	158	182	177	199	195	194	175	183	181	177	233	208	170	167	167	170	172	184	176	197	172	170	196	176	192	181	167	178	185	187	158	184	190	186	182	159	174	185	181	196	208	172	204	179	173	181	173	176	197	185	178	199	184	179	191	183	175	162	184	167	190	175	182	180	191	199	188	176	166	176	174	189	180	175	182	192	173	181	181	160	180	176	172	191	177	164	202	202	184	181	170	190	196	186	171	190	184	206	181	189	172	185	176	181	199	168	191	192	193	201	174	208	154	202	183	173	151	189	176	153	182	173	191	205	164	181	191	194	171	183	179	171	193	198	202	206	188	180	180	208	189	187	184	184	205	177	177	189	184	203	191	160	179	171	164	198	195	162	193	180	161	179	185	178	173	174	180	181	191	205	174	188	172	165	183	195	187	153	186	192	177	171	196	165	180	196	183	162	171	197	187	189	174	163	209	178	178	188	163	164	154	182	200	176	191	172	201	166	190	203	181	193	190	163	203	197	171	191	194	217	200	182	176	204	176	177	163	186	187	160	182	194	165	167	191	185	192	211	175	182	170	179	178	165	166	188	195	183	196	176	165	189	177	193	182	153	171	194	177	206	198	160	166	213	162	163	175	160	175	178	179	175	154	206	183	181	162	181	214	176	188	172	175	182	169	181	181	184	176	186	204	175	178	160	175	162	191	209	166	163	168	189	197	206	190	169	195	189	173	166	176	187	177	172	175	183	165	188	196	175	166	200	202	173	185	191	198	201	216	184	170	191	182	183	204	198	175	197	214	208	183	164	180	202	184	180	197	181	169	188	186	195	172	169	180	173	183	194	181	187	185	195	173	170	173	206	188	179	190	188	158	170	206	198	161	180	172	172	208	164	165	191	175	154	182	170	178	168	177	164	180	183	182	191	208	195	189	187	200	202	184	178	173	181	173	173	181	200	161	197	176	166	171	174	179	153	192	198	178	190	167	169	184	186	185	183	194	191	204	205	178	197	188	153	197	188	176	177	207	204	172	166	171	199	176	148	186	183	200	161	179	177	173	190	199	183	183	187	185	166	201	208	181	179	173	161	168	159	184	194	170	179	214	195	190	206	190	153	193	172	198	193	212	189	201	169	194	184	185	181	168	153	175	195	204	171	182	183	179	208	200	178	187	183	183	184	184	189	158	177	177	190	198	173	178	187	178	178	167	192	193	199	185	188	173	190	165	152	178	186	190	180	176	190	193	197	198	199	186	172	178	190	180	188	181	188	185	169	179	196	182	178	176	149	159	207	193	170	198	173	174	174	191	197	209	186	195	180	184	200	153	190	185	186	193	178	158	166	182	178	172	197	179	168	182	190	152	204	171	178	182	185	196	199	174	155	182	208	188	195	189	163	165	185	183	178	161	189	168	185	158	191	192	178	203	191	181	183	201	184	167	196	188	164	174	172	188	209	186	173	202	193	201	182	170	170	188	174	191	188	210	157	198	190	184	184	209	161	174	174	189	161	172	199	196	181	169	178	180	173	203	158	181	199	170	189	184	177	177	179	179	209	169	174	180	168	185	146	166	184	187	181	207	209	174	175	187	172	188	196	198	175	197	140	165	169	167	165	199	205	204	204	170	181	185	182	194	180	170	180	184	205	176	155	161	187	194	181	189	167	186	191	182	185	173	189	186	190	187	174	182	209	192	164	185	171	163	173	179	199	183	211	189	192	176	201	197	157	199	210	164	183	197	185	168	170	184	204	176	183	162	193	186	195	172	194	167	196	177	169	181	161	184	182	159	183	190	165	172	175	178	168	176	187	177	193	174	185	184	201	172	172	193	163	167	176	181	190	200	177	193	178	184	174	202	175	157	155	190	205	163	189	165	173	187	208	158	186	186	184	172	186	188	206	197	173	185	183	197	173	196	175	190	195	190	171	193	159	179	180	159	197	167	197	192	225	173	202	200	180	174	190	188	187	185	179	180	158	180	180	182	173	198	177	160	162	190	202	177	180	203	178	189	194	164	181	160	167	175	178	187	185	216	179	172	193	175	188	174	176	197	188	171	202	169	171	193	184	201	191	189	198	181	182	158	183	174	195	195	179	176	165	189	185	152	170	194	180	177	178	182	173	188	181	175	194	181	174	186	198	188	183	206	178	175	184	184	194	193	171	179	187	190	194	163	159	185	180	175	170	163	204	163	194	195	184	187	185	192	182	178	179	181	196	176	182	169	177	174	189	208	190	167
17687	10763	9571	2660	1761	1403	1370	1153	1036	921	1085	1071	1029	1028	1015	928	1046	1091	916	848	740	744	788	754	786	711	662	650	634	633	600	522	504	451	469	512	449	472	470	465	449	444	488	475	470	438	465	452	455	439	440	486	465	456	492	444	486	441	470	458	474	430	387	451	482	495	456	452	448	483	480	503	437	467	445	461	425	429	480	483	449	425	450	496	466	462	445	481	441	446	462	467	453	439	455	460	450	474	464	471	499	406	406	455	456	486	488	442	418	394	470	459	443	468	479	455	457	464	467	439	456	462	425	472	438	478	450	466	507	433	447	432	436	499	442	476	455	487	487	427	430	435	471	458	479	452	423	483	410	480	468	447	473	458	456	446	495	458	467	480	423	481	454	452	451	428	467	452	423	457	457	475	479	432	473	459	449	442	451	496	454	457	453	480	478	485	472	443	455	447	454	433	448	444	486	471	454	451	409	415	458	427	452	467	427	444	416	460	474	446	455	488	464	453	473	501	466	467	428	456	463	428	413	463	455	450	453	440	474	470	457	438	467	449	419	450	483	444	436	474	452	444	449	454	467	457	465	418	438	438	412	454	460	458	422	486	441	462	474	472	449	471	495	451	480	419	447	493	440	416	428	442	487	445	471	455	476	451	447	485	439	441	463	416	454	469	477	441	450	449	492	501	449	450	449	464	481	439	418	483	457	417	496	450	504	475	429	463	443	477	446	473	442	469	480	439	492	467	414	443	475	483	472	445	487	435	468	420	468	452	458	455	458	475	465	448	500	456	437	498	443	461	484	447	481	475	463	439	440	443	493	457	442	454	466	439	474	479	486	448	454	431	444	457	448	452	446	480	447	466	479	470	468	496	469	479	423	445	480	465	445	475	434	430	461	465	435	454	422	468	454	453	452	466	453	453	430	457	474	454	434	464	439	485	462	438	436	461	458	433	472	432	456	422	398	450	476	437	481	445	495	474	427	445	453	478	409	471	461	463	474	449	441	450	464	447	453	462	450	452	442	479	448	480	451	462	435	434	463	447	455	464	441	464	421	466	481	437	461	465	486	421	459	404	438	463	457	401	490	464	453	439	466	438	442	479	454	416	463	479	458	455	443	441	476	471	455	432	446	464	445	450	475	456	468	470	463	444	460	449	414	451	450	442	457	461	468	478	439	482	431	481	409	433	473	468	460	416	431	434	437	476	469	433	481	456	455	427	440	463	435	424	471	483	436	455	449	456	426	453	453	476	443	492	451	456	433	425	454	435	464	469	457	456	417	448	482	478	462	411	439	431	510	444	483	467	440	444	438	430	436	456	439	469	449	442	472	457	453	496	442	464	449	431	430	417	452	460	477	456	443	458	489	465	464	396	445	438	412	441	460	448	482	440	452	477	426	451	439	440	435	455	439	440	421	470	484	478	421	465	473	446	468	440	457	463	496	469	447	499	418	488	449	456	462	441	433	463	433	475	454	479	457	489	467	459	458	476	436	462	438	491	448	409	432	463	441	480	465	438	442	429	486	453	449	439	462	484	470	450	471	444	458	433	437	452	460	468	465	441	456	478	444	426	432	478	449	453	475	475	493	458	433	425	427	412	467	471	446	449	451	466	459	446	450	462	429	451	468	461	477	463	438	458	485	509	479	438	438	479	435	453	437	444	447	463	448	476	478	465	455	448	474	477	465	431	446	469	432	453	486	460	467	441	445	441	421	481	488	485	488	470	444	454	415	448	487	440	462	473	443	461	454	443	414	456	434	411	451	440	474	423	466	427	470	432	486	477	432	482	427	440	464	449	434	444	488	417	473	438	450	407	436	480	486	471	456	435	462	422	479	433	460	430	460	469	422	471	466	458	443	455	451	414	422	436	467	464	438	467	456	445	478	462	491	444	457	423	491	439	475	434	464	455	414	451	477	432	483	475	460	464	478	461	496	430	417	487	452	464	438	456	485	449	490	441	437	457	451	462	503	478	490	480	438	433	453	468	496	468	476	457	464	394	468	414	482	478	449	454	477	482	457	446	456	480	487	487	480	440	471	423	469	467	442	435	432	457	473	437	445	443	450	458	458	477	472	499	463	448	451	431	445	476	456	433	453	449	449	461	453	480	479	454	443	451	466	435	427	436	497	441	433	464	450	430	474	428	488	466	423	450	483	430	479	478	487	465	443	410	442	432	464	443	467	457	444	438	440	459	424	436	428	460	437	493	467	451	443	475	465	448	472	456	443	468	478	410	452	468	465	452	504	445	438	457	437	451	458	474	461	452	451	461	462	472	475	437	475	481	451	462	461	486	425	500	468	431	459	456	478	449	472	429	472	447	454	457	465	446	433	488	432	470	448	457	463	452	446	467	478	476	418	448	461	481	464	452	463	435	463	504	472	455	454	475	474	439	464	434	487	454	466	469	471	461	476	421	462	508	444	458	444	470	462	463	466	451	484	453	498	455	474	454	441	462	473	475	460	459	438	440	473	461	477	441	451	467	463	454	455	448	430	456	445	438	433	417	483	475	484	480	481	435	458	448	439	452	462	451	441	469	451	452	450	459	465	440	456	430	445	442	438	446	494	464	488	475	466	456	468	442	437	465	430	430	463	443	472	432	463	464	455	440	476	449	460	457	485	435	466	425	481	425	458	449	456	443	458	446	418	458	457	444	422	471	455	439	453	451	492	467	417	445	486	428	466	496	468	417	477	460	442	408	467	475	466	487	461	433	440	420	406	450	420	501	512	459	475	454	468	453	445	476	480	417	489	466	439	468	420	432	428	448	424	462	456	466	473	425	468	468	462	473	426	469	466	486	437	462	482	466	440	478	422	401	486	437	453	440	489	450	472	463	444	463	481	459	462	419	444	435	491	466	443	432	466	462	461	440	474	458	463	432	434	423	448	446	468	486	441	468	463	425	420	389	440	462	481	492	460	445	495	463	453	439	458	464	457	440	454	435	443	475	456	455	412	457	439	462	463	454	440	445	460	466	474	463	452	482	472	447	486	432	472	461	459	488	484	457	445	450	455	440	466	453	463	459	487	467	465	420	434	474	471	435	479	474	487	456	431	467	448	445	452	436	453	417	441	441	446	460	492	432	451	449	461	467	469	425	490	464	444	445	456	452	449	455	441	496	435	478	455	440	465	486	445	484	414	480	473	432	461	446	442	410	511	438	484	466	450	452	458	478	468	434	452	439	447	436	444	424	422	518	431	465	461	434	439	469	464	465	492	493	457	443	438	455	433	450	480	421	380	484	464	468	449	447	452	439	452	464	449	446	487	466	474	401	475	456	448	467	439	477	471	498	473	467	435	464	454	453	457	459	467	478	466	464	439	496	457	453	460	464	456	460	452	432	444	524	453	462	431	444	503	460	451	463	462	462	444	433	490	452	465	469	479	437	419	459	439	441	435	453	495	450	448	467	485	466	462	453	464	466	479	467	450	447	461	457	472	466	462	448	434	477	422	486	424	421	458	491	440	467	425	450	498	442	468	482	446	460	506	445	476	475
33347	18039	10937	1907	828	623	521	335	314	283	281	286	253	239	244	267	293	200	252	192	186	191	186	180	204	158	169	193	187	156	136	133	154	135	140	175	140	133	137	134	144	135	143	151	121	127	143	124	116	130	131	113	124	131	134	113	117	152	127	109	124	140	140	122	137	128	142	117	135	118	166	139	116	150	118	133	115	128	137	128	127	145	138	115	129	141	124	130	116	130	131	129	129	131	126	134	151	136	132	110	125	112	122	120	99	167	125	134	133	103	123	122	121	143	116	115	123	115	136	115	126	125	129	137	114	139	130	135	113	134	158	144	114	120	120	120	117	141	133	115	144	123	121	108	124	142	128	134	143	133	121	113	128	113	130	127	132	137	139	139	130	132	130	147	126	107	127	130	133	126	136	120	137	140	142	105	153	135	106	146	140	147	107	124	131	137	131	114	126	132	135	132	146	135	125	124	124	108	122	125	134	104	112	117	144	126	113	100	149	124	120	125	123	127	109	115	122	150	116	152	144	138	134	131	128	122	97	158	130	135	135	116	139	136	129	118	132	127	115	119	124	126	109	116	138	133	141	131	120	129	128	111	117	139	134	146	149	120	142	147	118	104	126	126	124	142	155	114	111	129	119	126	119	115	143	130	124	145	128	139	112	130	160	146	123	136	124	121	114	133	144	133	109	110	135	137	115	131	131	121	136	120	127	132	113	112	116	110	139	123	125	129	143	131	139	134	119	136	135	123	115	136	109	141	127	136	144	146	118	119	120	129	115	135	135	136	130	144	122	134	124	129	142	134	138	139	128	144	137	134	153	140	139	128	130	142	149	110	113	136	138	113	126	133	120	124	114	110	133	115	125	142	134	120	119	157	138	142	118	129	143	130	147	131	120	123	124	113	146	123	115	114	136	133	133	138	134	121	126	140	112	109	127	127	119	127	116	127	121	155	137	126	139	140	137	111	130	112	138	139	118	125	95	119	118	113	122	124	106	131	141	141	141	154	104	143	128	135	125	122	115	128	120	122	126	125	111	120	127	122	105	145	128	124	127	148	126	107	109	110	125	136	123	126	124	119	104	121	120	147	141	121	130	126	129	124	140	126	147	134	143	133	130	142	125	134	144	128	142	131	114	125	127	115	118	110	124	114	133	138	138	129	131	118	131	122	142	133	133	114	139	127	141	144	144	133	142	136	134	130	115	129	149	132	122	101	135	117	143	128	122	124	138	138	129	108	140	113	118	135	121	136	110	143	142	115	109	125	121	124	116	106	125	120	153	128	124	126	143	139	126	135	120	142	135	125	144	120	134	114	145	151	110	111	127	143	122	125	132	132	121	117	120	126	121	115	133	119	134	143	132	127	127	131	116	134	116	117	100	116	121	128	138	122	130	120	121	124	137	117	133	137	128	122	129	156	141	102	134	117	127	104	135	109	129	126	141	108	105	145	127	130	126	129	127	119	113	139	133	134	123	111	124	126	144	125	138	119	126	117	110	129	136	109	107	117	119	102	148	131	118	122	132	111	131	130	127	121	117	133	139	131	112	155	128	119	144	117	125	120	121	113	134	125	125	160	131	121	135	125	145	112	138	137	132	130	120	124	105	112	145	131	119	137	154	120	133	140	124	123	108	113	122	118	125	109	125	124	116	128	137	138	130	138	126	110	133	128	128	116	126	129	131	124	139	122	130	122	126	136	121	100	153	153	127	154	123	123	145	131	161	111	124	140	119	132	127	118	123	135	122	129	120	115	130	121	126	136	123	151	129	129	115	134	148	148	136	137	106	124	101	118	111	144	141	130	126	134	142	134	133	141	125	138	128	138	118	137	116	133	118	90	148	133	122	151	129	121	117	129	151	144	126	113	127	113	131	124	121	139	126	119	137	134	119	108	123	142	151	119	139	125	135	121	134	132	148	139	136	130	128	145	128	96	115	148	140	124	121	113	142	142	131	127	140	128	124	130	148	141	137	117	140	133	112	128	140	128	153	132	143	116	116	121	126	124	116	125	115	115	125	117	167	128	120	134	127	142	112	132	105	141	111	124	114	127	143	151	137	137	117	130	120	130	136	138	128	126	101	123	116	132	129	125	132	127	132	124	140	121	119	125	127	144	136	140	148	149	138	134	129	121	137	133	128	138	119	141	123	148	120	135	135	119	132	120	105	122	118	112	135	125	129	139	130	115	121	132	133	115	127	134	124	118	121	127	111	125	130	115	150	133	134	121	107	151	119	148	124	124	114	112	136	148	125	139	113	145	128	148	145	127	120	116	115	131	123	121	120	116	129	132	119	135	124	110	137	135	152	121	132	130	140	140	149	146	113	151	143	134	142	113	114	115	139	107	135	128	130	126	147	121	119	141	126	143	124	136	132	133	120	130	145	138	121	123	143	165	114	120	119	119	153	121	133	131	144	129	131	118	127	121	125	116	123	122	151	136	133	138	126	128	121	139	136	152	128	119	141	137	144	111	131	123	134	132	107	110	119	130	150	119	117	148	105	122	129	122	122	138	117	114	136	124	136	114	140	150	134	109	97	108	97	121	121	113	118	117	120	127	138	114	129	124	118	131	139	126	119	128	114	138	119	153	122	114	113	122	139	112	143	131	117	142	135	126	127	135	135	104	117	128	131	119	109	131	139	140	149	122	113	124	116	121	120	140	142	123	122	114	142	118	118	129	137	123	145	117	114	124	118	111	117	129	160	130	122	147	135	133	145	116	109	139	147	139	132	126	134	135	126	110	149	125	98	132	119	120	147	111	121	129	99	117	129	126	145	112	132	137	106	106	143	130	141	138	123	121	118	124	144	123	125	129	139	141	122	107	156	118	130	147	119	122	134	124	136	129	123	117	123	118	134	140	122	118	119	132	126	130	144	142	117	135	134	123	128	139	135	115	121	130	123	141	124	141	106	103	152	141	156	145	101	122	127	146	144	142	121	127	125	149	131	119	105	135	137	127	130	144	140	129	136	142	128	124	144	123	110	102	147	137	119	116	136	120	129	132	126	115	119	138	122	127	126	124	123	113	150	136	127	146	106	109	131	118	119	130	125	130	118	148	138	133	121	129	133	120	137	108	117	141	111	151	135	151	113	122	117	111	143	112	129	114	136	123	117	137	121	134	141	128	116	126	110	140	143	119	122	132	126	113	114	119	133	133	129	123	125	133	135	122	108	119	125	138	127	153	141	110	133	109	106	126	121	125	118	124	126	124	130	144	128	116	137	143	150	119	124	127	112	113	131	128	148	127	134	115	116	129	101	105	141	126	138	106	151	134	130	145	136	135	151	133	144	114	131	119	112	118	129	131	131	134	141	142	129	129	155	142	129	129	116	106	123	131	120	141	134	134	135	114	120	135	105	134	132	132	131	97	141	120	133	126	134	130	110	112	130	115	133	135	132	129	130	148	141	125	148	118	114	130	153	131	111	113	122	134	113	127	124	134	124	111	119	132	125	120	130	112	124	120	141	116	126	116	125	104	146	107	125	120	106	135	127	129
22439	14703	14436	3066	2437	2317	1970	1559	1307	1270	1324	1303	1295	1130	1162	1205	1366	1195	1029	868	732	748	839	815	827	677	654	600	545	599	559	486	478	408	387	364	357	400	435	373	314	361	340	313	334	332	337	302	310	346	408	365	350	318	358	334	332	367	330	326	325	330	329	333	292	323	322	318	330	389	398	399	339	341	317	343	344	309	352	348	312	337	305	342	336	329	323	329	367	309	301	344	335	331	330	295	332	329	316	333	310	328	289	311	352	323	318	318	311	335	282	333	323	326	310	324	299	312	309	341	307	309	306	317	330	306	298	285	291	341	342	293	281	360	330	349	342	324	328	310	314	305	332	322	302	345	341	332	311	325	302	329	305	346	300	347	296	319	324	325	327	316	327	325	324	281	300	326	328	315	324	314	344	338	336	326	315	369	304	349	315	326	346	329	340	319	308	321	317	287	331	305	321	339	333	320	327	319	287	310	298	289	329	327	313	332	349	283	318	302	343	333	333	314	329	337	319	322	347	313	344	289	354	322	355	332	333	367	315	315	332	337	339	333	317	316	312	326	341	356	339	324	330	322	346	336	320	321	336	319	292	323	299	331	329	331	352	342	327	314	356	326	317	309	347	343	323	310	328	339	348	306	317	323	328	330	324	316	306	297	306	327	314	326	352	330	276	321	299	326	333	335	306	311	345	318	325	329	320	352	336	309	320	310	336	370	339	335	338	313	345	333	314	318	333	340	319	339	313	330	335	333	291	342	339	312	349	317	326	288	331	332	314	338	313	331	327	315	328	326	331	334	327	315	313	340	324	358	318	366	325	295	332	329	316	345	311	297	337	315	321	342	345	323	326	316	316	341	327	293	340	353	357	329	316	320	303	321	333	326	325	287	299	310	341	339	298	298	327	337	347	311	329	340	320	348	290	317	340	336	335	329	358	332	328	331	292	336	311	351	323	284	310	321	315	304	338	330	335	335	291	304	320	355	315	329	295	314	345	348	336	322	344	303	346	346	309	323	312	338	331	307	308	346	305	357	325	320	314	318	331	318	310	357	325	330	333	331	324	350	313	324	370	347	319	315	308	329	337	311	345	304	333	309	322	328	332	332	336	323	321	323	367	348	311	343	337	339	313	340	320	336	346	336	322	320	321	335	326	316	296	319	339	331	310	338	311	321	318	335	310	308	345	330	299	319	306	339	328	327	326	327	342	310	325	318	355	363	334	344	293	319	327	316	326	302	349	347	316	331	317	334	369	299	322	335	313	350	324	338	319	323	300	306	330	294	322	310	331	322	325	317	291	304	320	317	306	329	318	342	308	333	339	334	304	333	330	318	314	279	331	319	309	311	330	321	311	304	322	333	327	337	314	307	326	345	335	305	341	323	328	318	307	350	308	333	330	337	356	289	350	334	368	339	327	303	346	307	329	310	320	338	323	315	314	324	365	308	336	307	327	345	303	329	328	355	310	313	337	297	336	330	330	316	284	334	317	329	331	351	327	296	340	323	306	342	272	328	345	311	303	334	310	315	302	319	337	309	344	339	331	310	314	349	296	329	311	343	319	345	335	351	337	338	310	308	303	344	338	292	317	365	296	357	315	268	329	336	295	329	328	315	315	325	333	319	319	305	292	345	313	374	323	334	304	304	308	344	278	333	323	320	321	347	336	307	304	330	340	318	311	315	335	354	315	318	333	328	344	332	358	309	339	313	338	323	312	340	317	296	336	353	308	336	325	313	339	288	344	333	304	316	316	349	357	325	320	342	340	318	304	302	319	305	317	305	329	328	364	330	325	305	306	325	340	319	308	316	320	319	313	285	332	320	320	277	316	328	333	309	319	338	357	331	297	305	316	316	321	292	324	347	320	332	332	337	320	317	330	307	329	351	341	330	303	314	305	319	342	336	315	307	333	329	342	319	310	320	342	324	346	318	331	300	324	343	325	280	292	328	296	338	344	330	287	329	296	322	312	346	351	333	345	327	317	314	353	328	308	318	313	301	301	356	334	310	302	352	335	352	363	368	309	312	339	314	301	317	297	350	313	322	312	301	347	318	325	299	294	326	321	353	338	314	313	331	316	306	317	340	331	309	314	321	344	339	312	339	309	335	346	319	321	310	341	314	303	297	317	339	318	333	319	310	305	317	289	314	340	346	325	295	318	329	303	293	343	326	353	327	335	334	350	319	329	328	335	360	347	311	292	379	324	311	325	303	324	324	338	305	345	326	322	288	328	339	340	305	283	322	301	342	293	328	337	352	344	334	325	346	319	337	337	316	319	342	344	338	332	302	333	351	321	305	318	297	328	284	329	346	332	326	306	332	316	340	320	326	307	335	347	314	331	339	309	308	310	320	333	341	307	304	335	309	299	332	348	350	300	326	325	332	333	332	332	324	327	307	313	355	339	363	304	332	307	351	313	357	336	329	340	318	319	330	318	335	339	344	334	338	345	325	304	294	289	313	338	311	328	335	341	334	300	311	315	335	336	294	317	320	339	321	356	317	370	307	346	324	320	307	333	353	309	307	353	301	311	313	326	352	302	365	337	297	335	327	344	315	325	323	335	327	338	339	334	316	313	329	310	310	324	280	340	302	329	354	344	333	323	289	330	333	320	341	335	343	312	365	340	323	351	317	326	337	306	318	326	298	311	340	322	309	289	346	315	318	333	331	298	324	346	322	311	333	320	305	319	332	359	315	314	311	305	324	336	317	316	312	321	333	322	304	282	348	321	357	322	342	308	337	346	308	316	315	325	295	310	288	349	324	295	283	329	352	319	337	352	322	319	344	352	302	342	315	330	325	342	325	317	310	304	303	331	297	302	312	323	349	322	309	335	308	293	336	361	307	329	303	328	311	348	305	352	341	337	326	328	315	331	333	330	328	328	330	319	287	338	340	310	311	322	340	328	363	342	314	329	335	328	335	301	330	328	326	344	369	315	326	344	315	335	313	311	363	343	334	313	336	314	341	345	334	293	332	333	322	317	343	345	290	304	347	334	337	304	307	339	319	314	336	310	316	322	307	303	327	338	325	321	314	348	320	331	306	320	361	349	331	324	302	320	319	326	324	298	311	329	326	300	303	328	337	334	313	341	321	324	345	288	304	314	299	327	323	294	322	307	324	304	332	330	332	334	309	336	309	334	314	341	329	337	320	326	308	341	288	315	327	324	315	326	315	343	310	326	320	322	324	328	303	318	338	312	325	352	298	307	313	317	308	331	331	326	316	344	327	309	343	333	295	323	343	323	304	324	333	326	348	329	328	355	326	302	333	312	331	301	299	311	338	318	323	320	328	348	332	327	327	307	351	366	331	321	304	346	341	339	302	297	336	315	325	331	340	306	323	325	301	339	323	298	334	290	340	315	330	311	329	324	299	331	334	312	306	333	309	325	309	313	345	333	296	329	329	315	335	311	331	315	310	299	352	318	347	309	293	319	307	340	334	284	338	323	331	313	327	312	324	324	273	338	318	315	319	337	323	315	305	324	349	324	311	336	337	313	332
12625	5040	1938	327	230	215	202	190	232	201	196	206	196	194	195	225	213	182	177	155	165	187	170	184	188	139	170	158	175	187	154	165	161	164	189	162	149	172	148	155	143	144	141	200	168	162	164	174	165	183	169	134	181	159	146	136	147	154	157	140	153	168	134	148	150	159	154	171	156	164	182	181	157	163	177	189	175	162	142	147	168	142	172	154	151	173	170	161	135	162	162	135	169	164	165	177	169	159	183	172	160	176	157	175	152	152	156	180	185	162	150	144	175	159	153	153	147	164	146	174	154	167	184	160	145	148	165	170	163	178	158	160	177	148	150	151	169	155	161	165	172	154	176	165	146	135	162	138	140	176	145	140	137	145	175	189	167	171	152	159	146	194	157	153	170	172	135	160	149	156	139	170	143	127	141	177	148	153	164	145	156	140	135	153	151	165	144	161	173	130	171	156	168	145	170	179	172	188	168	175	166	150	167	157	155	157	165	164	160	178	168	165	157	144	168	184	137	154	163	153	168	171	155	152	169	187	171	151	151	169	155	137	155	164	150	152	158	158	156	150	144	165	152	152	159	163	157	178	148	140	181	155	174	176	143	162	168	181	160	138	162	156	155	151	146	166	154	139	155	163	156	177	145	138	151	166	165	148	148	142	193	146	128	151	165	164	136	184	162	173	154	177	124	134	126	188	158	172	152	185	158	153	139	138	170	153	166	153	137	163	174	167	171	155	157	186	164	167	176	163	179	163	159	131	163	157	161	160	183	152	139	174	167	159	150	164	177	169	167	166	167	150	164	172	149	126	161	183	169	178	170	157	144	161	139	155	164	166	160	167	152	159	129	138	159	152	148	164	179	173	170	177	144	168	141	135	147	179	140	173	135	156	123	151	148	150	162	162	151	150	148	141	151	154	144	154	171	156	167	123	146	153	141	157	159	166	149	160	156	190	178	184	161	182	173	156	195	175	169	175	158	144	137	164	150	175	162	182	171	160	166	166	143	138	146	142	161	151	159	176	155	155	136	143	179	148	157	184	153	162	143	146	161	173	153	160	154	145	163	152	142	169	182	160	149	155	156	153	170	171	147	166	157	157	179	144	149	167	153	173	154	143	183	152	159	171	132	195	145	151	139	174	170	156	158	155	143	158	164	143	174	166	163	174	173	183	169	162	156	164	188	152	139	168	176	171	154	184	183	148	151	151	127	153	145	164	133	151	179	160	161	163	169	141	153	141	158	173	173	159	156	147	153	161	166	171	145	167	163	151	156	161	157	169	157	161	159	151	150	170	143	144	141	160	152	170	136	154	153	169	172	160	177	133	147	150	161	160	166	155	157	147	161	167	151	146	192	153	145	158	161	153	152	169	150	164	164	171	148	149	168	166	172	161	150	163	156	144	167	163	174	134	157	147	144	156	154	156	154	160	144	148	157	167	169	150	135	149	153	182	180	141	187	163	150	140	168	169	168	150	163	155	148	177	144	145	157	169	169	156	147	167	173	153	161	154	172	178	154	153	148	154	136	163	161	158	166	177	156	170	156	139	136	152	132	157	145	146	138	160	168	137	152	150	154	181	151	171	147	166	171	139	155	162	164	158	154	192	155	172	132	167	150	170	155	149	130	146	143	136	172	156	149	148	172	152	149	162	150	170	184	161	149	167	171	165	114	128	148	155	163	152	152	155	193	143	148	151	166	170	149	164	175	165	155	145	162	159	161	139	135	181	154	143	156	150	147	161	171	186	146	163	151	173	168	146	172	150	156	192	156	159	177	139	151	167	148	169	178	163	149	157	154	147	163	142	155	170	163	180	147	164	162	155	139	165	152	207	139	142	157	169	165	162	164	166	150	168	153	150	148	164	139	152	162	159	163	187	145	145	167	151	150	143	167	176	162	151	182	173	157	151	150	162	167	158	166	151	161	181	152	143	170	144	165	158	181	125	165	180	159	180	159	174	149	158	162	154	164	154	160	163	155	168	169	163	146	136	176	154	135	186	174	148	147	170	166	161	153	171	135	159	179	167	168	145	172	146	165	191	152	160	158	151	179	173	178	141	144	156	147	170	165	160	157	129	175	142	149	155	159	158	144	162	170	160	150	178	158	147	165	143	150	154	134	176	150	156	173	153	171	169	141	165	150	159	150	151	135	152	168	156	156	151	178	167	132	165	166	160	172	161	150	166	156	169	172	159	144	148	145	166	154	147	159	177	166	170	146	187	144	145	142	130	141	150	160	123	153	160	161	158	171	155	175	154	155	175	173	165	155	140	146	144	154	151	183	149	156	152	149	122	146	161	159	168	158	167	153	148	160	169	143	148	171	190	165	158	143	158	192	148	159	148	166	163	158	151	136	163	153	134	167	156	125	151	151	170	148	180	157	140	140	146	159	170	136	152	147	152	175	139	168	165	151	156	166	168	152	158	155	162	168	172	166	146	158	166	157	159	148	184	137	171	160	150	172	164	177	138	160	151	186	157	155	163	158	156	160	148	134	145	162	181	156	159	158	131	146	159	160	162	186	151	168	154	147	148	168	170	158	142	176	136	166	170	171	139	171	162	169	154	190	153	155	156	178	157	154	149	173	149	172	147	167	167	157	176	149	164	170	163	147	154	150	135	167	135	140	161	142	150	147	169	167	182	168	144	149	155	141	161	170	156	154	180	156	160	127	170	158	168	173	159	165	152	171	165	171	154	167	115	167	164	151	190	162	154	150	160	142	139	189	163	163	164	181	170	147	163	154	155	146	167	150	160	146	164	165	174	175	160	165	131	153	113	160	159	142	179	148	188	147	136	147	154	177	158	160	161	169	148	137	138	147	172	152	156	173	182	172	127	164	180	160	136	174	156	167	151	157	177	151	148	166	151	158	165	144	148	170	176	157	179	153	153	172	159	158	165	161	163	141	171	150	160	144	170	171	165	185	160	144	154	155	179	165	140	160	153	167	174	127	158	174	164	164	140	158	154	163	162	154	174	127	169	143	133	172	144	178	164	154	153	125	158	146	169	161	149	156	140	161	149	171	165	161	149	159	162	135	155	174	160	154	161	153	151	156	176	158	141	174	139	133	160	155	161	171	141	149	146	157	159	151	152	173	134	165	159	154	151	173	153	172	148	152	160	176	155	169	180	175	170	180	169	164	147	151	162	147	147	166	175	175	150	142	148	156	170	167	162	163	153	147	157	177	178	168	177	147	165	135	142	180	185	137	141	175	160	152	155	150	162	171	148	172	164	163	142	164	151	161	164	150	155	164	138	150	159	141	150	144	195	185	158	172	175	173	143	163	158	146	160	138	143	165	170	137	146	172	160	171	160	160	149	161	159	147	182	135	158	167	168	146	160	179	164	178	155	139	150	149	151	171	174	134	151	169	163	166	174	171	151	204	167	137	161	173	186	151	177	137	163	143	152	146	178	142	172	154	151	128	177	163	145	146	169	138	138	154	126	136	161	180	159	148	156	146	140	159	135	153	140	146	149	140	160	183	149	190	154	168	155	143	149
9344	4853	3686	792	715	774	735	747	738	742	761	746	781	659	663	729	686	657	571	518	541	530	534	578	561	484	497	510	476	468	490	469	446	440	425	395	389	413	439	415	419	437	432	412	404	410	390	414	440	380	396	405	395	449	404	393	377	386	377	423	419	420	412	399	404	403	392	388	409	427	457	425	402	405	424	404	428	370	386	436	455	432	436	427	403	420	393	366	397	402	401	407	402	436	395	425	421	443	412	407	390	409	392	402	384	379	384	405	409	388	386	394	389	425	378	401	416	419	417	426	397	386	426	398	414	399	380	348	396	422	415	422	393	419	399	444	360	411	378	399	412	392	438	413	402	405	417	389	421	420	379	444	406	422	380	406	392	449	387	378	427	449	424	390	401	410	419	421	405	394	403	438	413	385	414	463	419	400	398	411	453	380	401	431	395	409	405	388	406	383	404	374	413	389	428	439	399	398	425	394	397	431	406	408	414	402	397	411	399	379	374	408	399	412	436	363	427	395	373	394	419	414	379	416	405	437	399	420	381	367	417	406	430	395	409	426	407	414	410	440	438	402	409	395	392	433	413	382	416	371	427	379	454	415	425	395	386	381	461	414	425	413	350	436	390	444	441	401	383	418	435	428	364	401	392	411	406	402	395	414	401	408	397	426	389	414	424	437	371	391	350	432	365	371	393	374	408	383	386	397	411	432	408	433	401	443	406	428	386	381	440	403	416	404	406	406	460	374	411	422	389	420	427	353	461	382	408	426	427	403	446	414	425	358	419	416	420	418	407	375	409	403	394	412	396	402	445	379	431	406	366	403	393	403	408	378	399	442	375	387	416	420	426	406	409	395	395	423	388	410	384	368	433	411	412	396	395	417	416	419	381	389	391	408	445	424	435	429	432	396	421	452	372	424	443	398	407	416	387	410	424	442	409	447	415	377	367	423	430	374	418	398	397	387	397	417	421	422	416	440	414	415	421	405	401	395	392	407	432	391	395	378	400	421	415	396	424	433	383	426	393	414	397	397	415	392	420	409	430	387	434	429	431	400	399	424	414	417	416	403	401	457	399	403	401	375	410	391	416	380	392	416	399	405	410	397	386	411	443	387	402	415	417	417	389	392	406	420	373	379	393	417	406	390	399	397	393	423	398	419	433	390	385	403	377	402	395	433	403	419	373	404	435	432	399	403	436	394	373	397	411	413	407	383	376	421	412	456	383	423	419	414	416	436	399	403	392	396	406	447	382	411	402	435	397	383	424	378	413	431	408	409	425	403	407	395	411	426	427	416	379	374	390	416	387	441	416	380	429	405	377	388	426	385	399	374	418	380	421	413	380	388	375	401	398	402	377	411	403	422	414	395	400	398	383	399	370	432	419	413	399	404	445	383	405	384	395	439	413	396	378	436	408	393	391	418	403	382	404	407	399	406	408	403	439	413	403	438	410	408	418	418	386	396	413	419	443	390	367	402	402	402	409	426	414	405	403	415	398	395	433	407	403	395	388	433	411	370	430	403	416	383	420	400	387	399	421	393	406	424	442	403	387	368	405	406	399	393	441	384	392	430	414	431	399	384	426	396	416	382	397	389	425	418	385	401	406	406	411	385	376	400	445	408	376	370	392	432	411	424	419	425	409	400	421	398	420	436	401	355	404	339	365	401	383	437	424	405	410	388	393	404	399	405	402	434	433	422	424	395	379	390	392	419	425	399	403	402	402	424	409	394	424	409	396	416	403	413	412	374	411	376	442	418	447	397	422	437	429	394	396	382	413	428	395	412	401	421	385	402	426	435	416	434	444	418	420	435	424	414	361	436	380	408	382	371	387	429	395	405	377	400	401	414	408	427	385	354	405	375	430	374	437	405	410	396	428	388	419	403	412	422	404	369	414	410	377	399	387	371	398	426	408	410	359	406	388	368	392	426	398	381	375	434	422	394	394	393	436	424	390	451	416	418	397	383	383	442	378	399	435	434	415	457	413	412	425	433	389	453	407	397	386	398	390	448	405	420	436	408	413	433	419	379	388	445	419	382	417	416	388	432	399	404	403	393	428	376	384	385	395	384	425	405	408	378	360	418	414	380	416	412	403	391	380	387	428	405	407	386	409	426	419	417	419	417	388	411	408	410	402	442	432	389	390	401	412	394	415	389	445	439	409	403	376	398	419	437	388	393	381	421	382	400	417	411	413	425	396	379	399	410	384	414	381	403	386	381	400	431	393	425	395	380	386	381	430	441	437	392	414	411	416	427	409	401	405	445	411	403	377	358	388	418	408	402	384	449	403	425	392	403	377	418	380	410	395	407	366	444	383	419	409	412	398	425	419	420	382	402	392	414	376	403	387	424	402	432	428	414	422	407	386	434	398	408	440	394	394	399	395	420	424	470	421	399	412	426	398	397	378	414	368	427	424	393	387	437	390	399	382	416	398	389	415	383	426	416	424	404	419	401	416	415	432	400	408	374	401	386	437	407	411	386	477	382	407	399	412	416	381	393	405	409	407	411	414	396	378	451	367	402	426	375	446	383	429	370	425	441	458	407	429	437	377	407	386	421	425	398	452	399	433	392	415	391	418	412	377	404	438	456	433	418	400	448	436	362	430	394	454	427	413	415	417	418	407	426	401	421	408	446	402	438	392	401	378	417	407	406	398	372	418	399	437	412	413	429	408	404	408	407	449	414	389	397	405	432	444	425	420	409	382	420	412	412	400	410	444	431	441	415	448	369	377	404	422	400	385	427	401	428	401	424	420	423	401	435	401	440	374	428	371	419	434	402	405	371	406	423	397	389	390	427	398	420	414	407	388	380	399	427	386	470	386	444	375	408	371	417	404	411	427	399	449	394	443	406	408	421	428	402	394	418	414	415	396	398	402	404	407	419	405	408	392	380	424	416	418	405	441	377	400	413	395	363	407	412	383	385	398	420	421	428	427	422	416	398	414	408	367	421	404	376	406	377	384	394	431	434	429	370	407	438	406	435	411	411	429	425	419	416	404	413	420	403	418	415	410	394	431	402	422	416	450	433	406	368	389	399	393	411	423	419	393	389	432	381	399	366	409	405	445	404	400	428	370	430	399	404	416	429	390	391	406	419	385	413	421	405	366	378	391	393	378	394	401	418	383	369	413	416	407	397	441	391	377	434	423	379	392	428	408	409	431	383	390	412	405	414	408	398	402	385	403	419	372	401	369	404	411	393	407	409	424	419	360	386	405	382	434	373	446	427	425	418	394	396	451	446	369	432	428	394	391	368	411	414	391	437	407	409	394	427	391	401	431	407	381	381	453	395	404	408	406	386	391	399	359	392	377	415	387	382	410	399	408	405	410	388	413	416	397	368	396	410	376	434	427	385	397	406	377	406	404	409	400	395	445	398	402	385	408	417	381	426	390	408	403	401	406	416	435	390	385	406	431	402	415	412	410	423	382	433	383	423	413	392	385	391	414	433	413	405	388	386	411	435	402	386	424	383	372	393	405	416	408	380	388	419	362	397	399	428	402	414
24249	10595	5320	965	595	503	401	340	328	333	296	286	298	278	264	275	282	243	235	193	226	230	249	233	234	217	212	203	185	208	225	192	180	174	173	172	197	181	188	203	183	181	203	191	176	194	166	190	203	173	205	194	191	150	213	182	167	186	169	180	184	213	178	200	194	198	168	167	179	212	205	205	169	176	177	193	206	178	192	176	170	202	197	196	158	182	155	183	189	187	178	170	190	173	163	204	205	173	182	153	186	198	196	186	179	197	194	207	189	197	173	136	185	188	190	196	171	192	188	214	197	198	194	183	204	177	186	150	199	196	199	191	187	201	200	170	186	166	194	177	204	174	186	179	183	169	188	180	216	239	163	212	190	185	187	194	185	189	184	167	194	171	193	172	174	167	178	179	204	191	186	204	190	191	179	191	176	164	210	201	202	181	214	191	166	181	188	188	198	163	184	165	187	179	181	207	176	174	164	185	197	177	170	186	189	226	189	182	184	159	195	195	169	196	190	195	188	206	173	204	221	163	193	184	201	183	160	178	148	175	190	192	168	209	201	193	155	186	170	182	198	171	180	198	202	187	177	185	204	196	186	181	181	199	174	209	183	198	189	170	194	227	147	213	180	160	217	178	188	179	179	180	212	192	189	168	203	180	180	204	190	185	185	191	164	198	177	161	171	177	182	173	174	184	181	191	170	178	179	192	175	201	206	163	199	200	189	182	202	170	203	165	211	202	180	198	174	189	171	187	183	187	180	176	172	214	193	171	192	203	184	179	183	197	208	172	172	190	199	169	178	200	186	181	201	164	208	171	168	180	196	208	166	188	188	242	199	193	167	187	197	165	178	195	170	169	197	225	173	179	154	181	193	183	198	185	159	168	192	205	171	184	191	179	200	177	184	188	196	197	190	191	190	161	186	192	191	194	188	171	190	186	195	198	189	170	186	198	181	193	181	184	186	198	177	209	184	177	174	205	167	193	184	165	158	183	219	188	182	187	168	185	204	166	191	172	173	194	182	174	197	191	169	184	192	214	218	192	176	195	218	175	195	235	196	163	204	200	188	215	209	200	211	172	187	163	183	184	171	199	203	176	192	188	197	182	165	186	190	191	185	189	198	173	171	185	179	197	186	168	210	202	181	209	188	185	201	195	199	169	180	190	194	171	179	167	190	212	176	182	193	189	188	196	202	183	177	177	179	161	185	182	206	185	175	194	178	195	156	205	170	208	206	196	177	215	153	179	194	178	182	173	201	180	180	181	203	187	197	204	211	197	185	205	181	196	195	168	179	167	167	176	174	179	168	189	186	196	157	160	212	202	176	155	184	173	159	158	204	201	172	179	178	195	172	170	152	194	205	198	203	186	167	206	185	160	191	173	202	187	191	182	194	207	185	196	177	189	205	184	175	179	174	190	186	211	222	178	186	165	179	203	193	176	199	178	183	184	171	162	168	195	174	211	187	181	179	187	174	176	179	196	189	205	191	189	214	185	174	199	184	187	181	164	194	195	186	180	209	194	202	176	183	184	163	169	202	163	184	173	176	156	177	177	190	189	195	194	195	186	188	180	202	193	195	185	170	183	183	190	181	194	187	194	176	189	198	169	190	204	196	205	170	171	198	195	166	162	194	194	174	192	170	174	185	206	210	194	198	165	189	192	196	188	193	202	165	190	199	163	188	199	173	195	168	203	197	187	195	167	199	211	162	172	167	185	174	165	190	184	170	192	182	171	164	194	195	196	200	203	161	190	194	186	180	206	181	191	177	179	230	191	190	171	203	161	189	199	154	179	190	215	185	182	183	209	193	157	201	173	193	212	178	199	201	200	193	191	187	160	196	197	174	190	197	189	199	186	179	193	175	161	195	178	198	193	185	191	187	187	170	195	197	166	198	196	169	196	171	176	167	189	196	197	160	185	171	192	164	201	191	169	191	166	197	227	199	193	197	191	184	187	181	174	147	190	197	195	181	200	191	174	202	165	175	204	204	202	195	185	203	162	193	208	194	191	166	167	183	176	189	199	205	165	161	218	218	173	193	176	187	170	217	204	193	167	209	180	201	164	194	193	189	209	176	197	174	208	164	154	181	164	183	163	187	201	198	177	209	188	186	177	185	162	173	185	184	176	187	183	191	168	163	187	183	193	176	178	187	185	179	158	174	181	210	153	152	197	211	182	151	194	206	176	187	205	200	204	232	191	197	166	190	175	185	166	155	200	181	194	173	197	178	227	181	201	201	187	192	165	187	177	182	218	196	196	216	196	198	169	177	174	197	168	165	164	195	162	190	186	184	188	189	195	156	196	182	175	181	162	172	200	184	170	200	201	204	184	192	173	156	166	168	180	173	200	197	172	188	181	173	195	165	184	205	182	199	184	168	164	178	172	181	181	175	174	212	184	179	183	196	174	177	179	193	182	213	187	194	187	194	178	155	173	180	196	188	176	190	171	178	181	206	197	194	203	190	175	153	197	164	184	181	202	179	177	196	171	181	184	167	215	184	200	185	180	187	188	182	168	181	197	185	185	197	195	176	191	190	202	178	178	173	177	191	179	183	204	182	216	195	190	190	156	177	203	201	191	190	173	197	158	191	190	177	202	187	209	204	200	191	183	169	159	211	179	171	189	198	196	184	194	167	191	206	196	198	178	182	151	177	222	198	201	196	210	183	180	196	187	181	209	164	186	167	182	178	186	205	146	191	169	166	183	169	188	185	170	181	183	204	169	192	193	194	178	174	209	170	178	182	172	171	181	201	178	211	172	179	189	188	172	175	184	184	176	164	179	204	178	199	191	184	199	184	158	177	181	185	187	171	185	209	184	173	198	216	176	183	191	166	184	186	167	209	172	182	197	182	212	186	176	166	187	206	164	186	180	205	177	189	192	192	204	193	194	185	201	216	183	199	192	154	166	181	192	165	184	174	197	182	191	183	176	188	156	188	196	193	200	193	177	190	184	213	206	193	206	179	179	179	197	174	173	171	170	184	169	167	202	171	197	162	190	175	181	174	182	201	181	200	188	195	201	209	177	171	190	211	171	186	190	185	168	202	203	179	218	200	205	184	216	164	161	174	186	199	168	186	179	170	183	182	187	184	188	184	195	169	183	189	196	159	200	220	189	195	194	177	182	189	192	192	181	198	200	196	182	201	188	169	228	174	201	217	183	171	212	190	174	207	176	155	197	156	169	205	179	186	219	194	213	208	189	188	183	181	183	202	177	184	208	172	183	192	154	185	157	153	193	195	183	194	162	178	178	197	203	191	185	193	199	181	170	195	172	160	193	178	187	174	177	204	197	184	210	186	216	171	178	208	189	236	179	202	202	191	209	212	171	187	168	177	192	186	179	195	184	173	192	195	166	164	174	193	184	168	171	188	184	189	195	186	185	183	181	178	197	171	213	180	174	200	173	169	180	184	219	200	175	178	184	169	185	189	177	219	176	195	205	180	179	174	164	190	177	194	169	188	214	177	204	176	179	169	190	168	178	184	177	192	207	194	175	188	218
17466	9602	8501	2322	2013	1793	1623	1504	1412	1312	1247	1139	1108	967	1006	1058	967	915	840	815	781	742	867	813	741	754	734	656	603	642	617	538	520	480	485	455	540	500	534	492	517	490	481	496	460	467	495	482	468	470	489	476	472	465	479	467	456	472	500	492	513	484	466	492	462	449	460	456	479	515	551	481	492	534	487	513	453	461	460	471	480	506	464	471	473	460	450	486	466	461	456	430	475	500	482	490	506	492	469	450	475	451	474	470	502	465	456	442	445	442	486	491	440	476	490	447	445	454	429	429	450	446	513	474	466	449	495	431	461	472	429	445	459	510	469	444	487	497	453	442	470	443	503	471	481	458	471	494	420	484	450	525	476	436	447	459	449	403	476	430	477	452	462	466	483	471	472	458	469	467	482	463	472	441	470	464	479	475	491	444	484	466	499	455	435	433	483	450	445	492	484	469	481	432	438	522	473	497	461	440	482	482	409	459	493	529	463	476	426	465	479	421	468	460	491	484	469	438	469	476	505	486	465	468	460	456	488	449	467	502	477	457	470	428	433	431	463	458	480	508	469	438	491	479	470	447	433	418	424	479	494	447	434	493	445	449	449	437	450	468	475	462	483	449	500	448	469	466	492	455	451	466	428	498	446	472	498	477	445	447	516	462	444	446	447	476	444	459	435	527	431	500	459	479	421	483	443	428	474	479	480	459	444	494	448	447	442	480	477	461	464	451	450	473	465	447	451	456	501	443	484	460	434	447	441	463	460	457	440	471	477	424	493	503	479	458	477	436	465	470	416	459	467	454	475	457	435	474	452	473	459	419	502	464	439	516	434	442	468	509	454	445	435	460	481	464	462	508	491	487	432	457	470	460	467	446	473	457	446	492	470	465	479	446	449	464	465	453	457	457	434	456	498	460	472	453	465	464	404	472	465	465	464	434	463	500	462	461	457	457	477	493	455	502	446	460	501	440	473	468	445	483	441	482	472	461	472	476	482	485	469	456	504	475	455	463	467	456	483	467	435	431	465	457	448	448	457	462	468	475	452	466	489	472	516	435	451	455	459	459	467	450	475	442	491	491	448	448	467	441	480	462	432	452	413	460	477	462	504	493	474	493	476	462	506	434	494	457	493	441	484	456	480	463	492	465	390	470	481	480	464	518	408	480	458	440	451	474	459	440	454	469	440	442	452	458	465	455	461	450	454	441	450	464	504	467	481	443	456	478	456	483	422	451	438	500	437	490	453	461	449	498	435	428	480	472	456	436	471	493	450	474	451	464	462	476	414	445	472	465	480	434	475	449	480	464	456	443	454	443	432	478	466	475	500	436	483	443	488	475	463	491	455	408	463	462	469	455	475	468	494	489	424	491	460	440	456	451	469	467	455	420	445	451	468	458	479	457	461	420	425	440	424	508	456	426	435	460	443	473	468	443	477	442	475	441	484	447	427	454	462	472	468	478	442	438	501	493	454	463	502	466	456	497	464	469	480	451	482	442	466	479	461	452	446	503	455	491	491	435	496	464	474	448	484	478	436	428	463	441	426	502	458	431	466	436	418	456	442	477	493	473	477	461	491	445	461	466	419	461	487	480	467	444	422	452	477	427	440	459	487	437	456	456	435	461	461	430	462	483	515	482	438	454	484	468	466	488	477	435	461	465	469	480	457	481	463	457	482	505	488	464	480	451	445	447	484	486	456	476	452	462	428	455	475	463	444	497	459	438	454	437	462	476	459	445	464	442	467	485	451	473	505	519	443	516	490	450	505	472	442	471	468	481	472	469	458	481	460	452	477	429	466	473	452	474	437	482	463	473	468	448	454	435	478	459	479	467	431	499	464	488	458	493	430	475	453	495	462	481	453	472	473	470	445	428	470	447	509	480	468	465	480	436	448	468	470	476	470	465	459	460	439	448	462	442	454	470	485	476	470	488	482	453	493	460	446	490	489	472	433	454	458	457	437	459	457	428	471	465	468	486	455	426	453	484	446	442	501	436	478	464	495	455	479	454	440	447	462	456	433	479	447	479	447	477	468	507	497	459	471	440	448	434	433	466	456	500	465	458	490	441	447	429	453	418	498	437	471	456	479	492	472	470	472	462	476	445	473	471	482	436	451	484	442	445	460	480	414	435	451	474	435	430	453	472	493	442	421	466	441	475	452	482	478	491	494	486	440	474	474	466	480	466	463	437	434	445	473	455	464	449	490	474	464	442	456	473	442	480	423	449	455	447	413	442	444	438	462	520	431	508	474	498	458	466	459	406	470	477	467	448	428	481	462	458	474	465	494	453	448	444	479	429	468	478	476	480	479	486	455	448	431	455	502	475	504	486	475	441	471	462	443	433	491	483	433	450	439	470	427	498	445	466	476	480	485	472	481	451	467	449	501	422	439	467	453	497	433	462	469	450	421	447	431	456	476	462	462	486	447	438	486	471	438	458	423	456	452	479	482	432	463	423	448	450	479	488	440	477	466	424	477	450	459	478	455	441	446	456	464	446	478	484	486	488	468	485	450	459	459	458	476	462	469	485	470	478	437	454	465	441	460	463	448	452	435	437	495	473	432	460	500	468	443	476	478	494	450	469	466	434	449	471	441	463	451	441	475	443	432	460	482	478	498	439	466	486	453	460	457	450	442	458	438	453	496	473	446	485	503	470	469	410	441	446	475	454	450	468	457	485	426	452	483	433	440	476	485	438	451	449	435	467	443	459	470	451	479	454	463	494	465	441	487	476	470	449	455	465	476	475	453	454	466	467	462	470	472	468	443	487	474	458	445	465	450	484	453	475	465	430	483	496	468	473	476	434	435	464	447	485	473	471	461	460	443	488	459	443	440	492	452	469	464	484	427	495	469	498	446	447	454	478	453	472	484	445	462	489	451	454	498	481	458	475	438	437	467	433	476	485	489	516	485	449	462	485	435	464	449	474	471	486	471	482	506	443	441	416	467	464	466	443	450	435	463	477	430	467	450	454	444	440	495	446	483	468	475	473	444	482	456	475	427	413	483	471	489	463	488	479	480	516	463	459	423	494	459	479	446	463	473	441	465	482	478	459	447	479	457	443	457	440	475	443	467	449	473	447	491	428	475	476	460	478	465	487	497	493	467	452	489	469	482	433	447	456	488	466	495	483	445	464	475	420	493	458	428	470	464	456	497	481	473	474	471	479	443	445	457	464	507	466	439	468	483	456	500	490	467	478	490	442	437	404	433	454	456	458	470	465	504	462	442	481	481	468	457	480	458	496	460	419	467	485	501	459	463	425	465	483	445	439	456	451	444	476	508	445	483	468	438	461	448	415	502	441	476	439	479	458	432	452	459	490	450	472	482	494	467	474	440	434	455	460	463	461	496	451	462	471	447	520	494	511	442	426	458	466	437	459	439	474	524	458	450	497	442	465	432	433	453	507	449	502	492	454	475	475	481	478	479	453	491	434	481	453	431	475	460	471	478	443	464	471	435	424	443	447	462	449	478	481	423	487	463	445	482	459	477	475	495	471	451	435
33260	16940	9522	1574	921	812	649	489	366	356	336	288	278	269	264	235	267	239	232	208	187	204	231	210	172	173	197	150	160	163	135	142	148	142	130	133	142	136	133	137	142	129	120	145	128	100	142	113	150	155	139	121	138	135	148	149	128	142	141	104	113	136	130	139	135	133	121	126	132	124	139	131	126	124	125	142	105	134	146	119	127	127	135	127	139	143	143	125	124	134	119	151	142	118	122	128	143	111	137	149	127	133	123	134	167	141	106	136	124	129	132	121	129	142	125	129	121	137	101	120	146	139	126	114	133	122	111	136	138	134	126	119	122	135	134	134	120	114	113	120	117	125	144	128	127	136	136	125	124	139	132	137	115	124	121	133	125	129	148	125	124	110	116	128	124	114	137	138	134	142	115	104	122	134	122	137	128	149	138	118	143	143	128	133	120	123	131	138	136	124	141	126	144	143	134	136	123	123	117	117	124	124	133	127	118	115	139	100	134	144	137	141	115	138	130	130	135	136	129	131	117	130	158	124	139	111	110	126	120	104	126	114	128	126	122	127	142	127	116	105	128	138	129	145	119	134	160	124	124	105	125	133	138	129	106	110	125	121	122	118	117	131	162	112	129	129	116	123	132	119	106	137	120	109	121	130	142	124	112	115	132	129	116	109	117	131	136	124	126	152	147	128	145	126	127	141	121	123	134	142	126	138	117	139	120	116	128	139	115	119	95	135	150	129	145	104	131	138	125	110	111	127	127	110	144	121	139	108	132	123	126	140	136	129	128	147	134	131	107	120	141	115	126	143	115	111	125	127	127	125	138	145	112	135	121	137	130	121	121	119	105	111	125	121	113	131	120	123	114	157	141	115	139	113	138	137	139	125	136	137	158	133	118	107	128	122	112	142	142	138	135	159	143	128	122	128	123	145	105	117	142	123	134	134	127	125	112	127	129	130	138	136	119	117	109	152	138	149	152	122	136	122	125	123	135	131	140	133	120	128	138	127	132	124	125	106	133	136	105	123	131	105	112	123	142	106	126	122	112	139	105	124	122	128	124	120	130	102	113	134	146	135	123	128	130	143	113	133	132	114	126	147	120	135	130	123	128	122	137	125	124	126	121	119	129	142	122	136	114	123	114	134	116	124	109	130	129	149	125	114	146	143	130	131	144	144	126	115	145	139	128	114	124	118	130	128	123	124	122	119	99	137	115	121	129	128	128	122	127	128	136	139	154	121	129	134	150	138	123	125	113	151	134	158	101	126	127	146	141	157	130	130	142	129	135	130	143	130	128	121	140	129	101	137	113	114	115	132	104	134	108	149	143	114	143	145	128	122	109	125	119	126	138	116	138	128	148	137	121	126	131	130	149	153	135	141	131	133	136	109	115	113	108	105	116	130	133	133	155	141	133	121	136	118	122	116	134	139	128	125	136	135	115	144	134	146	114	148	116	140	133	140	129	138	115	154	121	127	135	134	126	110	115	115	118	139	149	144	128	138	124	124	123	138	115	160	126	117	114	150	129	130	142	134	125	133	138	144	143	115	132	134	157	145	119	120	120	138	132	130	128	137	142	128	136	125	134	121	137	121	125	122	145	157	112	116	143	128	113	123	128	115	138	125	128	118	139	126	134	135	145	124	123	127	129	115	133	117	119	135	144	96	127	127	148	152	120	134	119	119	125	125	143	132	133	110	109	106	115	147	140	123	129	119	140	124	107	139	133	148	131	133	131	122	102	122	122	133	133	127	138	142	134	117	114	118	130	131	116	129	124	138	137	118	140	127	133	139	129	124	146	124	127	129	110	126	127	155	134	126	116	113	127	109	144	142	141	118	132	122	147	108	139	117	137	145	123	118	132	146	145	111	129	133	126	149	108	121	132	119	150	118	138	135	132	137	121	123	134	115	112	134	142	142	124	123	118	134	107	122	151	153	136	139	112	115	114	121	125	129	113	125	115	118	136	123	109	140	129	100	128	130	111	154	128	136	124	123	115	141	113	102	148	130	138	145	126	140	153	129	144	129	146	130	118	118	128	115	138	119	124	124	129	122	121	115	113	114	136	117	130	134	125	127	113	114	158	128	138	121	152	157	106	116	124	118	108	132	150	147	137	121	141	127	159	140	137	124	141	114	118	116	120	122	148	142	124	114	137	117	138	149	128	129	103	128	124	126	121	140	129	118	152	127	101	139	132	134	146	111	125	151	120	136	137	134	134	156	124	130	127	123	126	139	140	143	125	118	111	139	129	132	155	122	138	109	140	140	139	118	141	128	103	122	121	122	131	115	97	113	144	116	101	113	125	129	148	158	124	134	119	123	129	115	124	125	142	129	131	121	139	124	149	147	124	128	126	119	128	133	128	117	141	136	111	134	104	123	108	138	143	115	133	101	144	123	113	143	119	110	112	123	123	139	127	111	140	129	117	143	150	122	119	153	128	123	131	125	117	140	131	102	120	118	123	128	123	130	128	119	135	135	127	113	148	130	140	138	120	126	128	126	122	132	128	133	125	133	150	120	131	139	123	104	138	125	119	114	133	122	126	111	127	139	126	125	130	127	127	126	130	137	130	123	126	112	149	119	125	132	119	118	126	116	125	121	113	131	131	145	142	115	113	143	107	146	125	130	119	106	154	126	138	131	142	132	122	114	132	110	139	147	135	140	113	132	125	153	119	130	128	120	151	118	114	116	126	94	132	116	120	130	137	138	118	124	131	131	126	141	137	153	150	127	113	124	132	119	140	134	136	137	132	134	130	144	130	134	124	108	131	124	134	123	123	130	120	132	108	119	122	117	115	143	151	127	120	117	113	136	116	124	137	123	128	115	109	125	115	143	112	115	126	120	116	129	132	125	117	149	143	129	133	137	122	124	127	118	123	128	119	119	117	119	127	116	131	123	135	134	127	134	126	136	146	143	127	136	139	143	141	146	111	130	142	123	134	136	157	126	116	140	124	129	131	133	145	135	132	141	127	127	129	124	139	120	146	141	132	134	114	138	122	137	152	129	136	134	113	127	134	140	132	118	143	151	148	135	146	144	139	128	122	140	101	121	118	143	122	128	157	136	128	115	125	119	133	119	104	120	117	138	118	135	112	136	135	127	145	159	137	126	127	134	135	113	119	106	124	133	105	148	137	123	132	119	141	126	128	131	151	126	126	129	120	125	122	109	135	126	143	113	139	137	138	140	118	121	129	145	132	117	117	133	117	100	117	123	111	126	129	115	147	97	135	131	121	104	126	131	136	138	135	116	126	135	137	123	117	125	150	121	142	130	144	132	135	121	115	132	137	150	156	135	162	111	150	128	110	134	115	121	107	140	121	143	126	145	135	123	134	102	150	130	127	116	133	116	143	121	149	146	133	132	113	120	150	133	146	158	143	152	116	135	126	121	135	137	101	143	128	130	107	95	122	153	116	123	135	116	123	110	127	146	116	115	146	102	126	119	140	123	134	140	137	135	126	148	119	138	125	134	123	118	135	128	134	105	131	119	127	133	125	131	134	138
22310	14150	12056	3428	2962	2652	2478	2066	1827	1673	1575	1469	1301	1383	1252	1228	1247	1038	943	843	855	914	1039	887	802	706	695	582	578	596	513	445	390	406	376	377	411	411	385	342	343	361	348	313	343	304	336	324	337	396	345	357	375	327	328	313	336	320	339	315	324	319	328	329	336	337	334	331	411	426	400	335	350	311	319	325	337	330	339	337	319	331	343	313	340	291	325	303	342	286	317	306	340	319	343	333	328	313	332	348	345	313	343	324	337	322	334	333	330	311	319	318	302	360	323	306	301	318	322	309	330	336	341	332	359	319	315	358	298	357	306	340	327	286	327	337	346	318	308	328	302	329	321	310	334	352	326	312	320	347	294	309	330	325	324	327	333	343	298	326	340	325	329	301	331	321	314	337	311	306	331	287	327	339	307	354	331	308	321	330	340	343	321	330	316	328	318	305	337	306	325	343	286	312	313	342	340	307	322	328	336	348	332	313	336	293	355	335	375	292	340	329	350	323	323	304	304	298	328	322	335	290	341	316	332	315	325	343	340	335	311	325	324	315	301	308	309	326	317	318	324	324	336	302	348	312	321	320	349	311	332	346	346	327	342	335	330	276	332	325	308	315	323	334	325	300	315	347	307	301	337	326	347	302	335	327	310	312	284	356	276	307	337	324	316	315	319	335	322	320	335	334	355	301	306	362	314	350	302	300	298	324	309	297	301	329	295	274	310	324	319	322	338	319	346	312	326	335	324	336	311	286	307	331	344	370	307	312	289	329	320	344	319	305	331	328	301	319	309	328	307	328	351	306	338	358	331	319	339	331	328	323	317	329	329	332	339	353	316	316	337	336	340	326	296	319	321	327	344	332	304	321	344	325	323	351	311	302	331	327	314	317	305	330	312	296	302	323	329	302	360	324	364	363	337	305	306	354	310	339	291	316	311	300	345	299	328	352	322	324	295	329	301	354	331	335	313	309	334	349	317	346	315	306	325	327	307	340	327	327	321	338	350	353	331	333	286	322	367	305	334	313	354	300	285	289	311	343	327	299	311	324	343	324	322	329	316	338	329	293	338	303	343	306	335	305	340	319	352	361	347	304	312	340	333	315	352	313	309	324	303	327	342	360	313	329	347	290	329	339	288	283	327	338	328	317	287	337	306	320	339	291	338	345	337	293	346	342	336	318	334	319	363	319	312	364	307	301	328	333	313	352	311	345	283	343	292	328	320	351	337	288	337	336	306	305	339	285	349	307	334	305	311	330	329	325	283	319	331	309	319	295	339	297	321	309	317	340	328	318	307	310	333	300	319	341	333	313	339	332	378	330	321	346	341	312	305	302	317	333	307	326	339	328	310	345	284	309	306	312	318	358	313	300	299	324	336	340	338	319	310	329	317	316	334	344	300	331	347	303	311	330	320	323	303	327	351	314	330	319	317	319	317	299	292	366	343	314	308	299	313	289	325	296	330	299	329	331	368	320	321	318	310	314	304	320	320	360	333	309	317	332	277	297	330	303	288	293	290	302	296	320	314	349	361	331	289	307	299	317	304	304	303	295	299	323	321	348	348	315	317	342	313	328	340	300	315	317	319	329	330	333	279	305	354	318	335	289	292	344	309	351	338	319	325	323	340	329	332	338	349	317	327	356	352	338	317	327	317	330	344	337	348	284	358	296	314	300	343	316	325	312	284	337	358	343	306	332	321	291	341	334	356	310	336	327	318	331	334	305	347	333	307	315	318	311	323	297	305	342	301	353	328	326	285	347	335	318	311	328	315	308	334	325	310	371	327	324	359	327	326	327	288	326	307	357	306	323	328	340	347	321	305	357	333	358	310	341	322	329	306	368	322	352	285	300	329	323	339	304	322	319	348	327	330	319	313	326	358	332	356	356	350	303	301	325	301	312	343	313	331	337	334	336	315	361	319	299	305	341	368	314	299	301	357	341	297	371	328	314	337	353	332	294	322	331	304	353	319	333	302	325	343	312	313	305	304	323	333	326	351	326	317	333	322	327	326	331	334	313	325	350	305	312	323	320	320	321	358	333	341	310	334	320	305	319	335	302	310	302	334	316	295	332	328	347	336	315	344	329	326	305	326	315	308	335	342	315	329	336	317	308	311	315	331	322	319	324	329	347	347	350	315	301	323	330	357	312	324	306	334	306	313	326	337	321	318	342	359	332	297	351	324	328	325	315	323	333	308	329	353	342	329	325	307	315	311	320	325	319	347	283	327	324	323	323	331	337	308	335	298	327	339	342	347	343	342	350	303	317	311	318	348	311	350	315	298	338	369	336	308	358	300	341	302	319	336	368	275	325	335	334	316	328	318	308	316	322	330	333	284	300	305	337	341	301	315	338	317	335	337	328	319	325	337	357	330	340	336	286	325	326	298	305	306	311	302	321	344	304	361	329	316	308	304	371	343	333	340	338	338	356	340	323	325	291	295	342	313	314	335	347	342	324	315	375	320	314	324	329	316	363	324	323	345	316	305	300	350	341	324	279	311	315	300	336	317	325	291	335	307	345	324	334	299	331	315	322	321	332	319	341	357	344	344	317	324	331	336	286	336	296	312	353	306	304	296	337	326	335	331	325	322	313	313	327	269	348	314	318	363	304	327	333	310	375	327	335	319	362	330	338	319	327	313	348	327	347	314	332	339	300	347	293	324	312	333	348	296	315	336	308	310	330	307	297	297	327	335	353	279	332	318	318	309	318	321	312	323	326	292	295	294	303	329	351	305	325	333	288	361	329	330	330	326	342	325	324	331	307	313	349	337	300	346	331	316	341	336	308	322	325	322	321	310	312	323	316	317	347	322	317	331	308	327	334	301	344	326	323	302	343	329	319	321	311	333	331	323	318	330	317	348	323	301	338	322	342	326	304	333	318	329	300	331	354	309	290	342	316	325	342	332	316	333	320	331	336	329	340	332	335	339	322	280	327	311	352	323	301	307	307	348	322	339	318	319	358	295	339	357	323	345	318	299	317	292	306	308	360	298	363	294	321	327	312	324	306	327	356	320	327	325	322	344	322	312	340	328	317	314	303	330	332	301	331	313	321	312	326	304	321	314	345	351	320	323	325	296	308	346	320	339	325	339	346	324	321	344	355	335	358	326	320	337	326	327	332	311	345	331	324	308	346	315	337	313	340	331	306	325	332	311	303	330	325	330	329	335	320	314	312	321	312	307	325	296	292	354	338	341	300	339	311	315	317	334	330	343	365	326	343	306	331	319	295	363	319	307	351	285	349	330	367	287	334	335	334	327	302	318	281	342	339	309	300	313	330	330	334	323	338	319	358	352	334	338	340	326	318	292	313	361	306	308	334	323	327	342	321	352	337	299	335	328	338	353	368	323	316	315	297	298	291	337	342	325	325	320	322	323	332	355	326	348	340	300	342	298	308	335	325	309	333	332	320	332	339	311	366	321	309	327	312	347	336	322	323	333	328	324	331	323	335	345	319	340	331	343	321	328	323	315	316	312	338	326	328	346	314	306	324	370	305	321	279
12755	5118	1934	360	327	266	233	225	276	252	220	247	222	216	204	189	184	180	202	180	196	189	214	197	183	132	156	162	185	186	174	182	150	178	144	175	160	165	125	157	160	140	180	174	167	180	152	160	142	153	142	162	160	170	144	157	163	182	157	148	164	168	152	162	128	174	164	183	125	191	139	154	170	156	150	161	164	161	154	160	168	170	137	154	163	156	159	173	160	150	134	170	181	155	157	158	144	142	153	161	158	169	153	182	165	176	154	162	175	169	159	161	178	149	183	153	158	163	150	165	170	165	184	170	138	167	139	165	176	161	173	165	143	162	147	155	170	164	144	154	149	135	166	149	146	163	150	147	140	125	138	185	179	150	151	149	161	116	175	154	153	183	170	150	155	169	169	154	131	168	156	163	180	186	141	155	164	143	162	165	149	156	179	140	165	165	175	170	175	157	152	167	151	159	169	175	151	156	169	153	154	167	157	165	176	180	153	170	186	152	161	149	154	177	165	142	159	171	176	139	165	153	163	144	130	150	170	140	179	159	160	159	174	166	179	157	169	167	154	165	192	160	153	167	152	154	139	135	154	152	156	175	158	167	163	133	141	148	160	166	163	147	172	164	143	169	166	145	149	156	144	166	169	161	128	153	160	158	142	167	173	166	152	172	146	148	167	147	166	186	179	155	159	163	146	145	172	179	156	140	157	133	157	178	150	152	161	150	155	165	172	160	152	153	181	149	166	136	176	176	152	148	159	150	172	162	153	149	155	179	159	176	146	140	145	162	172	158	167	160	162	157	153	162	151	184	169	144	156	178	169	149	165	178	147	137	166	168	121	151	151	173	161	171	153	145	143	181	166	163	173	144	165	136	177	157	185	166	169	173	159	135	171	162	142	166	161	142	154	153	155	132	170	170	179	150	160	158	150	178	158	158	168	171	135	138	150	174	192	194	157	171	186	183	172	152	146	148	151	153	153	168	169	156	175	169	179	171	168	150	160	157	179	174	157	152	153	154	153	152	154	154	162	179	169	151	167	178	171	146	146	159	143	152	151	163	151	168	159	137	160	163	163	162	165	170	133	155	178	161	162	191	147	157	136	166	149	155	145	162	176	177	151	162	167	139	137	136	153	167	187	158	142	167	165	147	151	163	137	173	152	167	150	153	175	151	150	150	161	151	163	170	138	155	185	164	180	186	148	162	152	150	156	141	151	167	152	164	126	164	161	154	166	173	164	185	158	162	154	171	167	156	147	149	147	179	162	174	170	185	143	171	168	136	152	142	160	145	144	168	158	173	138	150	147	153	138	160	147	164	152	176	140	165	184	173	169	138	171	165	138	146	162	150	166	161	170	151	175	169	181	132	154	151	149	156	181	166	145	154	153	141	149	155	152	170	155	168	158	155	156	171	156	163	149	171	157	165	171	155	153	161	155	169	175	159	172	148	176	162	185	151	166	162	179	165	172	176	169	156	167	175	177	168	149	172	149	176	164	195	173	151	167	139	160	152	150	161	159	149	175	147	159	173	164	166	183	143	168	184	163	147	167	145	158	143	153	167	175	170	194	159	155	165	173	156	176	171	168	150	158	165	160	169	173	165	156	178	162	167	166	139	152	149	153	128	169	151	141	172	170	214	170	168	166	167	172	162	162	149	147	160	143	158	182	174	146	165	147	196	148	149	170	171	151	173	150	146	142	178	161	174	163	152	159	162	185	149	173	168	156	163	150	161	177	161	147	145	174	172	156	137	165	166	150	140	159	162	138	158	178	171	153	178	178	163	152	135	150	145	160	148	148	168	155	156	169	168	167	159	161	134	161	167	141	151	166	181	148	162	154	174	152	143	158	136	163	161	177	150	172	135	169	175	157	181	154	160	162	170	155	171	162	170	151	177	178	172	179	158	161	173	153	175	168	146	149	143	143	161	154	162	163	179	169	138	174	143	137	180	163	133	165	154	134	168	151	173	169	158	168	140	147	171	165	188	171	155	168	174	145	159	163	177	167	138	143	170	130	143	141	147	166	132	177	169	149	179	130	165	167	157	144	141	150	175	146	169	169	165	161	146	165	195	140	173	150	161	149	143	158	157	171	164	163	187	172	164	148	150	171	175	171	178	161	180	147	153	145	169	169	147	162	154	199	147	166	158	155	167	180	193	167	180	158	166	165	139	145	149	178	123	178	157	158	151	196	148	149	167	182	161	140	141	168	173	161	161	157	165	140	157	190	171	163	166	146	173	159	117	170	146	152	159	143	164	153	150	145	168	144	159	179	166	156	188	165	167	160	151	160	163	143	148	173	161	163	148	145	169	169	145	151	159	151	149	160	137	157	179	180	166	158	157	168	158	165	150	134	138	162	162	176	175	145	161	148	158	168	148	140	180	180	167	149	163	155	152	151	143	117	180	153	179	168	185	178	160	137	136	166	140	157	144	167	151	156	152	148	162	154	153	160	166	148	165	146	141	144	170	157	149	152	175	170	164	148	163	174	179	153	163	167	152	162	158	125	169	177	191	141	162	159	149	171	157	156	159	144	181	186	135	167	145	188	159	166	147	165	151	159	156	149	148	169	168	164	173	161	159	155	176	138	179	166	172	125	171	148	153	185	152	171	174	165	150	148	158	145	156	165	159	168	163	171	134	162	176	146	147	160	163	157	167	171	175	156	163	181	159	146	165	149	166	159	158	177	175	168	173	174	159	143	155	168	163	161	147	159	168	165	162	187	151	164	173	161	171	151	182	176	182	162	171	174	174	163	171	146	168	153	169	172	158	167	194	176	167	183	152	177	188	157	159	177	199	178	176	155	152	177	169	165	155	160	133	161	156	159	172	159	170	170	166	155	158	163	167	163	145	164	181	185	163	163	167	152	162	141	160	158	150	175	137	145	147	156	141	151	161	165	177	162	155	161	164	169	150	159	165	163	171	163	174	157	160	135	144	147	177	170	170	168	160	121	154	166	160	174	149	152	159	162	156	158	171	162	152	169	167	164	159	177	167	147	156	158	161	166	152	177	162	166	156	138	165	155	162	141	174	185	160	151	152	169	176	174	159	144	137	157	183	154	182	140	163	141	167	155	160	144	131	149	158	194	184	145	149	176	194	152	182	144	169	181	158	180	158	184	140	173	149	153	176	172	140	153	151	175	163	184	176	146	150	151	166	174	148	131	158	160	154	161	148	154	152	161	164	132	171	160	169	150	134	158	146	144	159	169	184	173	156	163	166	161	183	175	178	165	151	146	165	169	180	151	154	164	150	157	177	168	145	155	170	141	128	167	153	139	174	141	162	170	179	163	198	153	169	156	187	149	168	179	173	145	167	146	159	169	148	157	147	156	132	158	160	153	175	184	159	161	186	178	139	156	154	150	166	155	180	171	172	133	153	141	179	167	153	151	151	137	173	189	146	174	153	174	139	154	180	140	155	151	133	148	151	161	172	148	165	199	158	145	157	161	155	172	173	164	148	152	162	141	178	152	203	152	155	192	147	149	139	167	164	154	156
9542	5217	3488	1064	984	944	1011	878	933	895	855	923	850	732	693	714	638	616	622	599	587	574	614	557	481	491	477	451	452	483	430	416	446	414	431	433	409	433	424	409	387	415	410	404	415	405	398	398	380	412	407	431	393	377	391	412	387	419	392	410	391	427	385	360	362	431	398	410	407	428	404	400	439	383	374	403	407	407	389	391	384	403	401	387	407	414	385	382	387	419	397	412	390	376	421	381	406	435	411	361	411	403	448	397	381	416	420	446	406	384	418	420	389	412	433	394	394	436	409	379	417	385	438	391	436	466	434	444	435	406	425	382	413	381	391	398	397	405	407	391	412	398	394	415	376	387	412	449	392	426	432	380	385	407	412	401	439	376	417	436	395	414	418	408	450	422	421	396	384	436	415	387	420	401	442	349	424	422	417	442	385	393	415	376	425	389	423	404	433	404	403	364	416	393	409	372	423	436	383	411	439	429	404	407	414	407	397	411	378	416	440	381	389	407	404	420	427	436	420	406	419	442	393	419	412	377	399	395	386	390	412	413	415	376	402	426	388	447	400	400	373	404	413	398	435	392	409	449	429	403	397	388	443	429	412	415	391	429	394	391	426	419	404	398	418	417	406	402	404	398	394	406	410	428	428	380	435	443	407	392	409	412	389	379	405	414	407	420	406	390	380	425	396	401	412	423	374	408	397	382	411	389	454	409	395	401	420	388	409	436	401	420	412	427	401	419	385	381	421	394	376	413	371	396	424	417	415	395	392	398	384	393	424	390	398	378	402	397	397	416	426	425	437	413	417	381	431	435	414	414	429	411	408	437	412	407	395	413	414	410	426	408	374	412	413	386	393	407	383	413	406	445	371	392	414	447	400	437	433	394	368	401	437	390	424	399	395	396	423	399	395	393	419	436	398	382	394	423	413	422	428	412	440	415	412	409	370	424	373	368	407	418	406	361	373	396	378	437	414	409	414	401	446	424	415	426	391	415	415	397	406	392	426	404	459	401	416	424	426	413	395	442	399	376	382	392	417	428	405	371	416	444	393	416	376	409	381	413	413	416	372	367	436	400	409	396	407	391	405	430	393	384	422	430	429	390	433	384	410	417	365	438	439	396	381	381	420	444	376	429	423	425	430	410	374	375	406	371	407	356	422	387	391	385	433	391	417	382	396	388	400	389	460	388	390	402	444	420	393	409	383	417	401	439	365	368	418	390	408	402	405	425	415	397	396	406	412	389	403	417	425	400	402	393	399	440	401	430	418	376	396	381	373	407	438	406	401	447	374	427	411	384	404	421	399	410	386	410	388	393	416	410	425	431	436	377	387	413	409	396	426	404	376	418	376	418	425	406	387	435	374	410	387	414	414	402	418	396	403	420	415	445	391	407	421	402	411	384	420	376	406	411	411	386	424	402	400	368	386	378	381	413	421	419	423	374	416	417	439	447	414	434	368	409	422	397	399	399	389	404	401	419	409	408	406	426	390	385	424	452	414	405	410	434	417	400	426	407	373	395	395	435	378	431	418	417	393	382	439	387	431	389	421	364	411	405	457	380	418	396	422	399	387	406	408	405	421	412	420	441	415	381	377	404	439	421	398	380	413	422	412	431	427	423	418	385	431	404	423	396	429	412	344	374	410	385	389	399	379	407	390	435	392	404	377	380	424	411	408	389	389	415	418	391	409	416	387	407	445	394	440	412	391	372	418	413	383	414	424	397	405	424	367	415	385	416	394	435	438	412	401	423	419	409	392	401	422	397	431	409	403	410	406	382	424	412	414	397	366	383	368	436	412	427	402	381	401	431	383	408	412	401	450	408	414	429	417	390	410	414	398	404	405	432	425	406	417	401	411	382	421	412	409	434	407	401	391	412	407	402	396	422	450	398	419	406	395	377	395	415	389	401	389	418	385	418	382	397	433	418	400	398	405	388	426	411	387	440	406	379	423	418	391	364	406	398	409	414	400	413	377	403	377	392	436	384	409	386	386	441	410	395	402	440	414	411	411	401	411	391	390	395	397	410	420	388	426	412	423	387	407	430	380	408	410	420	403	394	399	397	389	376	429	384	417	394	427	411	410	395	405	382	373	444	433	429	402	391	395	390	394	428	406	425	411	393	386	394	400	412	415	426	400	371	425	389	412	421	422	392	384	410	415	431	364	402	393	423	387	395	417	407	407	407	404	421	412	419	406	416	377	360	399	418	415	385	390	420	401	402	377	405	403	377	411	430	389	395	375	406	454	421	419	418	413	400	421	397	442	409	393	422	401	378	407	425	426	375	412	445	424	381	398	415	423	409	393	424	408	393	401	427	388	411	399	423	381	394	379	400	399	415	420	372	439	429	407	372	402	431	381	454	424	440	405	427	399	420	430	415	405	424	379	431	442	419	386	379	401	413	411	412	385	420	411	454	420	389	431	389	393	427	400	421	412	382	402	389	459	402	417	404	383	422	369	401	426	423	379	407	425	396	428	422	380	452	414	397	410	382	441	475	410	427	385	406	419	427	381	426	402	404	403	370	394	370	417	404	418	428	416	410	396	407	425	414	409	417	420	397	408	406	407	418	420	389	425	429	436	427	418	403	433	439	388	409	393	376	405	429	436	382	439	372	436	454	429	443	430	396	423	410	440	378	406	423	410	423	392	446	411	429	408	406	422	425	387	397	384	405	404	397	392	387	402	395	425	391	429	393	413	392	407	402	377	406	410	427	430	376	413	409	391	439	385	396	412	417	378	389	408	434	388	403	404	405	425	429	381	397	406	374	436	438	383	360	405	404	412	445	390	403	380	423	414	419	413	374	362	383	389	430	429	394	427	407	411	427	413	403	408	390	369	389	383	419	397	392	417	417	421	410	432	387	410	420	466	396	421	409	385	437	371	445	388	434	445	398	406	421	397	393	401	437	385	387	433	403	369	417	395	418	401	403	448	391	418	421	388	409	447	387	396	400	397	392	387	389	391	419	396	399	414	408	438	426	411	401	440	400	390	426	411	394	429	401	442	447	423	383	404	432	419	428	425	394	428	434	392	379	397	420	388	413	393	440	431	413	453	390	391	394	378	411	375	405	432	426	408	405	384	407	426	390	395	423	405	395	433	392	393	378	398	426	426	409	385	397	424	436	399	409	408	390	401	417	425	415	387	397	397	412	405	374	428	425	390	418	410	407	391	423	420	390	384	400	417	435	401	399	423	415	421	378	420	427	405	424	411	447	420	373	403	406	447	410	415	409	417	374	418	403	382	426	422	422	415	398	417	393	425	397	427	387	449	400	423	372	410	390	415	388	434	418	414	390	379	399	396	408	378	444	425	374	445	422	411	408	395	403	387	420	387	390	414	394	401	390	435	412	407	420	395	403	441	395	426	417	436	425	394	395	393	419	391	431	449	384	384	397	396	410	356	387	418	402	441	381	414	401	411	406	444	389	392	391	414	431	404	371	399	412	359	405	454	396	401	413	422	415	415	369	417	404	408	390	376	441	432	408	398	427	443	399	396	375
24787	11300	6255	1314	707	563	513	405	376	341	332	345	329	315	268	278	254	241	246	231	242	253	234	197	213	219	179	189	203	209	198	185	196	191	211	203	187	165	191	185	199	184	165	171	196	200	190	183	190	178	161	187	170	163	156	188	176	185	197	175	167	183	165	189	163	183	202	191	179	183	166	161	174	172	175	180	176	173	213	202	223	199	197	182	188	177	215	169	195	187	203	173	177	189	189	191	184	190	178	167	206	169	149	175	180	172	169	217	172	180	193	198	193	182	195	168	151	201	185	189	185	192	188	172	167	203	172	199	209	161	181	208	195	174	183	198	154	195	191	196	188	191	196	188	172	183	186	160	171	186	170	184	210	176	195	201	209	201	170	193	191	201	155	167	190	182	207	172	187	167	201	215	201	186	180	172	208	186	179	193	148	185	178	190	166	178	172	183	203	188	187	179	181	174	189	173	215	196	165	200	170	156	158	184	184	173	192	200	183	201	166	193	183	193	189	166	172	196	159	198	184	173	145	194	170	181	161	154	151	182	174	168	167	173	186	192	185	161	178	177	174	213	191	160	177	184	176	197	192	200	180	199	172	189	174	203	184	182	162	165	209	172	190	191	188	193	203	189	192	179	207	170	174	198	180	209	217	174	162	178	191	213	161	186	177	188	160	172	178	178	200	185	196	190	179	223	161	167	168	172	177	180	161	193	183	192	173	210	211	185	183	190	170	193	170	188	188	168	193	195	167	194	176	190	205	178	162	196	170	200	195	158	182	191	189	173	176	189	188	176	159	175	160	183	189	175	193	194	214	163	202	176	192	182	182	179	150	192	177	198	196	168	165	177	173	159	175	181	194	187	183	213	187	176	193	173	167	184	178	189	212	179	192	194	168	187	179	169	197	190	186	193	159	185	191	167	185	158	166	199	176	174	212	185	163	188	177	168	183	172	164	168	185	177	194	204	188	162	179	188	190	176	193	200	179	197	188	196	171	168	212	196	216	175	218	163	142	185	194	163	209	166	164	175	184	169	200	173	199	192	177	181	169	189	181	176	194	196	179	181	184	215	208	187	177	169	186	192	200	200	192	163	183	183	180	154	169	163	174	172	189	198	163	170	189	168	161	176	156	187	209	194	178	153	165	174	191	159	203	192	169	189	195	194	196	208	187	165	159	182	193	176	190	199	179	193	158	172	172	181	182	168	168	171	183	172	174	193	177	173	213	178	204	173	173	168	203	200	168	168	202	176	191	195	172	187	190	197	165	203	195	158	184	186	177	206	197	182	202	189	203	176	177	188	174	170	210	209	198	180	202	198	174	174	182	192	167	174	195	195	183	175	188	189	164	196	198	199	182	190	194	201	210	187	194	191	175	146	184	165	146	172	207	188	179	194	168	181	168	193	182	186	176	169	162	171	208	184	190	176	199	168	184	197	182	194	218	170	197	185	188	172	173	176	204	201	180	201	184	170	170	169	189	187	177	171	195	198	183	173	194	182	190	197	154	177	169	180	189	169	199	174	204	166	168	160	171	187	193	178	154	189	172	167	154	180	189	163	171	190	164	177	182	181	162	187	172	177	184	175	184	189	199	172	175	184	190	203	202	191	179	182	179	195	190	216	222	171	175	205	199	201	179	159	177	193	212	186	190	201	176	195	171	182	196	206	187	170	153	200	169	180	185	165	160	201	205	181	166	171	193	192	190	177	185	183	181	203	187	188	176	191	216	183	161	173	173	175	180	186	190	193	163	179	189	162	190	182	176	177	190	203	177	155	203	170	166	181	182	195	145	155	191	181	214	184	187	185	158	201	183	182	195	160	178	183	202	192	176	184	194	194	200	198	171	182	191	206	157	175	174	195	181	189	168	174	194	177	190	201	160	196	194	193	185	179	179	180	164	160	171	177	197	186	179	197	184	151	191	148	186	206	184	177	204	193	189	194	194	178	155	174	183	170	179	152	183	178	207	157	162	165	187	182	157	159	194	135	179	196	179	163	209	195	185	184	181	164	178	184	175	196	183	189	198	193	184	174	172	161	171	183	202	183	162	166	181	170	164	179	197	203	195	207	192	194	162	186	184	180	177	178	206	183	173	185	194	174	178	194	213	203	160	185	176	180	193	190	193	189	172	173	180	213	184	174	185	183	161	187	170	182	146	193	216	197	197	191	195	181	194	196	162	188	199	177	197	164	184	181	167	198	184	191	230	196	181	185	182	183	160	187	183	165	199	187	183	181	175	198	174	167	197	187	186	193	176	153	158	186	184	183	198	187	190	176	199	176	163	206	171	191	176	164	178	196	163	181	216	189	174	177	195	191	187	174	157	170	168	173	164	189	167	194	164	173	168	164	163	169	183	150	205	162	190	190	197	180	201	188	175	193	174	196	204	196	168	182	190	171	203	186	185	169	188	187	167	198	179	159	177	169	151	179	178	168	184	184	164	190	180	186	191	178	177	187	175	202	180	145	185	194	179	181	192	202	175	174	185	181	177	211	189	168	187	175	183	190	174	142	155	163	168	201	184	200	173	184	208	204	190	203	191	194	209	202	185	184	200	179	214	183	193	194	166	187	199	168	181	193	184	191	159	184	214	168	178	173	190	175	174	181	204	189	180	183	198	191	173	167	159	167	192	200	178	185	204	175	196	171	162	186	176	174	202	151	174	168	183	197	203	173	171	202	170	206	183	166	195	169	183	202	148	172	184	191	204	188	180	212	203	191	183	199	178	195	193	201	167	184	191	188	178	194	173	170	183	199	189	197	179	197	184	173	163	166	184	180	159	171	159	180	162	189	178	182	197	202	174	199	185	164	184	168	177	187	171	182	183	154	182	191	187	163	184	171	166	176	191	166	188	184	176	172	171	163	189	165	171	186	199	195	171	204	188	179	169	167	170	216	178	174	205	158	176	204	185	176	169	173	180	174	184	170	183	182	166	192	189	163	200	179	179	203	182	170	175	186	186	190	176	170	189	170	208	189	195	176	180	190	195	193	147	183	198	207	179	167	171	190	201	188	199	175	182	178	180	179	165	180	173	175	199	188	188	177	198	185	181	175	185	203	182	174	167	190	209	226	179	168	160	188	190	162	182	209	162	182	187	180	185	188	164	203	186	196	194	159	201	179	184	188	193	175	191	209	171	193	185	174	167	145	166	173	174	198	182	187	203	175	190	152	195	212	195	170	182	179	178	180	194	193	182	179	174	199	195	178	194	195	169	162	194	184	216	198	192	172	159	177	193	201	184	208	173	190	177	175	193	202	177	191	185	184	180	205	188	179	198	172	169	188	181	193	182	183	189	190	191	170	197	165	187	182	172	186	171	198	183	164	183	205	177	181	171	180	173	159	205	175	194	156	176	189	182	218	182	182	192	181	195	178	189	197	187	178	176	176	170	179	183	203	189	179	173	170	201	173	194	194	169	182	169	180	164	145	164	166	158	169	176	160	188	183	189	201	179	188	166	201	182	176	207	192	174	197	170	192	177	179	182	152	188	179	182	233
17751	10163	10012	3241	2458	2204	1972	1786	1626	1446	1423	1419	1315	1231	1203	1149	950	850	889	840	845	852	777	693	707	681	613	669	648	624	566	523	501	489	495	506	489	496	462	505	482	483	436	434	457	420	460	474	448	442	466	393	464	456	455	467	474	451	480	441	459	443	457	443	455	435	488	487	475	473	441	452	461	461	444	489	481	418	506	481	453	477	448	456	492	480	478	445	434	496	448	451	425	471	474	458	449	483	470	463	445	431	454	446	470	430	460	424	446	448	428	446	472	441	469	441	433	450	504	487	435	459	441	415	446	463	466	451	421	443	408	452	440	434	457	488	489	477	453	475	504	483	383	422	469	478	442	439	487	463	444	441	428	465	437	468	438	467	483	413	452	420	476	467	454	442	450	449	460	444	446	482	462	488	471	470	462	437	471	430	470	468	460	467	445	507	438	408	446	447	418	468	451	499	486	451	443	459	451	434	439	488	478	451	423	446	449	425	464	464	460	489	474	421	474	434	468	446	454	463	437	430	438	450	477	465	447	497	422	438	458	431	442	477	431	441	457	455	442	453	447	449	436	459	438	440	487	487	458	437	413	439	472	428	454	461	469	455	446	455	482	460	472	481	416	435	436	445	442	403	458	424	444	451	420	446	441	430	447	446	431	468	438	468	447	449	475	440	447	440	472	487	441	458	487	451	484	460	450	435	460	425	475	475	451	467	448	445	409	452	445	466	474	461	457	463	450	458	455	474	417	455	446	445	476	455	413	465	440	469	477	442	461	481	456	451	487	467	431	430	452	457	451	470	464	455	459	416	464	446	436	431	471	438	451	466	456	457	461	459	463	463	449	500	466	443	471	458	430	466	431	447	419	467	458	456	405	458	453	455	473	473	456	439	442	446	450	487	490	447	440	458	467	444	456	474	442	428	442	440	457	466	466	403	425	456	467	462	457	436	456	467	424	444	424	447	434	447	493	460	445	470	463	470	409	414	454	462	431	455	451	455	477	462	425	406	470	464	462	472	431	419	451	428	466	434	450	467	482	459	445	440	449	465	462	438	472	451	423	446	480	440	471	466	437	478	449	453	421	452	436	467	412	461	429	482	447	435	470	434	471	472	456	476	463	425	427	459	426	453	432	469	466	444	480	464	455	444	411	440	460	445	446	454	462	456	435	491	481	486	437	443	383	450	483	474	456	437	467	461	481	415	426	454	424	430	480	426	456	474	480	422	459	414	456	433	436	445	420	454	480	465	436	496	449	487	451	461	477	503	416	502	508	478	463	439	452	470	416	432	451	466	452	454	444	487	433	428	435	472	473	439	410	425	459	464	421	462	461	476	468	443	480	460	438	443	429	421	447	492	470	465	444	460	466	474	459	474	448	431	440	471	468	457	462	463	446	449	446	447	484	441	424	456	479	470	447	487	463	464	446	441	450	438	426	474	457	457	457	446	454	434	473	425	455	460	449	464	449	455	421	487	453	437	465	498	431	429	458	416	485	440	465	489	442	460	483	456	461	469	449	468	421	463	454	459	460	444	448	401	452	423	441	440	449	457	431	481	464	477	478	485	459	440	440	440	455	409	446	432	409	444	453	500	466	455	442	448	418	451	457	459	459	444	472	477	443	479	426	478	399	466	455	436	457	443	454	442	471	465	466	469	495	408	418	472	451	462	448	453	492	446	419	427	478	493	452	464	456	440	461	451	410	460	464	448	407	464	420	458	402	452	478	448	467	459	425	466	485	486	437	419	462	451	457	428	460	429	419	449	424	429	487	432	468	436	459	447	412	466	428	482	462	441	455	478	458	429	443	447	443	428	447	484	425	443	435	471	436	471	462	453	448	488	486	463	481	498	468	469	447	447	422	454	449	462	461	465	476	452	512	471	440	450	425	445	459	422	495	474	451	483	500	449	424	473	508	439	456	436	461	461	451	432	482	450	457	454	445	458	487	418	495	449	460	468	433	471	490	494	439	444	456	480	454	476	453	434	451	454	472	455	437	452	464	435	484	459	469	407	483	421	455	476	420	397	458	482	442	439	459	401	453	417	441	477	472	465	456	475	437	402	410	464	457	458	461	462	445	461	445	484	443	459	480	470	396	477	434	422	480	458	423	471	476	451	443	458	398	464	491	461	462	461	474	464	448	448	444	457	440	448	440	482	470	447	460	462	456	407	458	458	457	439	433	438	461	466	457	439	471	465	508	449	419	460	477	450	492	468	487	450	462	434	439	441	457	490	458	450	442	420	457	432	482	448	472	428	482	419	476	438	484	502	412	465	457	474	417	421	422	423	419	474	459	450	442	478	486	450	447	438	502	424	451	478	443	463	458	421	444	492	491	476	454	446	434	444	399	435	463	447	432	437	435	432	423	479	464	463	458	433	452	481	414	469	434	461	429	453	494	435	434	464	467	439	458	482	446	451	416	453	463	442	475	465	491	469	448	453	491	474	470	465	428	493	442	434	444	471	449	450	445	440	458	465	482	462	452	413	431	439	447	435	422	435	416	437	449	460	453	433	444	451	424	439	468	450	482	475	475	420	451	491	458	435	439	448	491	453	464	491	483	458	438	420	489	467	456	456	483	432	465	460	417	430	479	481	436	478	441	456	448	460	476	467	459	464	453	449	459	451	464	471	477	416	460	416	460	420	444	420	444	484	463	484	491	459	440	447	448	471	459	444	446	463	430	454	473	430	477	412	470	429	501	457	454	432	437	459	459	456	427	446	436	459	505	451	440	470	482	444	488	470	417	470	376	447	410	452	442	446	456	418	491	464	412	418	477	478	484	492	447	453	488	496	407	481	469	423	415	483	463	433	477	463	449	441	449	454	469	426	448	447	446	433	464	492	458	452	431	445	429	402	462	488	478	475	420	448	422	455	464	449	472	486	497	452	465	442	476	477	457	437	463	443	467	494	451	461	452	484	422	404	444	451	461	460	443	462	444	458	462	463	448	466	465	467	474	448	441	420	471	498	463	456	410	465	457	487	448	447	443	443	444	484	444	421	472	406	460	442	436	431	403	426	528	463	457	443	412	483	463	473	453	467	477	433	445	452	466	445	428	465	452	444	455	473	464	483	445	455	518	424	460	440	476	439	474	453	437	443	439	448	478	470	464	414	450	452	436	511	480	481	468	462	450	439	481	452	454	448	444	464	504	456	475	418	472	473	470	449	464	437	452	445	450	424	468	458	455	450	456	450	457	478	409	479	457	464	481	430	436	435	420	440	438	468	447	445	445	460	473	471	448	422	461	478	462	455	500	429	459	471	465	445	474	438	464	490	465	466	480	412	452	403	429	497	484	452	471	482	481	479	469	448	486	461	481	458	444	474	490	422	478	434	482	436	459	444	470	420	447	456	449	460	458	488	436	467	470	480	422	436	444	462	469	470	469	447	455	422	469	451	469	478	463	473	460	417	470	440	476	468	439	415	471	483	489	461	467	463	410	440	441	470	445	469	465	444	462	454	446	481	449	453	467	471	418	459	458	449	426	469	403	421
33232	17664	10913	2675	1218	1035	776	576	404	396	389	340	273	294	281	246	203	212	196	204	215	208	194	176	188	181	157	154	192	137	144	146	134	142	129	117	133	137	131	124	120	141	132	111	126	88	120	118	123	114	129	127	133	111	110	134	128	123	130	111	134	121	142	127	135	112	119	140	122	152	123	113	133	111	123	121	122	117	135	122	127	131	111	117	129	127	120	134	126	119	128	110	117	116	125	124	122	123	122	106	114	128	130	142	124	117	122	121	139	139	124	129	126	144	135	132	131	105	113	122	139	121	139	123	112	108	133	118	110	116	113	132	127	110	130	130	109	111	117	117	106	148	140	131	145	134	141	148	138	144	107	114	115	131	119	106	125	125	118	103	125	139	121	110	117	104	126	132	140	119	126	104	131	123	113	102	107	165	134	113	119	111	112	111	119	120	118	121	135	148	133	130	109	121	109	138	118	139	104	127	120	120	129	134	110	129	124	111	132	123	95	128	153	121	104	112	133	121	110	106	122	113	127	126	117	121	108	134	115	116	107	116	98	121	136	118	120	134	123	115	142	111	127	132	105	99	127	138	125	121	109	124	121	111	123	131	119	128	130	134	121	116	120	125	120	114	124	101	115	124	95	111	117	126	123	132	105	90	98	119	140	123	131	102	131	128	149	111	116	136	115	103	118	139	124	138	139	125	122	120	110	134	121	106	115	133	122	106	131	120	128	115	157	121	124	120	129	112	108	129	133	114	123	125	126	119	128	119	127	133	116	122	105	157	138	127	124	117	120	113	131	126	109	127	117	117	115	116	112	123	111	149	112	115	121	142	130	110	136	129	147	107	124	129	112	128	114	102	112	118	126	112	117	135	122	117	124	106	121	109	125	120	118	116	125	133	130	121	100	99	109	118	108	119	120	132	119	120	112	118	128	106	128	116	116	114	149	127	107	125	133	131	118	113	115	117	115	117	125	122	103	124	139	107	122	138	125	131	125	116	130	114	127	114	100	111	138	119	129	141	137	107	120	103	121	134	98	117	130	134	125	117	109	130	114	133	116	127	134	121	109	134	133	126	135	124	136	102	122	134	127	147	96	131	120	117	124	108	109	141	132	105	119	125	112	122	141	129	136	106	127	112	123	132	105	129	116	130	107	113	119	98	126	117	106	119	125	120	123	116	143	121	119	131	119	114	110	123	112	125	148	119	116	101	142	110	116	119	129	121	123	132	136	119	112	123	109	127	128	140	132	145	144	135	130	142	112	112	139	118	106	116	104	122	108	134	131	144	158	117	111	112	141	125	126	128	120	128	133	132	120	114	137	127	127	140	126	108	116	107	121	123	103	91	113	130	135	116	123	122	125	113	101	124	146	116	127	128	170	129	120	115	120	121	122	119	122	118	110	110	131	135	122	94	103	133	140	105	117	128	128	139	129	118	118	111	127	124	116	117	120	124	120	135	125	136	120	120	117	97	124	138	132	104	126	120	128	97	117	129	133	140	130	131	119	112	110	135	128	106	108	122	116	115	126	124	124	114	120	124	118	115	120	101	114	107	127	136	139	125	126	109	132	136	138	124	142	152	132	116	119	118	115	119	127	116	114	114	105	120	123	138	134	98	121	121	117	137	122	105	123	126	120	125	140	124	100	127	121	118	120	127	140	123	130	137	137	135	140	126	131	132	130	107	118	133	113	103	139	100	134	134	121	103	120	130	135	127	104	135	112	125	122	116	138	129	131	132	116	125	133	142	113	97	100	116	133	109	128	126	142	156	123	94	134	109	116	120	124	109	134	109	123	120	126	112	127	131	120	128	104	108	97	114	102	118	124	103	146	118	104	102	136	100	113	124	95	116	146	135	133	123	104	104	115	124	122	127	120	105	122	112	134	113	131	100	113	133	135	122	114	119	123	109	122	136	117	120	122	101	123	144	108	135	111	142	125	108	132	107	126	147	135	144	115	135	123	106	126	113	146	117	129	153	130	113	110	129	120	111	131	130	111	113	116	123	115	124	123	115	120	136	128	100	128	120	127	114	114	110	148	132	118	139	117	123	129	135	111	127	125	119	133	122	130	119	149	128	122	101	123	117	123	141	110	122	128	141	118	115	140	126	110	120	120	127	125	118	119	123	130	130	122	116	118	129	120	117	122	110	106	116	112	118	111	129	107	128	146	130	121	121	119	118	113	110	111	122	122	118	100	121	104	139	116	118	109	124	144	137	113	127	122	94	120	93	128	120	135	127	121	109	118	127	91	129	128	119	122	127	135	103	127	122	106	123	134	114	124	128	94	112	123	118	133	138	122	139	136	123	122	166	139	125	145	108	117	126	117	114	138	123	124	110	145	129	142	111	128	126	114	117	119	114	123	119	123	122	113	116	134	140	118	124	122	123	131	114	115	148	117	103	117	114	138	132	136	126	123	115	113	121	125	134	131	133	102	119	114	128	115	114	105	141	149	120	137	121	119	126	123	126	136	98	134	103	111	129	123	125	105	111	106	115	116	127	99	132	127	131	129	117	132	123	163	122	134	116	107	126	122	107	109	150	139	140	127	124	95	123	129	116	125	114	124	111	115	132	128	126	117	136	103	128	106	149	106	130	110	129	142	123	128	114	111	114	111	132	120	122	137	105	119	113	103	104	114	119	102	128	125	136	117	144	132	138	114	133	122	117	122	114	113	105	127	123	121	113	125	132	134	130	122	136	133	117	120	130	122	118	136	109	113	119	126	150	125	131	118	96	119	150	144	138	127	107	116	125	142	107	123	121	115	121	110	115	108	130	151	128	112	120	131	138	135	124	137	124	118	124	128	123	150	138	132	128	109	130	108	116	155	100	122	120	132	153	113	128	126	107	106	116	139	136	120	119	101	135	135	119	114	114	108	126	123	122	124	129	118	107	125	116	107	96	129	121	135	116	122	120	124	130	135	124	117	106	140	103	112	121	128	128	118	122	116	130	103	111	130	127	125	122	114	134	107	129	117	116	118	123	130	116	122	109	105	104	104	131	132	122	110	118	128	112	128	131	123	117	125	120	104	130	143	113	111	120	128	112	141	111	136	134	119	132	124	122	113	120	111	139	139	118	141	103	123	112	124	127	116	137	114	123	118	133	115	124	126	125	106	141	147	112	96	130	103	117	126	120	129	120	131	111	110	111	120	114	124	144	100	128	143	114	112	118	122	142	110	108	106	122	112	128	116	111	119	127	134	134	115	122	116	131	131	114	116	126	122	126	135	148	112	135	114	129	131	117	125	143	136	122	130	118	109	119	118	113	125	115	114	122	113	119	153	132	146	133	128	99	109	137	115	132	105	115	120	134	138	115	119	109	113	116	116	123	126	110	98	117	120	125	134	131	140	118	118	138	142	121	111	113	115	113	117	116	109	112	112	119	153	110	121	129	115	110	111	123	138	135	97	135	105	110	104	127	117	141	121	96	128	103	125	129	126	105	112	131	121	124	121	129	126	125	121	122	135	114	118	108	130	150	127	128	113	120	128	132
22449	14474	14899	4933	3897	3673	2995	2564	2113	1943	1879	1720	1410	1384	1496	1223	951	872	905	940	909	987	862	754	712	630	559	565	665	597	488	382	371	382	427	416	410	344	341	345	330	319	325	337	332	311	340	307	329	305	337	305	340	326	303	309	322	325	310	318	325	323	330	289	333	294	323	350	369	354	335	293	322	328	319	314	273	313	303	298	292	308	310	287	297	290	324	329	282	303	297	328	292	326	286	293	293	267	279	284	309	331	335	324	319	315	316	291	307	305	334	310	306	329	337	300	297	311	305	297	315	331	340	307	315	311	319	326	311	295	307	287	317	288	294	316	324	307	304	295	320	275	304	325	326	312	319	331	308	318	321	297	317	309	294	310	296	317	271	327	328	336	316	309	326	305	319	312	314	322	301	333	288	298	309	316	339	320	295	333	297	331	368	327	312	314	343	325	312	309	311	321	297	322	286	328	322	318	336	294	284	301	299	285	347	278	312	341	349	280	305	326	353	314	311	321	293	315	327	261	317	318	324	300	303	292	307	296	312	331	309	282	299	326	304	287	310	292	326	301	321	306	306	303	288	304	297	297	305	330	309	326	295	283	320	327	333	297	338	295	292	283	309	295	318	299	302	311	315	284	277	254	303	332	292	312	296	291	316	322	320	329	296	306	293	290	322	328	314	294	309	318	320	313	302	307	324	345	336	274	275	302	317	323	338	332	331	277	320	303	295	318	329	321	302	302	339	327	322	319	318	310	306	323	285	264	355	296	299	293	287	312	295	319	321	292	310	299	315	302	305	335	315	340	302	326	334	322	319	306	361	302	288	333	284	300	305	282	301	295	332	300	321	290	299	333	340	318	292	341	318	300	359	289	298	313	306	315	322	308	323	303	303	290	278	306	307	288	315	308	308	303	307	303	274	288	328	290	317	305	300	331	301	296	313	333	303	314	297	293	285	297	301	300	302	307	313	337	293	339	352	335	334	264	318	358	320	332	305	286	286	349	296	317	285	296	317	309	283	277	309	300	300	327	312	289	312	316	306	306	322	320	286	314	319	317	297	313	306	315	327	300	301	290	330	333	299	331	313	349	281	309	279	311	320	319	290	311	282	310	312	295	319	305	331	316	307	308	326	314	319	301	300	339	302	286	311	297	292	328	326	309	308	306	271	318	296	312	302	288	311	328	321	299	299	307	316	327	308	299	298	301	297	273	320	311	326	260	353	291	324	332	324	336	313	291	319	290	332	304	308	306	279	300	310	331	295	308	304	293	318	284	333	272	298	313	318	321	258	323	305	294	309	305	310	305	320	308	313	342	341	302	303	300	286	320	301	289	296	300	295	325	275	316	304	287	326	341	322	308	303	302	320	303	297	320	330	293	313	341	286	298	290	306	317	303	318	305	337	326	309	294	296	319	306	303	281	318	343	307	341	307	319	329	336	309	316	301	307	299	314	318	332	300	303	340	282	321	285	314	293	328	316	284	321	331	316	335	330	334	325	326	319	329	301	315	323	318	328	304	298	288	331	305	312	327	312	355	294	325	302	289	303	294	308	317	295	316	324	292	310	283	296	288	267	308	325	307	338	307	308	322	309	351	297	358	332	283	311	322	315	289	317	330	325	336	300	328	301	317	304	302	316	319	312	291	281	343	333	304	311	284	316	293	303	276	313	314	319	299	334	309	326	318	294	316	313	285	322	280	305	316	330	286	329	292	334	339	301	308	318	339	309	316	294	296	330	328	285	298	329	305	340	312	329	283	311	304	319	305	306	308	295	314	327	324	317	341	332	315	318	312	309	315	305	303	322	305	317	348	348	305	322	298	317	299	281	301	318	327	310	344	298	326	343	306	321	302	296	307	323	251	315	305	307	318	305	299	317	309	319	319	303	329	312	302	301	292	335	288	298	286	294	327	321	301	312	337	334	304	302	305	310	314	300	302	316	327	347	318	343	311	304	282	317	332	319	297	324	303	285	263	328	319	343	317	333	279	297	280	302	327	309	307	307	308	313	340	310	328	310	305	314	304	314	331	303	290	293	329	312	335	330	316	327	331	305	291	335	303	285	301	306	330	314	317	332	301	284	313	300	325	304	343	321	321	282	305	311	294	297	301	340	298	303	301	307	298	297	298	279	328	320	326	271	320	348	308	331	308	345	320	302	340	323	301	280	295	315	283	301	339	314	324	326	304	319	295	298	315	288	315	326	324	347	304	311	325	344	335	301	329	307	277	300	281	324	299	298	277	304	336	325	286	289	301	329	343	321	347	322	298	291	343	326	286	308	305	300	300	328	317	322	321	317	295	315	350	328	324	305	304	314	284	335	283	285	306	322	316	311	301	301	324	305	331	336	283	340	273	302	325	327	298	326	311	342	325	303	290	290	286	317	318	312	298	315	312	307	294	352	290	332	349	320	327	326	287	295	309	330	289	312	303	294	315	303	305	332	289	292	332	322	325	327	323	296	302	330	299	293	323	290	319	297	306	316	326	312	304	326	320	313	316	341	316	349	292	320	326	319	289	309	320	328	319	312	297	280	294	270	314	283	303	280	323	302	283	292	304	282	298	304	307	297	299	319	325	297	283	322	302	343	315	331	301	305	303	309	313	308	304	304	324	283	311	280	296	304	329	306	311	310	327	343	301	291	320	302	297	339	318	296	299	311	321	297	305	304	306	306	303	328	323	322	309	308	315	354	314	324	321	309	306	317	292	338	293	328	314	290	315	309	307	294	299	281	287	339	304	317	322	301	308	338	312	324	301	301	327	306	307	323	317	297	323	300	340	317	292	325	329	279	308	320	317	336	328	312	321	311	309	297	299	300	302	285	286	313	340	305	330	318	329	309	287	279	281	281	308	303	296	310	291	305	287	307	303	309	322	313	304	300	308	313	312	318	308	295	339	296	312	293	310	314	348	304	303	277	307	325	313	314	327	340	313	325	297	316	336	288	285	313	323	296	336	293	311	293	341	334	285	280	335	318	303	298	303	302	305	341	311	320	336	309	306	297	313	338	310	355	319	284	333	311	321	305	320	335	326	305	321	287	290	285	315	313	289	308	298	298	333	297	319	296	321	325	302	312	320	318	320	273	292	317	303	312	313	359	308	324	307	310	286	331	295	304	320	321	308	334	310	336	270	303	335	323	334	337	319	315	324	294	286	304	330	309	315	329	315	350	306	303	322	273	299	314	323	285	328	310	313	338	291	286	309	285	326	329	308	309	310	308	325	317	284	320	316	362	295	280	304	296	326	270	329	306	320	292	302	321	280	305	326	312	319	304	290	289	286	348	312	302	337	313	274	328	294	313	308	316	314	297	330	273	319	322	300	301	308	341	294	334	305	296	322	322	307	347	336	292	321	313	308	319	309	333	328	285	286	303	310	315	323	302	281	305	305	344	337	291	336	313	326	306	331	299	320	342	283	338	304	291	299	318	331	305	298	323	305	277	318	289	330	333	305	310	306	315	287	295	328	296	317	339	275	328	302	304	325	351	302	315	324	287	315
12458	4740	2344	505	381	337	336	277	256	249	236	207	189	215	202	185	200	195	174	212	180	188	179	163	181	163	162	171	175	159	147	159	123	139	163	157	160	151	161	163	158	148	135	146	158	163	141	150	158	153	150	174	161	152	168	165	149	150	168	145	135	153	155	165	153	148	175	151	176	172	167	136	146	164	157	153	171	142	156	174	158	163	141	164	142	143	154	142	159	145	150	144	141	186	163	150	143	159	160	139	167	140	164	150	153	172	132	160	146	159	142	163	160	145	163	200	173	163	175	162	140	146	146	148	135	161	154	153	148	157	132	138	172	161	175	138	169	165	164	156	154	162	152	175	170	139	142	135	155	149	133	167	152	164	157	154	148	148	159	156	157	161	162	162	166	151	134	133	169	153	146	138	143	143	139	149	160	150	144	151	146	147	155	175	151	152	147	146	167	161	177	168	160	146	157	157	149	165	148	156	147	145	150	153	141	147	176	137	160	160	143	165	177	157	152	140	138	151	172	147	160	150	139	153	128	154	152	128	126	155	147	170	142	131	171	146	151	150	157	167	149	153	161	161	153	150	130	148	158	154	178	181	173	145	145	160	138	141	160	146	152	153	183	143	147	153	168	140	168	158	136	158	161	147	128	162	139	141	166	143	148	148	152	141	148	156	140	175	172	159	132	158	163	146	146	173	157	169	158	146	149	109	146	151	150	188	147	136	164	146	129	158	172	160	163	160	179	179	136	147	164	172	173	146	170	171	155	180	171	143	179	144	161	131	157	160	161	156	162	178	183	118	149	152	179	174	162	150	158	155	153	175	183	150	165	154	150	143	160	160	161	170	158	150	155	177	145	141	167	158	153	144	133	179	147	153	148	158	146	161	163	132	170	150	179	169	152	166	160	154	147	167	142	168	159	109	160	158	141	155	138	166	133	157	158	151	188	170	147	145	180	150	150	157	147	165	143	152	133	141	161	147	127	147	173	182	130	169	138	170	163	154	152	163	148	143	150	164	154	135	159	155	178	151	163	142	165	165	140	157	133	152	166	176	171	158	174	146	134	139	147	163	147	163	173	157	177	152	137	164	162	139	150	165	159	167	160	176	172	161	160	152	143	149	167	170	157	164	157	169	150	183	167	161	170	158	156	172	171	161	154	166	169	131	173	143	154	157	138	169	162	146	160	166	174	148	145	163	159	130	157	136	162	167	177	152	154	150	152	144	140	146	157	161	133	163	138	149	165	150	167	169	163	153	155	152	150	164	150	154	153	164	159	149	166	146	178	154	132	145	162	159	168	173	155	178	152	154	144	166	128	145	140	163	145	158	152	161	171	162	137	137	131	156	154	139	142	138	164	142	164	148	162	167	176	154	160	152	145	167	158	163	137	150	133	138	167	164	152	144	145	146	169	156	155	143	140	160	164	143	158	142	157	154	154	158	164	164	159	136	135	149	179	159	145	150	152	159	157	139	142	152	156	141	155	146	147	155	164	168	145	149	140	149	145	152	145	162	147	160	155	188	151	166	156	149	165	138	157	172	189	152	165	144	145	179	138	163	166	166	158	146	168	134	159	157	150	153	172	128	165	150	132	152	151	162	171	160	146	127	164	140	147	155	184	149	148	152	149	159	153	137	172	160	148	146	139	151	177	145	165	155	163	150	172	138	149	166	149	135	140	164	172	157	151	146	127	167	161	158	125	158	160	160	116	152	162	149	173	167	168	160	144	145	180	152	164	122	161	153	148	143	154	149	184	164	160	158	156	123	139	161	151	145	150	167	135	156	156	132	144	135	143	147	141	151	162	163	167	146	149	155	152	144	154	157	180	145	136	147	165	166	165	144	140	128	149	155	185	175	142	157	143	179	160	173	163	136	149	155	155	174	160	174	160	152	159	169	167	165	167	145	171	151	153	157	174	163	138	156	160	144	146	185	127	157	149	149	160	147	154	140	170	154	174	145	165	131	157	175	153	177	167	135	148	169	131	150	152	146	155	142	133	156	145	149	163	167	135	163	145	155	172	163	147	166	147	155	167	180	180	156	130	151	143	157	141	166	174	149	159	159	177	179	152	188	147	162	144	184	152	156	176	142	148	128	150	159	121	151	156	179	152	133	135	158	138	156	133	147	166	162	153	169	171	131	145	149	119	163	155	141	153	150	166	139	175	136	172	154	160	152	154	134	155	152	139	141	149	173	154	146	171	151	167	138	148	146	165	150	164	123	138	160	142	157	163	146	146	121	126	161	170	142	147	152	149	137	148	172	138	153	172	128	153	159	162	159	124	142	153	156	169	142	152	167	152	176	144	168	161	159	162	138	160	160	156	144	167	139	197	163	152	153	156	156	167	148	177	155	144	177	164	157	141	149	149	122	141	151	163	135	154	150	163	175	155	136	154	140	153	153	157	176	159	152	146	165	166	169	143	171	165	166	156	157	143	175	167	144	142	150	172	157	153	178	166	152	160	142	185	168	171	170	153	139	135	158	138	162	157	171	181	152	176	158	171	182	166	170	133	153	138	172	153	150	165	186	152	133	149	163	166	126	133	130	139	155	163	158	154	150	159	141	133	141	144	148	153	152	167	167	164	150	162	142	169	145	132	156	155	181	141	141	170	152	156	161	150	166	159	125	148	158	151	169	169	168	143	160	146	146	147	175	140	152	139	157	146	127	155	140	146	158	179	154	158	145	134	158	146	146	143	169	146	140	156	145	139	150	176	153	150	151	140	135	172	144	155	161	145	170	125	150	160	166	137	156	158	150	154	147	151	157	136	154	135	146	149	142	135	146	148	161	139	138	171	171	152	167	161	162	150	150	163	139	165	180	146	170	164	144	154	162	131	190	131	144	143	156	162	161	162	149	154	181	148	143	159	164	167	137	180	163	145	147	162	132	185	147	138	173	175	160	170	161	160	169	149	136	153	162	160	159	162	152	163	140	149	149	173	138	137	137	170	151	130	160	144	148	141	141	142	143	154	144	128	160	143	149	139	149	142	146	154	150	173	170	178	167	141	138	164	148	139	158	153	143	150	155	165	154	140	162	139	152	176	164	155	160	140	158	156	166	167	132	138	140	179	154	176	142	155	135	147	146	155	156	140	157	157	162	161	151	149	133	151	182	145	163	158	152	156	174	162	170	170	173	156	144	136	144	144	172	155	159	150	136	180	142	151	143	128	150	160	137	157	144	159	148	144	143	154	148	162	129	160	134	168	182	158	156	168	170	141	167	156	165	160	150	166	170	158	148	168	169	132	159	153	158	155	157	184	174	139	132	160	141	154	162	158	134	143	154	158	150	173	149	161	152	134	150	158	147	140	146	180	151	155	155	175	150	154	156	137	166	146	164	162	160	169	158	179	153	151	158	142	139	139	151	129	131	157	135	130	162	163	168	171	170	139	135	152	145	142	127	144	154	152	147	163	157	156	158	168	157	155	173	147	165	172	153	167	133	159	146	128	173	148	198	151	160	149	164	170	178	146	127	139	162	169	148	140	145	174	137
9198	4775	4346	1358	1562	1369	1193	1131	1024	979	843	771	722	797	729	631	559	579	630	622	582	547	553	538	547	486	437	472	481	429	425	431	414	421	400	429	408	420	376	396	415	416	395	420	373	343	366	431	390	382	375	375	360	393	405	374	412	401	379	400	385	364	388	381	389	393	436	402	412	388	417	356	360	399	380	392	399	385	372	369	384	389	383	410	410	375	367	417	402	389	419	399	361	389	405	440	377	394	446	353	384	428	400	427	389	360	375	387	412	395	420	395	402	363	367	372	398	412	381	393	427	374	414	401	405	385	375	400	397	410	396	353	395	407	371	405	416	386	391	389	395	409	408	386	375	360	390	350	393	406	369	357	364	405	400	431	391	349	420	406	379	379	366	372	425	393	382	391	394	376	404	406	396	398	373	402	412	373	411	395	401	399	434	394	396	388	391	413	396	382	347	389	388	376	385	425	393	371	416	382	390	409	348	380	368	367	425	402	399	415	411	395	358	376	412	424	383	370	380	392	393	410	404	372	400	392	408	412	436	398	406	361	409	415	400	425	386	381	388	416	384	380	364	398	389	369	383	396	375	378	403	401	391	374	386	413	392	406	400	420	354	388	402	400	403	400	427	415	410	372	415	402	405	384	392	387	398	406	359	419	369	375	384	393	414	431	401	430	402	390	391	356	372	385	390	404	400	399	390	385	402	406	383	363	383	379	387	421	391	382	375	411	418	384	391	389	389	398	389	389	419	396	400	405	382	416	414	397	424	395	381	397	401	380	410	420	390	396	407	400	351	390	384	373	411	381	389	379	428	382	398	398	407	412	414	385	407	402	397	365	395	407	417	370	363	400	418	390	370	382	356	409	411	417	370	412	451	400	389	404	396	402	416	386	384	356	376	433	391	413	433	414	440	397	370	406	423	366	377	376	383	400	401	454	412	423	369	399	386	421	400	375	380	363	406	416	397	402	373	413	413	393	363	394	412	390	411	371	393	413	344	404	394	375	384	343	406	397	375	422	381	405	398	384	407	393	403	393	380	387	398	393	386	402	384	400	415	429	370	396	388	377	398	397	369	426	398	391	365	382	419	412	380	375	411	368	394	394	400	355	444	388	417	413	410	387	379	408	388	402	391	412	356	381	400	361	362	375	418	395	373	388	377	407	406	388	393	374	386	393	413	404	416	375	413	427	407	424	437	357	370	401	367	409	371	371	400	409	425	382	374	356	375	425	377	418	392	433	391	378	395	397	386	379	387	417	376	388	343	376	384	391	413	382	418	381	402	390	440	416	358	342	416	387	397	394	386	433	404	374	425	379	377	385	376	390	398	390	414	378	408	422	404	394	402	390	358	414	402	392	414	391	396	406	381	355	384	389	406	420	393	382	393	403	381	366	394	410	383	392	378	375	373	371	389	411	436	393	385	433	371	420	421	404	407	383	366	432	411	390	411	360	394	392	426	417	412	375	394	369	429	429	402	375	414	384	399	393	393	377	390	382	430	387	415	412	390	399	420	387	392	391	396	403	412	380	394	421	400	370	388	385	398	424	433	370	405	383	382	411	401	409	393	404	409	404	410	414	377	416	376	405	399	387	412	391	414	386	422	377	392	368	400	385	384	392	393	394	385	435	387	396	379	414	405	424	403	406	393	420	395	380	426	397	362	402	431	395	374	388	369	408	446	371	391	396	384	407	407	385	418	386	384	377	401	414	375	395	384	398	400	399	370	423	373	360	366	374	410	395	378	373	381	413	454	352	392	404	396	372	405	396	376	377	383	408	410	412	397	405	405	394	371	403	383	386	369	379	395	401	366	403	372	419	390	379	376	399	407	371	397	401	380	371	358	358	376	404	410	405	365	382	391	379	439	421	389	411	423	403	403	374	389	395	397	382	415	378	407	377	396	409	401	411	406	393	379	377	410	406	405	408	391	389	408	397	383	366	387	404	417	398	378	383	371	352	399	410	376	355	393	390	412	376	383	390	356	391	411	394	395	398	391	406	400	393	382	429	408	391	350	395	404	392	387	396	395	386	437	394	406	366	365	416	401	368	447	377	432	384	380	394	392	383	406	410	401	393	383	383	355	395	406	376	365	399	404	406	419	401	374	396	398	386	387	369	417	410	396	423	398	409	386	364	427	380	416	407	382	407	432	384	413	373	415	381	388	399	392	378	419	394	391	376	374	397	389	394	383	367	412	381	406	398	413	387	389	414	383	430	400	374	385	404	414	374	401	385	431	400	395	386	407	371	417	378	402	390	400	415	398	436	383	391	406	405	384	416	432	405	385	400	428	393	384	410	399	395	387	386	354	400	392	412	391	393	371	404	364	364	402	414	432	397	377	420	374	406	390	403	400	403	392	358	353	393	394	434	450	404	406	411	394	411	346	422	373	368	389	370	392	380	403	431	433	413	435	353	386	377	409	393	402	379	377	430	406	413	381	392	437	435	450	410	421	380	389	349	376	415	379	411	440	383	392	375	412	374	398	382	431	383	400	404	399	408	404	434	389	376	420	382	370	384	396	423	426	377	389	364	399	396	407	408	382	368	394	404	366	386	392	406	385	414	423	405	415	371	387	380	384	400	426	392	392	400	400	382	441	380	400	428	388	372	389	393	422	386	420	431	413	353	426	425	415	390	390	389	395	382	413	394	346	421	394	386	417	411	411	402	393	439	381	386	352	398	378	348	403	393	422	368	403	409	380	368	344	384	391	407	396	391	403	380	430	391	377	393	370	391	412	366	394	365	387	414	404	409	427	400	373	365	407	403	400	409	371	445	370	397	389	419	398	383	387	372	407	378	394	375	406	390	448	396	407	381	390	383	412	404	372	414	376	391	407	390	396	381	348	423	404	384	375	393	380	365	399	372	399	423	395	420	384	401	395	377	393	416	402	386	422	407	395	370	407	372	393	394	407	401	420	440	393	414	419	349	398	379	389	417	381	404	408	407	396	412	367	406	426	415	391	399	381	401	388	384	383	405	393	355	393	403	349	427	414	379	408	370	411	434	393	392	436	376	376	395	401	396	402	348	390	345	408	413	375	415	394	386	411	381	413	429	405	431	417	418	370	389	397	384	380	392	394	399	374	382	428	386	387	391	385	402	396	384	377	402	399	407	384	414	462	415	395	419	393	409	374	354	384	406	386	408	407	404	396	371	410	376	398	402	380	393	364	406	381	404	397	383	366	387	367	415	359	412	421	428	397	341	367	401	452	414	448	407	435	357	384	394	391	392	375	388	402	426	402	380	438	390	421	394	418	366	370	419	419	394	399	377	425	413	412	391	374	394	381	370	375	372	352	387	398	427	399	377	399	380	393	402	375	387	400	405	392	405	431	413	364	385	368	398	415	366	388	408	424	407	399	425	374	413	407	367	392	359	392	367	407	381	386	410	402	356	380	390	436	411	387	401	393	422	418	387	411	389	396	382	423	396	353	377	365	402	441	388	398	429	447	395	418	393	368	397	413	397	383	354	407	441	406	434	423	406	402	397	402	377
23745	11089	6558	1519	964	694	507	441	421	370	324	279	307	279	268	246	242	264	240	250	233	226	233	224	206	203	196	218	182	206	203	172	223	186	169	197	200	161	179	171	165	170	197	190	204	179	198	200	152	164	179	173	179	186	194	211	172	200	183	165	175	178	193	197	188	181	157	188	191	186	182	188	184	171	180	183	154	183	169	185	177	184	209	167	163	179	182	191	171	187	178	183	186	183	197	177	175	210	191	191	197	176	190	172	181	162	162	161	184	203	191	205	161	184	181	165	159	189	179	177	175	175	168	189	144	185	207	198	193	208	182	176	178	155	166	165	169	176	182	189	157	186	192	196	166	162	188	158	160	173	187	180	175	177	194	180	202	200	161	165	156	199	191	181	170	177	179	181	164	194	178	189	197	156	207	197	156	201	183	171	175	187	184	171	168	185	168	143	186	197	167	174	171	161	179	176	205	157	172	188	206	192	177	166	192	178	189	217	199	166	194	190	177	167	182	195	195	169	189	194	161	208	193	177	163	166	171	174	169	169	195	172	180	189	188	146	196	189	169	172	199	167	194	145	159	205	168	169	166	194	178	171	171	155	169	165	162	196	185	185	179	181	195	172	203	173	175	176	173	168	188	178	171	185	167	194	193	194	183	173	179	185	196	169	164	186	185	191	162	195	168	161	187	191	168	180	214	178	197	177	162	187	179	192	173	182	168	171	189	156	158	193	183	161	173	167	169	181	187	158	165	166	179	180	176	186	190	190	187	187	186	172	193	187	198	174	174	148	171	190	200	194	169	168	176	147	196	216	177	161	188	178	191	173	202	193	159	184	189	197	168	188	186	194	215	184	164	178	174	163	192	161	171	177	174	197	192	172	174	165	179	175	178	180	172	169	186	193	165	186	198	194	152	177	189	177	188	181	189	162	162	210	168	177	173	159	178	185	166	199	195	188	162	168	189	192	156	178	205	169	199	175	189	175	204	171	180	201	186	182	160	157	162	176	179	179	186	174	180	196	165	179	180	180	151	155	165	180	190	203	177	191	156	157	233	169	175	163	201	151	196	178	167	187	201	176	156	175	192	175	172	161	190	183	179	187	180	177	170	185	191	188	176	184	185	222	169	188	172	181	204	184	198	177	188	193	190	207	184	167	180	181	197	178	183	167	187	169	167	183	157	160	179	155	185	179	152	168	171	164	184	195	184	165	188	167	198	177	188	152	171	155	172	169	191	200	163	172	185	187	198	166	205	173	197	192	196	187	171	162	163	162	184	178	164	172	193	162	184	194	168	181	173	171	193	180	194	219	168	174	187	188	186	171	186	192	167	175	195	177	190	163	167	200	168	199	200	166	171	180	175	180	179	175	160	169	194	182	180	183	173	167	189	169	156	176	178	181	180	205	169	168	216	201	193	173	201	162	170	173	176	196	199	178	179	188	161	183	200	200	188	179	190	163	181	162	178	180	162	173	191	175	200	182	197	155	193	170	165	192	194	189	168	187	166	152	190	214	174	184	192	174	173	194	174	161	173	204	175	197	173	177	170	169	178	172	168	163	190	218	193	186	183	184	175	198	159	201	145	198	197	182	163	195	194	196	159	181	204	188	195	179	193	168	190	188	187	184	180	167	184	176	173	159	166	190	167	184	160	158	178	187	199	189	179	162	180	154	192	181	193	193	171	182	185	174	175	190	160	155	187	198	184	211	197	210	178	178	179	184	176	184	200	187	156	157	194	165	200	198	187	176	186	174	158	154	183	206	167	186	178	191	199	174	191	173	172	194	184	185	171	185	204	188	171	203	190	169	166	184	173	166	201	178	171	171	196	181	186	187	170	151	181	181	190	175	182	176	181	161	167	159	200	178	180	180	164	183	188	196	178	190	167	186	160	189	184	190	172	176	184	182	194	189	183	152	164	189	196	173	182	184	185	188	176	183	169	180	180	192	183	174	181	162	200	168	184	176	176	165	189	184	190	188	187	157	168	173	184	208	179	187	183	190	160	200	198	181	197	185	191	146	201	190	171	205	171	168	182	168	179	181	191	173	177	178	187	190	200	183	191	212	172	188	200	176	174	155	196	176	192	161	194	194	200	173	175	195	182	196	198	178	181	180	176	176	173	191	166	177	179	163	199	194	181	186	188	172	190	171	158	171	184	180	167	173	181	162	185	184	178	162	171	187	179	183	184	183	165	180	178	187	174	180	167	171	200	176	155	174	199	201	177	180	181	179	176	202	188	153	144	154	192	194	182	182	182	188	178	163	185	205	183	195	158	176	187	178	185	167	175	162	177	179	193	166	150	205	168	174	179	178	159	179	171	198	154	179	195	197	188	178	163	179	184	213	181	217	182	172	180	180	201	183	208	172	185	204	167	175	169	165	187	154	178	144	166	190	184	161	188	166	180	196	173	210	172	166	164	174	187	180	189	192	194	178	191	171	158	184	193	172	173	188	177	162	184	172	149	191	180	171	208	170	187	195	157	191	168	176	164	188	185	200	203	189	172	188	175	180	177	180	181	174	181	201	153	195	209	184	202	180	177	193	157	195	178	168	183	190	176	172	170	175	192	178	172	179	181	179	187	184	187	191	151	181	158	176	194	161	187	161	183	203	174	178	174	176	179	184	169	162	176	197	187	197	181	185	176	188	198	175	180	192	154	200	159	180	160	176	166	171	197	156	169	189	167	158	197	178	177	178	181	203	187	194	193	185	208	196	183	177	160	162	181	170	206	168	207	181	182	170	176	149	182	164	180	171	186	192	187	175	193	191	183	185	177	191	161	186	191	156	154	167	173	164	158	172	167	192	150	176	182	190	174	168	178	174	164	192	170	169	183	192	194	189	181	169	164	173	189	166	170	192	163	188	171	183	181	180	175	208	165	194	190	175	175	202	199	211	187	198	191	168	186	156	205	188	188	163	159	171	156	173	177	170	170	195	178	184	195	172	153	169	191	206	184	188	182	171	209	191	177	198	189	183	170	190	190	195	220	167	169	176	204	192	153	170	170	154	188	179	180	188	196	165	170	180	185	177	181	179	164	175	192	172	176	172	174	189	168	160	166	166	191	184	181	177	167	195	197	179	199	171	179	179	190	163	174	211	188	161	175	172	177	169	185	161	190	186	188	186	194	208	183	183	170	202	171	198	175	179	201	163	168	176	166	188	173	186	183	162	198	164	216	170	196	187	171	181	180	166	172	183	178	180	155	185	160	172	163	180	188	176	184	171	188	164	189	166	174	169	190	181	160	157	164	189	191	182	163	147	187	185	200	179	200	185	191	184	161	166	172	180	192	181	194	195	184	167	193	204	174	144	166	175	176	197	170	192	205	197	219	199	176	174	178	183	188	193	196	191	184	181	170	184	171	214	191	190	199	165	160	179	185	196	179	171	179	165	182	181	190	166	210	177	183	184	196	199	187	180	204	164	182	193	180	160	156	164	166	180	202	196	178	189	160	171	209	171	165	152	195	176	182	180	178	189	176	186	187	160	187	204	197	205
17214	10576	10679	3637	3475	2803	2299	2079	1812	1545	1269	1175	1207	1142	982	915	813	893	943	977	901	840	875	782	705	693	632	679	658	632	526	530	458	515	581	498	464	453	430	453	503	460	478	413	439	466	431	473	423	446	475	462	493	479	439	440	413	460	452	428	421	442	483	466	433	451	452	498	471	458	459	423	465	423	446	436	436	451	431	433	491	434	468	445	400	429	474	425	469	452	422	432	453	452	454	426	472	418	470	449	449	454	412	430	461	419	414	436	443	436	457	461	460	454	477	435	456	450	451	438	467	457	472	437	450	433	447	442	431	482	438	469	489	449	413	461	424	448	476	463	468	450	461	432	458	448	437	486	451	434	440	446	435	419	509	448	446	447	448	449	458	452	425	451	446	455	413	448	484	446	424	431	444	439	438	439	450	413	445	435	440	436	440	425	454	430	439	455	444	460	447	454	446	469	477	438	432	452	458	431	434	425	439	453	472	447	463	451	455	439	433	440	427	487	457	462	475	478	459	455	452	447	466	454	459	428	456	442	430	413	464	468	476	468	464	425	415	414	466	461	459	454	402	459	453	475	428	454	406	430	435	430	508	478	464	453	471	455	407	435	448	442	441	453	429	463	456	461	462	409	442	461	461	444	461	460	430	477	476	467	436	466	476	462	455	414	441	424	410	454	468	434	479	409	423	443	457	471	462	470	460	441	445	466	454	455	443	435	471	449	467	475	435	436	459	455	435	419	461	426	514	457	488	453	476	400	457	437	461	427	420	457	429	451	444	502	448	440	465	414	427	447	464	423	489	465	456	444	446	446	471	439	431	450	407	426	462	441	426	470	484	485	485	439	434	449	459	454	426	417	459	443	427	447	461	424	442	459	449	437	478	437	452	434	430	487	466	494	472	470	457	443	449	424	437	391	415	411	397	429	467	445	465	431	440	432	427	444	454	432	431	439	450	467	487	451	481	436	471	416	423	479	443	461	440	434	461	468	452	444	442	437	429	480	457	454	456	456	466	438	467	413	449	431	451	439	462	470	417	428	433	459	387	450	438	448	437	471	428	455	441	427	467	448	442	474	468	453	468	472	427	438	428	485	457	461	459	416	444	476	422	463	451	458	444	435	453	481	472	408	468	440	436	458	484	446	494	444	415	462	424	452	448	432	427	390	396	431	432	465	471	434	448	387	416	494	442	455	451	407	448	475	417	454	442	448	441	451	448	464	458	456	443	491	485	408	440	438	508	451	479	441	445	467	426	414	474	444	455	470	435	442	487	478	439	427	448	457	439	457	415	465	441	476	465	437	434	456	447	413	401	439	410	444	457	468	465	455	457	440	443	447	463	442	416	462	422	445	477	457	478	444	456	419	432	442	447	455	456	471	461	454	473	426	386	437	453	459	437	452	431	443	465	417	472	473	447	430	426	437	467	414	464	444	425	465	441	435	432	416	441	453	494	443	447	452	459	458	450	422	426	449	479	453	455	441	454	444	434	435	441	469	451	444	481	439	442	463	444	458	453	449	485	457	468	443	465	431	427	437	452	445	486	482	477	449	449	415	472	426	447	466	454	462	500	458	433	463	466	435	453	444	456	454	414	462	466	462	443	470	477	431	441	441	442	438	475	439	450	464	410	441	469	437	458	432	465	441	456	446	439	475	436	418	442	440	406	430	408	471	400	458	433	465	413	425	440	444	447	416	440	423	480	452	449	452	452	441	473	454	429	446	456	445	440	421	434	508	472	455	449	469	432	425	466	442	456	472	443	432	455	433	444	423	443	430	432	429	464	414	460	457	469	438	430	442	429	469	427	452	465	413	457	448	430	410	459	449	441	466	408	449	470	431	448	427	479	427	436	427	445	434	465	407	428	481	388	441	436	464	460	497	462	439	440	427	451	465	478	435	441	445	458	427	443	419	435	461	463	433	435	437	413	461	466	406	472	442	438	433	466	441	430	419	458	472	474	434	410	437	431	460	453	435	475	441	466	455	476	428	485	435	414	502	426	421	429	449	421	449	443	434	448	471	451	460	431	457	464	419	448	456	430	436	468	473	408	441	484	457	437	474	460	472	458	463	466	443	451	443	468	425	423	430	441	485	398	436	401	439	414	472	409	503	451	407	452	430	421	465	462	425	428	469	441	478	473	483	474	467	450	413	426	467	419	451	427	417	451	459	439	430	485	452	419	424	425	428	411	459	481	444	424	476	443	461	419	463	401	482	442	453	422	458	458	471	425	449	426	430	437	414	408	437	444	422	473	448	485	422	458	442	432	469	425	437	483	440	424	444	481	438	443	454	450	424	422	479	411	447	429	429	420	481	442	485	431	428	455	435	422	433	430	435	440	461	484	461	471	461	413	469	438	433	453	436	476	441	463	462	467	464	423	439	469	417	474	427	454	456	417	438	462	470	452	470	435	475	397	447	457	452	425	430	451	459	443	426	412	425	443	464	458	436	445	484	415	444	414	461	442	474	459	441	449	431	462	468	474	441	425	495	427	497	447	433	461	422	425	448	440	471	481	440	421	458	436	458	409	426	470	484	452	419	464	440	445	438	437	456	468	439	464	444	454	469	440	491	442	487	405	454	473	467	489	482	469	464	462	451	505	417	427	470	480	440	453	441	437	493	439	453	450	450	436	476	464	448	446	461	481	416	416	399	409	453	459	455	407	440	444	435	478	426	445	393	458	473	465	448	460	477	447	480	425	461	456	477	457	427	472	455	434	450	418	459	429	429	463	424	457	472	471	447	442	420	456	435	409	468	408	447	435	439	453	418	449	401	435	402	438	447	425	447	405	441	459	431	483	441	453	453	428	450	435	463	453	452	438	465	421	460	456	443	500	446	456	472	448	456	420	504	447	459	430	448	479	463	469	479	458	436	454	447	442	450	479	444	457	448	438	421	425	469	430	453	467	446	486	436	468	468	431	441	420	438	468	509	456	420	419	408	431	448	476	463	484	452	458	451	427	441	472	480	459	419	447	441	422	447	442	425	460	463	456	485	480	427	421	437	444	462	474	445	461	446	438	466	399	475	424	435	423	434	465	416	471	467	442	466	417	460	485	440	447	434	446	453	438	493	456	472	453	449	439	449	450	447	433	421	489	443	460	432	456	442	474	468	440	440	439	432	435	468	438	435	450	445	403	441	414	451	443	432	481	455	422	460	442	450	452	460	430	461	420	465	415	412	421	450	474	450	468	434	448	444	467	454	450	442	463	430	470	467	472	411	463	453	438	452	417	450	460	448	459	416	443	492	439	452	452	443	486	419	447	463	431	481	420	465	435	452	447	428	445	461	458	418	451	448	429	477	424	469	446	433	428	454	445	434	443	438	424	449	484	492	457	476	445	468	478	434	463	432	422	424	447	407	461	449	491	476	438	442	458	450	491	424	450	443	431	476	454	455	455	402	444	457	439	450	469	443	447	451	500	428	428	419	468	457	405	464	445	438	483	467	455	467	474	505	462	433	452	461	463	430	394	408	464	454	422	462	415	393	469	441
32965	17171	10350	2775	1295	1033	791	686	506	367	315	323	301	281	215	222	230	219	288	243	224	204	151	159	192	159	138	167	185	146	164	136	147	116	123	147	124	131	137	133	121	137	112	133	130	111	142	121	136	135	135	138	120	129	130	118	114	132	157	128	116	134	122	119	132	161	132	128	121	131	146	114	112	123	140	111	107	128	130	149	117	136	145	119	108	140	114	116	120	116	118	119	118	120	144	124	124	108	108	125	111	112	128	132	115	120	131	120	127	122	125	124	119	132	118	110	127	109	127	119	122	141	141	102	118	107	131	124	127	106	115	130	129	127	110	120	128	133	121	135	99	138	115	126	104	121	118	125	119	128	115	110	119	113	125	112	133	115	116	133	109	147	126	123	123	118	123	122	115	141	128	133	105	138	144	121	109	123	131	131	152	146	113	123	129	110	118	138	114	127	110	127	108	140	110	125	116	131	147	126	117	118	104	122	133	123	134	126	116	123	120	106	114	136	137	121	104	108	134	149	147	138	124	121	135	112	103	104	129	138	138	124	108	121	141	138	115	137	109	116	139	134	134	139	126	117	120	127	123	133	122	138	123	138	116	123	107	120	115	130	91	134	119	122	123	125	145	145	136	114	127	127	126	137	114	127	136	137	118	106	116	116	121	133	106	123	117	102	123	116	132	122	142	139	117	130	114	133	129	128	98	116	117	108	118	127	120	125	119	124	121	118	105	137	121	115	110	133	128	134	107	127	120	113	128	118	118	132	120	131	161	127	132	122	145	122	124	125	120	123	123	131	128	118	131	106	100	127	125	143	124	138	136	117	116	122	132	141	129	148	128	124	131	142	111	130	126	126	142	142	127	138	122	109	122	118	109	104	129	118	117	122	134	129	103	123	100	143	135	136	160	123	111	118	132	131	118	129	120	124	150	125	142	128	120	122	117	104	108	127	110	112	128	135	109	112	155	125	130	141	110	124	125	129	125	136	151	125	127	128	138	138	114	138	111	112	138	134	108	95	125	145	116	122	117	130	120	136	118	137	121	107	120	138	105	124	132	134	133	126	126	145	115	115	112	100	124	131	130	145	113	119	131	117	118	133	119	129	115	102	128	136	134	129	123	129	108	130	127	123	118	113	130	128	136	124	134	122	117	118	107	118	133	111	114	101	124	126	121	120	136	130	144	120	108	140	108	129	129	123	114	111	123	130	130	110	100	119	123	121	122	120	115	110	118	134	127	147	127	115	125	140	113	127	137	135	106	116	134	141	125	114	125	146	124	113	125	118	106	109	125	113	122	109	91	121	135	134	138	130	114	120	127	125	139	120	126	129	119	140	106	112	107	118	122	117	147	127	152	136	118	130	125	141	120	123	102	142	136	104	124	116	135	103	113	111	116	101	123	123	119	127	138	127	117	118	109	120	118	108	150	116	122	123	153	108	126	105	128	121	134	135	128	111	117	123	122	132	121	128	127	123	112	105	117	120	125	128	165	115	122	109	134	145	113	125	140	117	122	120	132	127	128	134	106	120	113	129	107	126	142	125	138	114	134	120	117	120	119	134	122	131	109	106	151	108	139	131	128	105	134	139	131	133	110	131	122	125	146	122	118	128	112	126	115	137	126	117	137	146	121	122	135	125	102	117	108	111	138	97	128	128	128	131	119	135	142	142	131	129	121	131	135	126	136	100	114	132	130	126	128	120	133	136	122	138	128	128	138	131	115	111	119	134	141	109	138	121	120	145	118	104	126	116	131	124	107	145	140	119	134	129	130	122	118	116	124	134	127	129	141	133	96	147	127	111	112	138	120	116	115	125	122	109	160	107	134	121	146	122	113	117	136	138	127	125	136	112	120	128	106	136	101	113	99	130	129	117	138	129	106	124	96	130	132	108	130	116	121	133	116	108	150	139	114	146	136	131	119	107	126	129	115	144	120	127	120	122	122	125	116	128	111	131	124	118	126	130	124	141	123	132	136	136	126	133	105	134	117	129	117	119	113	127	122	125	150	123	104	131	114	123	114	123	123	138	104	129	103	106	84	98	120	105	119	101	141	109	135	118	125	120	122	105	126	118	121	133	125	121	121	131	113	114	143	125	145	117	118	125	140	140	112	123	121	129	132	108	116	120	134	122	120	123	133	112	117	121	141	115	130	115	129	143	121	135	123	142	102	134	110	118	141	120	124	118	116	122	133	114	135	117	126	129	120	117	121	111	148	126	119	117	116	167	129	130	128	116	111	119	114	123	146	128	118	132	114	120	112	122	128	124	138	115	135	119	124	143	120	113	127	125	106	112	133	124	118	116	134	142	128	129	127	109	107	131	111	122	130	137	142	121	122	112	109	131	146	110	145	125	130	130	112	122	153	130	127	121	120	110	123	128	109	134	139	128	128	138	121	130	119	108	90	121	116	113	114	119	122	118	120	130	130	123	106	135	127	143	106	117	111	133	141	116	123	122	134	131	107	120	93	130	117	142	125	107	139	134	126	128	125	143	120	127	115	124	114	113	102	125	127	153	120	105	136	115	110	116	106	128	114	134	118	138	124	129	131	122	119	123	138	127	117	119	130	124	138	137	117	117	133	126	117	128	132	131	103	126	124	108	126	126	127	111	112	117	107	147	118	134	118	115	114	135	127	136	115	129	124	107	111	129	154	144	113	129	126	137	124	147	129	127	108	127	117	129	135	125	137	124	120	150	130	124	134	145	130	123	121	94	147	136	133	119	111	119	132	133	118	121	104	118	121	122	134	133	112	127	125	97	127	93	117	137	125	118	91	105	140	136	110	116	121	114	119	116	130	158	113	120	104	133	134	116	127	122	146	141	131	123	137	132	129	131	104	125	124	118	125	127	141	118	144	120	111	125	133	119	140	134	125	125	103	131	117	124	120	150	113	107	132	129	130	145	114	104	140	104	120	118	140	114	134	142	123	115	127	126	130	102	127	130	133	110	122	111	114	127	136	124	110	122	129	120	128	134	123	135	125	97	113	120	115	127	134	104	114	107	141	131	116	114	130	127	140	134	127	120	109	145	125	117	136	146	119	125	146	111	115	106	137	128	113	116	115	107	126	113	119	132	108	129	125	119	125	138	136	135	121	122	137	119	137	127	109	113	119	111	115	115	141	109	107	127	123	107	121	148	127	128	128	123	93	117	107	120	112	101	122	133	113	114	125	149	136	110	123	122	136	137	127	135	131	122	105	123	126	133	127	147	128	129	132	129	116	133	100	116	116	145	135	129	131	115	140	138	133	130	112	151	122	128	115	135	120	112	117	114	110	114	128	119	122	112	109	126	119	122	115	126	117	119	115	126	138	138	126	111	119	118	133	125	108	116	126	145	124	124	132	120	129	112	124	124	138	120	128	138	119	126	130	130	131	134	127	122	123	137	107	117	133	127	113	137	139	120	141	110	118	148	126	123	110	129	124	134	133	121	115	117	115	127	120	112	114	122	112	144	120	137	115	109	134	115	138	137	131	128	127	115	112	104	158	122	123	87
21909	13978	14216	5866	4532	4029	3563	3111	2507	2062	1554	1570	1450	1399	1189	1193	1049	1074	1267	1202	1022	846	803	717	682	556	556	628	670	561	504	409	429	426	445	400	325	311	335	329	293	317	333	351	314	303	360	340	349	350	342	324	298	312	327	344	345	296	306	304	348	338	333	336	315	311	357	371	343	313	300	324	317	341	318	321	344	314	323	327	313	322	319	317	341	290	322	309	334	323	312	322	334	293	318	318	342	310	318	326	324	320	331	345	325	286	316	298	292	353	321	317	311	314	324	318	288	320	322	321	343	320	312	323	287	348	312	323	295	307	316	295	309	291	362	336	325	300	300	311	303	348	324	343	326	303	351	299	312	323	308	296	310	295	310	316	356	311	320	302	344	321	297	332	308	328	314	311	319	301	337	349	301	331	305	330	305	335	287	341	286	313	309	302	332	346	330	307	316	320	350	340	307	305	298	294	301	315	306	286	301	358	339	320	317	306	290	279	303	309	325	289	321	306	326	306	321	282	333	328	326	308	290	310	281	333	299	344	312	322	312	303	320	338	300	352	316	307	320	295	316	309	299	335	343	309	312	357	321	336	324	305	332	341	319	320	326	322	321	325	329	306	308	324	281	319	306	298	318	329	338	307	346	310	335	303	314	349	287	338	367	298	304	323	279	319	302	327	295	325	283	342	344	310	270	298	291	304	320	311	288	319	295	304	293	314	331	319	324	318	316	347	294	297	322	338	301	305	304	283	305	328	319	340	328	310	308	302	323	322	317	313	299	332	315	319	324	300	306	329	328	326	303	294	324	295	291	305	301	318	296	304	326	325	330	325	315	325	336	282	290	307	333	292	325	267	329	329	345	291	336	299	316	328	324	313	329	286	336	298	324	348	324	328	275	342	337	266	303	297	324	317	339	332	340	294	293	303	300	266	320	318	330	292	291	312	326	341	287	339	314	324	329	296	299	298	307	332	327	300	334	319	306	337	298	332	322	304	300	316	313	296	316	333	313	372	353	319	278	331	304	299	333	322	327	342	339	331	312	326	298	290	317	310	296	293	300	294	320	339	333	332	326	298	319	337	340	330	312	318	310	297	328	306	268	324	312	347	317	304	313	312	319	328	309	313	310	288	300	309	333	346	329	325	314	331	318	326	282	312	318	312	305	271	314	318	306	313	340	331	334	324	355	318	306	315	290	313	336	323	327	294	304	295	303	301	294	322	309	305	310	311	313	324	307	315	296	341	301	323	341	292	336	336	292	297	308	325	322	324	293	313	337	306	318	318	335	331	326	321	321	311	317	294	308	326	314	312	315	298	320	319	312	319	289	322	313	335	320	312	293	319	316	322	290	299	307	328	320	349	344	342	328	326	323	321	332	297	314	288	318	294	281	309	309	335	330	298	326	329	329	324	308	297	321	329	344	325	282	322	315	313	297	293	315	311	319	327	306	308	299	310	330	313	329	329	306	347	299	340	294	322	330	307	346	327	332	314	349	310	307	331	305	304	322	312	277	328	325	322	338	316	301	294	307	321	335	305	323	303	308	321	337	291	304	316	309	337	322	344	326	318	308	314	312	325	277	287	297	319	335	324	296	296	326	333	309	343	305	288	297	321	330	316	315	322	278	315	289	306	298	296	294	283	285	308	303	315	309	303	301	310	341	331	321	311	303	300	318	324	319	319	314	336	302	308	296	333	303	295	323	305	295	329	326	335	313	291	308	316	342	328	304	334	330	304	326	320	323	332	288	309	317	308	291	346	303	315	337	298	294	320	324	316	324	338	317	329	331	339	343	326	268	324	326	296	346	308	316	320	333	317	319	313	323	322	327	352	301	313	338	345	284	272	313	300	305	315	327	320	315	311	297	324	306	298	311	310	320	296	322	314	300	324	317	315	323	324	323	315	346	288	308	299	338	317	319	295	305	292	335	303	323	334	334	308	315	315	329	305	308	325	309	312	316	267	303	287	292	350	298	316	322	310	305	295	289	283	335	305	318	318	337	304	284	341	331	303	336	327	313	324	338	327	302	299	303	326	310	308	319	306	303	309	318	331	311	343	306	307	302	317	313	304	326	299	288	297	327	331	344	281	291	313	312	326	316	295	309	332	335	316	325	304	335	307	326	283	325	293	306	297	323	314	288	314	298	301	308	330	307	308	317	302	305	318	321	331	298	347	285	307	295	323	317	305	304	333	305	289	330	292	317	320	308	302	310	296	306	291	338	343	327	263	320	316	322	291	330	340	343	296	320	333	297	336	313	274	338	298	324	276	359	322	302	305	287	307	306	319	317	315	300	290	316	318	308	338	294	336	349	336	302	337	325	339	340	280	321	308	295	325	329	318	300	310	311	328	335	283	314	316	328	296	346	301	323	318	328	303	338	287	297	303	273	291	298	310	320	328	302	294	281	342	290	277	289	306	297	270	329	318	283	336	341	308	305	296	299	317	328	308	314	295	304	361	311	302	309	350	314	293	279	347	295	308	293	340	357	320	302	308	287	329	310	317	315	276	307	336	326	337	309	311	298	333	343	318	298	317	299	310	284	332	320	327	304	321	301	308	306	308	320	291	317	301	317	288	297	319	320	303	314	305	302	302	319	306	302	334	326	347	284	302	297	300	338	343	327	335	327	320	331	282	340	328	299	315	310	319	334	324	355	314	321	289	309	363	309	315	329	316	343	324	310	317	314	299	297	322	303	320	331	307	311	340	299	314	317	328	314	298	331	312	324	314	326	317	283	293	302	283	309	321	326	299	312	324	319	312	320	304	303	310	326	283	276	326	330	340	327	293	309	296	323	317	313	301	290	352	324	288	288	313	282	331	333	287	289	313	292	315	311	279	317	354	348	339	341	317	305	314	317	319	261	329	326	330	296	333	296	343	348	306	338	308	336	302	298	344	332	304	295	328	310	316	290	322	332	291	342	339	286	295	322	335	331	288	306	311	326	313	328	287	330	322	312	338	291	313	281	324	314	320	370	326	291	311	320	316	332	299	341	317	311	312	333	320	307	312	328	337	308	297	315	336	336	314	301	294	287	320	315	294	337	315	310	340	314	319	321	335	327	324	300	296	316	335	308	308	297	329	322	296	330	339	338	336	306	301	310	313	334	301	336	336	335	292	293	303	316	316	329	311	283	340	322	303	321	321	314	340	303	328	320	314	314	314	299	315	305	272	321	308	334	292	301	324	322	289	307	300	343	285	309	354	310	318	301	298	313	323	324	279	328	305	299	341	308	294	337	316	302	322	327	306	310	305	294	289	319	329	301	318	312	317	311	317	305	312	327	303	283	307	324	321	279	299	259	313	321	312	310	299	310	319	338	349	303	303	325	303	292	301	332	301	293	311	292	326	321	346	316	334	299	322	345	322	327	299	324	297	271	317	313	317	316	315	337	341	301	344	292	292	306	340	304	271	333	320	278	337	318	307	325	330	291	289	280	321	316	308	278	306	285	308	329	294	304	311	301	307	322	311	304	314	332	314	307	310	282	296	334	300	289	279
12853	5203	1864	854	433	375	352	357	250	275	253	223	219	224	201	200	198	219	211	241	184	143	181	181	169	175	175	154	146	195	155	190	189	175	154	159	160	170	173	165	160	188	147	144	162	169	173	166	156	159	163	183	187	173	158	152	181	166	170	194	155	153	149	153	169	167	164	166	151	157	163	175	147	153	162	129	141	129	156	150	154	153	143	167	151	179	150	190	153	164	181	164	172	166	170	152	164	164	141	140	174	161	198	150	180	164	169	165	165	171	145	179	158	170	160	180	162	165	153	170	143	158	149	154	158	156	184	161	149	171	176	153	176	154	186	177	155	141	186	170	149	153	153	155	169	177	153	167	172	151	155	148	165	202	143	184	149	157	174	161	153	183	147	163	151	164	178	154	152	165	174	149	150	173	164	153	148	162	162	157	169	167	184	168	169	125	150	165	148	175	184	162	149	161	176	147	164	146	166	152	183	165	155	172	159	157	149	147	175	188	150	150	158	156	162	158	166	163	144	168	176	156	157	153	145	164	159	170	168	146	141	160	181	153	172	156	163	159	161	149	169	148	152	157	158	176	158	177	166	169	158	152	145	161	173	147	163	160	156	184	167	155	160	155	145	135	160	170	175	163	156	145	158	184	167	199	151	176	123	157	183	159	172	172	176	185	153	184	150	160	173	168	159	153	160	149	155	158	181	177	161	156	145	151	180	186	156	140	152	142	171	114	172	172	154	165	155	147	161	146	171	153	163	165	164	151	167	169	168	144	152	154	175	164	197	140	168	155	177	175	158	173	146	158	163	150	172	135	137	160	171	154	151	166	176	159	168	142	162	173	160	139	178	166	168	132	187	172	146	140	189	174	156	167	169	161	160	181	181	152	154	149	165	152	143	148	176	152	165	162	149	162	159	172	172	146	155	152	151	141	182	190	158	188	161	158	165	164	153	135	166	169	177	160	177	183	188	169	162	163	158	152	154	157	169	160	181	168	178	156	164	177	156	162	165	167	149	180	183	163	153	174	182	165	169	165	156	159	173	124	168	166	169	159	144	178	179	155	144	167	171	164	171	160	161	157	140	154	157	182	179	181	157	148	175	160	167	188	153	168	156	148	152	182	172	188	165	160	176	152	160	174	174	171	171	176	146	182	144	168	184	166	189	142	162	172	180	191	172	177	189	176	177	149	177	162	182	173	172	155	133	187	163	182	175	141	184	153	144	190	144	150	165	137	159	179	158	139	149	149	176	138	158	158	171	168	138	158	143	159	170	179	159	154	162	176	139	160	178	175	158	173	169	147	149	156	159	154	140	170	158	187	155	158	144	154	168	177	166	137	153	163	159	151	169	159	144	157	168	129	161	164	159	136	175	170	182	166	154	183	145	144	151	161	160	161	163	165	170	136	174	167	176	151	173	170	145	162	147	164	142	161	157	161	154	178	156	182	131	179	159	175	166	145	136	152	170	181	159	188	176	160	158	177	160	160	154	183	179	155	163	168	164	143	147	177	165	170	148	165	176	164	154	162	168	173	165	175	168	142	174	165	164	185	170	149	154	179	146	180	171	181	156	170	152	177	156	170	159	137	175	186	176	168	139	158	148	180	171	165	159	164	174	151	178	178	161	155	151	164	165	149	158	161	150	156	182	171	155	175	145	186	171	136	168	174	160	176	161	136	163	136	152	164	134	151	145	202	167	139	169	172	171	178	147	183	155	165	159	183	189	160	156	169	175	164	154	168	162	156	168	194	152	154	152	155	153	180	156	167	170	169	153	144	146	143	146	185	163	164	151	153	139	178	167	159	171	168	168	160	171	153	174	166	156	155	145	176	168	167	158	158	163	165	142	164	151	162	156	146	158	167	171	139	165	155	143	160	176	163	156	186	152	170	164	191	166	156	182	163	165	157	169	171	146	148	165	166	156	171	169	147	164	175	180	178	174	190	183	160	190	145	153	145	183	166	158	175	182	179	165	180	152	163	172	144	153	167	154	156	166	143	197	161	161	153	171	151	156	141	151	171	156	136	141	154	177	162	140	162	172	165	156	172	171	190	158	161	176	189	155	170	172	169	179	160	149	143	160	155	160	177	192	178	160	182	164	173	164	152	161	154	161	157	172	156	154	159	183	147	156	153	166	149	139	161	160	152	153	163	155	163	154	154	138	150	169	166	172	152	149	159	149	183	177	160	159	168	151	158	166	170	171	120	182	162	185	134	175	160	168	172	151	164	155	183	178	159	170	169	182	151	151	148	180	160	174	168	139	156	186	136	151	199	173	153	191	175	174	173	140	172	173	146	166	159	143	158	149	155	165	164	168	160	193	155	158	159	173	150	137	159	179	151	178	154	145	157	172	136	162	171	158	180	141	161	145	155	139	161	166	168	179	165	148	159	177	154	179	184	146	160	171	173	165	163	163	158	176	152	171	138	187	138	161	156	163	184	165	163	157	173	165	175	153	186	164	159	156	167	151	162	158	160	145	156	125	164	156	131	148	163	170	180	156	202	187	134	196	164	176	152	171	164	170	148	180	155	185	165	184	162	140	177	163	167	159	160	170	153	156	168	168	157	181	157	180	177	169	168	174	165	149	174	180	184	169	155	156	146	147	185	178	170	182	120	171	173	150	157	180	158	158	182	187	178	164	176	143	150	160	157	156	154	147	145	158	165	172	178	176	136	152	158	165	173	165	140	183	177	162	139	167	163	180	166	173	159	140	149	158	169	141	178	169	145	165	161	181	192	143	166	167	166	180	129	145	128	135	137	171	174	161	187	166	148	185	144	169	147	164	170	165	149	154	183	163	163	155	166	159	171	158	161	186	171	154	135	150	163	145	160	173	159	183	142	178	149	138	159	147	160	163	161	131	165	162	151	148	176	163	152	171	155	155	180	153	139	165	135	170	164	170	145	152	170	146	165	160	175	183	150	165	178	175	197	169	153	175	159	183	167	145	171	164	160	163	141	155	169	144	177	167	180	166	154	159	160	167	173	205	168	151	158	162	155	186	155	164	151	165	154	183	156	179	163	164	166	190	157	147	160	166	167	166	163	154	171	173	152	137	177	169	181	162	143	157	164	160	173	159	152	175	170	140	161	153	171	146	165	160	170	172	139	156	155	159	170	148	181	144	155	152	163	162	155	170	178	162	162	170	145	158	183	181	155	190	185	175	183	138	160	189	160	152	161	142	136	136	147	163	182	172	162	157	160	154	158	164	145	164	137	173	169	156	159	178	173	164	139	138	167	164	160	142	171	159	173	171	166	143	161	161	167	187	168	161	175	179	139	165	152	156	159	182	150	162	160	128	151	162	140	152	145	169	151	144	178	173	144	159	164	176	187	158	169	158	186	159	145	168	128	163	159	174	180	159	173	171	160	162	171	170	169	187	156	182	177	172	162	150	177	156	157	162	142	159	168	170	167	162	156	169	150	169	149	152	179	173	178	152	156	160	164	155	159	169	145	170	153	167	166	172	178	145	161	149	156	164	156	155	154	160	161	190	163
9445	5132	3904	2494	1745	1516	1493	1330	1220	994	964	885	791	751	715	635	664	725	769	681	657	601	577	525	498	468	472	495	517	482	482	403	436	418	475	437	439	405	417	397	383	461	413	429	383	433	455	394	424	426	417	451	397	411	412	420	447	404	430	416	386	450	429	432	397	466	442	416	387	437	413	408	432	430	418	425	414	374	422	417	382	427	445	423	395	418	410	397	402	453	426	410	400	446	409	419	426	385	442	419	418	394	402	386	422	405	414	408	388	430	460	417	437	412	409	397	411	443	414	423	366	370	455	424	385	398	396	405	427	417	433	384	386	395	399	378	425	432	436	404	393	461	398	372	380	452	364	390	410	438	410	384	397	396	437	437	432	405	379	411	445	361	404	401	403	421	407	432	383	463	436	383	384	365	389	422	415	401	436	383	388	412	429	379	427	416	401	376	393	432	384	405	387	414	416	433	404	411	444	415	408	391	385	435	426	423	408	433	386	395	434	392	424	415	425	422	397	424	407	392	438	396	439	414	422	403	435	451	400	406	429	409	417	421	411	402	405	447	427	400	397	399	387	386	405	425	384	427	406	446	402	384	414	386	420	406	420	455	408	440	395	425	438	431	413	424	378	419	398	431	406	414	390	434	463	436	403	398	424	407	427	415	447	419	413	416	410	428	411	422	393	445	400	395	428	412	421	415	397	408	431	381	378	392	386	395	426	386	350	452	420	389	413	396	395	410	453	410	413	421	399	409	373	398	376	433	405	455	427	398	418	425	407	412	381	426	420	426	399	417	397	451	380	417	427	411	409	424	411	436	394	381	429	436	437	415	439	392	403	415	405	377	424	426	394	399	427	389	367	429	415	424	404	406	389	435	398	373	395	420	397	419	432	392	428	387	431	396	419	418	391	411	418	411	431	418	395	415	439	427	409	440	417	378	440	364	388	419	384	368	405	403	403	411	403	399	452	419	439	426	405	398	406	416	377	382	428	433	426	408	430	391	400	409	415	418	392	390	413	407	416	421	456	411	429	432	392	423	400	411	416	425	442	480	417	444	422	395	413	380	402	359	441	394	393	410	375	396	410	428	436	420	428	440	423	402	427	446	432	414	437	409	400	425	397	416	423	436	409	390	421	427	401	417	401	442	425	434	411	420	340	409	418	418	424	398	408	407	383	410	367	400	395	396	415	397	424	409	432	437	431	461	419	392	423	418	448	420	415	436	402	419	450	393	418	440	428	424	414	391	438	417	435	432	428	403	448	415	413	409	411	434	412	411	375	408	397	426	448	417	375	394	384	403	383	415	464	412	403	463	422	423	418	438	384	401	458	406	393	428	379	369	436	402	376	414	426	414	445	403	399	415	420	425	424	434	424	420	411	391	445	414	430	438	415	455	378	415	425	402	393	381	414	400	399	410	410	390	410	433	399	394	428	421	417	429	442	396	417	410	412	386	421	410	448	383	450	422	412	414	407	444	398	424	411	402	447	402	430	402	422	431	382	408	358	443	435	429	404	455	411	391	385	409	463	415	430	391	402	409	369	418	402	405	418	413	400	396	453	391	411	405	380	396	404	392	370	406	424	443	407	418	409	409	411	414	400	412	424	426	423	392	401	386	417	409	373	423	417	407	441	412	424	417	398	393	453	425	449	407	417	418	439	422	390	403	405	404	401	437	425	436	421	389	383	433	407	457	397	432	391	392	428	435	400	420	425	406	413	426	407	414	421	428	441	417	393	390	382	402	386	418	422	414	403	409	407	414	411	444	438	388	424	385	383	390	428	437	440	397	418	410	426	411	392	454	406	413	412	428	401	423	411	456	419	412	397	399	444	413	387	380	427	397	416	387	427	401	422	396	412	395	436	415	428	429	421	421	426	420	429	423	408	422	388	419	419	403	399	405	386	379	424	388	393	383	421	439	422	443	380	406	404	431	451	399	424	410	436	397	381	384	390	394	389	423	394	429	402	402	396	434	386	417	421	434	407	405	417	436	399	401	424	435	409	374	426	427	409	412	427	406	400	410	412	395	393	404	403	419	401	427	407	432	408	412	412	395	405	429	413	444	402	393	428	396	366	427	442	425	456	383	402	451	398	407	420	376	407	399	409	411	400	429	424	415	416	420	440	394	432	390	416	418	445	416	441	409	406	451	426	417	448	439	408	401	395	407	407	405	398	370	376	416	434	455	408	443	395	394	397	387	430	390	414	443	406	394	403	419	400	415	427	425	412	416	423	410	435	455	438	424	414	399	381	433	405	424	405	415	445	404	397	416	408	405	408	421	423	363	409	401	363	426	403	406	415	407	404	403	449	391	407	403	389	399	442	385	423	401	351	429	435	443	434	413	405	373	416	378	411	416	397	378	405	403	385	408	410	445	443	399	396	396	414	431	423	396	395	424	373	397	386	435	441	431	480	418	387	408	396	401	395	398	369	409	421	437	382	445	413	415	438	401	396	405	426	427	389	409	408	413	411	407	425	428	396	395	379	421	418	412	415	408	403	391	420	407	420	406	406	429	396	412	415	427	430	416	424	400	413	422	424	380	410	416	418	383	440	411	428	422	423	407	409	459	432	409	442	399	425	433	387	420	435	383	439	430	416	404	406	416	362	432	390	419	389	416	462	414	385	443	383	404	430	379	426	416	416	435	414	416	452	372	403	450	416	376	399	398	433	426	406	417	447	420	454	408	404	429	423	409	427	449	396	441	412	419	409	418	450	426	398	427	384	387	425	416	366	430	393	435	453	399	402	393	413	413	404	442	433	419	456	427	420	392	426	427	398	424	419	465	416	435	431	422	465	436	426	447	443	411	397	398	423	342	371	396	395	401	410	438	421	408	400	395	396	407	411	401	406	427	381	421	407	423	437	425	406	405	424	419	408	431	423	373	412	417	388	400	432	389	412	414	387	426	394	406	413	398	450	404	377	380	408	393	435	390	432	429	390	423	405	393	426	415	400	425	429	391	374	420	431	420	435	388	401	390	414	404	424	414	418	422	400	413	378	414	380	395	415	378	383	369	412	448	419	413	408	406	389	400	374	409	437	426	437	372	388	436	400	398	428	402	390	423	432	408	412	414	418	410	409	422	385	432	408	406	415	417	429	435	404	415	419	421	367	397	426	434	425	365	400	413	420	418	421	407	427	403	396	391	429	417	366	456	380	448	439	422	380	432	427	408	388	415	420	457	443	409	393	408	440	411	427	404	400	403	413	408	428	414	427	369	434	405	419	390	418	435	431	405	389	428	457	422	405	396	411	413	401	399	406	431	393	458	366	400	408	416	390	414	404	439	394	404	398	399	436	449	407	438	423	375	409	445	402	424	412	398	395	456	425	426	423	386	415	470	401	392	400	410	424	403	460	403	399	421	427	415	402	423	406	414	423	421	390	448	441	408	411	400	375	402	420	419	417	403	406	421	417	419	435	415	366	379	390	439	394	411	383	408	394	450	405	412	395	404	405	443	405	424	441	401	457	397	421	410	435	399	395	417	440	416	419	423
24254	10736	5127	1888	1113	862	741	593	442	357	335	347	302	311	255	240	261	252	278	251	240	213	226	235	225	223	183	221	195	209	194	197	205	198	197	180	196	174	182	191	179	178	203	172	184	178	190	188	196	175	201	180	188	172	203	207	191	171	194	181	176	202	186	173	197	183	184	164	159	203	193	177	192	199	177	189	177	189	178	184	203	204	185	185	160	198	180	170	193	209	185	182	198	195	182	216	211	183	179	194	192	164	170	190	155	206	187	172	191	218	185	188	212	177	188	200	212	189	164	190	158	191	188	162	177	184	183	188	179	178	205	190	192	184	203	189	194	197	196	199	196	186	178	177	186	181	189	164	211	205	210	185	222	204	186	163	191	170	187	188	190	165	202	177	206	187	164	207	226	185	169	171	183	211	181	180	209	179	202	181	191	197	165	189	190	189	191	202	168	186	161	163	183	224	201	202	184	172	192	176	202	163	184	203	181	178	178	186	199	199	161	185	195	184	172	180	191	223	211	202	186	180	183	170	193	201	192	178	199	201	186	177	200	213	169	193	193	176	184	190	192	177	194	181	170	205	216	190	191	209	178	176	178	179	188	186	214	207	194	207	190	173	185	178	192	178	181	179	186	192	189	197	187	177	184	192	175	191	200	212	177	193	144	167	189	191	185	188	190	181	174	183	154	181	176	182	188	194	206	176	188	173	183	161	178	180	177	218	208	172	217	179	184	178	172	203	166	183	174	212	167	160	171	170	187	211	167	171	173	209	187	198	184	167	163	183	182	171	184	184	188	191	162	179	188	176	193	176	160	165	193	182	174	174	201	199	188	181	176	179	161	179	196	187	207	172	212	175	188	176	191	169	161	192	172	194	185	177	192	185	229	186	192	204	162	189	201	161	186	192	175	204	174	194	193	191	172	188	165	192	192	186	195	170	194	177	186	192	170	188	178	188	186	181	224	190	179	178	178	197	199	180	180	196	202	192	196	174	204	168	189	197	188	178	199	196	207	179	189	195	178	186	202	185	202	175	176	171	182	188	187	186	166	185	167	188	205	197	188	207	186	211	183	183	194	187	192	169	202	194	157	201	191	187	219	186	192	214	169	174	198	183	186	202	189	182	186	193	192	192	183	175	163	180	185	207	191	206	181	201	181	176	186	169	195	179	176	168	195	185	186	182	193	179	177	211	190	223	197	200	197	186	180	181	197	183	177	193	192	174	190	164	188	178	192	202	215	182	190	169	172	182	203	200	193	188	163	186	184	169	195	190	197	170	191	192	206	173	198	201	174	197	198	191	182	193	166	189	180	189	203	200	192	185	168	181	204	195	180	192	174	179	197	168	186	184	179	179	199	205	192	182	204	161	168	167	172	218	193	178	172	190	158	185	186	191	208	151	186	206	188	177	174	185	195	205	183	167	177	181	202	176	204	207	189	163	193	194	176	177	208	196	196	162	186	169	187	150	196	177	163	181	188	175	177	183	216	196	190	200	176	171	194	177	219	213	172	184	189	199	196	174	171	192	196	190	197	197	172	167	184	164	206	198	173	160	170	182	176	188	200	173	195	213	195	204	151	197	174	181	171	189	196	180	177	189	184	184	194	183	176	211	171	173	181	209	196	199	184	200	194	137	169	188	196	212	192	172	177	188	196	186	193	199	172	189	181	192	215	200	171	185	177	189	196	208	175	191	185	170	188	179	199	186	197	201	169	183	185	189	191	180	179	182	207	189	208	185	169	184	160	200	164	211	176	189	199	211	205	191	181	198	205	199	193	188	184	175	207	193	189	175	189	177	199	170	193	186	164	184	160	160	178	154	183	171	174	186	178	176	199	181	184	203	164	182	215	185	181	197	172	170	161	193	186	188	211	218	161	177	169	186	183	193	186	210	177	182	212	178	191	171	194	168	197	195	213	156	161	229	192	168	184	178	209	203	199	201	164	205	213	195	205	191	174	186	197	185	182	185	195	182	201	213	191	163	208	180	178	179	170	183	198	196	179	210	187	185	171	192	194	175	215	197	187	161	169	162	194	183	184	178	167	194	180	183	206	191	199	186	185	197	178	195	186	176	198	211	183	185	183	184	172	193	202	175	187	190	180	177	189	195	182	204	200	203	182	197	215	183	157	194	172	191	200	202	207	183	172	193	173	188	193	196	206	185	195	186	185	177	220	201	192	192	182	178	186	203	185	169	204	174	194	179	183	187	209	201	209	170	175	199	197	155	184	204	187	216	192	197	207	188	163	200	206	182	215	181	206	187	187	204	180	200	188	203	186	190	188	176	181	196	179	177	151	189	158	199	182	199	191	192	180	178	187	208	189	179	180	192	187	177	180	193	211	194	187	177	184	184	175	179	165	182	163	213	173	192	210	182	192	195	191	189	193	191	202	190	189	207	179	176	197	184	189	196	199	186	174	187	185	197	204	186	206	195	208	186	193	205	166	196	168	177	185	184	202	185	198	163	177	202	178	175	197	179	180	213	190	190	189	179	216	172	221	199	183	151	172	195	186	224	188	178	171	212	184	187	188	187	181	189	214	179	184	170	167	199	193	171	153	186	189	184	188	180	212	173	204	187	192	186	178	207	180	195	205	195	189	206	193	203	198	194	186	189	197	172	164	174	197	180	202	215	162	174	209	182	158	187	189	192	189	180	182	198	184	202	214	156	181	177	169	177	210	165	215	190	191	179	207	175	186	176	187	200	186	196	195	208	172	186	200	169	169	179	168	208	187	164	179	171	177	180	211	192	177	171	190	204	169	199	195	175	181	192	186	193	191	193	193	175	188	186	152	177	180	159	168	175	188	177	171	187	185	209	193	209	180	204	186	198	177	207	161	205	182	198	174	165	178	164	185	200	175	209	186	176	189	202	187	197	196	203	188	185	198	175	188	173	189	179	212	191	173	200	193	189	165	197	189	186	182	178	182	193	199	203	202	192	199	186	188	190	189	194	181	201	194	181	184	187	186	189	207	182	165	207	206	177	187	180	187	193	194	188	181	157	188	205	195	164	181	178	188	213	190	175	201	191	194	176	200	216	174	194	196	171	206	200	174	194	192	168	195	167	199	185	191	171	161	197	177	194	171	208	181	168	178	190	198	173	204	200	199	167	184	188	160	172	174	179	160	178	170	194	207	180	183	182	173	211	206	220	164	197	162	204	188	170	176	153	161	217	173	186	182	158	213	183	186	170	187	177	186	190	207	170	160	195	211	208	193	175	194	201	160	184	212	204	210	193	179	178	212	188	184	178	167	216	194	217	184	180	214	201	184	187	186	191	187	198	186	189	178	175	204	159	178	182	200	200	191	190	196	205	186	190	186	181	181	196	201	153	165	162	170	188	190	194	181	180	193	185	200	186	179	207	169	162	213	199	220	198	203	171	181	197	178	184	185	188	200	185	181	193	181	169	182	204	186	209	188	184	197	213	175	185	182	180	187	210	206	203	185	202	173	193	176	195	174	190	179	166	169	175	187	194	189	192	191	189	173	204	192	165
17640	9581	8734	4990	3810	3615	3102	2481	2183	1639	1450	1387	1230	1232	1011	991	935	957	1087	881	793	814	784	745	630	621	661	675	676	640	627	537	515	583	530	497	454	479	442	496	474	493	481	506	484	455	475	470	511	447	475	478	452	492	445	427	477	494	515	477	466	457	448	453	469	532	515	466	454	506	473	449	481	484	481	478	463	479	429	490	461	451	502	513	443	473	482	483	480	492	395	443	503	451	478	483	479	510	478	471	441	454	486	467	489	459	478	442	481	464	486	473	448	497	427	471	446	480	468	474	464	495	484	461	462	459	504	443	478	474	459	462	490	435	465	469	501	474	479	451	449	454	465	474	428	472	444	451	457	458	453	458	458	459	463	507	462	427	427	447	441	462	459	452	417	431	457	477	487	478	473	439	478	442	472	425	470	461	452	502	446	484	497	452	485	446	458	462	481	465	464	457	462	458	456	458	469	493	439	469	441	439	494	485	457	451	487	468	457	449	481	485	459	474	512	466	473	463	482	499	443	439	480	446	493	478	476	492	482	474	477	465	475	417	502	483	440	458	496	457	453	483	447	457	446	487	462	465	435	490	492	474	488	447	473	448	476	479	488	471	467	443	464	495	442	461	494	510	486	484	444	521	470	472	454	439	414	460	505	486	468	461	449	483	485	464	445	490	505	464	486	471	532	478	455	440	438	472	472	451	490	466	468	458	461	479	442	453	464	458	472	493	469	434	498	475	453	455	441	436	446	461	440	489	443	492	471	472	457	469	516	461	489	466	461	462	489	466	471	466	481	474	475	458	453	470	460	466	483	484	440	433	492	470	488	482	464	461	459	509	502	470	468	449	505	476	458	450	479	495	450	458	474	440	438	456	455	484	473	469	465	484	497	495	483	464	484	463	477	445	434	455	456	462	480	456	496	465	505	447	481	520	472	452	462	481	486	466	484	470	421	477	477	466	457	494	491	467	488	497	460	430	465	488	488	475	483	454	488	474	478	484	456	398	426	477	477	473	461	472	499	486	485	480	476	494	424	471	478	438	484	507	481	474	446	446	507	465	464	444	450	438	448	458	459	479	452	479	500	406	463	456	507	469	484	479	505	465	513	439	485	439	492	464	480	464	456	473	446	448	467	463	495	481	442	487	453	447	521	461	449	474	462	484	468	474	468	449	444	453	445	469	438	484	471	439	468	479	474	457	426	483	452	456	483	486	512	445	502	434	485	429	465	470	467	474	456	474	470	426	465	479	434	467	426	506	484	490	464	505	470	439	450	457	437	435	459	496	484	446	512	477	470	472	449	498	465	495	443	452	502	470	478	453	456	482	464	465	455	463	459	479	474	479	513	461	458	487	440	476	448	457	456	461	526	457	516	457	466	477	506	483	447	484	449	483	503	453	474	446	432	485	481	448	455	498	455	427	479	470	462	447	441	460	467	495	477	440	441	467	488	456	467	469	451	448	500	461	446	491	462	424	448	479	471	466	465	503	482	463	479	464	478	477	455	475	475	453	454	500	454	505	473	456	482	489	461	506	441	471	438	472	456	451	453	449	483	433	498	481	486	458	495	506	499	505	473	513	469	432	469	463	476	451	477	464	455	426	510	484	497	477	499	474	436	513	485	489	500	465	465	464	473	465	472	527	484	469	471	481	449	465	465	465	478	442	512	471	424	436	461	425	482	485	459	478	461	457	433	472	489	460	464	469	479	446	465	479	449	425	471	473	454	488	493	474	414	475	455	455	432	454	462	506	451	457	479	498	467	460	484	450	521	423	462	437	484	460	458	460	453	471	479	484	468	427	449	448	488	480	423	465	490	459	452	455	440	497	442	480	490	496	438	434	463	479	503	487	459	478	503	484	483	447	506	477	447	452	439	453	452	486	468	473	481	482	445	479	513	457	442	450	468	485	462	472	448	465	454	477	453	463	478	452	460	445	481	499	467	498	480	469	468	503	432	532	501	442	498	471	492	462	464	478	474	442	433	474	449	469	496	513	458	481	461	483	467	428	451	486	503	456	493	486	459	479	471	455	449	473	494	470	441	481	449	469	497	414	450	459	444	476	450	475	477	515	468	476	455	480	452	480	476	475	452	471	455	454	490	512	436	493	515	436	459	447	446	480	455	444	426	479	491	481	527	474	511	437	457	462	468	483	463	429	458	453	472	476	481	467	454	475	465	476	461	496	466	447	456	446	484	468	461	436	502	438	455	458	480	454	470	487	468	446	467	489	450	449	457	500	496	499	480	442	475	484	497	445	458	457	460	479	475	450	469	468	467	467	456	487	469	447	474	463	439	520	479	449	510	426	460	465	463	488	463	478	483	477	453	449	477	454	503	466	447	462	469	485	480	484	510	482	453	447	472	477	438	459	462	472	461	442	444	466	489	502	516	487	477	469	486	471	483	469	459	475	439	491	476	470	443	454	460	471	435	460	458	454	464	465	455	490	479	458	442	460	433	457	478	465	473	453	501	475	454	481	471	475	457	457	430	444	468	453	479	455	457	485	485	484	461	486	467	468	461	434	486	445	468	485	464	475	447	442	461	493	438	437	477	473	447	496	460	424	427	467	442	505	470	435	457	478	478	439	470	502	477	484	482	474	482	470	474	463	464	453	489	457	452	463	466	480	482	461	478	470	449	474	447	478	488	463	497	454	475	462	473	447	451	505	456	470	493	472	447	455	490	441	463	523	468	458	447	487	446	450	484	493	496	455	481	474	464	461	502	457	469	437	500	501	468	480	438	488	439	488	453	469	500	463	469	477	463	518	464	470	480	496	477	477	434	491	461	460	481	501	448	454	463	476	449	436	448	488	486	456	512	447	451	465	479	450	483	497	474	451	484	470	450	521	463	490	462	478	491	483	457	476	500	440	523	467	500	482	473	446	437	480	506	514	444	479	474	451	472	469	482	514	503	481	485	472	457	490	460	470	483	463	468	503	467	508	522	489	499	465	488	459	416	431	505	512	429	479	473	480	454	454	479	475	464	454	512	462	466	455	487	489	473	454	453	496	476	474	486	466	486	449	457	483	469	471	492	444	495	497	499	488	489	483	460	445	484	481	485	456	423	441	404	486	468	487	472	467	466	482	439	498	424	492	454	477	458	470	461	435	484	479	470	444	451	477	491	424	507	472	447	476	448	467	458	498	462	499	478	494	439	455	436	449	466	480	459	433	460	450	441	473	495	472	445	477	476	503	466	509	507	471	460	461	502	489	469	467	444	456	440	487	451	472	499	453	473	472	409	399	468	475	488	468	473	462	487	488	464	474	488	465	473	478	481	490	447	414	476	464	424	422	514	440	478	489	420	475	504	458	488	487	528	488	449	440	471	451	483	469	495	481	469	503	463	447	459	483	474	465	440	479	470	481	461	456	501	459	496	441	457	480	442	485	479	468	450	483	461	467	479	472	463	493	437	498	448	470	487	472	467	503	494	456	443	438	491	448	465	475	470	450	453	494	469	436	453	472	474	464	515	471	453	463	499	485	490	464	467	467
33432	16689	9088	2747	1589	1333	1114	803	547	384	359	311	297	279	228	253	263	261	229	225	220	184	209	202	167	150	194	172	159	127	140	132	147	147	152	103	145	147	129	147	145	153	146	130	136	119	122	122	119	146	141	138	125	122	139	119	103	156	136	141	146	123	137	113	133	143	132	139	120	123	144	133	149	136	121	103	134	151	117	153	130	126	141	147	110	108	153	140	138	140	119	129	139	135	123	151	160	119	130	128	144	121	124	144	126	133	123	134	118	126	157	149	122	143	110	152	135	122	161	147	157	140	121	127	131	127	138	148	119	119	139	132	132	145	154	148	139	106	132	148	138	129	98	118	111	133	146	149	117	127	124	116	119	133	117	134	112	118	124	128	136	134	155	104	143	114	126	130	154	113	123	119	130	131	126	118	122	135	116	155	126	115	129	149	142	117	115	131	127	149	128	129	138	113	135	124	150	119	146	135	121	119	122	130	109	146	111	138	154	140	122	132	139	138	148	137	109	125	130	115	139	128	119	131	122	135	139	147	139	124	128	131	134	152	155	142	117	140	121	129	137	105	124	118	135	113	123	112	126	139	143	142	152	142	139	121	132	129	147	142	134	133	123	136	136	167	114	112	144	152	111	119	113	136	148	145	115	130	133	119	129	124	115	113	114	118	131	133	130	121	122	123	137	134	131	137	121	121	141	112	100	109	111	160	110	133	138	135	134	137	135	142	157	130	149	110	135	132	115	136	162	126	151	139	141	94	120	138	116	135	128	149	135	128	137	130	106	143	136	114	135	112	140	105	135	137	133	134	127	137	136	126	125	116	140	136	103	120	142	137	113	156	115	145	113	127	141	129	124	118	134	109	119	136	106	97	131	138	113	113	116	145	159	114	108	115	120	114	102	136	125	120	140	123	120	136	138	146	123	140	151	123	115	128	125	149	136	147	146	113	131	139	140	125	136	156	133	136	132	138	136	139	125	142	123	135	120	133	137	136	137	127	123	147	111	131	123	152	115	140	142	145	153	126	117	142	106	128	118	132	127	159	114	146	171	136	140	142	137	128	147	149	124	130	112	131	132	117	127	147	131	131	143	121	127	123	138	127	138	128	123	148	132	118	127	123	109	123	127	139	119	128	142	120	154	144	143	132	143	124	116	125	129	123	126	141	146	127	120	136	143	140	143	136	109	132	150	145	123	128	121	119	106	145	132	127	129	114	133	135	118	139	116	141	113	137	129	117	129	122	120	119	120	140	101	112	131	122	117	130	130	135	141	139	124	112	124	120	126	142	120	120	125	129	144	137	147	147	130	136	145	132	118	113	129	129	125	123	138	144	132	113	113	134	119	138	147	139	161	123	125	127	137	130	117	140	128	129	139	118	107	146	115	119	107	117	134	118	125	132	149	134	146	118	139	135	136	125	122	146	114	142	141	134	128	128	116	124	137	140	138	114	151	127	140	126	151	122	113	121	132	132	126	128	110	142	126	127	119	142	114	134	126	138	115	135	123	133	115	142	124	141	133	132	123	143	140	138	123	98	122	148	154	142	99	109	145	114	119	126	134	119	133	135	117	130	118	128	125	132	112	136	123	111	119	123	127	145	120	134	144	141	131	129	134	116	130	142	149	132	124	121	125	122	116	113	124	123	140	145	139	124	137	135	148	135	137	139	126	114	133	139	136	136	134	126	125	157	131	149	131	122	117	125	118	153	117	131	131	117	127	112	116	131	122	135	135	131	140	130	124	139	158	118	135	121	122	146	119	135	128	150	114	154	132	115	121	141	133	124	133	121	135	134	147	136	115	121	105	116	136	131	129	124	133	147	119	122	121	120	134	132	124	131	136	115	124	127	140	119	132	141	145	134	124	157	116	125	151	151	133	121	130	129	122	119	144	126	123	130	128	124	139	103	142	123	127	129	148	128	134	131	134	121	113	140	136	148	124	118	102	121	140	105	138	118	116	130	134	118	130	132	135	123	112	137	133	135	132	132	137	153	127	145	110	128	130	138	157	136	143	139	110	131	115	148	139	122	133	147	149	125	147	109	124	120	128	118	128	112	127	132	138	120	126	133	143	130	111	118	128	103	151	137	124	123	130	126	133	130	123	126	127	123	123	144	157	139	145	132	153	146	118	141	130	122	137	129	109	121	130	127	129	154	146	141	129	142	131	141	137	122	114	125	128	145	145	137	102	129	102	128	142	129	136	138	117	122	123	138	145	126	144	129	130	135	123	140	134	115	124	133	124	118	149	139	128	142	135	156	125	109	138	114	128	120	143	125	144	138	122	126	128	135	115	103	157	148	126	132	141	151	134	121	146	121	137	133	101	141	132	116	148	126	127	107	139	137	150	145	145	137	127	135	139	121	134	135	143	128	143	116	124	127	140	141	131	126	127	131	130	139	138	126	145	144	149	132	133	143	126	116	135	129	133	103	134	130	112	150	151	141	139	110	123	124	130	122	141	133	146	132	144	150	136	139	151	145	127	124	128	128	126	141	133	153	154	128	120	132	137	135	131	128	131	135	125	138	104	144	141	136	128	112	117	131	124	152	117	143	133	136	121	125	149	152	135	125	136	122	141	103	105	134	122	129	127	122	136	128	116	149	131	115	133	111	119	122	124	133	145	140	143	143	157	142	145	148	115	128	122	124	112	120	132	150	127	121	117	137	122	108	130	134	139	137	141	132	116	120	144	116	134	133	136	141	97	152	137	127	138	131	115	144	114	132	154	150	132	143	136	130	120	123	116	111	119	133	132	143	126	124	123	130	151	132	146	135	125	127	146	130	127	149	146	137	116	120	117	136	128	137	128	138	130	118	113	138	124	137	128	139	131	144	131	137	123	125	135	141	125	134	144	145	108	115	118	128	142	129	152	124	138	96	116	125	142	128	144	145	119	118	118	131	111	121	145	143	148	101	116	124	139	120	118	144	144	135	116	129	140	129	115	124	104	121	121	117	146	138	116	141	145	127	131	116	128	141	135	146	150	145	134	137	132	159	141	140	112	139	125	154	140	125	128	130	135	127	150	133	137	115	140	109	122	115	120	116	114	160	140	142	124	125	130	128	135	122	132	135	129	136	142	139	113	151	136	137	134	136	139	143	145	140	117	120	133	140	150	145	127	144	125	136	147	132	117	140	133	128	117	146	117	144	131	117	118	143	118	134	151	147	125	137	130	122	120	135	134	120	125	142	136	152	154	131	130	133	132	140	141	143	129	121	134	129	141	145	121	148	146	128	121	143	145	129	133	117	131	138	132	131	121	119	139	121	117	122	145	133	137	143	118	137	149	138	144	114	146	144	127	137	129	141	141	116	124	140	120	118	121	144	120	138	131	128	130	107	145	129	127	146	129	116	141	125	131	126	124	109	121	148	143	141	120	155	146	155	154	106	140	134	122	129	133	135	136	126	113	144	138	138	139	140	126	126	118	138	106	132	111	140	114	124	137	125	120	143	130	128	129	127	128	104	145	131	123	116	120	144	131	116	173	124	126	122
22444	13280	12632	6233	5682	5178	4584	3794	2803	2076	1667	1593	1530	1211	1168	1048	1031	1151	1216	1017	902	900	829	656	571	633	689	678	664	491	436	434	451	475	423	369	369	345	336	306	378	344	372	346	347	365	354	322	335	341	332	360	350	354	351	342	362	363	366	353	352	333	328	311	315	340	376	365	368	361	374	368	325	371	298	344	338	338	344	384	318	336	334	324	319	343	357	328	368	351	337	323	338	342	293	326	327	341	324	358	344	346	299	345	337	320	358	303	351	342	374	320	340	310	321	318	334	325	324	319	315	318	350	349	312	320	343	334	331	355	316	325	334	330	344	356	323	376	357	300	333	335	340	316	356	352	316	335	334	337	307	343	293	365	324	349	333	350	340	309	361	322	318	346	303	321	320	356	323	345	319	333	326	300	307	362	335	332	317	334	322	317	354	345	322	329	342	315	349	301	341	343	323	316	334	348	365	355	341	313	307	352	335	347	317	340	308	341	294	345	337	323	365	337	320	343	348	301	309	309	289	303	323	327	331	338	322	318	341	362	322	321	334	357	341	339	326	333	378	358	299	305	305	346	307	350	353	277	335	334	305	337	352	309	323	358	334	330	318	338	318	310	351	327	351	322	298	333	345	346	347	334	326	327	320	313	324	328	331	327	355	325	341	359	316	333	313	358	340	333	357	306	342	335	335	373	331	339	324	332	327	342	331	309	323	338	347	346	304	288	340	346	329	305	329	360	359	335	307	331	327	354	337	335	355	346	314	335	311	365	337	355	323	344	343	320	336	308	332	350	326	346	312	335	345	309	351	352	345	308	340	331	361	357	366	363	313	325	332	309	345	295	333	325	315	364	356	346	334	301	298	303	318	326	344	346	341	330	300	304	356	332	355	352	334	339	323	295	310	330	340	310	337	349	357	312	320	368	341	381	336	327	341	386	319	348	379	332	338	338	339	313	320	332	319	297	318	309	322	369	325	311	361	330	303	319	317	370	332	317	347	334	297	361	337	362	330	337	318	362	354	354	323	325	328	289	330	317	345	343	329	356	320	354	335	311	307	338	359	326	317	322	351	340	309	326	300	336	338	313	360	355	306	338	329	318	316	338	337	293	287	346	360	341	329	333	336	307	351	345	320	340	336	340	338	301	351	317	355	332	349	359	340	292	327	342	295	294	360	358	346	320	335	319	361	359	318	327	330	320	317	307	318	266	353	299	347	329	347	285	316	313	341	332	348	362	349	343	356	317	341	327	314	365	329	308	310	328	349	339	352	302	341	356	297	307	337	342	355	362	352	356	353	346	331	326	319	350	338	311	306	318	358	352	340	312	351	320	365	317	354	303	312	348	338	351	315	318	314	316	343	354	328	355	341	316	327	321	338	378	335	305	337	317	361	303	327	349	322	337	347	312	340	323	357	329	307	332	362	348	308	342	351	345	364	322	303	337	333	314	351	316	335	356	327	309	351	340	344	318	362	332	360	358	337	326	308	298	344	346	333	347	335	304	346	359	334	350	340	325	333	320	351	305	323	339	358	312	334	335	353	328	308	337	360	314	350	353	337	351	326	351	344	306	324	337	338	339	328	327	360	338	350	309	325	358	326	340	326	342	325	319	350	319	314	346	332	312	320	315	341	303	329	340	338	339	339	331	311	339	331	374	336	327	322	347	340	362	332	352	349	352	344	332	329	349	314	331	354	310	347	351	350	316	295	324	361	316	323	350	344	328	325	330	348	316	297	340	329	350	341	335	354	335	328	297	331	331	347	328	330	322	346	326	319	323	356	368	346	336	373	337	339	358	326	317	310	328	310	323	326	333	352	310	322	332	310	353	350	324	352	339	327	314	343	315	323	334	326	336	314	314	331	346	336	314	321	334	330	347	300	336	317	366	320	320	322	351	333	327	347	340	342	333	333	295	346	328	308	365	347	321	316	312	359	325	326	329	326	346	309	345	334	335	343	330	352	351	338	291	298	322	356	315	308	347	336	339	309	371	363	355	304	352	332	318	323	328	304	331	341	358	330	333	337	322	296	311	341	337	358	321	312	382	338	344	320	336	331	337	297	355	310	328	333	315	373	328	291	318	298	327	347	359	339	315	332	334	340	352	359	325	323	341	356	322	334	287	331	333	332	353	361	306	352	317	353	374	350	313	337	317	347	332	315	319	338	290	349	321	330	355	339	345	319	354	321	321	326	340	340	336	298	340	325	310	344	330	344	327	349	301	351	324	318	343	328	335	338	334	341	326	313	324	323	358	332	363	349	333	333	347	324	335	337	341	306	290	309	350	373	341	317	343	298	324	358	308	296	338	320	311	343	351	341	340	319	327	330	334	366	320	358	293	343	309	335	329	345	355	336	334	326	349	364	346	338	351	354	323	300	331	335	325	328	321	335	341	341	337	344	352	338	336	320	320	319	344	334	315	332	307	354	338	318	323	341	357	350	363	371	324	319	309	330	324	362	328	312	343	313	358	290	310	365	357	355	332	302	322	351	345	337	310	310	335	339	334	324	348	325	345	308	357	338	336	340	343	297	334	325	326	339	360	344	338	373	373	314	332	351	338	332	324	352	311	321	326	328	356	334	319	318	335	297	324	313	332	321	358	310	323	320	376	307	322	323	333	346	324	328	331	322	352	345	317	367	352	326	340	324	290	313	342	307	319	333	310	339	328	355	326	314	364	326	353	353	314	340	340	360	345	339	318	341	341	345	362	343	324	318	319	326	320	300	335	360	294	328	312	359	323	308	316	336	356	325	313	338	365	330	312	340	344	352	360	332	352	341	361	349	331	368	363	319	332	348	294	335	329	339	338	337	331	276	361	325	314	332	304	325	320	310	316	315	348	343	356	321	342	322	341	321	326	334	332	358	294	321	361	316	312	335	353	341	363	333	359	359	336	358	348	313	324	347	344	339	322	338	348	348	334	371	359	311	356	343	334	334	335	328	314	339	309	335	331	357	340	346	289	339	374	323	350	285	305	339	334	312	340	352	349	310	346	335	312	310	311	335	341	325	307	331	319	326	310	336	343	346	337	343	339	346	334	337	307	342	312	358	307	326	298	342	324	330	363	331	359	282	350	319	337	326	328	324	334	349	328	357	336	340	339	368	308	342	321	332	319	334	329	308	320	334	353	302	347	369	383	312	366	314	311	340	335	358	326	353	357	337	310	328	355	308	302	332	311	341	349	312	317	325	352	328	328	334	315	329	329	316	325	306	315	368	337	361	331	351	327	312	346	337	307	330	347	378	335	321	322	321	343	339	344	343	328	329	329	343	324	335	375	310	339	335	349	322	366	324	330	340	338	328	330	337	387	324	307	327	361	325	308	298	338	352	366	339	296	348	333	324	328	337	296	328	331	315	307	327	384	336	349	311	368	309	344	346	342	327	328	339	317	289	298	303	358	316	282	315	318	337	323	344	348	288	329	328	358	321	349	301	345	340	359	322	320	347	324	327	357	331	340	310	353	313	302	366	329	345	332	343	355	321	357	332	320	295	325
13313	4673	2136	694	563	514	455	358	294	269	210	240	219	203	210	206	210	204	205	187	224	203	199	172	221	156	216	201	165	199	173	182	176	165	165	166	168	142	162	180	160	174	167	195	165	159	175	169	176	175	152	169	153	158	192	182	195	167	166	160	172	157	173	180	163	171	148	175	167	163	172	178	165	168	161	166	157	201	158	172	157	165	178	174	166	174	173	170	176	176	168	163	170	174	182	185	169	175	184	166	174	158	142	157	171	161	170	195	156	174	170	151	165	185	164	159	151	170	158	179	170	158	148	166	176	170	164	170	164	162	170	173	178	154	160	142	175	167	173	155	153	166	182	177	174	153	167	167	184	185	166	173	175	177	168	182	152	164	151	171	177	168	184	150	206	184	181	185	147	177	142	182	153	161	152	153	191	183	162	165	161	164	177	178	149	160	148	161	182	193	187	178	176	174	181	171	184	183	156	180	172	154	155	176	158	176	186	177	164	166	190	175	141	153	205	157	174	174	183	186	176	171	173	144	173	150	152	176	141	167	181	189	161	182	175	176	161	152	176	156	159	172	170	149	173	151	169	162	148	174	157	157	170	174	138	163	178	169	148	154	172	160	160	165	162	187	153	153	146	175	171	193	144	160	172	191	166	169	137	165	175	170	162	183	168	183	174	164	167	176	166	148	176	173	150	168	179	162	157	156	164	175	164	163	189	179	154	156	172	162	143	142	170	163	161	161	155	180	174	171	181	149	192	165	131	160	173	143	159	165	177	153	144	172	175	196	174	173	188	155	159	170	156	168	160	144	166	171	175	179	166	173	148	160	165	143	168	165	172	147	182	173	181	163	155	148	156	153	168	172	163	186	184	205	161	166	142	149	176	189	159	144	188	186	178	146	169	168	158	175	172	182	165	158	161	178	151	149	146	174	176	151	153	138	165	141	144	165	163	190	164	166	169	202	170	198	164	172	154	188	137	153	159	165	148	174	156	175	177	149	152	149	156	165	174	187	166	190	207	169	172	166	153	156	174	142	157	156	162	174	184	177	183	166	157	158	155	175	180	182	170	191	172	165	186	187	154	173	167	164	191	174	179	157	154	152	196	169	156	169	168	168	160	167	164	185	155	163	170	163	162	171	180	169	167	167	155	182	173	172	191	190	191	167	149	175	162	169	177	154	180	172	161	165	162	175	173	160	166	152	150	162	182	167	139	150	158	151	153	166	150	180	174	143	183	173	168	181	151	185	144	156	156	164	167	173	159	172	175	170	183	167	169	177	179	149	168	163	185	165	143	173	150	199	190	156	171	182	159	181	164	169	178	154	159	169	160	173	156	164	194	185	163	159	171	142	139	158	186	151	132	157	139	163	177	188	178	154	147	179	168	191	169	156	204	165	136	153	170	161	165	171	174	160	162	141	162	142	158	180	176	188	170	167	169	171	156	174	174	169	184	186	163	171	178	163	167	175	163	177	170	198	174	165	173	151	158	177	177	185	172	163	149	189	181	163	187	181	174	180	161	151	143	166	167	186	172	167	166	141	133	166	157	151	159	155	200	172	184	186	159	189	161	187	142	180	165	165	158	161	172	171	159	169	164	153	174	180	180	165	169	181	177	186	181	160	172	178	183	164	176	148	141	202	172	168	153	162	183	182	168	173	155	157	177	161	170	136	127	183	174	158	156	176	181	166	143	173	155	162	182	163	176	159	182	172	164	182	153	168	141	180	159	166	135	192	161	165	172	184	178	184	174	175	162	187	165	149	165	157	159	191	180	159	160	158	168	158	177	182	171	173	150	155	178	160	146	200	173	180	149	129	178	153	168	191	166	146	159	185	151	155	170	177	175	186	165	170	160	159	186	152	182	167	152	160	201	181	155	181	165	189	163	142	158	190	176	154	179	162	180	157	177	175	149	152	160	187	167	171	182	185	161	184	158	164	172	173	176	166	169	155	166	181	155	159	171	165	178	176	181	175	152	192	181	185	168	166	165	139	164	158	174	182	171	182	171	155	158	179	167	153	180	159	156	163	141	168	133	162	170	161	177	161	183	165	170	180	167	185	154	177	168	186	187	174	158	143	153	186	169	210	167	155	175	156	145	160	186	158	171	165	182	192	177	164	157	168	168	162	166	150	172	178	178	171	162	177	153	155	181	158	169	175	164	190	173	171	186	155	157	160	178	157	157	183	169	175	193	158	137	168	173	171	157	154	141	147	176	189	174	157	154	182	176	173	165	167	166	167	148	166	178	153	157	155	171	144	180	140	187	155	163	162	201	171	166	151	185	176	174	182	169	149	160	173	163	167	179	169	160	162	155	162	158	170	156	159	151	179	170	152	175	169	203	187	173	178	157	155	170	172	175	168	156	170	161	156	185	158	171	167	169	154	172	137	144	171	189	158	159	155	155	156	151	181	192	166	141	174	149	163	154	174	153	174	160	167	173	160	167	166	177	184	178	166	165	172	181	163	167	160	173	147	169	155	158	161	163	157	181	170	166	188	193	180	152	171	176	138	186	181	143	164	172	191	193	164	143	153	161	185	153	189	170	155	168	156	194	152	162	166	159	159	174	161	176	169	184	146	151	183	179	167	157	161	163	195	170	166	161	148	198	183	156	148	183	149	172	181	189	161	185	181	196	190	162	185	169	182	177	179	175	167	163	170	169	158	189	173	187	191	162	141	161	149	167	166	169	161	162	201	166	177	155	154	178	179	164	169	155	182	158	180	155	144	150	187	165	183	182	170	184	164	164	158	158	162	157	171	187	163	164	165	209	201	175	153	165	158	173	166	176	153	162	182	170	169	190	171	169	167	183	160	168	154	163	175	167	172	163	168	169	182	149	185	170	151	154	172	178	183	176	180	170	155	166	183	173	163	167	170	178	173	193	189	155	182	174	187	153	162	158	154	135	200	142	167	192	180	172	158	161	173	163	174	177	176	181	165	175	163	186	167	196	143	170	150	174	194	169	176	179	177	147	171	169	190	149	176	169	157	192	182	160	151	157	151	175	169	166	189	158	162	205	166	157	162	171	157	151	153	151	174	161	171	178	191	171	176	181	173	166	171	175	162	181	163	153	188	181	158	181	183	168	198	159	160	159	152	160	186	152	168	176	166	164	159	171	176	175	168	192	187	140	146	186	176	156	162	178	161	174	178	166	168	163	185	161	152	173	178	166	176	191	156	181	166	171	165	138	183	157	133	166	170	160	155	193	165	164	142	181	164	168	143	153	174	182	173	160	175	155	180	187	186	157	190	169	151	171	175	186	156	168	161	173	155	183	147	140	174	136	164	193	176	146	172	189	150	167	164	183	160	187	160	195	152	144	177	165	184	153	161	162	149	151	149	186	181	150	164	170	180	159	159	170	144	159	160	163	169	169	162	147	163	177	157	189	166	167	167	155	182	157	192	168	177	169	159	153	163	183	156	182	162	182	143	164	165	176	181	157	145	177	146	174	144	147	194	178	173	159	163	190	162	170	163	184	189	186	193	171	158	164	175
9600	4718	4262	2271	2188	2206	1912	1677	1255	974	863	899	774	709	712	703	719	768	689	640	652	625	594	480	540	557	560	527	486	487	465	466	469	481	422	444	430	424	430	420	462	430	399	464	442	401	408	406	396	441	428	424	434	411	431	416	422	440	430	423	439	414	445	460	439	446	436	453	451	469	465	421	422	437	436	441	402	428	421	445	414	428	439	422	460	459	383	450	425	390	459	441	432	403	428	423	436	446	440	422	418	421	425	429	431	422	425	396	450	416	445	402	423	437	465	429	406	414	464	420	402	416	443	443	458	379	456	437	442	447	424	393	428	427	429	437	448	404	411	389	492	459	426	462	425	421	448	415	384	431	455	433	423	432	430	403	426	412	460	437	460	394	455	447	425	399	449	435	412	407	436	457	400	429	409	416	423	451	462	408	413	429	446	455	410	467	436	434	424	450	418	439	407	425	411	446	415	447	414	403	439	442	416	410	414	446	400	407	433	433	439	399	411	426	434	369	436	392	429	465	396	415	462	421	432	421	421	442	426	450	395	381	402	422	427	417	398	419	401	443	423	475	430	407	408	407	454	423	393	429	437	431	413	409	408	425	450	446	444	437	437	417	401	445	427	420	439	449	421	416	378	402	415	457	394	467	409	437	416	427	455	416	438	426	465	412	452	429	460	430	425	430	447	454	475	442	410	420	397	401	440	452	462	436	437	418	428	417	408	440	411	425	434	456	428	464	403	436	429	433	463	440	436	388	437	405	438	467	427	413	433	441	396	465	465	413	458	423	412	397	393	453	430	405	428	455	409	476	443	423	431	450	439	402	383	423	393	410	435	436	431	428	358	453	444	447	424	442	432	452	400	414	448	453	426	463	415	425	430	449	425	378	445	445	425	425	441	429	409	477	416	430	436	422	424	438	428	414	432	441	415	391	409	446	455	417	392	422	419	416	412	455	441	400	449	391	434	407	429	427	437	418	422	407	424	432	464	416	459	412	449	437	437	434	433	413	435	428	431	394	401	404	410	405	452	429	407	449	425	402	419	433	404	464	448	411	454	398	409	392	461	393	414	439	433	444	453	470	430	428	400	435	413	385	459	463	440	408	462	447	424	462	417	421	434	422	440	439	422	431	447	420	398	442	440	446	430	402	400	429	414	468	442	442	442	423	401	402	461	437	444	402	427	441	451	436	411	420	438	426	421	396	434	429	435	417	421	438	420	416	439	442	404	422	448	417	417	414	457	445	461	430	421	463	457	433	444	446	410	437	429	437	405	418	475	415	403	413	421	418	443	408	449	430	412	468	404	433	426	409	485	426	453	436	439	423	452	417	465	432	421	389	443	414	436	429	421	450	409	444	443	438	395	441	421	420	425	405	452	414	465	416	458	434	434	398	455	440	431	426	434	447	472	438	407	445	404	404	441	442	437	455	418	450	390	424	429	438	460	398	424	462	412	435	436	416	453	410	430	458	432	411	343	433	448	419	393	455	432	427	460	450	429	435	416	462	449	396	416	389	452	405	425	445	402	437	384	454	430	449	441	441	411	401	405	411	453	416	380	454	424	438	409	450	434	438	405	439	455	428	408	419	418	448	454	425	446	447	415	435	446	405	421	427	437	444	445	408	468	426	449	427	430	430	412	414	408	440	407	445	423	455	447	432	438	436	436	411	411	451	462	424	409	421	389	412	392	414	443	409	416	422	414	441	445	428	365	422	431	462	406	438	439	455	395	404	424	399	416	404	394	503	436	429	442	428	435	419	447	423	428	453	428	408	401	422	434	427	431	426	422	441	411	427	441	437	412	430	407	464	451	404	446	427	416	413	416	452	444	471	441	459	402	438	384	424	429	417	380	441	409	424	441	431	421	413	429	418	395	417	441	417	470	403	425	425	399	443	429	445	409	423	435	423	424	418	426	419	439	416	433	419	457	419	408	468	397	411	440	437	425	428	417	465	411	448	405	396	457	509	431	430	429	383	454	439	452	406	416	428	461	421	441	432	444	425	407	451	426	397	429	404	430	452	443	394	428	407	406	427	410	423	452	444	423	412	425	406	412	403	475	427	417	425	421	414	448	453	399	399	435	452	446	440	431	433	405	412	447	389	406	435	426	429	409	458	455	421	420	428	427	425	430	484	420	431	435	431	407	461	438	411	398	443	428	462	432	457	410	429	394	443	390	435	435	432	412	390	426	399	422	431	418	407	406	407	416	397	416	424	446	411	432	389	439	432	434	441	427	413	434	396	407	438	413	425	421	402	401	407	427	435	436	446	444	442	429	409	454	433	415	421	437	430	441	432	419	424	403	413	393	474	448	417	402	394	432	440	465	422	431	436	429	454	401	404	395	436	431	441	437	429	423	436	422	421	430	402	430	453	461	447	404	416	460	438	425	416	439	417	443	422	421	474	450	458	451	386	416	413	413	421	399	385	414	420	433	414	408	402	472	421	442	433	423	430	411	437	439	443	443	422	423	412	410	446	415	426	403	395	395	460	410	427	450	467	425	418	434	417	410	420	423	450	418	416	459	427	415	457	429	466	437	393	423	385	413	408	421	402	404	416	432	432	456	427	398	463	381	462	419	421	403	450	446	407	410	434	435	402	435	440	448	419	406	433	439	430	426	451	431	390	456	406	441	418	423	400	423	430	415	436	448	413	433	400	447	420	413	448	429	439	463	393	429	412	404	387	411	432	440	429	420	395	418	437	404	458	430	418	420	403	409	443	436	430	426	420	423	462	398	441	420	412	389	408	425	459	413	412	438	395	447	478	440	444	429	421	424	448	378	421	444	408	410	418	417	433	466	498	437	424	408	426	418	449	415	430	436	414	434	423	440	417	434	464	456	404	423	429	394	439	456	423	406	442	415	448	415	413	443	417	437	438	420	403	439	435	400	414	429	448	477	458	430	437	445	403	445	436	441	444	459	443	440	404	435	420	425	417	416	428	414	431	406	418	401	428	416	443	439	417	407	442	459	447	433	423	421	377	404	385	443	415	441	435	422	410	464	458	412	412	451	458	392	425	417	458	426	412	412	440	426	465	384	427	431	469	415	445	432	422	457	431	408	434	422	427	429	438	426	404	402	432	446	415	418	432	407	456	433	432	434	440	434	428	422	431	409	441	415	443	426	416	440	416	431	443	402	395	441	460	427	380	418	412	404	456	412	434	395	410	469	421	448	427	434	455	413	408	479	418	411	477	449	429	434	442	432	474	412	436	445	400	415	443	470	407	486	460	417	425	410	452	413	420	444	442	471	428	387	388	423	417	445	467	405	428	420	454	441	437	396	415	490	453	443	425	431	416	436	381	427	449	366	455	421	434	430	404	432	422	413	416	417	404	448	415	434	425	437	419	426	438	427	416	479	418	442	436	400	432	424	420	406	467	417	412	427	413	380	440	417	418	433	425	458	421	442	417	401	435	468	435	418	432	446	410	410	429	418	430	445	414	393	424	420	454	453	368	421	423	415	393	416	430	442	433	465	436	457	444	441	419	430	403
23467	10089	7301	2607	1203	942	709	567	457	332	368	273	264	259	288	275	281	278	310	252	239	238	223	226	220	210	188	219	207	219	189	211	200	223	213	193	191	174	183	195	168	183	202	168	205	196	193	183	195	180	217	192	191	182	187	170	205	199	184	182	208	209	180	192	208	168	189	185	162	202	225	196	212	220	186	187	172	210	191	198	193	164	188	188	163	206	192	194	171	200	167	204	208	193	170	194	215	193	165	188	224	202	221	195	171	199	170	205	203	178	177	197	209	174	201	176	210	209	162	189	199	184	181	163	210	209	177	182	210	170	199	178	198	181	194	226	185	192	169	186	195	203	185	192	189	194	196	207	204	179	221	183	189	180	196	239	200	212	189	195	215	186	189	187	182	207	190	206	173	185	186	212	209	193	176	203	174	179	211	181	209	204	208	191	202	166	187	158	191	203	199	195	188	194	173	198	198	199	196	183	177	209	185	202	207	173	178	182	200	193	216	188	182	207	186	177	200	193	171	177	194	228	189	178	183	199	202	185	179	187	186	174	213	201	211	198	208	186	195	223	209	175	190	188	197	196	191	193	193	213	176	186	182	191	200	161	186	201	183	216	188	175	213	195	202	172	199	195	181	202	239	200	204	200	211	187	205	178	181	198	183	187	202	181	203	196	179	192	178	204	201	202	176	176	181	167	184	167	203	200	210	174	191	204	181	184	180	194	179	197	182	196	192	180	202	197	198	178	177	205	194	202	189	185	193	182	176	207	197	210	194	177	201	194	189	205	192	168	183	175	198	216	160	216	217	195	196	200	197	189	167	202	178	187	178	205	183	202	202	173	195	176	196	169	208	195	183	191	195	186	190	209	204	212	175	179	193	184	202	200	182	186	203	185	183	195	189	173	168	200	204	186	193	194	217	198	204	171	179	180	174	205	169	188	191	187	218	190	208	196	177	214	203	186	180	191	187	182	206	213	190	184	188	158	205	179	194	195	172	189	194	196	207	203	175	199	178	190	178	177	186	202	181	214	213	172	181	184	199	200	193	193	170	194	210	208	178	210	189	203	195	177	186	213	199	183	194	163	171	194	193	209	209	201	186	170	187	169	184	190	186	217	192	160	213	218	186	188	203	184	211	167	192	209	206	210	173	203	194	173	194	206	162	188	204	195	198	216	179	180	202	186	158	214	190	196	198	185	174	198	175	178	197	194	197	185	199	177	191	162	211	206	192	189	220	195	213	190	185	176	192	212	190	189	173	174	190	190	188	167	194	161	189	178	180	200	223	184	191	188	216	197	191	177	196	208	190	202	186	173	208	182	229	171	194	198	212	182	200	176	184	163	202	202	210	193	192	183	195	192	198	200	193	175	208	199	199	177	196	190	192	209	183	202	180	176	171	182	168	207	185	193	185	158	168	197	168	190	202	212	202	190	212	178	171	185	182	203	192	201	164	190	184	176	211	183	199	176	196	185	195	190	186	204	174	169	186	186	181	189	187	169	200	191	197	199	204	191	202	206	182	187	181	201	182	211	184	169	186	203	170	183	188	181	182	213	179	213	191	179	207	210	187	176	199	173	203	197	183	184	172	187	182	207	212	191	194	186	220	163	170	182	189	188	199	174	186	186	211	207	203	188	196	192	197	187	200	189	176	193	197	191	186	179	183	216	177	204	207	184	197	197	186	193	178	211	207	192	193	182	215	182	222	210	206	175	183	195	179	195	167	203	206	171	214	182	184	176	194	193	195	178	175	194	206	201	198	173	178	179	202	212	213	173	212	186	216	200	196	175	204	204	203	187	209	177	203	180	192	182	175	199	186	167	165	195	163	168	196	186	192	189	197	210	182	191	178	198	211	199	191	193	187	172	178	207	199	203	168	195	195	190	205	175	190	174	176	161	209	194	208	174	195	182	193	185	205	188	167	196	189	211	171	207	216	209	200	167	162	191	186	190	194	177	179	177	159	190	191	186	175	170	192	209	206	168	173	213	166	191	185	203	188	197	185	186	202	199	197	169	210	209	183	190	204	188	182	176	171	197	191	199	217	198	178	178	168	221	184	201	183	184	228	189	167	191	197	180	198	184	183	204	176	181	185	197	202	192	191	191	168	188	197	202	188	208	182	173	192	169	196	177	195	183	182	168	177	178	173	197	177	176	182	160	176	167	182	164	179	172	206	167	185	190	190	206	202	200	174	197	179	198	181	162	200	187	189	195	189	187	193	220	191	196	195	159	197	212	200	192	192	200	183	204	202	202	191	195	185	180	179	196	200	191	210	185	182	184	161	182	209	189	192	171	182	215	201	186	183	199	209	163	187	190	209	200	198	200	193	196	193	178	188	174	194	198	199	216	177	198	198	184	195	175	184	176	175	201	181	197	194	195	174	173	173	188	209	218	187	191	190	190	211	201	213	200	209	198	191	199	174	176	175	187	175	194	191	196	201	197	178	188	225	179	179	196	210	155	187	179	196	193	176	207	191	181	208	196	184	203	169	200	194	183	188	199	181	181	194	185	201	210	189	182	223	197	191	199	205	204	175	181	148	191	206	212	184	177	182	201	201	156	187	206	199	188	182	209	189	199	214	212	215	216	197	185	203	180	190	183	199	215	172	189	178	196	192	228	214	205	193	171	213	182	202	180	180	194	217	192	177	181	181	180	186	214	211	189	189	181	179	173	198	190	204	169	205	172	178	201	182	185	199	191	190	175	186	199	213	176	178	181	214	181	196	189	201	189	170	219	196	196	188	196	183	206	204	204	215	201	191	219	209	198	197	184	217	180	192	183	188	178	180	196	195	193	183	173	188	165	211	186	174	177	188	191	205	188	210	178	186	195	192	178	199	189	194	194	186	187	195	219	163	194	185	167	187	177	200	185	190	188	179	136	174	226	210	199	197	203	188	204	186	194	225	186	196	184	181	214	196	215	202	193	189	178	192	188	199	197	208	214	191	181	193	201	158	225	171	203	180	200	217	179	148	218	208	208	178	183	182	196	190	208	190	178	204	193	190	204	195	216	180	215	206	182	184	181	217	179	190	211	210	207	215	208	197	188	176	169	201	181	187	184	182	191	182	170	207	198	166	198	172	204	195	199	169	185	188	204	202	183	179	203	173	177	187	212	202	182	190	194	214	157	176	180	191	176	215	183	205	191	187	177	200	188	203	206	204	193	189	204	171	179	187	182	215	171	204	195	213	171	182	200	178	181	192	175	206	202	198	163	173	189	178	169	179	230	187	199	191	182	216	204	203	185	201	183	209	227	171	230	195	202	190	182	191	177	194	203	206	183	179	196	193	191	182	166	204	218	215	194	205	187	182	182	178	173	185	188	211	199	190	202	203	174	211	175	198	219	212	211	179	186	178	173	194	207	207	164	193	169	204	189	209	175	166	176	189	174	178	206	245	186	183	184	190	194	192	187	190	185	212	169	188	192	190	207	198	198	176	192	188	184	199	181	194	211	167	190	188	197	205	199	166	205	203	187	203	185	183	191	183	217	194	194
16945	9531	12724	6553	4899	4287	3309	2662	1745	1476	1537	1314	1086	1014	1080	1042	1158	1072	1044	903	852	845	756	703	639	693	759	765	629	575	537	547	567	572	497	514	509	515	472	502	494	470	473	458	469	468	482	482	507	464	475	525	474	504	460	462	512	464	468	506	476	467	477	480	470	435	504	487	514	527	492	480	448	473	481	463	472	486	491	464	463	501	463	478	473	488	442	459	462	478	516	449	486	454	449	513	454	484	451	527	437	469	520	470	494	470	494	484	507	488	471	473	504	482	463	515	487	473	461	493	438	473	455	492	502	460	449	476	503	483	477	492	467	467	438	467	487	452	505	449	443	454	459	445	494	482	481	488	508	480	446	468	500	459	444	440	487	464	502	448	494	470	465	442	462	433	473	509	454	463	497	481	455	485	479	487	464	483	460	515	503	497	495	503	497	484	451	500	480	472	487	513	515	484	466	530	464	477	470	491	473	468	493	513	502	492	517	495	481	488	422	439	472	465	478	494	487	461	463	452	484	521	502	469	482	470	515	507	484	502	490	495	502	521	470	463	497	475	477	499	509	477	423	493	470	469	495	466	467	496	490	452	466	461	499	496	487	467	473	485	483	470	490	459	485	468	448	481	474	452	493	496	473	493	457	488	460	505	523	472	486	483	467	471	498	432	403	452	466	478	494	490	472	455	492	501	469	434	515	499	465	474	484	521	477	477	461	483	462	500	449	483	454	486	466	440	462	466	483	443	456	422	467	452	510	480	485	451	476	459	508	500	497	492	494	489	480	499	456	462	482	477	499	485	485	441	495	505	467	442	462	507	467	492	449	499	491	481	479	484	491	504	464	468	507	476	498	464	493	494	476	482	502	477	473	464	462	505	455	473	457	493	468	499	470	428	465	501	446	481	453	509	469	459	508	492	494	460	469	449	474	497	503	497	473	479	436	506	471	492	443	487	484	484	475	473	459	490	513	469	513	451	461	499	455	462	454	516	463	484	466	476	510	481	488	486	483	479	460	467	460	487	476	496	470	470	494	481	447	479	484	491	493	472	436	471	500	495	522	517	477	478	478	450	460	469	462	469	487	482	478	502	450	476	459	453	458	497	483	490	471	502	426	452	465	473	495	492	437	470	459	489	465	457	514	520	465	480	458	487	477	453	510	481	434	505	505	459	493	476	471	499	500	460	496	485	495	498	504	469	503	496	466	433	474	482	484	466	466	476	461	493	474	485	461	465	495	469	430	484	470	448	440	515	479	499	463	505	450	501	474	453	488	473	515	531	477	458	476	461	482	480	504	506	489	448	511	485	469	487	485	457	493	485	490	433	471	474	487	473	479	505	482	468	485	468	494	506	471	481	506	447	474	459	489	442	498	478	519	463	450	500	484	434	475	509	451	465	482	459	435	468	449	512	451	473	471	485	480	483	497	473	511	461	482	490	489	458	487	446	455	494	501	479	473	502	480	470	481	482	516	483	481	464	498	460	514	451	508	481	504	499	477	467	539	493	472	455	498	484	507	485	491	422	489	483	453	494	488	491	446	465	490	519	480	500	474	468	470	506	441	472	495	493	473	488	459	460	459	514	451	475	476	473	501	468	506	472	490	479	493	461	502	461	478	495	475	461	495	484	478	496	477	463	482	440	502	472	449	467	473	480	464	442	489	477	449	455	478	459	452	464	483	491	436	459	457	460	459	471	518	487	486	487	447	464	481	495	479	514	460	478	503	468	464	501	466	501	504	477	475	492	485	496	482	482	470	459	438	494	485	444	453	448	469	471	469	444	488	468	479	444	497	464	442	458	494	515	483	484	469	453	464	456	457	470	436	469	484	451	498	527	497	451	481	490	482	484	460	463	474	501	463	491	504	486	463	484	454	496	473	490	453	506	492	477	474	472	470	475	492	517	516	485	463	507	468	451	451	436	477	475	465	464	488	486	490	470	475	467	491	458	449	494	473	489	475	488	486	481	501	485	433	494	525	470	480	467	478	451	456	462	481	535	460	481	454	459	472	486	435	486	505	451	459	487	455	483	492	493	466	426	493	430	490	500	477	478	470	497	539	485	454	468	492	479	468	467	462	469	459	448	454	469	459	487	443	440	469	482	515	486	474	451	495	463	466	497	483	507	473	472	462	501	495	491	453	448	474	509	473	462	455	504	449	499	470	441	486	493	482	512	481	462	454	455	485	490	470	498	516	462	485	513	481	514	473	465	445	502	477	485	471	439	466	472	485	489	485	465	519	464	493	492	503	418	501	474	471	531	489	462	446	518	449	492	483	470	465	467	507	497	490	468	471	461	486	461	462	471	479	469	450	450	520	473	431	487	493	478	479	486	470	463	478	516	446	441	467	485	422	439	506	468	472	512	478	466	481	490	443	494	472	470	433	447	458	468	486	488	466	503	472	495	474	472	493	460	489	473	483	484	482	458	492	469	436	455	473	484	507	430	452	504	462	500	480	479	488	453	488	475	465	493	440	485	499	480	514	496	495	493	480	479	480	458	447	481	465	475	446	454	484	495	490	491	484	476	454	467	506	488	462	467	467	461	466	507	470	525	446	516	488	515	503	491	495	478	444	459	504	464	514	484	489	514	476	474	453	493	450	480	456	493	446	486	500	488	476	473	452	433	461	465	472	513	459	480	488	481	498	483	470	463	475	423	472	458	479	462	459	469	489	471	473	464	452	470	480	507	473	470	465	500	430	472	501	473	477	470	473	451	521	481	467	481	483	504	480	480	502	473	451	480	475	491	525	455	471	486	450	464	480	477	454	478	464	462	471	492	516	467	477	456	498	509	482	466	494	507	458	472	512	463	512	464	486	527	498	464	470	526	477	497	439	473	454	510	451	462	525	521	486	477	479	480	486	481	478	490	467	459	455	439	457	460	478	513	496	469	522	474	491	426	470	439	478	476	507	468	489	498	498	456	491	484	465	446	496	454	477	464	491	494	488	483	502	443	500	495	461	484	490	470	498	520	511	517	453	503	488	474	495	464	481	464	500	466	465	446	452	476	475	478	474	461	482	505	518	467	463	506	468	474	454	476	470	482	450	463	456	483	521	471	458	510	484	473	463	437	476	457	537	467	489	431	458	477	476	461	488	488	455	451	453	492	491	439	451	444	464	480	494	505	475	492	427	439	506	487	462	448	477	500	465	449	478	452	449	515	514	518	457	473	467	470	524	492	464	475	432	490	491	496	473	499	494	495	476	447	461	486	482	477	466	473	446	493	508	462	440	490	465	515	483	488	446	472	473	481	425	467	496	473	444	454	454	409	509	461	432	481	469	493	503	448	482	451	494	440	440	463	442	485	487	462	488	469	455	525	429	499	512	492	480	478	493	474	450	443	481	452	489	484	463	440	473	482	494	457	489	460	459	493	438	457	475	463	490	484	475	478	522	484	462	511	468	465	484	465	463	477	414	487	497	476	416	453	486	460	497	484	514	456	457	479	467	474	464	449	456	464	461	434	491	462	452	521	462	472	447	442	448	468	477	445
32732	16581	13317	4495	1717	1334	914	681	487	414	370	342	248	253	282	225	276	259	218	201	184	179	182	159	183	186	204	183	155	148	150	150	156	177	146	122	142	120	137	165	157	140	142	149	138	126	134	130	137	117	137	123	134	141	142	165	144	125	143	117	131	135	142	136	133	151	135	147	131	119	134	121	124	137	131	128	123	105	121	146	127	117	133	144	106	121	118	152	128	130	141	132	108	132	133	131	114	133	123	141	137	147	137	116	137	133	143	114	151	151	135	132	149	134	136	125	147	126	139	132	139	125	155	128	133	144	144	117	133	113	119	149	147	154	141	158	116	135	132	121	148	145	146	112	108	116	134	119	140	126	136	130	119	132	135	137	138	133	131	131	121	143	148	118	133	129	136	133	118	139	138	143	128	129	124	137	129	131	149	135	135	117	132	118	144	144	147	137	130	149	159	134	115	124	145	159	141	120	158	112	140	134	148	141	129	139	128	163	137	119	140	121	145	117	127	118	130	133	134	128	139	131	158	149	154	142	134	122	153	148	130	141	137	154	127	114	158	147	120	126	133	129	152	136	141	108	115	146	156	140	130	115	132	144	153	145	143	139	122	153	122	128	150	149	137	144	129	132	136	142	118	135	141	140	129	172	120	116	119	118	125	145	142	148	118	139	125	137	117	145	137	134	145	136	121	135	129	145	165	138	141	144	131	123	150	135	125	133	129	154	137	125	119	163	137	137	136	157	142	154	116	128	127	123	128	143	143	130	143	149	131	130	135	141	132	145	132	142	124	139	151	143	114	126	135	149	136	152	131	148	150	121	126	154	145	160	137	155	116	159	132	131	138	144	135	145	146	153	148	145	149	124	149	150	116	113	135	141	141	136	140	135	136	144	147	126	131	137	133	119	144	115	130	136	119	122	137	148	126	141	130	137	122	132	138	131	128	136	104	157	127	127	113	161	144	135	128	127	132	141	153	122	150	132	126	122	152	139	125	160	131	125	132	135	121	132	126	163	126	139	139	126	145	134	120	122	141	124	129	121	126	120	138	137	151	127	124	125	118	132	124	149	126	135	129	135	129	131	121	130	140	135	136	140	133	128	126	116	130	138	149	126	104	102	145	145	145	137	137	142	158	114	133	149	138	139	147	142	125	124	139	119	149	150	142	112	140	153	116	138	133	131	126	145	136	137	138	148	134	139	125	144	146	152	120	125	137	123	128	134	132	131	141	143	140	135	162	142	147	135	126	128	137	136	151	138	128	115	131	130	120	151	120	142	135	131	138	109	152	124	146	157	147	140	121	137	140	138	154	125	133	160	118	134	147	128	131	124	123	138	152	133	145	136	136	133	153	125	137	119	150	133	133	163	135	142	159	139	120	114	139	135	128	162	136	134	142	132	167	143	158	118	130	146	136	121	131	141	131	119	132	113	139	126	131	143	126	137	128	129	158	142	146	136	120	137	127	144	125	144	149	133	132	129	129	124	139	141	157	137	133	155	154	154	139	134	113	144	132	113	141	137	119	97	139	122	139	130	155	137	147	139	145	122	112	132	135	124	125	141	151	150	127	142	139	132	140	139	133	138	152	135	159	118	133	139	135	144	136	141	138	132	141	139	131	137	154	135	141	115	127	127	150	124	139	137	131	125	136	124	145	131	119	143	141	132	150	135	127	124	142	141	135	142	128	127	123	145	147	142	133	141	114	143	125	151	136	142	127	142	129	132	159	137	125	163	127	151	136	123	138	110	127	138	112	144	135	131	126	113	138	143	104	141	147	141	112	115	128	145	129	139	147	147	118	123	131	146	141	138	131	130	131	131	115	156	128	140	123	151	110	154	118	128	132	149	129	129	141	146	158	113	131	132	124	126	139	137	142	142	145	130	114	137	116	123	129	137	141	138	150	140	124	138	119	113	117	142	126	141	132	133	143	118	142	128	122	130	147	135	134	112	120	115	129	138	146	117	149	126	147	123	140	108	132	128	134	124	139	139	133	144	148	125	126	154	130	138	134	138	144	139	128	128	129	149	122	147	157	142	140	122	130	129	122	119	139	152	144	134	127	154	144	140	124	137	133	140	146	103	135	126	118	140	140	120	134	133	120	136	134	145	151	129	115	145	150	126	131	142	144	119	133	141	131	145	133	136	140	130	142	145	141	137	133	116	140	105	150	125	154	127	133	107	127	132	142	150	128	128	136	125	131	128	122	144	127	134	125	128	147	149	139	135	111	107	130	117	135	146	135	124	128	126	131	110	129	151	155	124	141	136	134	157	150	149	129	143	133	127	120	122	152	141	144	115	132	133	119	127	128	144	131	154	143	140	137	135	139	129	116	136	119	143	132	138	154	125	139	126	128	160	140	130	144	138	122	155	135	138	158	156	136	145	138	137	128	122	129	130	134	129	131	129	105	124	167	139	122	138	145	125	135	139	126	168	143	135	124	155	122	137	165	132	111	122	122	146	124	113	134	107	147	139	122	139	155	143	139	122	123	125	142	123	145	149	136	145	124	136	129	135	146	140	164	123	152	152	135	146	136	147	122	124	130	125	145	115	142	137	115	144	136	139	124	128	167	127	162	131	112	147	140	129	138	143	128	136	124	135	131	125	147	134	152	127	129	151	141	142	157	113	147	140	135	125	130	117	132	122	138	126	160	116	133	162	141	150	122	130	120	144	159	127	137	142	129	131	121	111	159	150	133	137	124	146	127	131	128	136	145	145	146	138	138	131	131	127	143	139	131	147	128	116	144	120	141	127	131	148	114	139	143	125	119	114	139	148	129	127	118	138	141	122	123	121	125	145	124	135	155	140	135	137	121	135	136	149	122	151	121	163	137	139	142	123	126	118	144	136	142	117	145	157	124	136	114	132	123	170	125	127	110	127	131	138	117	133	138	127	130	135	137	134	134	132	122	139	127	139	143	140	140	126	134	121	136	144	111	124	128	137	118	122	138	131	154	140	117	137	148	135	138	124	131	106	120	155	152	111	125	136	139	123	125	146	111	96	136	130	112	129	140	124	137	140	133	126	139	127	128	127	140	124	153	140	160	123	120	146	127	124	119	159	135	140	116	153	135	115	118	151	114	106	140	145	149	130	144	136	124	150	138	138	141	148	117	124	125	139	144	136	119	122	130	140	140	156	139	153	134	134	132	123	138	140	134	114	137	163	143	123	128	138	136	137	153	133	131	155	138	149	124	140	128	127	140	152	130	148	156	147	148	110	135	128	127	124	126	120	151	92	129	126	101	122	137	128	131	110	134	125	150	123	141	126	132	129	106	134	150	139	157	138	155	148	127	118	145	140	144	137	148	132	132	119	147	132	141	130	119	147	107	129	134	131	133	135	133	132	137	150	136	161	170	125	139	132	111	147	132	154	135	147	140	122	132	153	138	156	148	137	135	135	152	127	136	149	146	127	138	143	142	129	131	146	133	149	162	136	145	137	143	108	153	134	130	152	127	126	145	126	131	132	143	134	151	144	150	126	147	142	115	143	129	134
21754	13763	19513	9194	6266	5711	4344	2935	2293	2096	1715	1515	1300	1289	1267	1144	1506	1319	1059	873	794	805	711	674	690	748	740	634	582	544	443	458	496	538	399	362	375	411	361	385	386	384	377	362	340	365	349	362	340	345	333	336	348	333	342	358	347	318	363	363	353	353	335	334	373	390	426	393	413	387	382	330	357	370	337	353	358	343	327	360	354	347	381	353	320	334	332	332	308	398	321	352	320	332	334	347	342	363	355	352	334	333	328	361	365	343	360	354	355	342	327	339	328	360	340	336	332	326	334	340	330	369	362	356	360	346	317	343	339	347	375	339	331	343	357	321	346	358	328	345	348	335	374	368	370	356	341	334	318	371	325	335	342	360	359	346	353	338	336	358	348	321	317	338	356	332	366	334	378	365	333	305	346	324	385	374	302	351	350	343	331	339	352	342	355	322	338	370	353	378	330	339	327	365	351	364	346	354	337	339	359	379	332	338	370	353	325	352	344	314	357	318	353	367	353	350	375	320	354	360	318	359	316	339	320	376	333	333	384	331	336	341	355	336	366	344	333	360	356	319	317	340	345	368	302	332	354	370	332	354	349	347	346	340	363	330	348	313	325	355	340	331	377	361	350	320	317	386	330	319	323	373	346	375	318	338	329	325	346	358	326	354	339	348	372	331	339	346	328	378	344	337	336	347	342	296	352	358	336	341	311	365	351	316	336	357	377	343	354	343	373	337	347	369	344	344	385	289	349	356	343	358	318	383	359	293	318	340	351	338	345	327	334	352	340	364	320	353	366	390	318	339	363	353	348	300	353	340	350	307	383	357	341	370	343	344	330	355	365	345	345	331	343	368	326	321	342	351	363	366	333	333	353	365	349	364	357	349	341	333	357	308	355	365	329	392	333	325	366	342	370	313	353	328	334	337	343	345	341	316	359	334	309	356	352	327	342	341	361	337	335	295	355	338	361	307	351	345	365	350	365	330	368	334	365	349	377	300	329	355	365	342	366	341	332	360	352	349	309	357	329	350	390	354	307	355	312	333	333	358	361	362	348	355	362	365	344	335	369	320	331	335	338	373	346	348	352	370	326	343	377	324	364	338	348	339	324	349	340	352	336	371	337	363	320	335	346	329	319	334	347	366	348	330	383	345	359	341	306	367	330	302	339	343	365	354	347	337	386	356	361	306	377	341	335	339	362	332	323	348	377	310	370	346	339	355	359	351	324	339	341	363	369	352	336	366	336	354	331	347	323	344	362	344	370	375	327	357	357	348	317	367	358	333	349	330	331	384	356	328	342	370	351	355	358	323	344	327	339	316	359	341	349	345	315	345	338	340	348	347	348	353	342	379	356	329	353	348	354	338	342	344	352	354	354	377	358	352	330	358	311	342	333	345	348	356	347	331	341	330	367	355	315	356	357	355	394	332	328	330	347	372	301	326	344	327	328	346	350	330	323	333	322	353	348	348	352	341	340	336	341	332	325	320	353	347	351	353	305	309	356	307	367	339	349	338	350	323	338	366	316	351	351	376	340	365	369	359	347	324	354	337	327	317	362	332	351	360	364	309	350	352	333	352	345	379	366	337	346	338	330	347	342	348	379	353	338	314	357	368	352	334	341	349	337	347	331	338	360	361	325	336	350	331	382	339	325	346	335	338	308	324	317	348	348	293	339	358	347	324	346	338	372	326	331	383	342	373	368	363	363	372	352	374	333	367	379	341	368	302	312	325	340	334	313	313	363	363	329	344	367	326	341	311	339	368	321	349	357	377	334	320	361	340	359	371	313	348	333	390	324	324	357	356	377	333	314	349	374	345	329	366	347	350	330	363	350	309	345	341	339	309	333	325	345	353	361	345	341	342	348	369	356	316	351	332	365	329	351	328	345	355	339	345	379	336	331	345	342	371	333	356	362	329	340	341	385	369	357	326	343	363	353	352	353	312	328	332	336	335	358	311	367	353	366	355	369	350	314	331	311	341	338	351	338	366	346	311	349	349	346	372	370	376	357	336	373	390	362	349	342	368	374	337	359	353	338	375	332	329	372	330	340	363	355	337	296	366	357	368	355	352	353	362	348	355	347	343	358	326	333	334	339	346	341	375	328	376	328	314	343	374	330	349	361	355	331	332	310	348	344	359	348	347	339	339	332	349	340	355	359	350	321	326	366	359	384	329	340	375	324	356	327	328	332	363	348	357	338	359	352	356	356	335	334	355	335	351	335	352	346	342	345	324	346	350	342	360	382	375	328	357	348	357	364	380	339	353	358	326	363	357	349	347	337	338	347	331	359	358	382	322	364	348	347	369	316	338	344	361	366	332	363	356	308	326	354	309	379	339	334	317	376	350	320	331	301	360	376	349	361	370	341	348	334	319	355	378	347	317	391	378	307	326	359	344	312	346	338	326	343	333	359	369	315	327	324	321	331	330	348	309	351	330	331	306	339	317	350	318	335	324	357	300	360	340	360	338	357	370	342	333	315	344	351	351	365	348	339	327	363	356	327	343	364	345	341	356	330	369	346	382	330	357	348	324	356	375	307	357	343	387	350	363	354	346	356	330	339	366	338	344	321	350	335	352	365	321	379	349	324	307	373	368	344	342	330	338	365	372	366	331	358	337	326	322	370	321	368	336	346	313	369	347	344	338	350	350	344	321	338	336	358	335	337	343	319	350	338	326	357	327	331	353	331	330	349	350	329	342	365	370	363	337	358	350	342	337	342	353	357	366	345	357	336	357	317	349	340	366	379	378	360	348	310	347	330	298	318	308	351	362	349	335	327	332	334	378	327	327	323	320	363	334	358	315	368	316	365	325	309	337	365	333	339	321	323	340	321	349	333	348	350	353	363	350	367	368	393	365	313	310	320	329	347	358	334	348	354	358	335	353	331	353	314	350	333	346	328	371	370	341	358	358	356	340	341	325	407	341	355	334	365	372	349	337	361	351	353	364	329	346	334	327	327	363	294	356	348	354	377	346	353	339	365	345	331	364	334	367	361	335	330	331	366	361	359	341	340	330	373	340	343	376	361	360	342	370	344	351	360	320	346	352	331	360	344	343	355	325	353	335	349	323	338	358	361	357	375	346	352	343	352	306	353	332	363	379	343	330	319	342	362	343	323	368	319	362	339	334	380	370	386	320	339	335	318	372	337	377	363	357	342	366	353	345	335	332	346	355	345	359	325	357	384	337	369	323	322	353	347	332	387	334	324	340	381	344	327	343	336	347	331	353	332	329	351	348	346	353	350	302	350	350	338	349	316	345	325	317	352	322	339	311	361	375	362	361	376	324	329	328	352	334	390	343	333	327	329	348	357	350	290	380	372	336	358	364	363	337	346	328	356	330	326	360	364	347	348	318	353	351	341	318	339	348	331	316	360	365	360	373	371	340	370	350	337	366	340	353	374	344	334	332	332	330	361	318	345	344	323	325	354	331	375	353	339	358	359	339	355	333	327	391	330	352	347	340	370	356	356	359	327	337	347	351	368	365	344	354	346	338	361	362	362	332
12160	4948	3298	973	648	556	408	344	365	289	256	202	225	197	247	219	224	202	209	190	212	182	198	177	200	176	196	200	181	154	171	215	181	174	184	157	158	151	169	163	179	169	162	195	162	215	175	212	173	172	172	193	198	171	181	162	181	176	171	179	194	162	161	154	165	180	151	198	174	163	166	166	136	177	179	174	177	147	201	172	187	180	190	186	200	193	186	163	178	172	197	180	201	182	159	187	144	159	171	178	154	199	184	180	169	149	194	206	184	191	145	166	189	165	168	193	186	179	163	173	180	193	185	178	175	170	166	191	166	170	162	165	189	172	180	158	158	156	157	171	149	175	181	198	172	175	152	152	171	193	181	181	173	156	160	176	176	177	178	180	172	178	153	161	154	165	192	180	179	173	165	159	163	146	158	157	169	178	174	141	163	163	151	196	165	179	197	157	186	182	183	170	177	169	163	179	180	181	173	166	167	179	172	161	159	182	161	157	181	163	188	175	167	153	169	171	196	179	174	190	171	195	188	172	169	176	168	194	164	188	184	194	170	173	161	188	192	187	166	162	154	174	168	165	183	172	184	177	173	169	150	166	171	179	171	191	188	172	165	174	156	175	173	168	185	168	181	177	175	177	178	163	169	163	185	176	159	154	191	164	165	153	184	187	161	173	164	174	170	178	173	158	170	164	159	167	183	175	169	157	180	199	190	164	181	171	168	165	149	200	156	160	163	172	182	189	164	153	160	179	180	180	178	188	147	178	182	181	204	163	165	197	171	181	176	189	194	157	181	147	186	152	187	177	173	174	184	158	186	170	189	185	205	176	162	150	183	150	154	197	184	175	179	183	157	197	182	147	170	163	153	173	197	172	161	176	169	185	172	146	148	177	171	170	175	191	189	173	186	170	180	178	180	169	181	189	144	163	156	171	167	154	194	161	168	202	163	185	174	147	191	188	168	156	205	202	150	172	149	179	152	178	155	183	172	173	202	168	195	143	174	160	177	164	176	152	164	182	178	163	167	150	164	164	178	169	171	173	184	196	172	151	169	160	174	174	176	170	171	179	188	159	185	158	172	185	179	151	147	154	181	158	159	187	172	165	171	170	192	169	183	167	180	178	182	164	165	178	187	156	173	186	191	176	174	147	184	178	157	172	186	173	185	182	165	164	162	178	183	158	172	175	196	154	149	186	153	163	164	164	181	165	180	164	177	177	175	159	165	179	179	156	185	170	165	156	170	170	172	181	158	195	159	178	157	147	195	165	167	162	174	188	160	166	174	169	174	193	169	164	171	166	158	172	171	160	157	188	167	188	153	194	180	182	197	163	165	170	184	181	167	165	164	181	166	163	177	167	176	196	159	158	188	177	157	160	195	174	175	160	164	159	167	192	165	166	170	197	167	160	157	207	167	182	167	160	173	183	177	174	152	187	148	165	163	154	159	168	174	171	196	168	168	154	205	163	190	176	162	161	162	171	207	185	163	152	152	169	177	201	155	188	180	173	160	150	170	164	167	155	163	169	161	189	168	183	152	192	182	201	182	179	172	193	165	199	172	163	161	192	192	190	169	175	206	182	164	190	183	160	171	170	168	160	176	175	145	156	172	187	170	152	208	179	182	157	168	161	158	144	177	161	162	170	166	168	178	197	182	170	184	181	164	189	180	172	196	191	184	185	173	192	179	167	202	164	150	194	184	159	156	179	189	162	180	163	202	163	150	175	180	153	198	184	206	169	181	178	172	189	157	190	158	156	172	166	161	133	177	167	194	163	190	196	173	162	153	147	192	192	159	192	183	171	188	175	180	167	197	161	161	192	162	180	153	186	158	162	182	172	147	182	180	146	170	194	169	206	171	165	186	172	191	172	200	154	173	182	182	178	192	187	182	162	187	183	199	176	154	193	193	169	188	162	176	186	174	178	195	160	178	147	170	182	154	197	176	164	166	187	157	181	169	146	156	171	172	215	168	168	165	203	187	170	154	153	178	190	198	180	177	166	205	178	198	156	182	157	206	158	189	166	206	184	159	177	150	161	168	158	148	181	187	158	193	199	187	172	189	180	161	167	151	152	177	163	169	154	167	189	150	178	148	150	136	178	162	178	165	178	156	157	175	171	165	172	162	166	188	165	184	156	174	177	177	176	173	174	170	162	165	175	173	157	171	197	161	179	168	169	178	163	192	167	156	177	194	170	160	186	146	186	179	154	191	184	168	171	183	161	209	165	168	154	162	161	170	173	177	170	192	162	212	149	175	193	171	180	158	163	183	172	190	186	185	186	173	156	174	188	168	141	196	168	169	158	184	162	171	177	177	167	168	157	180	186	163	156	174	179	183	172	169	179	150	167	182	163	167	168	169	166	190	199	159	157	179	198	181	189	174	182	164	201	184	176	164	151	175	160	154	173	188	181	156	180	164	179	202	161	139	200	161	176	190	159	192	161	150	156	189	181	164	185	146	169	193	170	153	178	175	173	153	187	173	150	166	160	187	187	165	174	160	156	144	164	154	192	177	168	164	179	134	183	168	159	164	164	169	194	168	156	183	169	165	151	160	176	149	180	167	165	180	162	186	191	174	164	171	163	182	175	165	152	183	193	195	172	195	155	187	164	165	198	175	184	174	167	169	165	181	174	152	164	145	183	181	200	183	184	175	188	166	167	184	154	207	197	182	167	182	157	174	190	180	191	167	176	178	165	168	151	159	164	175	170	179	189	167	183	173	167	158	176	171	154	164	163	169	167	199	162	171	179	144	167	170	169	173	182	185	159	172	155	161	183	175	174	174	175	173	201	162	169	194	187	172	157	163	170	175	179	149	174	164	189	182	193	150	185	187	177	173	166	181	159	151	170	173	173	167	179	163	168	164	163	173	170	178	168	189	182	162	168	175	184	155	181	168	187	159	158	173	167	165	157	205	169	180	168	164	143	168	150	203	160	182	160	177	174	183	159	183	163	168	191	154	182	171	148	171	166	185	158	159	170	162	189	178	184	161	164	149	161	180	161	162	167	202	198	179	152	153	151	164	201	178	169	167	135	164	163	162	159	144	169	196	163	171	165	173	165	172	182	152	169	179	178	171	179	176	164	175	163	158	176	182	162	198	178	192	162	144	201	162	163	178	188	182	188	152	157	185	177	168	166	177	163	183	194	177	182	164	204	167	192	183	189	167	182	163	171	180	174	180	177	179	170	182	195	187	164	176	181	173	172	169	157	170	195	169	196	152	165	194	194	196	151	165	150	167	164	141	177	178	160	162	159	179	181	162	183	165	157	168	173	176	175	180	179	174	181	165	183	187	159	183	180	161	185	153	168	160	186	170	172	173	161	207	165	185	168	169	187	167	173	173	176	194	163	174	171	181	165	166	187	166	147	173	166	160	176	163	166	177	149	180	188	178	165	180	180	188	177	203	163	158	150	174	166	201	158	138	186	172	175	188	165	166	172	174	155	178	160	147	169	183	169	170	162	180	182	167	169	179	163	178	168	159	200	182	159	182	146	161	169
9255	5083	6406	3029	2624	2262	1848	1339	1271	1172	967	811	798	709	774	757	784	695	645	615	612	566	548	557	633	595	553	535	503	453	472	467	477	518	455	445	463	441	440	423	419	423	478	462	426	418	408	428	440	401	427	415	405	441	455	466	469	446	454	425	466	432	436	433	438	449	477	440	448	466	451	408	446	457	458	432	491	412	469	441	419	443	439	445	433	452	429	429	434	456	438	429	406	470	432	427	409	467	448	442	441	433	476	441	446	478	460	445	456	409	471	396	473	407	439	420	468	451	453	483	453	464	400	413	445	462	425	450	454	455	443	467	435	472	466	412	432	416	458	437	441	428	478	422	436	429	467	468	459	427	419	456	443	483	417	461	449	433	455	452	416	410	459	402	423	440	454	427	451	447	464	417	420	442	441	469	431	407	432	451	438	457	421	416	456	412	438	429	415	472	443	455	478	430	446	486	420	443	468	443	490	434	460	408	428	420	411	435	411	439	428	447	429	457	393	441	412	421	456	439	431	420	420	424	431	449	445	454	440	441	430	457	442	436	455	445	467	461	440	462	454	455	457	474	390	423	495	428	453	395	446	431	408	437	464	416	446	440	422	464	506	446	434	447	433	448	437	442	448	411	466	444	444	431	433	415	438	421	421	434	445	437	478	386	442	455	478	444	514	454	477	432	420	458	479	437	418	400	440	465	439	442	431	433	390	451	406	434	433	432	415	469	430	445	453	455	442	464	405	454	425	457	418	466	438	437	436	479	459	427	432	421	401	480	418	439	441	449	448	443	456	442	435	477	458	434	444	393	481	420	419	394	427	419	424	436	464	457	443	465	432	476	450	445	425	415	467	433	460	433	438	480	395	408	447	443	422	448	430	418	434	384	440	451	435	426	446	436	456	446	437	447	437	468	428	456	442	451	417	471	430	445	453	434	435	437	466	458	421	470	425	462	476	465	440	441	475	454	416	427	465	406	456	434	469	479	439	467	457	405	451	430	487	439	412	459	432	421	437	457	444	450	432	437	465	477	468	453	447	442	482	432	440	417	468	429	479	432	447	463	454	439	484	462	429	411	445	435	435	463	439	435	436	450	436	481	491	455	401	443	422	436	445	440	441	406	449	437	460	463	408	440	400	408	439	468	432	420	407	437	468	449	495	442	435	454	432	430	453	406	416	445	426	435	419	496	427	456	461	447	443	455	432	413	445	415	438	428	436	414	445	441	420	456	448	458	414	468	410	457	430	446	433	469	451	465	426	453	441	404	432	440	417	446	443	461	422	474	430	437	436	445	407	447	432	436	436	414	443	428	443	426	434	412	473	415	434	437	447	465	465	424	443	425	436	414	436	442	455	420	419	454	463	471	434	457	455	486	427	437	445	460	427	453	439	478	432	435	425	387	448	452	449	436	437	411	422	379	441	468	442	451	457	474	438	467	472	456	435	455	429	437	444	448	466	459	421	450	449	419	427	384	459	433	440	442	424	422	446	473	397	488	426	414	424	432	454	429	432	427	426	463	459	449	427	470	426	437	432	435	461	441	463	457	481	442	430	446	418	446	437	407	418	447	447	389	436	446	432	427	422	454	422	462	459	440	474	433	457	416	440	443	423	431	443	412	431	452	379	433	432	489	421	437	415	432	419	413	444	479	452	403	449	421	438	455	446	439	424	464	460	447	418	467	422	432	441	378	463	438	436	460	457	459	423	424	434	443	407	394	433	463	477	434	437	433	453	465	425	417	418	442	454	483	393	414	414	428	420	411	440	437	432	415	417	462	458	455	424	433	478	455	452	435	426	443	437	458	451	435	455	471	425	415	436	406	450	466	432	420	404	450	463	445	455	421	494	423	461	448	423	462	453	464	431	470	428	461	448	463	449	452	458	457	441	472	433	484	438	425	447	441	481	458	428	440	455	443	437	430	474	426	434	438	448	426	460	414	433	443	485	417	471	462	408	406	409	441	417	462	487	456	458	450	432	425	430	443	489	466	453	449	429	461	428	435	445	419	408	416	456	438	458	442	437	431	440	421	479	460	412	450	436	415	415	420	482	446	417	454	465	429	427	442	406	435	439	428	465	410	440	460	466	467	425	422	442	461	453	432	468	410	420	411	427	439	446	415	424	467	432	439	448	424	465	423	448	410	434	449	476	453	463	414	455	430	485	404	470	464	457	394	455	392	479	427	436	455	455	421	439	450	451	434	427	436	402	445	452	452	437	446	462	417	424	459	506	424	450	452	431	467	451	449	419	450	411	438	410	473	466	470	432	433	468	406	439	453	452	427	469	461	436	443	441	445	426	435	425	431	464	411	450	447	462	441	411	436	461	436	458	481	414	481	452	443	464	431	453	422	475	433	408	405	453	458	417	470	452	427	474	425	455	457	453	437	425	447	448	456	420	442	466	469	465	432	473	445	438	432	443	462	402	438	421	454	453	437	423	459	409	405	423	400	406	424	402	458	445	405	420	439	422	412	450	445	411	461	431	467	433	432	417	470	474	444	415	443	421	450	445	446	419	459	453	449	457	435	436	460	446	418	442	446	478	419	442	453	434	459	428	449	421	413	425	450	461	435	458	450	422	399	464	425	457	447	445	465	464	433	434	424	442	436	446	463	429	437	459	447	413	451	413	462	420	457	457	440	454	446	495	448	441	455	451	385	404	437	427	399	403	435	412	381	444	448	441	433	444	459	441	425	433	454	433	439	427	441	447	451	476	422	470	437	432	448	439	421	468	422	421	439	436	433	457	431	441	433	445	431	438	440	451	442	410	458	418	452	464	424	466	439	452	448	427	462	388	466	436	435	450	466	437	448	455	392	412	430	464	398	429	439	426	426	465	463	434	435	466	449	450	478	472	420	443	448	455	428	447	443	444	461	418	431	437	416	448	427	398	459	413	429	443	474	446	429	410	471	454	487	432	484	470	420	424	433	444	450	449	485	428	435	408	406	448	432	431	445	471	424	445	431	469	424	426	462	487	420	462	472	432	419	474	447	457	460	457	436	454	408	431	472	474	444	458	463	454	439	393	454	461	474	448	485	460	420	453	464	497	458	459	471	422	445	452	459	420	448	423	448	429	433	410	403	469	434	488	420	428	458	441	446	467	450	457	445	443	465	463	402	466	454	440	419	455	419	426	423	466	459	421	453	448	391	444	425	439	472	439	426	470	451	448	473	457	438	443	456	501	402	438	398	424	453	398	449	429	448	428	416	444	428	431	441	442	446	414	416	456	429	457	463	444	440	425	441	449	412	462	447	429	442	424	452	435	426	445	453	400	411	450	432	428	440	453	448	443	448	438	442	439	465	446	442	415	410	428	443	445	454	458	449	413	393	462	446	474	393	448	431	457	448	497	454	438	426	443	438	458	427	424	430	456	468	454	478	457	438	427	449	468	441	465	433	421	427	418	427	453	467	452	445	461	459	473	462	475	455	422	441	424	470	438	448	434	424	464	450	456	442	415	437	418	447	426	428	465	449	463	447	458	467	425	458	438	426
23217	11038	8176	2282	1219	949	714	551	489	406	331	318	298	289	271	282	273	236	235	237	245	214	231	235	237	246	227	215	235	225	206	201	219	201	206	207	213	209	174	205	203	199	171	201	184	190	192	224	207	202	176	211	199	194	204	214	170	202	191	202	189	202	202	186	213	190	215	197	175	194	204	184	167	183	201	189	183	205	198	194	191	191	208	188	185	205	183	188	231	218	201	189	210	185	215	170	216	191	155	200	207	204	189	227	218	184	187	193	204	197	184	177	181	200	208	211	179	184	205	215	190	181	202	170	179	185	204	192	185	188	194	234	183	206	186	217	190	203	218	223	206	150	193	207	194	193	170	155	198	217	174	218	199	214	193	209	181	167	191	205	189	184	178	186	183	178	192	162	193	173	179	193	194	147	191	228	175	178	193	198	178	199	206	197	207	187	208	196	227	178	181	200	201	186	188	165	187	179	217	190	194	199	239	206	183	213	182	190	188	215	205	222	195	186	204	187	205	183	215	182	170	209	187	216	189	199	201	192	220	216	204	221	210	196	214	220	192	198	194	200	183	195	192	201	176	207	211	205	182	189	203	185	176	203	208	197	207	192	199	189	203	188	193	185	187	190	186	195	187	213	185	190	186	198	190	202	218	171	207	195	205	205	194	166	197	177	198	202	196	232	194	208	199	186	175	172	185	187	209	188	202	189	197	205	212	198	194	185	211	211	187	183	191	182	199	167	199	202	201	208	209	196	178	195	194	189	211	180	194	185	177	220	235	194	189	162	181	215	207	170	187	179	168	143	211	190	209	186	172	197	167	198	170	197	201	199	145	182	188	204	179	211	190	203	186	201	214	201	231	193	183	201	188	178	167	203	178	203	191	214	199	171	208	193	191	179	204	183	198	193	198	188	181	176	186	173	198	200	206	216	186	203	174	197	216	192	180	213	208	183	196	204	197	198	178	201	212	186	209	176	200	192	189	195	197	192	212	184	194	199	186	216	181	186	203	217	206	202	199	204	224	183	186	199	197	179	199	203	189	212	189	186	210	182	206	192	228	188	187	202	205	195	213	208	181	204	213	216	187	173	206	208	177	194	205	198	188	193	194	176	182	210	199	198	206	175	210	224	198	168	192	188	193	185	181	204	199	194	182	189	179	195	159	178	210	220	220	164	213	201	159	192	184	202	200	177	200	205	196	188	202	196	180	205	219	205	210	218	201	180	198	178	205	172	204	198	194	227	179	206	203	186	196	197	216	188	226	185	176	175	207	212	178	204	208	214	208	187	222	203	196	224	181	181	186	217	181	196	184	205	211	187	183	183	202	215	178	199	217	176	208	212	194	221	220	205	207	168	205	194	214	178	206	171	217	179	201	198	200	206	208	198	195	213	174	203	185	199	225	200	153	195	182	184	189	175	205	181	191	185	240	195	191	204	177	171	208	179	194	198	191	199	196	177	198	182	187	181	191	168	194	192	200	183	208	197	207	204	161	157	192	184	194	176	199	188	223	223	183	203	196	200	179	210	183	204	174	188	189	197	201	206	181	180	187	205	214	185	182	181	189	174	183	181	209	189	217	195	183	199	191	202	202	200	191	207	161	221	218	190	180	233	204	181	214	201	194	196	218	206	192	187	197	209	208	190	195	171	190	197	211	212	209	180	162	185	206	220	201	196	200	193	202	183	170	197	191	198	208	179	163	187	207	196	193	187	188	184	209	191	207	190	200	178	199	192	197	200	182	194	195	216	193	207	171	215	185	226	184	194	188	207	190	199	239	213	213	202	208	179	191	213	165	192	230	189	194	197	172	216	188	215	186	196	200	185	198	198	217	201	171	188	169	184	227	225	201	197	196	198	201	224	219	212	189	200	177	196	186	190	209	201	196	176	175	192	181	200	220	180	189	184	207	187	206	184	197	177	172	195	163	192	219	171	213	202	215	214	191	197	194	221	194	173	209	170	187	184	215	194	217	184	195	206	192	177	193	195	192	209	191	200	190	206	185	202	199	188	194	192	184	177	187	187	208	173	208	184	181	166	184	195	192	175	179	182	182	215	190	218	207	192	209	191	203	189	194	228	154	208	203	193	200	197	186	192	177	221	180	192	213	209	205	195	190	197	187	192	213	196	188	183	198	222	206	208	185	191	182	186	189	197	211	202	194	190	190	199	200	198	179	161	181	217	190	206	228	211	184	192	209	191	220	191	207	183	194	173	205	239	206	213	180	197	209	186	193	197	233	209	180	177	176	193	221	205	188	213	212	221	204	176	207	207	194	217	205	178	176	221	192	186	193	193	189	184	215	189	189	219	208	192	177	221	191	158	172	212	190	175	197	183	210	190	212	195	193	216	195	180	198	172	167	201	198	190	188	209	209	193	205	197	189	175	190	234	178	200	206	236	202	207	194	214	201	190	182	202	181	150	200	184	185	210	200	209	204	221	179	173	195	195	199	189	236	182	184	200	184	208	197	198	183	182	187	207	201	172	187	198	170	192	205	195	184	213	169	201	200	194	212	168	191	196	170	189	186	216	193	192	187	219	188	189	178	218	189	209	189	191	196	193	201	184	231	216	220	228	190	228	198	199	198	220	177	191	193	201	227	174	163	218	216	195	192	153	186	185	194	170	178	185	172	196	214	221	187	231	188	196	185	195	208	212	214	201	196	189	181	198	223	212	205	204	175	172	204	194	188	241	194	195	194	213	203	182	180	210	186	193	189	205	180	191	190	210	213	183	196	233	207	182	189	186	198	192	193	171	227	205	213	176	172	195	201	182	201	188	187	189	178	193	197	173	206	185	182	186	221	207	204	210	177	185	207	211	190	209	172	181	206	214	191	193	194	230	199	208	196	232	199	168	189	200	209	205	191	204	189	203	216	182	202	164	202	216	180	212	202	227	195	182	188	195	189	205	176	212	201	204	239	194	197	188	205	209	185	177	193	187	201	185	189	232	210	212	207	212	182	172	213	184	185	186	172	206	186	229	190	182	192	194	222	195	171	193	200	206	194	189	209	200	201	175	180	188	193	202	217	195	160	174	172	221	204	204	210	170	207	184	194	199	171	210	190	201	209	203	164	189	165	194	196	187	222	207	201	205	202	193	199	194	174	193	183	193	191	183	187	184	187	186	164	214	175	223	197	212	188	201	193	209	232	221	183	182	179	168	212	222	202	179	162	196	185	206	175	190	223	209	186	173	207	207	215	195	198	201	192	212	192	201	214	179	219	196	204	206	192	208	194	178	185	189	206	176	184	184	212	186	192	188	209	195	173	179	213	204	187	200	206	179	238	180	186	207	224	194	170	200	210	184	171	184	193	184	202	208	189	175	199	209	217	213	186	195	203	202	185	210	171	202	191	194	194	187	194	215	185	181	196	192	206	185	202	168	178	206	189	185	197	209	206	201	186	203	182	224	173	195	204	204	176	207	164	188	185	212	218	172	202	198	176	209	195	184	201	198	182	225	179	203	199	187	224	196	174	182	194	166	182	217	181	178	180	201
16916	10354	13243	5981	5112	4267	2982	2538	2284	1912	1343	1236	1083	1029	1178	1052	1085	934	841	816	750	768	715	745	752	759	680	642	558	535	575	637	581	569	532	486	448	468	504	527	518	459	509	463	477	493	499	472	482	496	492	460	493	489	497	460	491	521	512	490	511	502	498	488	469	530	471	507	546	528	495	472	457	456	487	505	475	513	498	510	503	485	510	517	503	434	478	444	481	510	437	505	506	474	479	446	475	483	505	448	482	539	463	502	460	500	479	487	479	495	464	511	479	507	459	487	476	455	467	499	515	461	503	520	485	459	480	525	475	467	535	514	485	495	468	481	488	507	478	470	507	483	464	488	513	476	510	485	480	511	464	469	471	465	488	483	476	483	498	445	540	492	470	475	462	484	483	503	470	469	515	478	479	464	498	460	490	478	494	502	518	521	502	504	469	497	492	491	497	519	504	489	496	441	495	489	502	449	504	490	505	523	462	495	498	504	527	503	472	524	476	457	487	512	452	444	529	448	471	488	482	475	508	503	468	484	522	454	489	480	504	480	462	454	489	490	519	468	473	466	532	509	493	449	498	488	490	462	483	481	500	481	541	505	516	458	501	476	500	483	491	509	509	523	473	495	467	491	491	479	479	500	498	480	467	513	465	443	472	496	442	548	500	469	451	498	506	508	509	516	447	495	517	501	488	486	498	506	461	546	495	493	508	487	452	472	489	472	481	505	485	511	504	475	477	474	476	489	487	482	484	510	484	482	499	485	494	510	439	450	479	462	473	440	534	491	465	485	488	504	509	457	498	463	495	466	493	475	489	494	496	455	500	497	500	492	454	485	483	500	506	441	513	500	485	465	502	463	485	492	480	489	458	495	501	516	486	505	474	479	438	513	508	485	459	484	519	486	498	520	505	456	510	474	475	474	509	492	466	494	452	487	482	473	491	486	454	492	476	491	456	503	501	472	461	473	488	518	489	500	523	454	480	418	472	470	483	478	538	507	471	453	537	510	514	453	511	454	505	519	480	442	495	467	453	494	507	485	474	471	453	501	484	511	484	528	477	483	471	515	493	454	494	463	447	519	518	483	489	512	495	499	472	487	496	474	462	473	483	472	497	480	511	484	473	471	482	487	482	479	491	506	473	505	515	478	464	469	517	457	507	475	503	451	474	496	501	486	515	499	473	452	503	491	481	430	482	497	472	474	512	471	505	534	456	488	470	476	493	490	483	473	490	495	442	451	463	518	466	492	477	505	444	471	517	452	504	529	474	505	458	492	504	495	532	478	501	450	489	512	479	454	488	456	496	457	462	503	474	481	480	484	493	491	471	498	479	453	470	463	478	491	472	537	499	502	489	510	502	477	486	520	508	532	492	489	472	471	497	502	478	522	514	517	472	474	505	525	507	493	504	479	476	509	486	512	462	477	457	502	520	506	498	486	481	480	488	502	504	485	482	490	492	519	497	494	536	448	467	452	477	478	485	500	501	465	499	502	510	516	489	478	479	468	461	528	490	500	485	459	512	476	466	495	494	442	511	499	504	480	515	479	468	485	500	486	490	519	487	477	464	497	502	482	480	488	497	468	491	485	481	451	487	477	510	468	484	466	532	474	496	488	498	468	471	515	515	481	420	459	460	460	474	484	484	499	493	511	483	476	466	471	507	497	501	490	492	473	506	508	454	542	500	480	477	486	515	462	458	479	514	477	463	496	513	528	506	501	496	496	489	512	506	497	478	498	509	462	480	507	506	491	509	491	459	474	468	484	478	509	513	483	492	486	486	461	493	464	522	489	458	507	514	502	482	505	504	489	513	482	464	509	465	474	472	500	487	472	499	516	480	506	467	474	521	480	449	465	471	451	461	505	478	485	492	518	507	477	481	450	504	512	496	468	475	487	473	456	479	503	468	506	499	468	506	491	457	491	480	511	483	496	451	457	474	488	444	482	499	478	477	492	489	497	479	537	479	504	440	496	510	440	497	454	477	463	494	455	534	473	528	489	512	513	457	467	500	440	460	472	529	471	481	542	495	482	479	503	502	519	473	489	516	489	513	495	485	531	494	497	487	473	494	457	476	507	495	500	443	462	449	504	481	496	479	462	509	482	491	463	521	467	482	466	494	493	488	466	481	442	486	466	511	508	459	507	498	503	497	479	456	442	508	508	505	538	515	475	464	490	496	487	530	466	486	459	509	523	483	474	521	501	486	509	496	496	448	487	499	498	493	490	458	484	483	472	492	507	498	506	461	493	488	471	461	464	482	526	515	482	490	489	482	473	541	476	471	457	465	474	550	494	487	505	463	484	451	488	501	494	452	506	497	456	470	462	479	459	470	471	467	489	492	472	544	467	529	483	498	494	495	479	487	505	475	473	488	500	482	501	439	483	491	490	467	449	468	491	529	493	504	502	494	456	545	439	458	501	468	482	507	474	505	507	466	509	475	496	491	478	508	473	479	490	495	486	466	478	456	459	466	472	496	474	483	521	486	498	456	478	508	471	443	509	465	465	500	482	496	491	450	474	479	462	503	516	489	531	458	505	488	468	492	493	523	499	475	494	491	489	499	536	481	508	494	476	491	458	468	429	498	505	472	495	511	477	465	478	510	470	452	489	507	466	514	483	472	467	534	485	529	517	473	470	470	459	468	499	469	435	483	493	493	497	448	503	458	465	491	483	484	499	520	465	451	450	488	508	483	490	484	527	467	490	488	503	489	518	507	478	498	476	559	497	522	488	470	443	497	517	512	496	483	454	489	502	486	489	471	477	523	509	516	483	493	501	496	521	497	458	525	470	502	460	471	525	484	467	471	497	508	503	475	448	510	505	484	464	472	471	467	475	488	436	483	492	505	530	509	514	470	463	490	541	440	474	444	504	485	487	494	460	462	506	501	481	500	470	495	494	452	487	489	500	515	490	465	503	469	472	483	477	473	481	470	503	489	486	469	462	487	501	467	524	524	488	502	499	487	478	478	448	504	466	487	492	496	456	497	494	513	477	438	435	481	504	503	459	474	518	466	526	517	453	512	474	500	482	481	473	486	497	488	488	464	497	495	486	451	463	495	486	522	465	494	516	471	504	484	493	479	485	502	466	492	469	494	446	492	504	493	473	467	529	470	504	462	487	497	450	504	436	470	507	514	477	462	493	475	473	470	485	494	468	512	496	483	497	506	449	486	508	499	503	470	491	457	465	455	451	450	509	501	508	453	466	493	495	447	500	478	451	495	480	478	515	496	477	507	471	482	497	484	470	513	471	458	517	477	469	459	452	487	439	478	515	504	484	497	529	450	487	485	469	516	452	457	507	457	485	503	485	429	512	485	469	514	458	463	484	467	482	496	508	474	474	496	500	485	473	515	458	464	485	472	496	451	488	483	465	450	509	493	465	491	486	479	456	500	484	499	464	474	490	490	480	511	480	492	449	506	519	493	476	496	520	458	453	436	475	470	484	468	477	495	484	461	489	432	442	508	471	489	524	488	482	491	476	499	477	474	430	507	511	502	438
32316	17500	12651	4268	2004	1214	1017	740	591	405	330	322	308	273	284	286	252	211	206	194	207	197	194	195	208	186	187	173	154	158	182	159	137	140	140	144	165	149	154	161	141	129	132	123	150	144	133	151	151	128	149	147	110	128	133	143	130	137	135	137	116	153	149	155	136	143	153	156	135	139	150	140	150	139	134	134	137	148	135	139	146	136	151	148	135	140	145	120	149	140	145	125	127	161	135	125	160	146	137	138	152	118	157	131	135	130	152	154	124	103	129	143	152	142	131	129	132	132	130	178	174	131	128	131	148	138	124	138	137	142	125	156	120	119	132	122	159	130	151	138	135	143	126	140	152	120	130	141	125	130	152	157	138	148	148	120	138	127	175	134	141	128	158	135	141	145	132	149	138	132	125	127	142	170	121	141	146	129	168	148	124	140	151	169	155	154	155	145	132	127	150	151	137	147	126	135	142	129	152	176	144	154	140	136	150	132	125	128	135	134	129	113	150	144	141	134	120	132	148	119	130	147	121	137	120	130	127	147	130	133	146	138	163	110	132	123	154	148	127	144	137	142	145	131	140	146	130	127	147	147	148	137	120	151	115	146	139	140	147	135	136	143	143	138	144	127	153	147	128	147	116	122	123	142	134	140	158	148	137	122	160	143	146	121	127	122	146	140	126	134	141	148	125	155	116	129	160	129	130	127	164	155	159	123	123	148	108	140	132	139	147	124	141	134	141	129	125	147	147	152	139	121	139	137	154	145	127	131	153	148	137	150	119	128	132	107	125	127	118	125	143	166	168	120	146	137	131	148	150	129	118	123	130	126	144	143	134	135	134	144	136	128	125	117	143	118	127	111	130	146	142	136	129	129	135	134	118	133	126	125	142	124	135	142	138	146	140	130	160	140	134	130	141	146	131	135	151	125	144	127	138	135	133	150	144	147	138	123	113	107	139	128	128	129	124	114	117	127	164	144	136	140	135	143	141	138	125	146	126	139	155	146	137	138	132	142	149	142	134	141	156	155	159	131	153	149	163	122	133	145	131	126	140	148	128	127	134	124	134	156	141	142	120	111	128	127	143	135	123	168	147	122	132	131	147	146	128	132	138	133	133	122	145	128	155	144	128	150	124	137	137	125	150	133	113	115	154	131	133	145	151	118	137	157	145	133	138	144	147	126	130	143	139	141	139	124	126	132	148	118	127	140	134	142	134	113	125	129	155	152	153	139	135	149	146	137	132	129	124	140	124	125	113	128	155	133	134	144	133	132	144	135	159	135	130	141	150	128	124	138	130	130	133	155	132	147	128	116	130	120	116	130	149	160	136	128	155	120	122	126	140	132	136	143	139	143	132	147	141	148	128	137	140	158	149	141	147	147	163	160	130	124	149	129	150	133	143	159	157	144	129	120	127	140	145	131	155	139	151	136	124	133	146	135	142	126	123	118	129	158	142	148	136	134	164	112	115	128	133	128	127	129	139	125	115	132	152	119	146	154	144	135	150	133	131	132	147	140	135	140	144	154	122	141	146	134	125	132	141	168	126	149	141	136	142	131	149	150	157	129	133	121	160	123	110	146	117	131	147	139	118	159	149	149	127	123	152	139	156	156	152	143	122	130	121	142	126	123	131	153	135	136	143	118	125	136	122	127	153	140	135	150	119	140	132	125	130	135	129	135	138	130	137	133	138	129	146	135	143	135	140	128	146	155	144	142	137	152	138	141	155	137	132	175	129	148	132	134	142	135	137	139	112	134	128	138	125	145	145	123	143	129	143	165	136	121	149	151	117	144	123	141	139	122	125	129	132	134	138	161	145	125	117	137	128	141	147	124	116	124	132	133	107	129	146	125	130	130	140	119	122	162	148	161	139	129	118	153	117	138	150	132	137	150	140	143	126	130	147	144	131	137	155	127	140	137	142	117	134	145	141	155	129	144	143	136	152	143	128	142	146	137	134	137	125	131	120	149	129	124	150	129	140	150	144	129	134	149	161	119	145	132	126	147	143	144	130	156	139	145	143	143	146	152	122	136	133	134	128	142	136	148	137	116	138	146	163	134	167	128	138	150	132	126	120	146	134	118	132	138	135	122	140	130	141	119	121	140	159	139	135	129	128	146	116	132	158	150	133	139	137	124	138	143	141	144	147	135	157	127	136	146	144	139	119	135	131	142	137	133	146	139	118	121	139	149	137	121	134	135	143	136	134	143	119	140	120	124	126	161	145	138	132	148	147	127	138	146	155	137	121	142	170	135	151	130	127	127	136	142	135	163	141	138	149	142	138	134	152	145	148	123	168	123	146	142	108	122	147	111	134	137	137	141	114	127	122	137	131	141	149	149	144	131	149	129	148	140	160	133	123	124	156	144	132	145	153	125	136	133	136	136	125	135	134	124	158	147	129	149	112	125	136	145	143	135	162	111	150	117	152	111	146	131	125	129	119	125	134	154	131	134	140	176	137	149	152	135	143	140	188	149	134	138	139	160	127	134	118	119	125	147	140	142	132	128	149	151	132	132	141	145	148	127	124	155	134	120	131	134	146	161	135	131	116	143	116	152	132	119	126	141	129	143	142	158	119	126	129	156	141	144	136	128	159	141	126	149	155	151	125	154	151	148	144	164	146	132	122	138	113	125	130	142	122	122	138	152	130	144	122	150	150	131	136	145	133	121	144	133	117	152	157	137	143	130	166	156	141	159	149	154	150	150	119	124	137	141	124	120	133	130	129	135	131	131	121	134	128	140	139	130	143	137	151	145	148	148	122	136	126	136	124	120	155	114	125	138	118	130	119	131	130	134	120	147	119	117	136	146	141	113	130	144	162	151	133	147	118	113	156	128	150	150	123	125	147	133	153	138	132	120	165	139	146	132	128	139	128	145	136	121	134	147	139	139	161	132	114	138	168	133	128	130	145	153	134	118	154	111	123	143	127	124	152	130	142	135	140	153	147	130	155	122	132	132	130	132	129	144	140	142	153	147	127	152	152	150	127	128	142	134	147	135	130	132	146	152	111	136	144	131	148	121	154	135	145	128	123	139	135	127	152	139	153	153	151	124	132	157	143	169	142	139	147	129	132	122	161	142	125	141	145	119	139	127	126	120	148	118	138	151	124	134	137	134	134	128	140	125	141	162	134	129	129	118	120	146	148	147	158	150	141	115	133	147	136	135	131	138	129	141	146	134	139	134	137	130	130	152	132	130	138	146	137	142	152	126	131	139	125	127	139	150	127	126	149	157	132	149	136	157	139	132	125	133	118	122	142	139	137	151	135	144	151	167	147	157	128	133	136	147	125	123	134	145	125	148	128	131	140	144	169	135	135	136	143	123	132	138	161	137	156	119	119	143	149	142	124	140	137	142	132	125	144	135	135	144	149	135	153	141	132	157	155	141	122	140	124	166	148	143	144	127	157	153	131	138	140	142	130	132	151	145	150	132	121	145	152	143	144	143	135	139	133	146	138	133	156	122	126	148	139	137	142	131	138	119	124	119	136	128	128	132	124	130
21632	14779	17758	9770	7346	5000	4528	3654	2749	2053	1558	1525	1364	1328	1337	1320	1185	1049	922	801	791	724	649	829	866	726	625	580	513	551	596	632	478	408	391	404	395	344	408	361	386	367	375	392	366	312	368	397	337	348	376	351	372	350	334	365	397	335	362	384	360	344	344	353	358	360	404	422	417	415	351	373	335	350	371	316	380	334	346	330	365	307	352	337	337	370	337	351	351	351	359	355	349	367	373	326	359	350	373	386	381	361	362	370	383	359	324	357	348	381	340	319	337	359	350	326	360	374	333	317	385	379	344	355	331	325	340	338	373	357	340	322	342	334	336	380	368	314	345	345	359	324	344	323	402	385	348	343	380	355	358	379	328	351	339	351	332	372	324	315	327	372	349	344	324	342	340	346	333	313	344	381	359	379	337	341	390	368	354	343	363	345	341	350	357	369	339	361	358	367	321	348	339	346	356	394	325	373	390	348	329	361	361	343	352	365	323	338	351	345	327	341	388	353	320	360	375	338	366	354	341	350	332	317	326	355	340	347	341	394	342	350	353	333	332	358	336	347	327	371	344	376	345	374	370	366	349	339	347	348	346	352	360	381	358	339	320	344	351	368	359	351	362	363	359	338	317	333	343	378	351	364	356	363	333	364	335	327	337	369	317	353	337	362	355	346	343	349	350	370	356	312	311	343	389	371	330	337	348	376	327	371	317	332	400	354	350	355	348	365	344	362	407	341	343	375	335	374	364	347	310	320	359	362	350	349	329	332	345	346	373	346	343	372	324	334	336	355	365	346	367	329	324	314	337	384	361	361	313	364	338	361	356	356	333	363	355	324	360	337	348	359	353	337	322	376	340	329	340	351	355	355	337	377	306	363	356	365	358	362	337	340	372	341	365	346	351	327	341	359	368	356	350	371	367	358	315	338	345	362	378	347	366	343	346	339	336	379	376	342	356	342	335	375	357	375	337	334	312	338	332	324	351	337	361	361	334	341	344	355	354	379	331	382	351	328	328	359	357	338	344	377	335	356	329	319	338	347	351	367	340	351	319	404	389	382	301	367	338	360	362	319	347	353	382	371	345	341	376	351	325	339	386	349	349	376	385	350	347	341	360	355	370	343	365	365	362	337	376	330	344	346	329	360	362	345	354	329	349	340	355	360	365	358	331	346	354	358	358	330	345	351	333	366	368	333	324	358	342	332	341	334	344	360	333	333	355	341	335	323	366	339	346	354	329	316	333	390	349	312	348	347	353	364	319	348	323	360	347	348	378	344	376	337	318	367	357	315	345	348	351	381	393	344	342	356	352	361	345	337	356	341	355	336	352	375	391	354	369	343	362	383	337	351	385	315	338	332	329	361	310	361	399	373	364	351	361	371	337	376	390	331	337	334	339	363	333	373	341	363	332	334	349	349	376	336	331	345	331	358	347	352	366	318	355	347	359	351	339	308	337	351	336	339	369	353	364	378	372	358	356	369	320	355	361	372	350	309	348	363	366	339	363	356	331	375	350	340	373	339	358	399	337	363	343	370	360	367	351	358	365	346	361	354	303	357	352	352	359	358	350	351	329	342	311	387	341	378	340	367	361	348	366	340	345	369	377	342	372	363	359	346	359	342	358	379	376	331	344	326	376	322	372	369	361	350	366	361	353	363	371	351	329	355	349	369	376	347	357	326	340	360	328	339	321	371	360	343	359	365	350	321	331	347	373	366	337	338	368	337	386	338	356	351	371	360	347	373	325	343	356	371	325	407	341	359	340	343	345	327	335	341	367	355	348	373	326	341	339	354	360	368	296	332	340	334	350	349	341	333	368	364	339	368	393	300	325	354	372	384	361	359	354	354	315	330	345	360	358	368	351	338	343	370	360	333	372	316	338	347	357	349	305	343	349	345	379	373	339	356	385	382	361	348	368	360	331	326	359	344	339	340	372	342	370	347	371	345	343	369	339	372	332	347	349	363	347	374	357	335	372	347	340	359	336	328	361	331	342	346	349	366	335	361	333	316	364	344	323	357	343	329	350	378	354	374	338	351	378	337	375	336	345	342	331	349	354	347	326	347	360	352	330	334	325	388	356	356	331	336	350	341	367	401	364	360	353	371	360	330	343	358	340	367	317	366	367	323	366	367	361	350	350	389	318	317	344	353	368	327	348	326	343	393	325	329	331	334	339	331	384	353	349	347	355	313	310	345	345	368	347	341	357	332	322	357	332	331	347	336	357	340	317	356	343	343	354	324	350	335	334	350	339	348	333	325	368	351	358	336	370	325	365	339	363	335	342	342	361	332	345	361	358	387	343	327	329	331	343	366	354	329	369	351	357	364	334	341	364	364	368	351	359	343	360	369	349	356	353	345	360	351	349	352	297	320	350	341	368	332	372	349	366	335	325	348	349	350	377	357	358	337	336	342	355	350	356	373	344	360	332	291	353	379	369	350	361	393	374	332	364	349	352	369	374	347	362	381	368	370	351	334	352	346	332	362	343	372	350	385	339	373	337	393	334	331	348	359	317	367	375	385	344	341	366	338	334	325	329	362	341	390	339	344	358	369	355	353	333	345	341	342	336	339	342	362	349	371	366	338	336	325	374	345	344	333	360	357	359	350	352	345	363	302	357	317	379	379	376	381	342	396	325	342	352	374	346	348	341	368	376	346	385	372	340	344	396	379	336	370	401	356	338	357	346	340	334	362	385	332	356	352	340	352	323	350	347	377	330	357	350	352	336	334	326	334	406	339	380	350	370	346	338	358	358	326	334	350	361	340	353	379	388	350	365	354	379	360	338	384	345	287	376	352	333	378	349	355	348	360	369	362	358	375	385	384	342	356	335	363	322	343	362	383	371	380	348	340	318	365	350	338	362	356	350	362	334	366	340	331	314	335	352	362	327	345	332	348	326	377	356	335	370	349	357	353	338	315	320	354	353	341	363	315	356	319	347	368	352	355	373	352	346	343	307	363	394	359	379	313	358	337	369	367	334	371	335	341	359	356	359	351	362	349	353	359	359	346	364	327	361	330	377	381	368	361	341	322	346	328	310	364	368	347	317	336	342	345	364	323	377	343	348	353	359	361	325	351	363	328	381	358	330	337	331	340	347	333	341	341	367	334	329	375	343	344	372	371	350	348	375	382	333	340	363	315	347	340	360	327	393	369	372	367	355	370	327	349	326	375	364	367	339	380	354	347	355	321	354	350	349	320	333	370	349	344	369	347	338	324	365	334	339	340	341	370	354	347	347	372	340	335	372	392	338	341	339	325	352	375	375	382	328	333	317	335	323	325	325	350	379	369	372	346	359	323	371	338	363	364	355	342	387	308	344	341	343	383	351	326	354	339	334	346	372	360	328	340	369	329	340	377	346	316	373	350	350	338	326	374	350	371	354	343	354	344	343	350	344	358	309	346	347	344	340	334	346	319	344	350	322	351	333	331	329	335	343	321	352	344	331	349	358	357	363	342	324	382	350	326	316	325	321	354	352	337	359	331	347	339	349	369	385	347	365	324
13517	5896	3932	1303	612	506	410	318	275	237	210	265	242	251	244	231	208	220	231	191	182	182	189	210	204	205	178	175	187	152	162	184	171	169	181	170	170	178	179	167	176	168	191	184	191	159	178	143	172	159	169	186	184	177	177	161	208	191	184	182	184	177	178	158	160	158	180	182	176	153	174	193	155	168	191	182	166	203	167	177	201	187	160	177	162	161	140	172	196	164	178	210	169	177	174	161	154	149	185	179	176	185	169	197	204	195	180	181	177	155	172	182	195	161	186	164	156	152	165	174	165	185	196	179	174	164	182	162	196	171	168	158	161	156	170	157	163	161	186	141	170	173	190	165	212	179	185	159	158	178	189	167	169	184	175	201	153	183	176	156	203	174	185	177	161	165	166	171	179	180	167	173	163	192	172	177	166	190	158	177	182	162	152	164	195	180	149	171	183	172	164	181	205	191	202	164	202	173	174	188	221	172	170	159	173	163	195	184	180	177	167	191	162	173	187	167	146	162	155	177	185	162	149	174	153	169	209	184	181	166	186	184	178	195	168	171	171	165	187	180	176	177	189	169	158	192	150	161	152	166	167	162	169	169	185	161	171	195	183	184	170	189	178	173	219	173	183	176	185	180	159	158	175	171	176	184	162	169	165	164	164	182	180	170	181	163	170	167	151	169	173	156	203	163	156	163	172	180	149	169	173	175	170	161	189	186	184	190	172	191	170	144	158	181	173	165	180	190	167	162	163	175	183	174	168	192	188	167	163	154	169	160	158	172	179	159	164	158	175	183	167	153	191	179	173	169	166	181	167	152	177	189	197	180	152	186	156	190	166	148	175	166	166	170	175	182	163	180	172	157	183	157	171	195	172	190	163	181	168	186	189	162	195	188	165	166	156	155	172	169	166	185	187	178	196	171	195	168	167	160	182	156	203	178	161	167	212	168	172	171	181	169	159	163	166	174	162	177	195	187	188	181	161	178	189	178	149	163	154	169	163	200	169	195	197	171	176	193	183	160	187	187	186	166	182	170	183	170	197	175	173	181	168	199	198	148	161	161	186	151	170	152	210	174	175	181	189	178	190	182	176	162	199	174	197	183	166	166	162	171	187	180	192	183	206	169	184	157	164	169	166	170	156	175	168	167	164	172	192	161	173	185	177	168	170	166	177	187	175	162	171	153	188	154	162	219	187	180	162	170	203	180	167	185	180	144	173	198	157	172	185	170	158	167	169	183	181	170	208	172	188	161	198	172	148	185	192	193	167	169	153	169	170	183	183	140	176	187	186	145	182	174	171	197	168	174	165	197	168	168	195	152	157	164	173	150	162	175	171	179	176	172	168	158	190	159	204	181	165	181	170	186	164	193	180	168	163	192	186	176	184	196	195	186	184	173	168	163	163	176	144	197	170	160	164	165	171	180	166	203	174	168	185	167	173	153	180	168	161	180	183	182	154	163	159	172	179	181	146	164	163	160	182	197	186	154	182	162	184	206	163	162	164	196	173	161	170	181	164	174	184	176	193	151	153	153	161	193	188	192	173	180	173	175	177	165	155	154	171	142	178	176	160	154	179	164	155	166	161	171	157	181	175	170	169	167	167	189	160	160	177	171	189	172	183	192	175	158	142	170	145	171	175	196	178	170	181	161	180	172	179	163	188	171	184	184	154	171	163	187	153	153	172	172	165	160	161	172	203	157	166	172	158	173	182	165	178	157	153	168	186	196	186	168	173	184	170	176	176	192	189	165	162	182	192	159	183	183	167	178	173	177	164	188	177	209	183	182	180	168	174	168	192	174	173	164	178	177	169	172	175	159	187	165	171	187	181	185	156	164	171	163	184	174	163	163	171	172	173	158	149	157	195	165	175	174	129	168	208	157	182	154	200	179	168	173	166	184	172	141	178	179	165	212	187	174	166	164	161	165	166	158	174	151	172	181	163	178	152	164	196	175	183	168	162	175	162	180	156	166	172	147	191	199	174	165	159	175	158	166	172	168	169	178	165	171	168	194	168	167	168	145	170	174	193	193	174	165	146	182	161	162	173	184	173	189	185	164	154	163	179	187	173	183	187	181	180	169	173	172	193	176	184	182	164	198	188	165	169	159	154	175	206	188	169	171	163	178	163	169	149	168	152	174	206	173	160	181	185	172	162	138	176	160	174	155	175	189	176	166	163	189	173	201	187	164	176	196	172	167	151	182	192	178	170	160	168	182	173	178	170	162	173	152	153	184	170	175	160	156	190	183	173	167	172	183	185	171	176	193	178	186	180	184	179	191	187	179	178	180	183	173	152	185	169	176	184	178	178	196	182	168	174	197	180	176	165	182	189	162	170	156	175	168	176	170	189	190	189	151	151	185	170	184	165	167	177	171	150	188	175	175	168	171	167	178	203	162	157	164	160	168	178	151	158	189	180	189	173	176	173	195	178	162	168	166	170	194	174	190	209	174	162	181	157	167	191	166	184	177	177	157	172	166	192	193	158	168	167	167	167	191	149	174	162	167	161	172	152	164	187	173	192	182	175	203	192	148	198	180	170	189	186	188	190	197	149	172	166	174	171	167	162	170	164	181	167	178	178	182	181	168	154	167	186	170	163	176	173	174	170	174	172	188	162	146	162	177	172	180	187	168	185	214	177	170	168	172	186	175	185	156	170	181	174	153	183	171	203	163	167	169	176	182	156	172	168	200	205	175	153	145	168	191	172	174	152	199	189	207	185	190	168	168	171	186	169	199	166	150	185	179	171	154	158	162	160	162	196	152	174	179	153	164	153	167	168	159	167	169	182	169	177	150	159	165	149	167	169	191	178	178	173	174	184	190	179	178	174	179	167	182	162	159	148	165	170	182	172	197	179	163	170	182	161	186	167	157	153	215	171	167	157	144	177	161	158	182	172	156	185	176	155	177	189	182	157	183	176	173	194	172	175	181	180	184	177	184	171	135	149	190	174	190	205	203	179	177	182	154	173	166	183	163	157	171	163	177	187	189	139	172	179	172	173	165	151	146	167	196	176	138	172	167	180	190	151	170	178	170	168	185	189	158	198	186	176	155	170	190	172	183	184	180	172	163	173	181	155	162	162	179	187	170	176	152	166	173	184	185	174	167	197	175	191	162	196	180	172	162	171	140	172	196	168	141	163	158	184	187	173	159	144	193	172	187	170	187	179	144	166	177	163	179	162	154	176	154	153	157	148	182	170	171	197	162	171	144	153	122	176	153	191	161	176	168	183	173	195	158	178	156	166	182	140	168	161	170	186	174	164	155	168	195	196	191	154	159	188	164	170	170	174	164	164	173	175	156	184	175	158	179	179	180	167	171	207	176	153	140	158	176	160	178	169	165	160	166	162	169	192	159	169	170	202	183	189	177	160	148	191	201	171	170	217	185	203	153	165	164	159	154	172	188	177	188	149	176	200	168	165	177	150	172	182	154	170	176	185	195	168	150	170	201	197	180	154	190	159	189	178	187	180	145	185	173	160	161	159	167	155	177	179	169	157	178
9973	5859	6875	3880	2597	2244	1776	1371	1095	947	864	790	819	848	880	797	734	669	608	609	606	566	598	604	523	569	504	538	485	478	513	492	476	468	427	429	432	426	447	422	427	461	452	429	502	412	450	418	445	429	452	464	463	472	453	450	416	443	446	461	444	451	414	471	440	474	452	428	421	454	444	435	425	464	473	425	472	431	448	448	454	461	445	422	434	426	466	433	462	454	434	444	431	424	440	412	449	419	434	421	450	392	398	486	474	458	424	462	439	426	402	456	441	446	427	423	486	386	421	448	449	423	428	457	442	426	432	458	420	455	442	404	469	451	440	441	476	436	475	452	420	424	435	426	467	440	421	470	389	465	424	493	469	457	445	454	434	447	454	445	395	474	484	448	427	439	439	451	464	470	461	424	443	410	414	442	416	435	443	473	446	403	410	481	413	494	438	496	448	452	434	475	465	437	405	442	464	445	413	466	422	430	410	425	438	415	429	444	466	504	435	412	432	472	407	422	450	450	439	427	443	478	443	445	447	418	461	429	450	428	467	423	414	452	427	446	441	425	450	454	440	459	464	416	437	439	445	447	432	428	396	476	451	432	459	459	430	419	454	446	422	446	433	422	449	458	445	451	441	437	452	445	456	463	446	418	435	463	428	451	459	459	455	483	406	445	441	475	459	454	448	446	428	452	439	440	445	424	450	429	437	472	454	458	442	458	411	425	441	435	431	386	449	418	467	407	453	444	412	444	430	434	438	462	439	463	481	430	455	422	439	432	417	449	442	384	406	438	471	439	443	435	450	433	450	439	452	436	440	485	466	407	456	454	455	444	466	436	426	469	443	444	466	425	427	466	442	432	436	396	412	463	452	460	454	486	408	400	443	448	458	441	462	443	448	458	411	463	487	445	434	432	425	419	423	476	427	415	432	413	457	446	453	443	430	428	465	412	467	479	393	429	428	444	411	430	469	418	442	463	430	462	450	467	417	443	473	453	415	430	449	421	442	477	439	480	463	460	434	447	463	466	443	409	456	433	452	409	457	404	457	473	458	458	443	413	443	406	437	420	447	438	460	441	470	425	423	442	425	431	434	471	471	434	437	413	439	388	463	438	454	449	456	460	439	430	429	402	457	455	434	472	438	442	457	415	422	456	436	438	455	458	434	433	425	397	413	456	451	449	467	458	430	452	447	435	432	453	447	435	490	479	410	433	458	439	446	487	455	467	433	444	461	434	445	431	468	459	482	407	425	433	462	395	446	462	438	421	423	448	465	443	448	430	471	419	441	428	457	455	417	473	431	435	452	444	411	424	404	480	476	447	461	456	440	476	489	432	465	429	460	471	460	441	411	460	429	436	416	418	467	464	453	456	437	440	453	457	458	499	411	438	456	482	428	445	407	444	452	460	431	428	421	441	447	415	440	466	458	463	425	399	457	444	442	448	457	408	419	462	444	443	463	440	447	454	442	470	452	425	476	440	450	404	462	416	448	441	455	391	453	429	445	423	437	425	425	424	474	423	477	433	439	471	436	423	475	400	440	458	466	446	456	442	450	444	426	448	426	448	459	425	435	457	462	395	452	438	447	482	410	422	476	452	413	462	443	423	456	466	450	435	459	440	442	466	447	433	399	435	428	446	431	433	428	457	442	429	480	450	441	461	429	454	457	434	429	441	456	471	434	428	442	484	454	434	417	411	451	496	463	427	445	437	432	428	451	419	435	431	428	458	432	432	438	427	451	477	455	446	469	422	440	428	453	430	479	435	407	477	430	434	435	472	451	423	447	461	461	426	456	425	451	485	391	449	441	460	437	468	431	423	455	427	455	447	460	420	455	448	471	456	462	446	449	431	442	399	429	453	475	418	448	460	448	385	421	455	452	492	421	450	467	439	467	456	422	437	427	427	424	414	499	450	414	423	465	419	417	457	437	438	464	422	433	443	423	451	450	454	453	420	441	442	474	448	454	434	405	456	455	472	431	428	479	425	467	428	450	474	426	415	478	436	419	467	468	467	406	476	482	446	427	423	479	436	441	439	453	421	436	418	456	395	463	473	472	439	471	416	440	409	447	478	470	413	465	450	442	426	442	434	457	414	435	437	423	460	457	443	451	448	408	476	470	452	439	456	448	425	466	457	422	478	443	470	445	419	455	429	507	440	418	448	432	485	426	452	472	450	461	429	428	441	427	469	451	440	420	450	480	445	440	430	451	459	464	410	435	433	437	413	453	436	475	438	432	421	443	451	431	438	431	438	443	435	418	432	435	482	482	427	415	466	447	444	502	440	418	473	432	462	439	431	465	423	416	462	471	440	463	451	447	451	438	468	448	473	398	463	428	435	434	463	439	484	448	456	451	437	408	470	446	449	457	459	436	401	447	423	436	447	486	439	454	484	412	450	473	436	441	462	402	442	411	426	445	445	451	481	458	434	450	415	438	468	444	427	425	469	451	407	419	449	437	460	463	433	440	434	406	484	414	409	415	464	449	426	460	464	445	478	460	458	459	453	434	448	447	458	449	437	416	443	412	456	438	449	458	405	421	446	469	499	433	466	466	459	437	451	475	455	438	444	431	435	402	463	438	485	441	434	443	458	410	446	462	446	446	460	410	469	437	438	446	446	464	471	478	468	419	449	446	423	405	469	453	424	444	432	438	415	459	451	477	449	452	476	427	457	430	468	412	457	436	457	465	451	443	436	468	458	440	464	465	409	448	426	458	449	419	451	424	480	467	461	449	472	464	468	454	459	461	458	485	431	438	462	432	463	470	465	488	422	498	426	438	445	434	457	453	450	440	407	422	433	428	431	430	444	467	459	450	440	463	468	474	429	419	431	441	445	458	430	387	456	481	495	422	452	461	418	431	459	465	478	448	434	434	466	468	449	456	428	428	437	408	481	404	437	466	483	443	422	476	448	477	459	418	431	444	470	469	439	414	435	468	433	390	388	463	436	431	424	416	430	455	462	434	407	406	406	464	433	392	459	470	445	449	470	437	470	466	429	458	421	446	437	433	439	447	410	442	414	458	462	422	448	432	435	435	461	522	462	445	433	433	480	457	467	442	424	427	447	479	472	443	431	466	433	454	438	441	439	442	473	476	421	455	467	448	450	443	459	425	471	463	425	410	466	438	401	451	473	414	459	449	389	445	449	468	466	476	433	410	445	441	477	423	459	442	433	418	447	439	477	440	421	418	452	478	452	449	459	430	448	461	429	445	442	427	413	392	388	488	428	442	456	477	416	450	431	470	398	422	438	477	453	461	440	439	420	479	423	439	437	427	469	460	433	453	432	470	462	433	458	429	494	445	434	429	460	418	463	427	500	456	440	493	435	429	444	469	421	418	444	459	461	444	427	434	459	458	414	443	431	455	428	427	424	441	475	441	476	476	436	454	412	464	397	443	479	465	448	392	423	437	450	471	465	446	421	436	459	421	414	433	432	434	444	465	441	453	411	431	420	389	440	457	438	477	426	450	445	460	437	431	424	450	415	436	441	449	430	431	425
24185	11374	6461	2324	1421	927	737	547	407	359	313	332	308	305	290	274	277	239	254	241	226	277	291	266	237	209	218	222	207	218	209	201	219	196	200	197	207	218	215	196	222	213	213	182	179	195	192	209	196	211	193	196	195	212	211	172	213	217	215	201	199	211	198	214	202	234	192	190	183	189	188	215	224	217	213	214	189	193	213	197	208	219	205	195	223	202	185	176	201	192	198	207	181	194	214	200	209	194	190	170	206	188	186	198	208	157	206	195	174	201	195	209	186	215	216	204	217	200	200	201	216	188	208	188	214	206	194	145	208	166	190	190	184	224	202	199	179	197	195	178	214	189	190	183	220	203	205	213	190	221	218	204	180	185	208	197	208	205	187	190	170	220	196	214	197	180	201	217	206	196	194	213	198	186	186	178	215	207	170	188	213	192	219	201	177	180	206	196	194	182	172	195	194	194	191	200	190	220	195	207	197	202	194	211	229	213	203	218	214	187	217	212	209	204	219	218	201	199	189	199	199	204	198	204	234	186	188	185	200	198	195	217	201	191	188	208	187	204	217	210	194	207	218	188	232	187	192	173	183	207	179	195	201	209	212	210	196	197	212	193	210	193	207	212	184	225	182	216	189	202	203	178	185	221	188	174	196	186	193	192	207	191	192	183	191	184	181	184	218	226	166	194	182	207	206	184	215	217	216	200	207	199	196	190	157	190	184	188	210	223	209	212	193	195	204	206	191	186	203	180	170	179	205	219	179	213	209	175	200	194	215	195	209	203	204	197	194	199	198	190	197	207	205	188	208	209	217	187	216	197	192	173	182	196	173	195	193	197	192	189	209	180	180	192	184	185	222	182	196	188	200	194	217	200	193	207	163	212	218	231	202	189	175	186	180	190	223	241	212	197	205	203	186	210	210	183	222	199	212	197	179	201	188	208	184	189	174	172	225	209	174	217	190	218	185	203	197	208	219	212	195	179	188	179	222	207	211	178	207	219	183	231	209	208	194	203	177	173	211	219	175	170	192	188	230	200	199	184	207	195	218	190	178	188	178	208	204	186	171	192	235	194	198	185	196	193	195	206	203	196	201	198	198	212	187	187	174	201	212	199	170	167	200	179	212	189	207	196	208	198	197	188	200	192	209	196	199	168	201	193	183	180	206	187	173	200	207	211	176	193	207	223	199	204	166	184	197	203	207	195	220	209	206	210	198	178	203	206	218	207	191	191	175	192	188	176	227	190	212	186	208	202	204	195	179	188	231	199	196	182	209	197	166	188	187	204	217	204	192	180	213	205	231	209	197	212	210	202	178	202	191	195	203	211	179	209	172	201	194	205	209	181	193	227	226	179	211	176	196	210	190	209	167	193	222	183	212	199	194	175	180	206	168	198	205	200	203	195	194	186	191	197	190	185	188	210	159	186	196	193	195	177	182	196	174	181	189	190	202	223	205	190	194	197	213	200	197	226	178	185	188	202	181	204	201	187	178	192	171	215	203	205	174	203	201	199	205	196	184	181	181	200	181	182	175	204	194	186	173	221	182	211	190	210	239	211	211	200	204	195	185	180	171	177	199	179	181	204	226	201	250	223	198	171	189	200	186	175	203	183	210	168	182	180	173	212	225	212	191	210	209	172	217	194	197	187	214	198	192	194	212	204	191	211	214	190	192	200	225	231	197	195	210	189	206	210	214	186	201	193	174	190	218	190	206	184	173	211	185	179	186	197	191	176	186	195	216	188	195	213	187	202	195	214	214	187	178	196	188	181	211	191	194	209	190	195	189	171	202	211	196	162	209	204	209	219	201	214	175	214	215	201	174	186	204	188	221	210	191	186	224	208	194	215	211	203	185	193	194	179	191	202	201	182	207	198	187	195	213	205	194	186	199	143	199	215	233	194	198	184	231	196	197	198	212	209	202	216	182	201	180	233	189	183	209	206	219	188	194	207	163	180	184	179	167	191	177	208	206	206	168	216	187	219	193	201	203	199	208	197	221	190	180	207	207	196	197	205	193	161	188	195	201	180	199	215	161	198	217	187	186	230	196	229	189	223	203	166	219	192	203	175	189	186	181	193	200	203	179	193	216	202	177	205	213	195	192	212	204	177	177	192	184	215	200	187	207	196	221	191	180	180	181	183	193	211	188	199	205	198	183	204	165	190	210	202	211	213	181	191	188	191	209	201	194	197	206	219	195	179	165	177	192	214	217	191	177	199	199	198	190	221	190	200	211	176	194	189	186	192	188	193	163	192	198	189	154	175	223	175	202	205	199	176	200	198	185	207	192	192	195	234	188	222	188	191	206	208	178	206	204	193	197	197	225	206	208	207	216	196	209	221	194	207	195	184	180	200	187	195	185	167	210	176	206	197	213	186	195	193	216	195	197	187	208	193	191	212	201	168	193	209	238	190	218	232	223	203	223	242	186	178	208	197	171	212	213	178	207	214	177	220	180	221	193	216	181	207	207	199	194	220	217	204	205	189	184	212	176	206	208	184	167	188	186	197	206	184	155	204	215	223	183	205	168	199	210	207	216	183	222	185	191	188	194	179	217	203	183	188	195	184	202	202	215	219	211	206	201	213	179	181	173	200	185	209	225	228	164	206	184	188	199	188	199	200	193	194	189	190	204	200	212	204	203	201	194	209	186	214	194	193	194	219	190	179	184	178	205	170	182	191	203	206	206	201	211	201	213	207	200	197	187	182	195	195	200	174	223	195	205	236	223	198	203	222	183	207	179	184	189	231	209	187	202	193	205	201	202	215	202	193	231	208	206	205	197	189	196	207	185	191	205	213	195	173	191	193	186	213	211	223	179	234	177	202	191	206	224	186	194	187	186	184	187	185	213	203	204	190	204	190	204	185	182	233	206	196	207	188	184	201	177	193	204	199	176	196	188	181	182	197	174	177	188	185	186	204	181	205	192	191	162	196	180	211	186	205	204	182	199	219	205	186	192	192	189	192	190	199	187	217	210	188	221	187	181	187	231	199	214	192	195	183	217	197	220	194	213	193	182	203	185	204	200	196	211	220	218	223	195	213	196	196	189	183	202	200	173	200	207	194	205	197	190	201	226	178	187	191	196	177	193	190	201	203	192	199	198	185	210	199	212	190	198	220	221	193	192	209	189	207	185	207	212	192	201	188	207	195	184	209	188	222	215	212	192	175	205	201	210	197	197	210	200	195	186	206	209	176	185	181	195	190	172	201	215	197	188	218	187	198	195	199	195	207	195	174	192	190	185	164	172	215	188	193	174	178	208	190	198	210	213	201	206	210	183	186	200	217	204	204	203	184	195	221	192	194	192	195	200	218	203	223	190	212	163	202	222	160	207	201	206	217	197	188	191	187	166	199	196	190	189	233	192	198	189	195	186	199	218	202	205	208	186	186	167	212	203	200	187	190	204	216	197	205	198	207	186	201	187	205	235	181	202	192	195	209	199	195	188	204	193	196	210	192	214	193	193	213	221	183	218	201	196	183	196	197	197	174	196	196	215	199	210	199
17503	10666	10525	6614	5316	4000	3252	2279	1745	1459	1291	1269	1305	1157	1247	1091	920	950	862	881	868	823	898	930	834	690	641	618	593	657	589	602	504	527	530	546	542	551	519	514	517	452	506	487	489	502	510	521	489	494	495	500	469	510	525	517	521	531	525	497	505	487	484	497	527	549	517	511	541	548	449	514	509	483	497	497	487	516	430	508	497	519	499	544	492	515	487	472	473	468	505	513	510	533	542	523	463	504	485	487	521	507	530	527	554	512	491	484	499	512	488	489	499	517	469	515	491	472	508	512	502	510	517	473	508	476	519	508	497	459	512	487	488	462	499	500	495	468	498	530	480	520	477	499	501	467	478	483	462	497	506	469	483	453	495	460	546	497	503	486	503	490	499	515	506	517	483	517	502	523	533	484	502	433	477	453	465	497	458	482	510	514	500	526	513	481	511	482	504	496	503	529	442	450	531	474	483	489	505	465	496	481	489	447	499	483	505	496	478	471	541	534	479	499	450	473	470	520	497	463	488	496	481	528	508	502	509	450	544	453	457	497	482	490	501	508	492	524	504	469	474	488	509	529	471	464	497	501	521	501	457	490	494	505	501	502	450	530	492	501	506	497	543	509	506	508	491	488	483	515	526	477	507	502	498	562	498	472	490	460	515	479	472	518	502	476	483	512	447	494	495	500	498	493	487	521	498	516	486	500	464	505	474	488	532	463	474	473	475	476	455	450	525	490	538	504	496	475	454	478	551	477	500	505	507	528	522	446	517	481	518	469	518	488	486	493	510	486	500	460	482	505	466	495	497	538	515	488	506	516	483	485	489	466	478	511	510	513	501	484	512	480	479	498	460	490	514	490	523	506	456	511	497	494	466	481	457	461	496	478	466	497	515	532	465	508	520	516	468	488	506	499	519	496	487	493	497	493	466	505	504	499	495	464	488	479	491	475	511	519	486	444	503	455	488	476	480	522	509	498	484	506	488	467	504	529	495	499	521	504	529	503	550	517	510	464	504	503	503	539	540	504	499	493	507	495	482	498	511	465	477	454	515	500	487	518	499	466	476	449	510	473	525	543	469	499	521	531	477	506	479	509	513	474	476	543	471	516	483	511	520	495	510	508	517	487	485	489	541	499	475	493	487	506	510	493	483	497	490	494	519	496	499	493	470	473	459	504	532	488	492	506	527	504	489	490	536	497	532	487	479	469	506	490	502	487	501	499	503	526	486	512	477	528	506	509	501	524	517	495	480	515	494	517	473	507	472	471	513	541	499	507	470	533	472	490	484	484	522	475	493	503	499	502	454	457	497	496	511	464	509	510	472	476	515	541	486	483	487	478	494	526	502	494	480	502	477	501	518	510	481	505	466	474	489	515	528	479	530	456	516	500	466	501	473	482	479	505	458	511	518	507	504	529	556	514	523	490	510	489	474	557	480	459	510	468	518	483	486	498	490	501	463	515	481	470	475	458	514	485	490	513	520	531	552	507	477	540	468	490	474	527	482	532	504	499	480	507	530	445	489	467	523	515	496	469	488	473	483	538	482	527	473	531	513	505	464	485	492	540	528	522	501	511	499	486	492	489	482	500	500	471	498	494	490	495	483	552	483	483	494	478	516	494	481	497	506	487	479	473	490	511	508	518	503	478	456	514	525	483	494	476	541	505	494	489	494	512	504	467	493	519	510	557	499	506	507	510	552	472	460	517	507	511	525	467	529	490	501	462	510	497	502	505	503	530	504	506	497	528	501	495	502	509	502	529	570	495	514	496	462	551	472	512	522	488	514	512	478	456	481	471	493	459	500	508	503	468	469	470	489	514	482	458	495	500	508	488	490	552	506	519	518	472	525	456	500	504	461	485	524	511	466	471	529	505	490	495	507	511	525	479	547	497	505	525	490	466	507	529	472	482	481	490	465	514	484	498	503	490	494	509	547	551	533	516	495	454	530	503	484	500	471	520	498	512	461	463	508	520	480	520	480	508	505	498	492	506	489	465	477	499	484	480	451	499	519	496	469	486	480	519	482	490	482	470	443	511	466	488	534	511	492	511	504	461	497	494	493	484	475	507	482	513	534	530	522	491	511	477	491	486	514	522	472	488	498	532	522	526	499	479	531	481	478	502	488	536	502	499	491	515	526	502	465	506	530	493	464	517	503	497	497	482	489	505	480	535	503	528	530	501	487	495	521	459	486	512	513	488	484	485	509	492	508	492	495	495	566	473	477	534	501	510	480	486	488	490	496	470	471	477	538	510	543	465	488	476	480	510	477	489	485	466	488	466	466	493	474	483	475	515	494	481	493	489	497	465	500	475	515	534	499	539	517	473	492	506	503	497	506	492	496	451	487	487	490	483	489	509	497	476	464	524	509	515	501	502	558	472	493	515	489	522	505	504	500	493	481	465	501	487	490	475	519	484	540	492	530	438	473	481	517	519	493	466	530	503	503	473	507	541	500	508	460	474	455	542	508	508	529	475	497	526	506	447	480	501	472	510	454	513	474	506	546	477	489	498	487	519	516	522	502	498	481	464	435	512	475	492	456	489	520	462	528	479	539	490	529	505	465	500	495	451	523	483	504	505	551	457	485	476	497	483	436	527	490	480	493	520	454	492	518	495	466	492	528	512	495	491	510	515	511	485	483	509	447	511	478	501	462	478	526	507	520	492	463	493	505	483	489	477	452	505	499	469	553	488	520	508	507	501	502	495	510	528	468	473	515	477	482	516	514	534	432	508	493	502	503	568	488	495	496	501	507	508	487	543	497	529	476	497	478	482	462	526	461	506	462	487	519	479	495	486	492	518	497	508	498	512	520	538	464	470	490	501	502	512	471	495	477	535	520	488	520	528	487	528	498	540	480	494	503	489	440	492	506	482	503	487	510	509	486	489	504	510	515	471	507	517	505	482	527	460	503	470	479	503	507	465	467	496	508	442	506	480	497	438	486	496	494	480	510	505	501	513	503	487	492	513	466	507	506	504	513	464	500	506	461	504	506	481	504	507	486	478	519	498	486	499	508	501	493	482	524	483	570	466	492	493	516	481	497	486	475	528	504	485	498	500	496	521	502	465	507	507	506	493	471	487	515	483	518	461	497	518	499	482	447	487	520	498	518	498	507	483	449	472	457	485	498	478	465	508	529	487	519	515	497	482	517	547	501	504	533	492	480	495	489	500	498	464	482	481	495	530	524	456	515	463	492	508	541	508	447	477	494	519	530	454	499	489	520	500	500	537	475	473	519	534	470	538	455	486	496	473	457	485	491	529	477	442	502	520	493	490	483	523	467	484	482	485	475	488	491	478	528	518	483	505	497	462	493	515	552	497	485	502	476	503	467	477	524	444	492	483	479	517	495	509	548	459	483	487	499	453	519	506	499	469	471	505	505	492	507	497	521	488	490	499	487	536	509	547	510	527	492	507	486	478	507	475	492	487	501	475	531	516	502	495	486	522	486	504	488	510	477	508	468	447	501	470	532	499	463	504	482	492	505	533	491	491	509	514	536	502
32650	17709	12067	3718	1957	1406	946	714	483	408	306	278	309	280	253	259	253	215	244	244	221	211	221	195	202	174	183	191	187	174	162	168	162	162	124	155	168	146	138	136	141	145	135	140	137	129	152	127	139	137	145	141	153	144	160	139	147	143	159	156	152	141	121	158	145	135	147	189	158	154	149	144	151	137	105	148	165	146	138	146	178	173	154	121	157	138	133	144	152	151	166	148	128	138	159	139	156	141	139	142	162	146	176	158	130	146	126	150	129	153	121	149	156	171	162	125	142	150	170	158	136	138	134	129	147	136	145	135	132	145	140	139	158	151	162	164	153	141	144	119	145	158	152	147	151	134	139	155	179	152	142	157	146	154	149	161	147	136	130	144	147	162	154	162	151	138	151	140	128	141	173	146	131	150	186	114	145	116	144	125	160	150	158	136	143	142	136	161	153	157	156	145	154	131	162	129	131	124	152	149	128	156	144	125	130	139	163	140	152	131	154	159	145	147	157	127	139	127	149	156	117	138	130	154	167	136	154	153	160	151	153	121	144	137	149	131	163	143	152	146	152	143	156	137	135	149	128	161	124	144	143	149	149	127	174	138	140	122	129	133	148	143	159	137	125	149	152	143	154	146	147	156	132	173	134	135	138	143	129	147	136	123	141	133	135	155	158	161	143	125	144	145	139	176	145	145	144	142	130	132	153	141	148	151	145	142	171	132	109	141	154	135	136	155	150	139	157	143	137	144	161	133	145	160	168	136	182	156	132	150	132	154	141	140	136	156	155	144	158	151	145	121	157	139	158	152	135	139	141	117	146	157	126	131	145	125	141	145	143	156	141	139	150	136	123	135	150	117	135	157	136	142	144	110	139	138	137	127	160	149	117	158	162	144	119	140	143	129	152	147	145	156	157	132	112	135	161	153	141	144	135	175	127	137	104	139	135	160	134	146	147	161	136	166	133	155	144	153	133	179	152	144	151	135	135	136	141	134	143	162	162	147	147	144	165	136	128	172	167	147	146	144	157	147	151	147	158	143	161	131	144	139	149	138	146	149	134	132	135	152	145	143	144	140	142	134	162	162	144	142	143	143	130	126	144	147	144	139	138	147	139	158	140	130	135	144	154	124	134	142	153	142	139	119	149	138	157	151	151	159	181	155	185	142	148	139	131	174	139	155	163	129	133	150	151	136	139	133	149	143	156	135	143	154	164	156	170	143	155	156	149	136	129	149	123	145	147	153	155	173	133	148	160	146	144	148	147	146	160	133	157	156	144	139	143	133	137	145	136	144	157	133	146	149	140	115	140	136	163	159	155	149	146	139	147	129	124	149	144	148	129	138	128	138	154	145	133	136	144	139	136	136	153	130	137	120	152	141	126	138	146	135	120	123	131	142	121	140	147	140	132	167	129	147	130	142	149	151	132	137	123	126	157	149	144	160	131	118	141	156	149	190	135	147	146	131	165	153	150	128	149	128	144	147	180	142	154	136	135	160	144	154	138	153	138	132	127	148	134	151	145	125	150	136	135	143	158	145	126	115	148	158	148	149	149	139	139	152	136	132	137	149	150	152	156	157	126	119	132	153	137	170	129	142	150	115	131	178	152	137	124	130	127	152	165	144	132	153	168	135	123	144	128	136	171	152	135	135	141	126	149	156	138	143	156	135	135	149	147	150	151	126	155	156	145	146	155	144	129	118	134	156	132	113	148	156	124	140	150	131	145	144	145	123	127	125	168	143	133	155	128	136	140	134	130	142	124	159	155	138	145	138	157	138	166	153	147	154	143	163	134	131	151	136	153	144	131	137	144	161	141	157	156	153	128	133	172	158	122	146	133	124	138	138	140	131	139	154	132	153	137	137	129	139	129	141	125	153	153	137	132	128	144	148	140	133	166	153	170	123	140	146	154	136	138	143	142	129	151	138	143	133	151	128	142	141	151	142	129	142	126	161	147	122	154	157	143	133	155	154	138	127	132	142	159	129	161	120	139	133	119	131	141	162	141	138	135	139	135	138	129	171	120	155	142	150	105	126	130	151	151	164	123	138	146	146	122	148	153	148	127	154	147	153	142	129	154	172	156	132	135	130	139	141	153	137	152	133	132	167	156	146	150	135	156	143	144	139	128	144	139	163	152	132	148	145	124	141	144	145	133	139	154	136	151	147	151	141	128	147	145	133	175	149	147	145	148	131	148	170	142	146	126	145	149	127	145	170	160	138	133	138	142	147	115	138	138	138	148	153	134	127	146	150	153	133	138	154	127	147	152	133	157	149	136	147	133	133	140	166	163	128	158	162	160	152	166	147	160	144	127	160	152	120	168	135	149	174	161	123	150	140	141	140	149	128	140	124	153	170	148	141	137	145	136	142	170	148	153	125	132	153	146	166	143	162	154	132	152	141	145	122	171	127	137	146	154	159	145	138	140	155	149	165	149	155	142	131	166	162	151	153	156	163	162	139	138	156	147	132	137	135	151	147	156	137	132	135	177	148	147	153	169	157	145	150	146	135	143	121	141	152	152	167	153	146	143	169	149	160	133	148	137	152	147	152	156	136	137	153	141	160	155	140	135	134	155	166	147	154	133	154	138	140	134	134	131	148	134	136	133	137	163	141	143	123	164	156	126	149	139	153	136	114	187	143	122	161	177	131	153	133	132	178	152	133	157	133	123	129	149	144	144	168	142	130	128	133	147	134	139	152	130	139	154	132	138	138	113	128	158	117	140	141	149	157	140	120	145	143	142	159	157	133	152	125	148	141	162	144	160	124	141	139	135	151	156	164	150	143	154	123	127	152	144	146	152	141	157	129	144	147	146	131	146	140	142	157	152	158	158	130	151	149	131	168	160	162	134	130	153	165	159	129	148	148	132	155	143	125	150	139	151	161	125	148	145	153	138	152	142	168	164	157	155	163	150	147	160	146	130	138	143	167	132	152	146	149	171	121	124	133	133	153	144	160	137	148	150	169	139	133	147	119	165	134	148	148	169	138	148	161	128	147	144	139	121	137	132	149	134	148	166	122	147	163	144	147	134	129	136	146	137	151	124	159	122	149	133	142	138	133	147	152	133	146	122	136	157	163	136	162	158	136	152	133	150	160	154	160	132	150	143	122	146	140	153	138	158	145	149	130	122	155	131	158	137	128	138	144	142	145	139	145	133	142	145	152	152	158	146	145	148	141	154	139	149	145	149	153	142	141	135	173	145	146	132	145	152	148	150	134	135	145	153	149	149	153	152	126	130	130	151	150	141	154	140	141	143	151	138	133	132	137	142	130	119	158	163	142	129	147	146	151	138	143	142	134	161	144	128	152	148	129	118	147	139	133	148	144	136	132	162	145	135	130	141	148	141	162	158	149	132	166	175	135	145	140	140	140	156	136	147	127	151	143	152	144	136	122	144	134	159	121	132	127	114	137	157	133	141	155	168	180	134	144	135	140	144	143	148	163	151	144	128	139	116	122	132	145	148	158	147	152	130	154	134	145	122	145	117	150	162	144	154	139
21831	15094	16128	8465	6682	5415	4151	3177	2373	1918	1537	1378	1354	1382	1265	1270	1121	1129	1151	987	1004	952	942	886	762	690	663	565	567	640	620	495	381	409	357	375	416	419	404	389	366	362	360	356	372	392	403	366	394	364	365	396	390	355	411	392	373	366	396	336	343	378	383	367	351	394	369	438	466	424	373	354	350	360	353	376	408	357	407	391	379	373	399	381	355	380	358	379	392	386	371	384	378	389	397	357	365	353	340	336	354	351	382	381	361	368	383	398	360	432	354	322	354	374	360	371	364	357	410	362	341	360	349	366	364	362	357	373	359	368	339	355	375	371	340	365	400	380	384	374	340	328	361	366	389	390	376	304	359	339	351	377	342	346	343	363	367	383	386	349	356	350	354	362	386	362	339	373	352	369	384	367	406	319	375	380	344	393	347	380	343	366	363	341	360	353	386	349	375	369	336	352	381	378	370	357	345	350	352	359	359	351	367	328	355	360	355	375	390	344	351	361	337	374	399	345	377	348	370	375	356	338	311	361	386	382	366	382	385	405	390	330	396	380	363	344	364	376	352	386	389	310	388	382	365	360	323	379	342	347	366	357	395	363	372	308	380	353	382	384	363	359	347	373	389	373	368	359	389	354	360	351	347	377	367	350	358	381	374	352	357	356	348	350	395	359	368	352	354	351	345	352	382	394	355	369	383	343	360	370	381	383	367	375	374	366	390	358	337	350	363	378	358	405	374	361	362	371	393	364	340	374	346	356	379	354	360	379	361	367	372	422	388	394	362	338	346	352	405	331	372	370	350	380	336	330	352	384	373	363	341	345	370	358	356	358	364	348	398	366	381	381	353	356	377	387	366	344	393	388	390	365	339	350	347	326	349	392	350	355	381	395	345	397	364	371	379	368	352	356	357	342	366	374	359	378	349	354	371	356	365	384	377	361	376	375	347	376	358	346	377	326	358	361	354	362	386	367	339	382	373	352	374	401	359	394	368	314	373	357	387	361	344	333	362	327	385	355	328	326	372	350	392	396	344	366	358	380	382	345	367	357	377	387	382	366	360	378	385	369	350	364	372	370	365	331	333	350	336	363	404	383	356	391	331	363	338	359	361	370	344	348	382	366	349	378	371	394	357	356	411	356	355	410	344	342	415	426	381	366	357	381	388	371	376	372	365	361	345	348	355	363	375	356	369	363	338	367	369	379	387	392	358	364	339	363	346	368	373	333	351	375	393	374	365	340	350	373	359	356	391	329	339	373	344	382	378	343	369	356	358	383	354	356	393	369	367	399	354	340	376	346	345	372	353	318	346	373	369	348	372	389	393	339	374	366	371	369	377	359	357	338	353	355	366	388	379	368	371	367	378	373	348	341	340	375	364	376	343	377	396	337	369	366	376	342	382	351	393	398	367	368	391	369	380	375	367	394	350	326	350	344	340	353	381	370	341	394	393	338	357	360	377	374	373	388	357	338	350	363	382	353	326	351	326	398	348	347	373	357	343	389	344	367	375	345	377	361	390	386	373	350	345	324	362	376	434	382	347	364	360	357	335	350	357	339	393	382	352	347	364	372	347	406	364	328	334	346	357	423	369	378	375	361	350	361	343	369	313	350	345	368	345	373	377	363	378	367	343	378	363	331	350	353	378	372	361	352	362	370	364	404	357	421	356	372	350	384	380	364	355	377	362	359	361	343	342	352	340	348	377	373	346	357	360	399	376	384	363	324	374	365	392	357	366	369	327	354	361	355	343	387	396	354	360	353	387	378	351	344	340	358	372	388	343	375	358	345	358	356	352	376	326	344	359	368	334	374	379	363	366	363	392	382	353	357	350	344	372	363	375	359	367	368	332	362	358	350	389	390	346	338	364	383	348	363	351	378	353	350	373	364	325	385	341	352	386	380	352	363	382	372	350	392	376	361	362	390	365	351	358	362	334	349	401	381	351	354	353	360	376	371	375	379	379	366	354	367	377	369	342	379	369	372	382	349	388	342	345	341	396	357	337	390	363	382	372	379	366	365	378	344	338	356	365	341	361	371	379	345	338	357	392	377	373	418	354	377	357	392	371	335	369	347	332	366	370	358	348	368	361	361	339	342	370	362	355	342	344	359	373	368	389	359	386	358	356	392	311	327	367	368	354	374	349	355	365	397	358	356	379	339	394	369	386	394	363	355	384	379	360	387	324	351	364	367	366	406	374	358	348	317	385	348	358	378	340	379	357	315	375	355	370	346	328	362	374	374	363	401	346	374	349	385	397	338	355	370	365	368	354	398	360	375	378	377	381	381	346	375	347	359	394	352	322	378	363	339	348	344	381	368	355	350	359	369	363	353	363	348	390	381	349	338	382	389	381	374	352	390	360	385	354	400	366	356	365	352	370	342	366	347	342	363	398	374	390	358	365	330	347	380	371	361	377	352	351	339	369	364	342	390	336	381	329	324	360	368	365	388	378	406	360	384	396	359	379	381	391	378	351	355	337	376	400	355	342	321	365	388	388	366	350	357	367	366	348	393	395	376	380	336	348	365	343	379	415	372	350	336	385	365	366	365	396	347	391	372	356	353	343	337	361	325	368	356	378	362	367	382	336	388	363	396	371	381	393	369	379	331	344	384	325	363	350	334	358	390	346	366	330	355	376	359	358	373	369	374	360	382	351	349	391	357	371	369	375	316	341	350	378	372	351	361	406	371	378	371	370	372	378	401	362	378	363	361	346	318	362	354	377	343	370	382	365	362	348	359	375	354	376	403	408	360	370	365	356	395	313	358	321	386	362	392	379	349	386	326	377	382	388	364	401	340	367	363	387	320	358	372	385	382	371	363	393	357	382	365	403	331	390	366	361	384	358	363	395	375	385	387	349	350	339	341	390	333	385	349	346	337	348	345	357	378	382	359	387	414	364	368	366	349	355	388	346	378	380	366	369	401	379	384	342	345	337	364	359	395	383	345	381	383	378	373	356	352	344	356	339	340	350	370	363	333	383	390	363	375	314	349	411	333	357	344	353	322	348	371	368	376	381	345	367	377	386	383	395	342	354	391	374	375	369	355	371	386	388	374	363	394	374	367	347	412	341	360	395	388	359	372	365	330	364	378	384	358	372	361	367	361	344	381	370	367	374	349	367	387	358	363	383	360	336	367	356	357	368	370	399	409	351	336	375	374	349	382	371	356	333	364	400	405	328	341	345	399	369	347	389	394	344	349	367	369	371	365	391	358	328	346	387	358	383	332	397	379	344	379	336	367	361	379	355	360	387	404	384	367	344	413	361	380	382	360	354	374	383	345	388	362	390	366	383	334	363	329	372	377	361	373	397	354	330	316	365	374	355	366	347	359	394	385	380	378	359	355	371	332	382	384	347	354	409	401	344	369	341	338	403	347	377	366	372	352	405	374	372	362	406	353	396	333	385	384	378	377	348	367	365	372	363	350	358	391	384	334	384	344	379	362	365	377	361	349	361	353	391	360	373	361	347	369	353	359	353	365	379	379	402	378	378	371	362	359	352	342
13115	5608	2901	1110	727	544	424	358	303	227	234	229	234	229	232	207	192	241	209	212	188	236	197	199	202	185	169	202	206	193	182	180	194	159	184	180	180	175	151	189	186	178	169	195	170	179	174	173	192	190	177	189	205	146	179	205	196	190	189	162	215	175	207	185	170	160	183	196	183	189	190	180	190	198	183	171	195	177	191	184	164	174	180	174	189	162	190	158	199	158	177	171	192	190	156	166	173	169	188	191	185	146	188	172	191	171	185	158	179	176	207	180	193	168	198	174	198	194	188	176	162	188	185	168	175	187	177	182	188	197	189	194	186	181	195	175	187	184	183	177	172	199	168	170	167	156	197	178	180	172	206	189	147	190	172	211	203	172	178	170	200	182	182	177	174	169	161	179	161	173	184	158	186	185	194	187	184	163	157	173	192	190	163	162	191	200	194	175	174	173	174	186	156	172	203	200	169	184	185	171	162	189	152	192	184	175	192	166	171	200	168	198	183	175	191	184	168	178	202	204	178	183	180	202	186	178	173	196	157	202	202	180	190	201	180	179	197	183	161	183	193	193	180	181	185	193	182	193	179	205	170	162	172	169	174	181	204	210	166	183	209	196	173	193	158	182	160	181	199	162	170	149	170	170	183	190	172	211	195	165	180	167	182	172	164	200	194	159	188	170	186	175	180	178	160	188	180	181	167	180	189	195	204	165	138	171	173	196	164	207	192	187	154	184	168	188	184	159	172	179	180	194	189	178	190	178	199	197	174	163	184	201	172	185	201	190	152	196	166	148	187	185	188	179	185	164	169	197	190	183	195	189	185	186	170	171	200	195	173	174	209	184	165	183	192	193	177	196	196	203	185	182	188	165	182	195	224	163	201	166	201	171	192	196	191	205	161	194	192	172	190	168	178	202	155	174	183	189	178	174	195	176	188	202	190	178	182	182	176	189	171	181	191	177	184	165	175	150	183	181	185	186	205	185	170	170	175	178	183	196	197	191	185	205	147	173	196	189	188	194	154	194	201	180	187	169	200	179	174	199	185	165	185	188	183	157	205	177	177	167	174	171	180	195	173	179	173	168	184	178	199	173	181	171	198	202	185	177	172	175	173	186	179	151	176	211	182	168	200	200	186	186	165	191	184	194	165	162	221	146	202	167	182	218	186	211	170	178	187	158	182	167	189	197	172	162	168	184	195	185	175	184	207	178	168	188	154	183	194	170	181	152	174	167	162	177	165	199	197	177	200	208	169	175	191	165	182	161	182	175	177	182	188	168	179	178	171	175	180	166	175	176	184	170	180	203	189	189	173	163	171	169	190	175	214	187	179	184	188	179	173	183	188	211	156	171	196	209	206	177	194	197	168	193	171	187	187	175	187	195	175	190	175	166	162	196	182	164	193	208	166	184	170	157	157	182	202	188	176	200	192	159	155	187	196	186	173	178	205	156	181	193	191	176	153	184	192	162	189	181	205	199	175	188	164	210	180	187	187	165	186	185	163	180	190	194	179	178	178	197	166	162	170	182	187	169	177	191	179	174	218	178	172	164	182	211	184	207	155	181	180	201	189	193	193	181	187	172	181	177	184	181	188	173	168	209	155	177	171	162	181	203	163	170	158	168	191	195	173	167	160	207	184	173	178	182	169	173	163	158	197	189	217	169	163	171	172	184	179	185	182	172	209	187	192	173	186	163	178	178	181	196	202	180	166	184	185	183	163	192	160	190	199	180	158	182	181	191	167	207	195	174	167	171	194	189	159	178	177	177	200	176	188	197	188	171	171	208	184	176	145	171	167	193	203	183	191	202	176	179	187	172	168	185	185	164	196	159	173	175	169	191	189	169	173	192	206	169	195	158	171	188	192	176	177	160	195	184	207	200	181	179	199	207	211	184	166	180	178	179	193	177	179	169	188	177	186	174	177	197	173	184	165	179	147	171	197	212	193	157	163	175	181	189	200	224	193	185	193	198	172	183	167	168	182	188	193	192	188	189	184	209	181	173	146	168	145	195	179	175	182	185	172	186	186	206	208	147	188	158	186	179	199	192	193	180	168	159	192	188	215	192	184	196	162	201	182	182	146	197	179	169	165	187	182	184	203	203	169	178	192	190	178	213	180	173	142	181	176	173	180	184	217	174	215	195	210	195	182	193	181	157	164	172	186	176	200	191	199	182	173	182	191	174	195	161	176	182	166	177	190	172	177	179	176	166	174	178	165	190	150	164	202	186	178	202	191	171	208	173	180	163	186	202	197	187	159	169	180	173	203	170	184	181	217	172	165	187	151	157	205	169	195	184	171	174	206	196	189	184	168	202	214	193	174	157	180	189	165	164	168	168	176	186	192	192	176	155	202	184	161	192	189	168	194	167	177	150	182	174	194	165	162	168	163	189	180	174	149	164	178	182	162	179	156	209	169	172	211	189	176	172	174	195	200	175	163	196	164	200	164	195	186	172	190	189	173	179	165	167	163	175	168	174	194	177	166	193	181	173	160	174	179	176	180	170	147	187	171	154	179	168	159	205	200	179	188	182	199	184	193	173	172	182	167	187	188	164	176	190	185	202	186	147	179	186	181	178	172	192	185	191	171	188	183	159	178	190	212	196	191	196	204	175	167	186	196	194	187	188	178	167	183	195	172	203	147	173	218	167	200	170	180	197	186	185	216	167	175	147	196	185	176	185	178	171	171	202	179	186	164	208	196	197	166	187	197	176	181	164	200	181	206	192	171	167	169	172	157	191	153	167	178	185	191	186	177	201	166	181	188	179	165	202	179	173	174	192	198	172	210	195	191	191	178	175	192	185	177	176	212	199	179	199	178	189	174	178	186	192	154	169	144	175	213	157	163	190	198	179	156	189	173	202	169	152	172	210	187	166	164	176	198	175	184	171	185	196	178	168	168	176	169	199	191	161	181	188	183	202	191	202	178	197	166	186	177	195	172	176	174	198	180	158	202	205	184	152	174	191	224	185	217	185	178	183	188	198	167	173	186	171	195	164	161	178	198	200	176	166	196	182	177	185	186	170	193	185	179	179	184	202	183	190	172	194	179	175	171	187	202	200	190	175	188	170	162	182	171	206	170	181	177	159	177	172	173	167	161	180	172	197	192	211	186	154	183	194	164	160	195	166	178	191	185	157	209	202	169	178	184	166	174	156	182	161	201	206	207	168	197	176	198	180	144	178	179	175	165	175	195	177	212	167	174	199	183	187	194	175	171	210	207	159	201	184	184	182	161	179	181	184	181	192	191	182	175	202	183	179	202	200	199	191	180	171	187	186	181	193	183	163	197	190	173	175	186	188	170	168	168	152	194	186	191	171	187	189	220	189	184	200	176	170	191	180	166	187	213	191	201	171	173	186	186	182	182	188	185	179	192	174	206	151	171	160	158	166	168	168	205	183	180	172	173	189	184	208	196	184	189	210	188	175	166	183	227	201	156	237	185	185	166	186	189	190	194	198	187	178	180	200	184	182	184	187	202	183	204	178	182	201	190	160	181	189
9829	5666	5281	3370	2769	1951	1547	1291	1039	844	770	746	744	829	813	695	732	740	710	687	706	698	615	525	571	541	582	601	574	542	492	449	467	465	416	459	449	487	449	461	449	450	449	476	419	449	436	485	471	450	420	458	478	458	462	451	467	497	481	452	423	435	477	452	467	478	497	448	472	461	501	472	463	448	382	452	451	453	435	428	429	465	516	452	461	482	477	472	451	476	487	500	449	458	431	494	470	438	461	471	486	462	483	495	432	480	493	472	454	445	465	479	443	469	473	441	482	429	451	474	421	474	477	466	467	488	436	449	425	440	469	446	474	512	455	456	479	460	479	478	482	446	451	422	415	457	448	464	501	454	433	462	431	469	505	458	475	481	481	471	464	457	451	430	452	473	448	443	443	461	441	444	478	422	503	444	448	471	441	471	478	470	471	460	451	465	470	469	447	474	459	458	413	462	489	457	476	446	434	450	475	444	471	449	470	452	482	444	474	455	468	467	413	448	446	448	471	481	454	470	460	430	432	446	468	457	449	436	446	457	496	494	471	471	500	457	463	456	465	419	463	467	464	450	463	481	461	438	449	474	429	476	443	450	468	445	471	474	478	458	452	426	436	439	488	464	460	488	441	444	431	450	446	467	467	469	476	394	437	444	450	458	454	495	450	453	477	479	466	458	465	447	463	466	431	455	455	501	457	486	490	456	447	452	481	456	467	460	419	472	466	494	443	440	450	438	457	429	456	456	467	441	490	440	464	469	463	478	465	468	477	462	465	471	455	469	458	482	430	470	460	460	452	481	446	438	501	441	456	469	442	472	452	427	417	453	458	448	458	432	419	457	447	427	452	421	465	452	445	450	441	449	493	492	450	478	473	450	498	506	474	446	445	453	409	484	450	478	451	448	509	471	438	484	443	448	488	511	425	479	480	436	450	468	534	481	489	467	470	436	455	483	494	482	456	494	474	496	474	454	471	450	452	492	469	478	429	450	427	473	482	469	452	466	465	477	426	487	418	426	433	443	472	437	459	470	483	494	456	447	452	488	490	450	447	451	500	468	462	461	461	476	492	441	442	447	476	460	434	486	490	432	439	497	478	484	459	482	449	438	475	457	460	514	478	422	442	478	431	455	465	465	476	489	483	435	455	443	437	461	457	475	475	440	442	456	469	466	456	451	458	473	451	428	438	459	496	413	456	499	491	436	472	477	451	450	479	432	451	481	390	455	441	438	475	478	457	468	437	463	425	475	437	481	457	483	430	445	461	453	459	497	482	452	462	454	456	432	428	496	453	446	457	468	450	487	467	477	462	508	482	464	456	465	465	421	432	455	494	469	414	444	423	481	473	472	489	444	482	452	495	466	452	467	458	405	479	463	427	460	473	506	460	446	482	486	484	446	429	458	464	476	538	460	431	465	455	473	467	499	466	477	466	448	451	468	448	446	424	468	460	431	479	458	498	461	436	434	447	459	468	447	465	461	453	476	490	434	472	477	475	508	451	439	457	463	446	449	457	447	487	449	494	485	508	474	484	436	509	458	455	449	465	467	464	456	438	464	463	468	461	417	440	460	425	416	438	473	437	447	492	435	472	453	447	436	461	445	425	420	498	469	439	420	479	464	478	476	450	472	470	464	478	515	458	461	436	449	482	438	418	498	462	447	448	433	441	451	474	464	466	482	481	455	475	486	480	464	446	459	418	458	486	420	464	476	496	447	467	454	426	463	452	497	493	497	436	456	450	437	446	474	445	450	450	460	465	431	461	456	475	423	461	454	432	467	435	458	474	491	489	484	435	466	459	429	432	457	446	452	452	443	397	470	476	480	485	479	427	474	487	467	486	461	488	510	479	461	480	499	451	469	511	441	471	416	456	470	480	481	475	447	481	454	454	480	430	463	458	477	464	527	451	481	431	434	455	408	468	475	452	401	462	456	462	420	456	437	424	468	493	458	510	468	435	447	459	501	501	470	414	484	437	477	482	454	444	432	498	447	424	473	452	447	439	402	426	467	470	451	493	469	476	460	426	469	456	430	465	468	418	476	446	436	465	520	455	456	468	466	447	484	470	425	443	439	465	443	487	441	459	447	452	460	485	451	492	465	460	446	442	460	466	455	495	451	497	424	472	444	470	425	443	487	439	422	460	468	451	461	469	451	484	478	437	450	486	449	495	486	462	468	468	488	428	429	476	411	450	482	483	481	479	459	453	442	458	492	482	466	375	489	466	449	462	458	490	475	426	452	452	469	468	487	482	407	472	428	475	489	484	460	445	466	474	460	432	459	424	490	443	496	487	441	492	439	460	477	461	498	429	414	461	420	430	468	454	443	457	466	526	455	443	459	458	500	455	454	442	444	434	495	487	469	468	445	460	475	442	459	498	451	485	462	458	468	451	448	435	427	451	458	468	486	449	448	443	453	482	459	475	439	442	431	472	445	452	490	458	487	481	415	450	418	484	447	497	441	435	470	486	479	485	465	462	453	477	488	449	440	414	484	460	485	479	460	469	449	501	434	474	474	473	451	444	448	480	444	450	487	458	477	425	473	471	443	471	482	483	465	481	427	462	459	464	456	439	449	459	468	443	449	441	470	431	469	489	480	445	475	477	434	491	424	462	471	506	432	435	456	420	487	454	455	445	470	488	450	495	494	442	482	433	443	469	475	442	431	469	448	421	431	446	457	489	455	448	461	440	474	508	517	445	483	465	454	462	451	472	463	469	491	481	472	439	466	479	493	481	483	445	485	445	486	445	459	469	437	441	459	476	461	458	465	471	440	473	457	472	487	462	466	458	484	486	436	518	445	444	478	454	465	436	432	454	450	451	466	452	453	429	481	447	440	472	415	459	440	460	508	475	423	453	460	485	481	428	486	498	491	476	448	459	460	444	455	466	476	484	445	451	467	481	487	447	438	459	428	453	414	456	483	461	484	438	468	451	465	450	440	433	490	418	486	500	440	435	455	427	464	454	482	454	477	465	478	469	464	479	499	456	476	467	438	461	460	472	485	454	448	456	446	454	419	511	448	478	451	474	447	445	487	519	481	456	454	469	420	471	435	447	475	437	479	467	460	495	507	452	447	436	423	442	465	486	423	479	450	449	448	446	491	442	487	429	467	481	455	490	451	447	469	416	469	470	462	464	456	449	483	472	431	448	461	480	452	439	495	444	438	432	442	460	454	470	431	463	471	455	462	448	486	417	460	473	511	453	427	473	464	467	476	481	473	467	457	471	438	498	437	444	459	474	436	473	490	437	428	399	476	448	467	526	459	450	473	461	444	453	457	429	482	444	465	453	443	461	460	458	463	461	466	462	474	447	442	501	457	426	454	453	469	431	495	471	461	467	441	440	453	439	461	432	457	479	439	487	441	441	427	486	445	479	450	450	445	463	464	467	470	458	458	476	423	459	463	451	409	492	468	437	470	448	436	474	491	495	441	433	456	476	464	473	444	440	451	482	444	443	475	455	425	487	461	447	505	447	437	469	465	434	453	439	471	442	466
24434	11734	6860	1966	1246	930	657	516	437	338	341	288	289	311	286	318	277	281	282	260	254	245	249	256	260	225	222	244	223	234	204	213	218	235	212	208	204	217	202	223	215	188	203	197	197	182	181	201	206	189	221	201	208	184	185	187	202	218	195	221	171	203	230	176	224	203	175	195	190	223	210	201	190	193	187	194	194	220	180	212	192	200	210	203	201	199	191	174	216	186	191	178	221	216	191	190	187	212	211	217	196	187	196	210	202	187	196	190	211	216	207	165	194	213	211	183	201	191	202	154	194	197	212	196	201	203	212	204	182	197	205	208	199	194	203	214	218	223	222	214	224	241	200	199	192	211	184	181	220	222	203	221	209	207	203	192	212	202	225	186	188	214	190	219	203	222	227	224	232	196	184	214	203	237	195	193	198	195	192	218	189	204	199	196	206	200	199	225	200	191	157	220	178	202	198	200	179	165	218	208	163	203	204	215	185	221	219	189	196	200	203	187	222	216	202	196	219	208	197	190	230	184	201	177	177	210	194	226	212	186	220	207	235	186	213	216	210	191	199	231	218	198	217	201	216	218	208	199	193	202	219	198	190	200	200	192	191	191	219	191	206	235	192	207	194	183	199	186	201	219	197	178	199	214	220	195	203	189	188	204	201	205	211	194	208	224	212	194	224	220	203	177	198	198	218	224	193	204	225	189	210	217	188	201	205	245	214	191	197	207	198	183	224	197	193	213	204	211	192	207	197	205	210	192	201	213	185	197	188	216	204	209	183	191	186	185	184	200	198	187	182	170	209	184	196	204	213	198	167	194	195	231	190	224	210	201	235	221	205	209	197	223	213	185	197	175	174	198	189	203	210	213	214	194	216	200	209	207	176	205	190	236	211	208	192	245	178	192	194	212	212	193	194	196	195	205	194	224	192	197	193	216	179	179	221	197	211	190	204	194	204	212	246	203	221	198	218	205	186	226	203	214	217	202	213	195	213	216	191	207	199	180	238	210	200	203	218	221	209	183	201	221	198	224	198	191	196	207	195	204	214	164	218	200	184	190	206	185	180	212	193	221	208	200	197	199	237	209	239	207	199	191	201	211	204	213	177	209	221	211	211	183	205	229	207	195	214	197	179	187	181	206	231	187	199	187	215	203	169	212	211	219	231	198	217	163	210	231	214	193	183	199	206	237	182	229	194	198	214	212	189	186	193	213	188	191	184	192	168	201	192	174	205	201	217	206	200	188	237	229	202	212	188	216	195	224	201	214	210	191	188	197	211	212	198	212	195	209	212	192	216	205	201	182	210	210	206	200	195	198	185	231	218	213	204	182	196	215	191	210	192	202	182	189	200	191	193	199	204	188	224	210	189	199	222	218	189	181	213	228	202	199	201	209	186	193	211	194	197	195	199	205	198	194	204	197	196	154	206	218	196	181	188	223	207	193	197	201	189	175	207	186	219	205	224	239	212	211	212	186	237	215	172	217	191	231	206	214	183	201	216	208	196	185	200	210	255	217	217	214	200	193	200	187	198	223	219	191	213	203	210	177	196	201	202	210	201	200	197	199	217	223	214	203	200	219	188	184	203	208	194	182	186	203	194	206	193	194	215	228	185	207	211	203	190	173	223	214	194	188	204	194	183	212	213	213	195	197	196	206	194	236	189	176	221	203	215	194	186	185	211	235	213	195	188	191	192	210	179	197	195	215	225	191	203	209	228	202	203	187	217	220	187	218	200	210	202	223	194	187	258	190	199	201	211	189	202	202	176	202	218	193	171	203	192	199	205	206	181	190	211	195	195	189	229	218	188	209	219	221	230	199	229	184	196	212	202	196	196	209	186	202	187	193	187	199	207	207	221	224	207	188	211	217	204	190	213	235	215	176	183	230	199	229	207	207	182	210	197	205	180	210	207	202	211	217	164	191	204	213	219	209	194	199	189	221	198	181	222	201	218	217	185	210	206	218	202	214	224	226	226	236	191	197	206	191	212	176	215	200	218	193	212	210	196	194	196	224	197	203	199	190	202	172	198	222	227	186	199	208	177	209	209	233	197	193	193	207	198	208	207	182	181	203	180	186	205	189	185	200	190	189	179	205	210	201	180	226	206	214	193	221	192	216	208	215	225	163	192	202	216	185	175	209	211	194	210	215	191	209	190	195	212	189	210	197	190	201	188	226	208	200	182	193	237	201	189	215	221	202	199	195	187	191	214	208	206	195	192	219	211	205	187	223	189	230	196	149	203	176	199	213	214	196	213	212	209	198	203	218	205	199	226	199	195	183	206	203	193	200	187	184	230	214	187	216	212	178	223	211	193	210	179	193	221	206	216	202	232	221	195	211	203	207	199	210	195	188	204	207	217	200	213	199	193	198	217	203	203	210	218	203	200	200	213	180	186	192	192	217	206	185	195	219	192	221	212	182	193	216	181	194	194	219	204	184	220	180	180	203	211	190	225	213	209	213	235	192	199	176	200	228	214	223	202	204	178	197	223	228	210	208	213	209	208	231	207	203	210	206	185	200	213	214	199	194	198	218	208	221	203	192	194	203	165	165	181	169	197	203	213	183	202	198	200	218	219	204	194	212	199	204	206	219	211	228	213	198	198	205	205	203	208	184	193	238	188	214	211	211	174	215	240	188	206	228	212	209	199	213	201	223	195	196	219	186	206	193	196	172	188	200	185	202	201	207	193	206	182	206	196	192	209	177	193	206	194	194	212	196	203	212	209	201	201	200	210	212	216	205	223	199	186	210	202	201	194	190	212	210	197	217	221	194	211	211	192	210	195	181	218	209	232	179	212	211	200	197	202	217	167	221	214	188	179	196	201	212	198	213	218	239	197	212	224	194	202	181	209	199	187	193	189	201	180	213	184	225	211	177	196	225	207	185	207	186	188	178	167	198	224	201	213	186	217	225	194	200	204	190	227	203	209	211	231	204	198	171	203	186	195	212	242	194	213	209	198	177	196	196	200	188	192	189	187	209	222	213	180	198	202	220	225	231	186	233	204	195	203	217	223	204	199	199	196	206	205	197	183	210	207	179	206	205	198	217	224	208	193	239	224	193	207	197	182	208	189	221	197	208	190	223	210	207	200	236	226	213	201	183	193	177	202	180	199	206	194	177	206	198	217	193	196	181	220	201	222	188	188	211	200	200	213	220	227	196	195	209	192	204	190	220	189	179	206	174	185	232	196	221	205	208	194	193	205	190	208	185	186	193	228	213	220	179	186	189	208	188	201	179	184	210	191	179	205	206	194	223	222	220	194	203	177	187	193	197	214	197	210	191	193	186	208	217	229	234	170	195	215	223	195	174	205	211	191	205	197	203	204	212	185	216	186	187	199	198	194	185	200	200	217	193	190	215	194	224	191	211	213	211	203	203	189	219	188	196	194	182	187	191	205	217	195	206	202	209	196	203	184	217	198	191	181	226	220	200	192	212	177	215	214	207	210	223	213	233	171	197	199	206	210	209	201	207	204	205	205	217	211	202	183	198	194	210	207	221
17810	10471	10575	5431	4592	3723	2672	2186	1699	1380	1305	1232	1187	1239	1156	1050	1082	1092	1033	1020	871	820	723	744	752	760	736	767	776	641	576	497	517	488	521	566	573	515	467	556	508	498	492	475	495	546	488	473	507	509	515	528	542	530	475	538	527	530	502	497	490	497	524	485	541	583	517	531	520	553	541	527	515	515	521	530	520	530	556	502	501	525	541	521	498	505	518	503	517	505	472	510	508	534	495	500	533	542	487	495	521	527	488	469	488	544	523	477	511	473	528	541	505	522	503	543	500	504	565	554	489	510	503	546	472	500	530	488	511	548	491	516	489	507	516	509	515	506	488	522	502	523	489	482	507	518	480	553	508	508	458	518	490	500	517	512	499	547	482	547	539	526	476	481	516	514	489	523	529	501	493	495	508	510	509	486	521	508	515	500	506	485	471	558	477	508	500	495	496	500	486	483	497	495	500	480	494	505	477	487	518	504	551	440	496	499	500	511	458	500	483	539	488	504	515	484	479	485	490	492	471	490	495	516	496	505	498	477	493	528	436	537	544	482	497	494	514	498	485	535	505	470	474	493	501	523	555	515	469	507	543	478	493	539	473	481	474	544	531	533	504	495	494	508	534	466	478	469	516	523	494	517	461	463	512	488	540	499	485	505	508	505	491	504	478	520	500	490	534	503	489	494	499	524	517	511	478	539	498	466	489	530	499	465	503	515	502	538	479	450	564	495	546	553	481	518	556	525	465	502	535	517	480	489	471	500	507	509	507	480	496	507	524	477	497	529	468	526	500	497	496	456	493	501	464	521	502	522	532	490	532	528	519	514	517	487	508	515	477	471	472	522	510	495	490	535	535	500	473	528	498	483	502	507	548	519	475	508	561	487	505	510	511	536	525	491	539	531	515	539	512	557	487	542	532	520	500	526	504	484	486	508	523	509	531	505	495	555	481	491	493	486	499	512	481	519	468	515	563	533	472	467	552	491	476	570	530	502	480	534	492	488	521	511	499	538	501	474	513	529	500	526	515	484	523	544	539	504	488	518	503	523	479	482	518	497	525	519	498	486	477	492	487	543	488	477	535	499	509	479	523	496	510	506	550	493	518	535	496	510	490	519	520	506	510	504	537	424	498	468	541	498	507	524	469	502	513	527	522	487	543	509	503	482	487	503	537	492	536	524	530	508	521	470	539	517	440	525	495	505	494	492	529	517	503	499	509	476	508	505	502	514	517	525	512	513	503	525	483	531	470	502	508	521	474	498	488	517	509	465	525	500	508	483	546	499	500	493	455	525	503	521	502	436	525	508	512	465	535	470	518	513	503	470	492	518	494	487	494	482	521	541	522	463	477	511	493	494	494	532	523	517	483	517	450	546	500	545	475	506	540	501	502	508	517	543	525	515	490	524	528	515	487	540	495	511	531	488	529	546	513	507	510	487	514	503	528	488	483	517	471	495	518	510	514	487	531	470	545	539	536	458	481	512	521	513	500	541	525	489	486	493	493	530	522	524	508	521	552	555	500	519	515	518	516	488	500	492	543	527	488	499	522	541	496	528	485	514	513	488	510	515	491	494	509	510	487	499	492	458	548	515	480	559	540	515	483	490	521	456	498	492	462	533	533	507	483	506	535	469	497	513	515	529	514	499	482	505	498	496	527	519	520	487	521	524	484	487	523	515	521	531	486	500	510	540	467	526	494	515	509	500	515	518	522	513	503	489	526	492	524	509	488	500	470	484	513	500	554	519	493	519	530	488	519	522	494	485	469	502	533	495	521	512	490	493	469	516	478	504	482	504	494	510	504	484	505	503	559	453	500	517	545	484	530	499	524	481	539	488	531	487	485	515	501	500	466	512	461	472	510	515	526	495	516	526	519	474	485	535	512	495	476	505	545	513	512	524	509	506	537	482	542	507	504	482	527	483	488	481	513	510	483	482	543	497	536	500	476	527	483	504	488	533	484	494	529	519	507	497	496	497	509	497	522	524	490	509	516	527	511	531	530	506	552	553	499	448	473	510	539	523	487	489	493	545	478	508	494	519	520	543	515	467	447	506	533	483	494	486	522	490	489	543	535	487	465	549	492	505	498	509	497	456	542	475	531	504	470	506	515	509	501	503	545	508	516	514	520	543	548	495	517	493	522	534	499	511	523	507	459	477	527	507	522	515	493	521	534	527	473	486	497	535	533	495	506	513	530	479	504	472	528	502	526	510	487	491	499	533	488	521	496	497	528	517	518	481	490	519	498	494	497	487	525	502	516	491	513	533	535	539	522	549	483	499	504	505	525	470	498	520	492	539	558	506	488	497	501	482	505	517	514	510	493	485	498	514	501	535	488	507	472	484	551	508	493	480	535	496	481	483	501	498	460	544	503	532	473	543	508	490	469	516	509	506	529	483	510	522	496	526	517	542	485	541	520	520	471	528	532	503	520	519	496	509	475	494	471	526	498	502	479	487	527	525	532	472	483	522	463	493	491	487	499	501	527	517	506	453	490	542	498	502	535	457	478	513	503	537	487	476	518	506	516	465	497	476	569	490	521	510	498	539	511	557	501	530	509	496	510	487	539	512	538	497	510	536	544	509	506	487	454	544	487	495	519	507	538	498	483	498	475	506	547	498	472	489	482	464	569	490	502	521	475	507	481	538	497	526	479	488	520	501	492	510	569	464	515	498	468	528	515	540	521	501	522	510	537	513	511	542	483	516	477	497	488	512	506	499	486	529	521	487	550	557	476	470	482	533	551	463	535	519	494	520	511	465	493	525	481	499	488	497	502	483	490	491	532	475	510	481	483	522	497	508	484	487	479	513	470	501	501	513	543	495	493	494	524	515	508	499	520	499	519	497	546	524	515	517	506	507	520	477	501	542	532	464	528	486	527	525	507	474	512	467	529	466	464	483	508	499	485	491	526	515	497	517	517	511	454	480	495	530	472	511	481	506	479	501	478	511	534	501	501	459	516	496	500	492	533	505	497	502	508	484	501	493	533	457	499	509	498	500	521	494	502	521	492	501	499	519	510	502	522	490	523	503	462	494	487	544	524	492	528	534	536	469	499	508	514	494	481	544	484	489	531	476	500	525	494	484	516	520	530	468	505	541	490	505	516	504	531	476	538	501	481	512	493	501	527	484	476	538	534	569	498	451	477	508	500	508	539	516	499	557	490	531	515	491	498	494	460	457	532	484	495	497	506	519	509	534	496	494	526	500	500	501	503	538	475	456	531	492	535	482	517	535	485	529	541	488	503	517	521	523	512	523	495	512	552	482	486	511	537	518	526	503	475	549	509	565	478	507	501	498	495	531	544	501	452	475	519	513	491	464	521	474	500	497	514	480	485	507	506	478	517	511	536	454	509	472	509	463	483	539	531	541	509	497	488	491	482	517	486	563	518	516	536	509	491	497	515	539	482	508	497	501	486	491	524	484	493	530	489	525	454	468	503	487	501	523	502	507	497	500	500	520	503	562	535	493	551	515	527	513	527	497	519	516	513	484	519	561	495	507
33145	16909	8136	2805	1916	1180	910	622	478	357	376	331	300	306	258	278	254	254	241	187	187	205	232	219	196	241	237	190	187	169	175	135	167	135	159	148	139	136	150	137	142	144	155	164	143	114	138	144	138	172	144	139	142	138	143	150	147	159	153	125	138	134	139	125	160	143	129	133	173	134	141	157	149	159	146	154	142	142	144	131	127	164	159	140	161	128	131	136	148	150	137	167	141	147	134	142	137	130	122	139	131	137	142	128	120	163	146	152	109	132	133	132	145	151	130	138	152	134	146	121	140	129	153	136	155	125	129	138	130	116	156	130	133	165	146	148	144	164	148	131	149	149	155	154	117	158	144	147	127	143	142	136	133	140	136	139	125	145	153	144	142	136	142	114	150	161	136	148	133	160	132	142	149	146	146	139	146	146	125	145	142	121	157	143	145	135	134	143	125	159	123	138	160	128	130	137	124	138	143	147	143	129	121	133	126	157	125	125	149	144	117	148	155	148	136	128	156	136	143	149	139	136	132	151	156	123	127	120	138	123	172	143	125	150	140	131	151	158	152	136	147	135	136	160	142	167	142	148	149	131	116	153	134	151	153	148	121	138	119	136	111	167	131	150	127	156	140	133	132	140	136	130	155	141	155	162	116	157	155	122	144	142	163	157	129	144	128	153	122	151	139	148	116	166	143	137	129	131	138	134	125	147	159	142	152	141	150	157	119	136	126	147	133	140	127	155	150	148	131	143	148	158	146	137	142	142	112	136	156	141	129	158	150	130	142	129	118	141	146	159	155	130	129	131	141	143	137	129	113	158	132	133	134	139	142	137	126	150	142	144	139	161	133	128	140	153	135	124	161	121	134	141	144	132	161	156	136	129	135	138	151	143	140	131	147	138	141	142	129	141	119	146	140	120	141	146	155	161	114	135	150	142	148	144	145	140	145	142	156	120	149	122	147	138	136	128	147	160	151	134	128	135	143	152	153	151	128	152	133	143	142	159	141	140	131	142	138	148	158	152	101	128	117	149	116	156	135	156	127	144	167	150	146	137	138	134	138	148	135	151	132	125	154	135	138	154	145	136	146	120	139	153	131	121	149	152	149	124	151	138	131	148	152	133	128	151	136	148	128	136	151	131	143	141	153	123	135	134	149	158	152	146	150	152	142	152	154	157	155	138	138	140	130	150	133	140	160	141	137	151	121	129	152	115	151	156	134	159	127	137	136	134	122	138	137	118	156	138	125	148	144	125	139	153	138	141	142	130	146	154	122	137	137	148	168	170	154	138	138	106	125	167	136	140	137	145	154	147	136	109	139	153	164	126	141	139	142	120	130	138	135	146	131	148	139	144	157	132	148	136	135	143	133	148	150	123	159	141	146	135	133	147	170	148	165	123	108	141	145	151	157	119	152	153	143	141	139	146	148	132	153	130	151	160	126	139	142	152	123	135	131	133	138	142	126	127	143	128	128	158	165	125	141	134	125	137	126	139	151	156	154	123	121	144	160	144	143	145	158	123	133	140	135	133	130	129	137	141	162	135	153	138	140	140	131	141	135	149	148	148	144	159	113	141	162	124	145	139	158	138	127	135	130	130	134	119	135	138	166	144	149	147	133	123	133	123	144	145	127	132	127	158	162	123	154	138	132	142	130	140	132	150	120	133	157	132	121	136	183	136	138	134	141	162	159	146	151	137	146	143	135	145	154	141	151	142	131	110	147	155	146	133	146	139	120	126	157	137	139	154	131	136	128	133	128	124	137	141	135	125	155	130	144	145	149	140	139	145	146	139	157	148	142	161	120	121	138	146	130	161	155	154	129	131	119	143	135	132	131	162	150	155	148	134	128	137	142	142	144	122	129	150	149	140	145	147	152	108	127	121	125	151	162	153	111	139	141	153	148	124	167	146	134	133	150	122	121	130	124	120	149	143	148	147	121	137	139	137	133	165	150	146	154	115	115	113	124	141	127	152	137	124	153	146	131	164	138	141	122	142	128	160	148	131	146	137	121	154	134	152	161	150	151	129	138	144	145	137	142	125	150	135	124	129	123	154	128	133	124	146	171	131	127	126	141	125	117	136	164	145	132	137	141	168	135	146	150	140	147	126	143	148	149	153	127	157	113	149	128	128	130	140	147	128	127	147	159	135	146	148	153	154	159	150	140	116	163	125	141	139	149	139	127	149	142	136	154	138	141	152	134	123	137	134	130	117	150	140	129	140	124	122	136	144	142	144	145	144	144	150	139	151	151	156	152	134	137	135	139	134	159	137	145	138	145	143	145	140	129	142	155	129	145	118	170	133	128	132	131	164	172	139	149	150	143	122	143	147	148	122	166	141	157	147	147	140	149	134	125	123	138	151	152	149	142	147	143	121	164	141	164	153	135	138	137	155	141	156	136	141	140	125	151	144	153	142	178	146	148	154	138	126	150	141	134	173	123	147	148	131	154	137	166	153	125	150	135	136	124	136	140	123	134	165	136	160	139	163	155	127	166	127	129	142	130	134	128	153	131	131	138	136	139	143	134	141	144	145	143	126	126	147	129	139	140	155	150	161	137	152	134	157	143	146	157	133	126	131	150	140	126	155	133	138	126	127	148	144	150	154	139	157	146	131	138	165	109	134	126	166	135	144	138	138	139	149	164	165	134	161	136	163	123	170	123	113	137	163	132	162	147	153	115	150	142	154	148	134	156	144	131	147	141	127	156	164	112	131	133	146	138	102	149	134	148	144	141	143	134	139	133	128	155	154	123	130	147	137	145	136	145	155	143	126	141	139	158	134	149	147	134	110	133	122	154	132	169	151	105	142	141	130	149	131	169	147	123	145	127	137	132	131	135	119	136	154	118	144	136	149	121	138	133	138	133	150	147	102	143	149	141	137	130	139	144	143	158	170	120	123	142	137	127	144	114	148	137	143	124	143	126	133	136	141	142	133	153	143	151	113	144	158	153	128	125	115	147	126	138	143	139	149	141	133	150	106	154	135	145	135	139	164	172	141	133	158	136	138	135	136	151	141	126	145	123	144	133	130	128	127	130	173	138	115	141	125	128	126	146	161	133	133	134	131	149	130	137	137	154	142	139	151	158	122	159	124	137	156	157	141	127	114	137	142	148	159	128	131	169	161	152	164	117	128	138	169	127	143	151	121	139	130	134	139	145	151	137	139	169	143	153	147	145	150	144	140	132	152	120	158	129	136	146	145	134	157	138	146	122	131	143	141	166	127	146	143	156	133	140	133	153	141	134	166	127	134	129	141	155	131	155	148	161	139	148	151	139	136	154	129	123	107	137	151	143	162	149	121	144	148	139	155	153	137	136	148	137	137	125	138	132	130	141	147	153	155	129	140	135	146	119	124	149	130	131	137	127	155	131	155	124	126	128	147	135	136	163	175	124	140	146	131	125	148	145	138	139	126	149	139	163	133	138	123	119	128	133	124	135	141	137	129	133	129	147	154	124	137	162	138	136	122	137	135	139	139	147	124	147	129	135	136	140	110	123	140
22531	13704	10857	7585	6517	4797	3856	2858	2188	1968	1700	1588	1550	1400	1359	1248	1048	1091	1128	906	774	842	836	871	919	885	846	854	731	760	517	431	399	427	395	424	461	400	414	370	374	392	364	375	335	356	393	360	327	375	407	376	368	362	380	377	353	350	344	335	378	365	394	399	408	438	424	399	351	422	357	359	347	365	388	335	382	363	403	383	355	368	338	420	370	357	335	386	365	363	326	334	340	360	367	391	406	353	346	325	381	372	340	349	358	357	329	387	377	368	329	332	337	340	324	348	394	371	378	349	399	357	371	385	373	345	310	337	349	359	393	382	363	350	345	331	381	370	371	348	365	376	330	367	396	355	351	329	356	368	357	375	341	345	332	362	324	364	357	347	348	349	370	368	339	350	366	349	347	385	340	374	320	319	362	339	346	357	374	366	348	386	387	395	346	379	366	321	350	370	330	361	366	330	340	407	337	345	388	386	339	380	359	365	367	354	343	358	347	350	366	342	349	385	336	385	366	377	376	373	385	344	339	376	347	363	370	351	355	345	411	357	362	360	339	352	384	331	356	350	360	347	363	345	366	349	389	390	367	376	376	319	365	360	370	371	345	363	396	366	383	358	375	335	317	352	339	365	326	360	367	355	351	326	366	353	346	369	331	333	338	359	315	373	347	328	364	345	345	361	342	356	383	373	370	370	342	355	365	358	344	334	381	338	335	363	339	334	377	341	332	359	341	337	347	366	345	369	393	373	387	343	376	360	358	378	371	353	364	355	369	376	350	364	343	346	361	319	350	383	352	361	368	341	362	377	378	347	357	349	373	379	354	363	379	380	348	359	367	356	385	352	370	357	338	335	345	367	373	354	353	363	336	342	374	369	381	328	379	370	349	351	365	363	348	368	352	326	333	348	359	353	333	373	351	361	349	363	380	332	352	322	390	353	351	352	360	367	359	359	354	356	384	376	370	366	364	378	374	326	361	342	338	378	374	360	379	396	335	370	372	347	350	380	389	352	358	354	318	326	373	350	335	365	369	346	366	327	385	350	356	365	357	366	364	360	365	338	331	337	324	333	372	319	336	362	382	351	321	358	342	338	351	368	379	361	370	344	339	365	380	347	324	390	343	323	336	352	377	342	385	376	348	371	376	368	375	371	340	377	363	323	334	392	349	400	340	327	323	351	349	376	344	379	385	379	356	350	336	356	344	380	338	371	342	341	341	368	378	387	324	358	349	354	355	333	367	356	324	381	355	353	360	377	380	329	339	369	370	343	386	311	340	394	379	363	375	352	366	389	354	345	352	320	350	341	336	343	379	356	349	324	340	363	334	351	371	380	353	373	333	360	356	345	345	351	353	348	367	339	341	362	374	361	372	358	348	350	332	368	378	367	377	315	345	343	371	344	397	382	349	370	355	370	307	377	356	345	382	373	380	373	347	364	375	358	343	329	341	354	371	325	357	366	379	354	333	353	352	358	335	386	340	367	329	377	384	348	414	344	349	355	348	327	320	364	357	334	349	334	339	339	372	383	400	327	371	329	381	337	359	320	346	364	370	378	364	339	329	339	381	381	378	350	350	346	377	330	358	324	350	397	337	385	343	382	384	322	384	376	351	368	365	351	352	339	357	312	371	327	378	389	330	347	348	361	357	312	342	333	393	339	341	350	356	372	340	331	399	302	373	370	338	340	372	361	380	381	362	379	354	337	321	323	350	418	344	386	363	347	332	359	363	364	373	365	357	362	335	384	357	344	358	352	364	355	363	348	344	356	343	334	380	373	354	379	370	400	338	366	379	371	361	371	347	373	396	344	352	398	382	378	334	320	374	370	339	341	333	357	388	388	382	368	380	333	354	371	366	368	346	334	382	364	380	315	319	385	366	360	351	383	385	357	378	350	361	384	382	363	373	339	383	345	349	355	338	363	341	340	337	342	366	374	352	366	342	365	371	367	372	352	359	349	336	360	348	364	335	373	341	339	385	341	359	356	342	368	360	335	390	364	348	366	368	371	385	348	342	339	355	350	367	339	341	366	366	364	350	349	342	346	356	363	344	347	336	340	367	373	340	382	387	370	361	376	368	318	371	366	360	355	347	364	355	361	373	346	327	362	342	356	327	353	380	343	396	355	337	410	372	315	351	348	384	339	384	351	358	336	332	380	353	332	372	370	354	353	366	361	332	387	363	345	398	323	343	339	367	375	343	335	319	309	357	351	386	386	363	352	366	344	376	373	327	328	337	359	351	370	342	377	363	349	355	368	365	386	390	354	344	348	365	339	356	371	371	335	332	347	352	346	387	378	376	348	364	329	336	337	345	376	360	305	330	364	319	369	367	387	380	385	373	373	349	336	332	346	369	365	335	348	368	338	355	334	352	338	363	376	342	353	356	366	348	344	365	330	375	331	354	371	327	355	375	378	338	329	348	351	329	356	343	370	340	335	378	360	319	365	345	359	358	347	335	376	354	323	373	349	339	375	370	376	353	335	346	357	392	353	328	356	369	360	411	361	371	350	378	344	345	364	350	341	360	349	367	350	347	361	381	356	356	329	369	377	361	316	356	366	351	347	359	343	363	369	375	345	373	384	377	359	384	382	371	357	376	340	363	341	347	393	372	326	390	353	330	325	368	392	335	352	351	379	355	338	307	344	341	348	362	363	340	362	353	361	372	357	361	338	353	352	355	352	347	389	345	374	346	381	373	340	342	352	373	333	366	369	354	322	370	366	372	385	378	335	351	358	366	362	372	369	361	366	372	384	322	360	371	327	387	373	342	340	377	321	343	373	370	368	330	348	350	339	330	368	379	374	305	350	361	377	343	334	346	361	356	366	416	335	364	340	332	329	372	335	347	346	380	322	335	361	332	356	359	397	305	341	371	333	340	340	326	328	324	350	347	372	338	364	350	357	380	392	351	350	334	346	371	348	361	367	368	371	345	366	401	360	378	388	368	366	383	339	358	335	364	320	357	371	362	380	374	354	343	336	367	347	377	330	350	350	349	365	374	302	356	355	364	353	320	359	338	349	383	399	382	353	333	341	366	349	368	357	345	360	370	383	323	339	373	338	368	330	356	359	374	346	354	347	362	345	388	337	330	388	374	339	359	361	308	354	351	366	365	340	370	365	342	348	351	332	357	390	329	368	366	343	324	346	365	362	370	354	360	376	323	370	367	364	337	370	367	377	391	363	377	359	367	336	344	362	332	337	371	335	347	354	357	387	361	369	399	359	382	329	354	341	332	392	357	335	343	388	342	361	355	384	389	347	342	337	368	362	350	366	331	372	360	363	321	344	340	327	370	377	358	355	386	365	386	320	342	341	359	377	420	359	339	336	355	383	362	359	409	355	365	346	365	393	347	396	337	339	397	397	372	380	346	351	371	347	424	340	345	329	368	378	360	370	373	341	355	372	357	358	343	357	346	363	379	353	332	359	348	353	359	330	380	354	350	365	365	372	353	343	338	343	351	360	406	371	370	344	365	354	341	352	355	361	362	363	397	364	360	365
13409	4838	2054	781	542	503	386	276	262	225	231	229	208	195	180	250	208	210	197	180	196	219	185	203	181	200	183	149	174	159	157	160	183	192	161	184	182	157	165	179	176	178	184	172	202	179	187	148	164	170	166	173	200	175	184	170	179	189	203	198	162	143	160	165	192	165	160	167	155	170	168	188	186	137	150	186	173	163	146	180	191	174	178	151	181	154	164	161	153	176	158	176	171	169	169	158	147	170	158	165	163	158	174	170	185	171	169	154	181	171	181	180	173	172	159	153	162	173	189	170	164	182	187	158	190	168	166	170	166	170	183	152	176	167	176	155	166	144	155	144	171	207	173	148	174	179	194	167	185	168	146	169	183	169	175	180	177	174	166	162	174	174	154	198	172	173	153	184	172	157	191	157	156	151	181	153	158	151	155	154	150	178	157	176	187	192	148	162	177	177	143	182	154	157	157	166	190	165	178	171	173	151	167	199	174	209	179	178	166	166	192	178	158	171	184	183	194	180	169	154	183	175	156	173	197	150	165	190	166	170	172	183	172	198	169	183	196	170	164	183	174	176	167	172	155	146	174	174	183	188	185	170	166	175	153	167	161	150	145	171	167	155	180	150	178	158	183	184	148	151	164	183	161	158	194	161	191	195	170	163	166	180	153	169	145	171	183	176	169	154	166	178	173	151	186	186	184	162	150	194	147	175	166	168	170	180	164	174	178	192	196	173	180	178	172	147	173	166	190	173	161	158	179	191	174	176	155	165	168	187	188	186	171	171	146	165	185	205	163	155	170	181	178	147	169	144	164	149	164	175	176	184	178	165	173	175	182	149	153	167	177	176	178	166	174	178	150	160	147	181	165	169	173	185	184	169	163	158	180	136	169	163	183	147	182	181	178	175	174	161	173	159	169	159	156	179	178	160	160	180	199	169	190	174	184	166	188	149	194	169	178	187	163	152	171	172	200	174	175	185	174	162	170	182	166	152	146	167	185	176	170	172	172	170	169	154	168	192	166	172	175	186	160	188	165	192	171	189	174	169	176	186	162	171	189	148	149	154	164	167	169	183	178	164	166	177	160	187	196	172	143	159	175	157	168	159	183	155	182	166	165	147	176	149	189	167	183	172	166	195	185	177	146	148	165	163	166	173	175	165	154	172	176	186	196	202	181	170	176	149	168	155	172	190	188	164	170	170	162	195	177	166	167	176	160	171	163	178	184	164	163	164	192	190	150	165	160	149	188	149	158	160	161	155	164	175	170	163	175	181	173	158	153	165	187	185	158	169	181	169	184	217	163	179	162	194	156	137	169	154	181	170	206	191	159	180	165	168	182	188	163	184	144	179	172	162	155	169	183	200	172	185	193	175	158	151	160	157	173	157	181	163	163	180	176	180	186	178	181	157	154	160	155	206	164	167	162	155	189	174	163	177	173	174	189	192	176	183	161	168	164	180	161	146	173	181	175	206	170	168	156	164	201	172	184	184	150	157	181	148	178	160	182	188	170	174	152	166	195	171	160	180	159	177	167	168	184	177	161	174	144	179	163	174	176	164	151	161	184	193	180	175	161	197	157	164	176	161	146	162	186	180	164	158	203	211	179	198	181	179	177	192	183	179	145	169	179	163	191	166	171	165	177	179	176	181	187	181	174	195	166	156	185	166	165	163	173	154	161	191	179	182	177	171	194	173	177	172	156	152	158	152	166	158	157	175	181	163	166	142	157	178	169	183	179	171	169	164	190	173	190	195	171	163	154	173	182	181	166	171	182	195	161	149	145	199	164	168	164	159	169	149	180	179	165	176	189	165	193	166	172	179	172	202	160	170	179	182	164	160	167	167	172	162	185	187	148	169	168	162	179	178	170	169	148	191	173	173	169	184	179	190	181	191	142	166	180	161	148	174	162	191	142	154	171	179	168	153	167	166	175	151	172	192	162	165	186	166	180	180	187	176	185	183	175	158	175	156	170	169	173	169	182	141	196	164	153	172	162	171	193	172	172	167	179	170	150	165	173	180	152	163	182	163	170	148	184	163	154	180	162	139	177	170	167	145	179	180	168	177	162	167	157	168	164	169	160	155	158	143	180	159	160	182	164	154	159	194	161	167	155	188	168	160	155	180	182	176	184	201	154	172	168	165	170	184	162	163	171	136	178	195	164	210	175	183	179	169	159	181	163	166	173	158	159	185	157	158	191	173	193	158	164	179	180	172	181	165	155	190	156	185	188	153	152	169	157	180	140	169	198	166	180	143	187	174	168	153	182	173	143	180	141	177	170	163	184	162	170	172	155	167	179	174	147	148	182	161	162	183	166	178	176	186	184	178	182	186	176	195	184	159	186	193	152	176	164	168	155	168	155	160	182	174	157	166	172	159	157	176	185	158	173	196	166	173	161	180	183	158	192	171	181	172	195	181	169	164	154	185	159	178	181	143	174	165	168	175	152	183	170	154	155	165	177	179	162	179	144	181	162	174	161	152	160	173	160	166	191	172	204	157	193	185	181	186	163	168	146	188	177	177	172	167	179	179	144	155	177	159	162	186	184	167	185	153	169	158	180	166	144	179	159	157	163	157	176	183	188	182	176	173	153	166	154	156	174	177	153	164	166	154	162	162	177	160	146	188	178	168	191	151	152	168	179	182	167	182	155	155	181	150	158	163	163	192	180	185	152	168	188	174	175	164	159	164	186	166	169	166	161	182	166	176	176	159	161	160	173	187	183	161	155	183	154	174	185	142	161	185	177	151	164	169	180	210	181	171	160	178	154	183	172	142	139	159	185	166	159	169	160	139	175	157	185	179	173	164	180	177	160	189	172	192	152	152	176	182	158	181	169	168	160	160	188	154	169	176	185	167	157	164	153	162	164	169	157	142	164	146	169	157	169	180	147	151	171	186	191	184	167	173	182	164	159	178	151	156	181	180	197	187	186	171	165	171	157	184	170	175	172	188	171	166	150	179	179	167	172	188	170	173	178	187	169	183	166	171	185	197	154	176	185	160	171	164	162	140	183	163	168	154	176	192	151	186	165	186	180	158	178	188	164	196	177	187	168	192	174	174	173	137	189	154	176	171	172	169	148	171	183	185	183	168	160	184	170	179	159	178	132	160	160	161	186	156	185	168	170	178	172	163	168	171	161	150	166	184	176	166	163	184	184	153	182	181	184	135	166	157	185	187	152	162	179	180	177	169	182	163	170	166	183	137	142	171	143	160	193	180	165	184	205	150	173	153	184	192	175	186	151	176	169	185	184	188	194	181	181	183	160	172	177	155	186	154	197	167	175	164	175	172	171	180	183	180	157	191	157	184	156	166	156	167	165	168	176	153	172	179	169	156	150	181	170	178	152	179	164	137	184	185	163	177	158	155	195	176	184	174	167	171	190	162	161	155	156	190	166	171	171	186	168	159	181	174	187	187	189	172	165	185	166	183	177	195	185	160	157	166	168	162	174	155	165	177	154	166	184	188	158	190	170	187	174	173	150	151	182	185	163	158	196	164	187	168
9966	4761	3646	2725	2161	1906	1486	1182	1095	968	887	933	856	874	790	665	808	716	598	554	582	663	632	687	643	596	639	566	500	445	444	471	461	448	429	471	446	445	436	407	452	408	441	451	438	417	478	439	469	444	457	435	462	401	434	433	433	433	469	447	449	453	419	427	460	465	435	438	409	434	456	433	478	409	413	441	452	424	422	439	405	477	427	442	410	445	458	426	445	405	425	424	429	417	422	439	423	421	476	406	454	397	426	465	438	408	429	410	437	460	423	429	435	464	420	469	447	455	438	412	447	468	462	433	427	430	440	441	464	430	427	434	436	430	454	409	441	442	415	409	439	413	425	446	435	441	460	453	442	436	436	455	435	460	437	406	421	424	454	402	406	442	450	473	448	460	443	459	412	462	398	439	442	450	468	429	451	497	447	440	407	440	433	442	409	478	436	465	409	437	429	455	441	457	387	413	424	438	425	410	445	427	396	450	441	449	438	410	435	441	430	429	457	441	422	487	430	402	439	430	428	405	464	445	422	432	439	451	473	436	461	405	413	418	444	462	436	437	457	435	442	411	458	460	412	458	448	446	406	425	424	459	413	422	508	462	465	429	453	440	445	424	423	427	422	431	430	457	452	435	426	450	452	423	429	466	436	440	464	425	456	458	443	408	398	431	444	452	438	434	420	407	420	449	419	469	425	451	453	425	432	446	398	421	449	443	428	426	440	469	457	444	442	432	451	404	474	426	472	421	433	400	412	403	475	441	437	457	416	434	413	404	463	439	426	433	461	451	409	437	438	451	461	452	448	445	433	433	442	419	418	433	445	437	400	410	401	452	404	428	462	398	409	412	406	474	427	415	446	459	410	432	433	413	430	431	418	441	472	474	428	430	444	440	469	445	430	463	429	453	430	438	437	407	451	392	450	449	485	436	431	491	418	447	405	461	441	460	419	465	456	484	432	445	427	433	407	449	432	423	429	440	442	426	449	392	435	474	440	435	415	419	459	459	424	427	399	430	406	455	413	414	424	453	417	457	488	449	425	409	440	420	409	421	433	478	426	425	415	437	457	430	478	470	451	450	459	444	468	408	419	422	438	443	424	423	442	420	429	437	410	451	452	411	440	473	416	443	437	466	427	416	440	458	399	425	448	440	444	451	397	445	452	440	454	425	373	393	441	493	484	387	453	440	445	457	424	427	464	438	465	471	455	435	393	473	417	387	443	441	443	441	482	395	431	445	422	423	441	452	417	461	460	474	434	423	403	428	454	454	454	431	450	426	443	453	426	453	419	466	435	438	432	450	440	447	452	430	474	412	452	468	410	444	475	429	418	432	502	440	422	458	429	423	448	437	467	465	451	436	437	449	418	444	408	436	416	448	438	452	420	425	441	450	438	394	422	463	441	437	469	454	443	409	457	428	432	421	446	475	436	447	434	442	441	447	437	453	443	443	466	451	393	437	481	413	456	414	457	458	501	431	445	424	478	442	414	458	437	440	437	422	455	419	432	414	447	404	425	446	446	459	414	429	454	473	434	417	389	447	419	458	431	448	400	459	426	456	458	423	423	452	451	445	407	414	432	398	474	466	417	473	385	435	425	447	461	430	414	454	425	474	452	438	403	440	430	449	424	438	437	426	404	440	449	410	404	434	435	478	432	415	481	450	451	435	416	472	444	450	469	486	410	424	429	442	428	427	437	450	403	407	411	431	428	418	464	431	449	416	412	431	428	431	440	443	424	393	404	481	455	462	428	455	454	459	437	405	468	469	462	414	437	436	439	444	408	463	433	440	422	430	423	455	442	461	427	454	452	406	420	387	466	434	445	451	394	443	449	468	438	442	428	421	436	402	444	446	437	450	448	417	438	440	417	440	436	444	486	438	395	465	447	452	445	442	448	441	431	410	439	437	403	393	455	449	446	431	432	455	433	418	442	407	426	425	451	445	446	408	423	437	459	417	427	447	400	441	460	426	436	472	434	436	449	424	435	418	417	412	399	409	456	440	431	433	415	460	419	438	425	441	466	448	469	430	492	409	399	422	449	432	485	475	434	441	450	486	459	392	396	437	449	469	412	418	425	430	407	435	413	456	406	460	437	448	426	430	426	428	444	441	430	448	416	410	433	401	441	460	434	427	489	429	454	443	454	436	419	446	449	431	440	421	449	422	418	475	417	367	459	446	433	443	430	440	406	430	439	451	450	472	472	391	452	417	425	448	417	446	452	484	424	432	441	419	459	418	477	469	407	447	404	449	455	430	408	419	424	438	410	413	458	421	438	444	445	415	498	467	450	447	468	424	428	445	466	445	415	435	424	441	405	446	441	433	441	426	436	444	455	442	439	436	466	408	434	444	464	435	428	427	476	450	422	413	415	463	452	411	443	450	446	455	443	433	437	457	399	423	444	411	419	425	434	444	455	442	423	454	441	436	438	419	467	413	454	453	452	483	449	472	392	448	420	437	443	428	425	447	424	407	445	411	427	459	441	432	416	419	431	409	423	428	427	424	434	477	429	444	439	423	477	402	459	425	451	462	404	429	437	474	433	444	465	426	435	432	460	398	429	452	449	431	429	447	411	462	391	448	449	432	452	470	423	422	469	467	425	403	471	462	427	448	444	421	431	420	440	434	432	486	423	449	451	442	443	433	441	452	478	467	456	399	440	410	412	456	407	395	421	422	452	428	420	442	421	432	452	427	451	430	444	437	437	419	430	424	476	452	424	414	428	455	425	444	448	457	432	433	411	413	436	419	439	437	444	429	436	450	447	416	425	462	463	432	466	384	421	476	467	429	446	464	394	460	453	441	436	419	451	438	420	443	438	449	455	421	467	446	481	444	433	463	434	428	439	412	429	426	421	448	412	410	415	437	455	470	462	445	440	459	448	399	460	445	444	426	398	428	446	436	428	426	481	423	465	409	428	446	428	430	422	427	430	420	451	440	448	409	454	427	405	456	452	471	469	453	435	426	458	473	413	417	463	418	393	438	436	463	458	442	399	434	445	476	439	420	411	490	442	408	464	450	440	461	465	486	419	451	463	435	433	446	427	427	443	436	457	443	425	458	426	438	397	483	426	464	432	453	446	408	452	435	423	437	403	418	435	428	444	436	460	443	463	467	457	453	466	424	439	504	436	441	432	447	467	463	452	477	455	399	432	391	482	461	399	434	419	426	425	423	484	462	444	421	400	420	455	465	459	439	415	441	468	407	417	469	438	438	408	425	413	494	460	452	438	429	436	454	434	443	431	466	437	436	421	464	492	431	437	428	439	457	453	450	425	433	431	473	440	452	457	429	405	463	449	466	418	450	447	399	442	467	470	444	433	388	425	425	429	457	468	435	423	452	470	429	456	443	448	443	458	436	450	463	448	444	422	428	404	414	424	423	446	455	450	421	405	471	402	421	440	410	430	440	399	443	450	408	420	446	458	430	407	457	436	420	413	457	403	415	420	455	457	478	424	447	456	445	432	487	428	469	464	488	434	524	421	414	476	449	448	421	423	440
25232	10545	4164	1634	1151	958	661	535	407	364	343	327	291	280	288	281	258	265	254	282	234	253	237	301	249	261	247	240	210	216	215	199	207	206	218	215	207	206	163	189	180	222	166	189	205	181	185	209	193	169	203	204	179	204	212	234	185	204	201	184	194	207	179	219	207	195	197	196	185	206	184	197	186	214	179	218	196	203	187	190	201	199	205	179	202	201	168	196	184	166	213	194	188	207	213	203	175	208	191	214	187	193	212	214	194	211	181	213	194	188	174	185	184	186	196	186	224	202	192	175	189	195	207	205	183	211	218	197	199	188	186	200	200	190	201	205	203	184	183	211	189	177	201	178	202	191	179	205	185	182	230	204	213	208	172	194	188	195	205	182	222	197	188	186	183	219	216	195	195	199	194	196	225	208	203	184	171	238	176	155	202	179	225	179	214	206	197	211	202	201	217	187	181	193	186	194	211	186	206	190	198	212	206	203	223	196	199	173	200	187	178	210	179	232	200	194	195	216	199	173	210	175	218	197	192	192	204	181	191	198	200	218	185	211	166	170	188	186	177	192	167	201	194	191	207	187	176	211	189	212	213	185	213	236	195	217	175	189	179	184	214	200	211	171	188	186	206	216	207	191	199	216	168	228	183	173	198	204	199	211	204	180	202	212	192	208	169	189	165	200	186	177	192	195	193	229	220	206	199	201	203	225	202	206	213	219	164	199	172	192	199	177	189	176	186	215	189	164	192	192	204	178	179	178	205	207	218	176	176	210	207	211	205	182	194	191	221	193	214	194	175	214	213	178	189	178	188	177	176	213	210	191	205	199	208	188	191	202	225	190	191	215	175	203	186	184	194	182	222	228	179	205	220	199	195	200	201	195	213	195	186	215	174	202	180	219	204	191	184	203	210	192	210	189	203	179	208	185	174	191	187	170	187	186	196	201	155	200	218	205	203	194	194	207	221	177	215	191	215	181	190	191	202	196	180	193	212	198	210	201	172	204	186	221	207	216	201	201	206	208	196	206	207	185	188	201	213	208	206	209	183	195	188	178	194	221	196	211	206	194	196	226	209	201	183	207	225	200	166	179	197	218	204	176	209	194	205	199	202	193	201	177	177	223	187	201	189	187	212	199	188	192	198	196	203	210	189	219	221	190	222	205	199	189	179	214	205	224	207	188	217	181	196	224	221	219	194	198	206	199	205	207	189	186	220	186	166	199	200	207	185	179	226	196	182	194	213	196	209	212	176	196	165	208	204	169	185	190	208	196	197	179	207	242	192	191	216	205	199	205	202	225	199	190	202	206	177	185	203	183	196	206	196	211	212	188	175	194	183	195	194	202	234	218	200	199	198	198	193	219	200	211	203	189	224	199	185	207	195	217	218	201	191	198	197	181	191	198	195	198	205	189	211	198	183	185	207	202	225	211	213	177	182	191	208	176	193	204	171	198	220	196	213	204	194	184	199	201	169	166	208	192	178	151	198	196	197	194	201	193	180	194	231	198	170	197	206	204	184	202	189	194	208	226	211	186	205	202	194	192	190	210	159	196	201	196	165	203	202	207	197	214	173	197	189	189	183	194	224	202	209	189	223	232	235	190	209	199	214	179	220	200	195	194	223	180	209	205	191	176	227	196	180	196	195	222	177	209	185	207	180	174	192	203	204	201	191	195	220	179	211	194	194	209	232	196	205	202	207	185	194	175	173	197	195	188	213	193	190	209	202	187	191	174	196	214	208	181	200	186	207	175	211	179	205	202	197	215	220	212	211	198	174	193	190	186	194	208	205	185	192	186	216	185	208	195	191	202	192	168	187	197	215	193	179	189	178	201	189	210	186	179	202	220	195	215	217	177	199	175	188	177	213	209	214	204	162	168	191	198	221	204	172	198	186	208	210	205	190	175	201	211	181	193	230	206	195	210	199	200	212	177	196	190	201	186	195	194	199	191	203	189	216	208	192	179	189	224	200	158	212	196	213	232	205	197	197	179	189	161	229	215	215	181	199	193	180	201	207	194	209	241	195	206	168	222	169	215	188	183	174	207	186	218	183	196	178	186	183	181	216	187	187	208	213	221	205	185	192	227	225	207	182	215	214	175	208	210	224	225	208	201	196	206	196	179	185	198	183	190	226	195	219	202	225	214	205	182	212	176	174	159	204	193	207	190	203	218	172	176	207	197	198	195	194	188	216	167	180	187	215	200	184	216	184	221	226	230	193	226	204	217	192	184	210	225	227	214	213	199	198	199	215	199	203	245	219	227	198	195	199	207	195	240	205	192	207	186	219	200	216	219	183	235	199	211	204	197	183	163	172	177	189	204	208	223	209	190	209	178	204	183	190	205	192	193	183	196	184	212	191	200	199	198	169	202	204	230	176	198	192	185	200	198	202	178	230	201	208	187	191	217	179	206	190	174	199	211	201	192	209	216	169	163	220	201	192	186	206	203	203	169	205	181	204	195	199	181	210	213	214	182	188	197	212	196	181	203	171	188	198	206	141	201	199	190	175	184	228	215	202	192	208	186	204	187	190	212	203	206	184	225	202	193	193	188	210	252	170	194	209	207	222	185	179	222	224	215	190	196	188	216	217	160	208	187	192	188	188	203	196	171	207	208	203	177	192	202	204	192	171	192	217	215	182	199	205	184	188	199	190	218	193	207	220	191	188	204	215	217	205	198	218	224	205	221	215	202	212	207	177	190	196	229	193	191	197	230	187	192	188	193	188	199	204	224	207	212	186	181	191	217	198	191	197	197	175	197	209	199	180	199	149	210	179	191	213	222	195	222	183	198	209	186	183	208	224	186	213	210	208	214	218	190	216	208	206	200	188	198	204	187	199	169	200	191	197	210	198	180	197	184	182	194	178	210	198	210	201	195	209	184	194	200	212	189	205	207	196	177	204	179	176	186	208	229	192	202	231	211	197	202	209	207	190	182	184	207	198	222	199	196	205	177	183	200	202	184	184	179	196	205	201	193	191	214	201	203	203	180	203	195	214	185	195	175	193	229	192	200	177	221	193	224	183	199	216	199	189	164	201	199	194	208	212	201	192	200	183	201	179	182	199	195	207	191	207	204	210	221	197	181	201	183	189	220	188	178	171	197	206	187	190	211	172	183	211	208	200	208	183	175	200	201	187	192	199	214	210	189	218	207	214	211	206	193	216	193	181	230	213	175	206	205	214	214	208	188	200	202	193	228	195	192	186	196	208	196	194	169	183	181	173	232	202	185	200	180	195	175	200	186	203	204	199	206	192	214	186	203	213	188	224	218	216	230	212	176	193	197	191	161	192	198	191	208	202	206	186	164	202	200	210	212	202	208	196	183	204	189	200	221	186	210	190	210	207	173	177	218	198	198	217	205	193	227	176	194	163	208	200	208	210	214	200	197	207	187	199	204	190	212	202	189	197	193	207	192	208	206	188	205	188	192	189	209	198	216	184	198	226	190	199	188	193	174	216	195	197	188	192	222	200	205	196	202	193	186	220	191	212	193	202	195	213	206
18131	9058	6835	4732	4089	3791	2983	2249	1851	1590	1469	1400	1264	1237	1047	1056	1018	964	885	895	906	1027	957	1100	933	845	832	814	727	639	554	560	551	534	514	548	499	498	479	494	513	496	517	530	436	467	494	486	532	515	494	526	519	498	489	476	496	493	492	471	487	509	481	503	544	527	539	479	539	498	512	480	490	503	513	467	472	447	490	459	488	502	474	474	521	527	541	485	502	543	495	457	510	491	467	549	484	542	501	502	486	490	484	464	451	509	513	509	513	529	468	478	469	469	491	486	493	484	497	482	499	511	506	443	517	491	488	492	492	478	503	512	473	500	485	470	510	511	471	497	479	482	490	487	482	483	476	527	524	466	468	534	456	508	509	483	506	476	493	476	490	472	471	506	499	476	509	505	484	485	474	494	473	485	529	478	493	511	493	523	477	521	515	500	494	463	503	463	529	468	519	477	500	496	499	508	510	537	508	473	519	537	489	457	466	454	488	529	486	510	479	545	465	471	493	469	536	423	437	500	506	528	484	512	495	506	487	453	480	494	497	489	515	488	482	454	502	482	464	479	506	490	500	460	514	467	489	470	487	516	519	476	496	482	467	515	524	501	512	479	483	517	501	489	513	493	490	439	457	493	519	493	505	502	505	482	507	478	446	502	465	484	471	491	520	495	497	491	495	499	504	524	491	494	443	474	494	525	517	496	479	516	435	492	491	486	476	504	528	503	557	483	506	473	463	507	485	484	455	488	478	518	509	515	476	504	504	503	517	486	485	489	474	497	505	503	471	482	509	479	488	483	492	474	473	494	483	526	471	479	482	528	533	503	515	447	477	515	530	486	489	480	476	521	474	461	458	466	467	483	491	500	495	499	485	469	476	488	502	479	505	484	509	467	483	504	512	514	527	513	488	475	499	462	476	496	520	493	513	474	514	521	461	527	520	470	469	463	501	486	468	471	491	481	443	460	513	483	511	515	540	423	480	499	506	454	522	514	503	474	518	479	492	490	489	502	480	486	466	493	499	508	456	455	539	488	523	501	461	476	493	530	492	496	503	506	477	475	492	511	481	487	492	496	490	460	496	488	501	492	459	507	483	460	525	482	562	460	467	510	500	455	502	496	496	518	450	486	457	513	464	489	541	475	489	519	476	510	513	506	511	493	497	470	515	476	492	478	500	466	507	500	496	499	527	545	499	479	523	483	489	450	470	474	518	511	472	466	482	506	517	534	488	486	512	473	511	490	527	472	503	477	481	493	503	493	525	488	507	523	482	494	506	497	486	498	507	505	475	502	496	482	515	479	481	507	499	480	488	525	481	471	505	473	483	470	485	497	490	543	506	506	510	497	483	494	461	486	485	474	511	502	509	498	498	502	484	556	516	448	484	518	506	492	480	529	479	514	484	496	470	516	481	485	462	470	498	550	497	499	502	480	481	495	520	470	470	476	502	472	522	501	507	489	504	464	540	499	482	494	451	483	482	480	499	480	481	490	474	511	516	517	496	497	490	491	525	465	472	467	472	477	503	498	474	517	489	544	475	501	482	479	464	531	499	519	525	499	507	510	498	503	478	520	504	514	511	492	502	497	459	468	489	487	516	498	461	499	488	507	474	498	468	507	502	513	502	507	517	483	483	494	505	517	484	488	483	463	514	508	510	474	469	481	478	458	476	493	491	500	488	505	473	521	491	519	513	501	468	529	474	467	514	443	535	480	471	483	506	464	515	484	496	450	508	464	491	471	486	470	515	478	495	486	474	480	493	502	502	507	501	534	481	511	546	489	485	498	463	470	476	490	512	481	477	518	513	533	499	440	468	481	497	539	475	490	502	475	516	497	491	494	534	448	501	489	486	445	495	514	461	474	473	491	484	474	493	465	508	518	495	528	472	503	495	484	477	455	472	482	531	461	518	474	491	505	494	458	467	491	459	454	489	510	529	520	484	476	497	533	502	496	495	508	512	449	499	488	502	473	496	491	458	465	474	508	514	511	485	513	490	499	492	485	502	517	486	521	512	454	465	492	469	532	489	472	493	512	514	520	512	485	501	476	516	521	463	507	471	496	502	457	462	457	466	529	493	520	498	477	493	515	491	473	475	470	517	498	500	475	509	519	484	499	472	473	498	448	500	473	485	476	514	494	460	485	488	515	471	498	487	482	469	530	460	505	484	489	505	514	511	473	496	479	486	504	485	494	492	502	477	511	488	532	493	524	500	497	494	469	453	464	508	499	499	527	505	516	475	499	480	467	503	525	516	472	440	501	473	492	470	498	492	489	486	484	480	536	510	512	475	531	480	476	508	472	484	518	481	506	500	494	478	476	527	500	506	502	505	474	503	503	491	507	490	476	474	493	482	488	472	493	513	511	492	515	472	493	511	489	506	493	501	503	497	504	520	477	523	496	504	498	491	502	473	483	512	495	495	515	495	508	467	506	469	481	487	522	518	510	507	484	502	493	508	492	470	501	498	518	525	467	515	500	487	485	505	549	472	471	509	527	509	477	467	492	491	523	522	501	553	477	458	529	483	483	483	489	513	473	467	501	486	497	487	474	492	476	489	484	484	514	506	525	499	506	493	452	488	492	505	488	492	488	489	490	541	490	461	510	464	521	532	480	492	497	506	530	485	506	506	454	497	494	501	478	477	505	472	448	534	472	506	472	480	532	499	456	482	500	461	452	494	494	510	478	474	497	513	464	480	482	460	492	458	475	479	481	516	509	491	511	520	501	485	517	478	470	510	523	482	488	512	492	475	485	496	540	512	484	467	489	483	474	523	508	476	487	471	479	476	499	507	525	491	453	449	510	492	518	483	484	465	506	485	490	523	447	532	490	503	467	469	489	470	507	460	506	454	496	469	469	458	474	519	457	493	512	563	508	529	461	504	500	511	497	511	471	487	507	503	502	479	481	495	468	503	493	500	499	519	481	509	477	485	493	501	491	482	507	499	454	480	509	530	489	488	473	481	477	479	497	482	492	477	511	505	505	500	539	494	475	527	500	497	532	474	477	461	540	483	496	530	463	514	474	522	536	507	479	443	501	499	495	508	476	465	494	499	493	517	456	522	519	503	469	476	483	496	467	507	510	473	500	529	498	528	479	507	488	501	494	499	484	508	458	520	494	450	530	510	511	542	500	507	458	527	496	492	497	473	491	485	485	478	481	495	472	484	474	471	496	477	456	480	514	495	476	499	509	516	447	472	457	493	483	457	493	525	494	512	447	536	479	463	487	527	534	491	480	500	525	492	518	470	487	516	467	465	491	456	485	485	513	527	568	480	472	478	476	490	472	524	495	473	449	502	519	469	497	528	532	501	449	491	514	512	451	488	499	520	493	483	446	492	512	466	507	502	474	493	512	490	486	478	471	516	498	509	551	510	480	504	508	476	494	502	488	490	502	497	499	470	539	467	490	512	505	514	479	467	491	536	492	530	501	473	497	508	480	496	492	511	532	484	502	515	493	501	525	494	505	487	502	505	508	484	514	489	477	525	493	520	482	505	519
32638	16461	9622	3170	1861	1366	890	640	460	433	392	359	326	280	278	227	252	240	188	206	209	260	246	254	218	240	211	191	199	139	165	144	138	183	149	167	168	165	153	164	151	156	137	144	143	133	144	148	143	151	144	117	141	137	142	154	154	152	147	151	139	130	160	146	142	169	146	154	140	148	158	145	153	140	139	129	156	151	149	159	125	138	149	133	120	122	184	155	129	151	165	144	156	155	140	149	152	128	154	142	146	141	152	142	148	139	141	153	130	140	158	146	150	153	122	146	163	129	144	154	148	118	125	154	133	138	168	133	145	162	168	151	159	154	150	140	137	125	164	157	155	131	148	169	145	134	131	145	138	135	133	156	144	154	145	132	139	136	146	119	139	127	143	126	121	145	170	146	134	134	129	147	139	140	142	159	147	147	151	150	148	150	128	150	119	133	138	136	152	142	137	156	130	130	155	148	139	132	168	144	149	160	147	158	155	153	154	128	130	124	198	150	138	130	146	180	145	162	140	139	144	146	175	129	145	154	125	136	141	153	146	129	153	141	138	140	163	128	144	128	135	144	150	132	131	130	131	158	148	106	156	140	135	139	140	149	147	111	124	132	159	138	144	161	148	153	126	145	139	145	134	139	144	114	139	146	137	149	149	133	136	157	133	132	133	150	151	147	123	149	145	112	135	130	133	160	148	155	139	140	126	131	136	138	122	161	150	115	136	170	158	139	144	161	147	139	135	118	127	150	142	134	150	163	159	143	146	161	148	142	149	137	155	141	153	142	129	134	169	133	148	169	149	111	140	159	156	142	153	132	142	144	146	148	146	138	134	135	149	145	155	149	149	155	148	126	148	136	177	148	151	159	159	142	154	138	139	133	127	138	161	138	151	149	146	147	154	174	138	131	143	148	160	167	136	144	153	135	138	142	145	141	126	159	130	146	148	152	127	116	124	156	128	148	143	153	139	147	142	155	147	136	149	149	143	135	146	151	126	138	132	151	126	146	148	148	180	145	136	146	123	135	143	139	150	143	125	143	138	125	144	135	156	162	167	146	145	142	187	147	138	132	159	131	161	132	121	151	142	158	145	137	155	149	127	124	151	132	138	152	131	132	127	158	151	142	136	124	144	132	156	141	148	137	138	127	157	131	121	157	138	126	138	139	146	121	158	146	131	160	135	136	134	144	161	143	152	120	150	145	151	150	143	151	147	135	146	161	149	144	181	149	144	124	165	129	148	153	153	156	146	124	143	150	155	127	157	145	125	142	168	149	152	150	132	131	143	134	167	159	158	131	125	149	139	121	150	130	132	121	157	142	128	138	137	146	143	145	147	127	142	155	114	141	148	141	149	149	159	150	145	136	133	152	138	153	154	156	139	133	154	145	157	144	134	148	163	151	132	125	158	147	168	147	156	160	121	166	140	148	143	131	149	146	137	118	141	153	138	148	120	126	151	120	152	136	150	167	178	135	146	155	144	158	145	131	144	144	127	149	138	118	125	120	136	144	118	137	127	136	135	141	136	133	137	131	151	148	138	144	149	149	150	151	137	136	149	139	131	152	144	134	140	115	151	130	134	138	147	142	162	166	143	154	121	123	154	163	124	151	143	143	161	125	142	159	154	158	161	136	134	156	137	145	134	140	127	137	140	119	145	160	160	153	157	154	119	158	148	162	118	145	142	153	147	145	139	148	142	147	135	136	132	140	158	150	142	145	136	155	139	156	131	179	115	155	136	151	137	147	132	152	134	141	166	133	165	149	117	161	133	152	133	140	131	144	140	175	143	148	159	141	139	121	155	148	129	162	146	145	163	161	135	140	150	138	134	171	127	125	153	149	129	133	123	131	131	158	140	161	164	152	144	150	147	140	145	132	142	119	139	122	153	158	130	147	163	123	139	127	149	163	153	169	139	155	140	148	125	129	154	160	140	142	132	137	145	156	142	139	147	129	135	136	130	129	141	139	114	143	131	145	135	141	132	145	170	152	150	141	146	143	144	148	157	165	156	145	133	150	137	137	141	140	141	126	142	130	142	145	131	139	136	141	129	137	140	113	139	152	136	153	134	132	151	145	156	131	135	138	166	158	141	149	139	140	132	155	164	122	153	148	134	140	134	130	145	135	141	155	161	176	146	141	143	159	143	146	139	153	120	116	139	133	156	124	137	152	128	125	173	136	165	147	149	143	160	132	135	137	162	134	147	139	123	143	150	169	134	142	139	146	135	137	148	146	152	132	134	147	148	156	163	140	165	139	132	137	157	148	132	143	120	143	157	142	151	130	135	148	148	143	151	150	156	140	143	154	157	146	148	141	131	130	142	117	146	150	165	139	155	170	154	135	162	134	126	132	142	142	146	149	145	124	169	137	143	148	135	139	157	157	134	150	133	144	125	155	147	145	146	135	138	150	143	147	169	144	143	131	168	139	143	134	138	124	122	164	141	139	133	140	151	150	130	155	157	130	131	132	143	133	141	159	147	154	129	161	139	163	123	149	135	144	136	141	155	164	143	143	150	149	147	128	143	144	120	140	138	147	136	135	138	122	142	154	121	154	145	128	152	137	142	136	162	138	149	148	159	143	160	140	143	149	129	158	155	141	147	129	141	123	133	166	157	158	135	157	128	151	136	122	153	142	142	136	156	146	135	154	135	149	153	138	131	168	145	125	138	149	138	155	150	130	123	140	156	162	140	127	154	133	140	127	142	140	129	142	149	163	130	147	146	152	165	163	139	144	160	139	138	145	157	147	166	144	139	120	125	131	140	142	153	148	138	153	133	165	130	160	135	141	135	138	130	126	132	130	163	138	139	156	111	123	145	141	151	142	164	135	146	122	144	124	132	141	152	147	160	131	143	132	133	160	136	141	127	149	150	162	135	137	160	138	142	151	155	135	159	133	150	140	132	132	145	141	155	144	152	123	139	167	135	132	148	136	150	129	137	154	136	161	147	154	134	150	142	141	132	147	141	146	150	155	156	142	142	135	137	160	135	146	151	159	137	145	134	123	137	132	163	151	135	157	159	135	149	136	141	119	135	123	140	147	144	144	123	143	151	149	143	160	144	164	138	139	171	122	135	150	151	140	140	144	141	150	139	127	153	145	125	158	143	141	156	144	152	131	146	167	143	136	160	123	157	147	146	177	157	165	131	125	146	138	127	163	158	151	149	146	129	153	133	160	130	158	114	144	162	151	146	150	139	131	151	166	126	161	144	155	146	143	136	139	139	135	145	152	138	148	141	145	127	151	154	154	154	126	136	131	146	146	173	140	146	139	160	125	135	146	162	154	126	159	146	160	158	146	132	134	167	152	161	147	154	169	123	129	165	144	144	147	150	145	134	148	129	154	138	151	134	160	133	163	132	138	148	155	156	156	150	124	142	151	147	141	122	152	117	142	127	160	132	145	139	138	138	159	134	141	154	138	147	123	131	143	146	143	139	146	127	148	161	146	152	134	147	138	147	157	123	134	124	125	152	150	151	135	132	130	141	132	145	127	157	169
21594	13561	12896	7880	6730	5431	3813	3036	2168	1916	1720	1626	1558	1307	1311	1165	1103	1037	999	1029	1155	1193	1272	1143	1043	1055	819	740	778	586	447	437	395	439	406	419	374	383	351	375	348	349	360	378	341	363	384	360	377	382	343	396	316	384	353	387	391	389	314	358	404	336	335	354	390	421	420	377	391	397	363	359	387	366	396	387	351	392	356	379	352	341	359	404	394	369	386	351	351	317	344	364	388	340	375	356	346	368	333	369	346	365	371	370	362	377	348	347	334	363	354	357	346	365	364	392	368	361	361	371	373	369	375	365	362	346	358	339	347	350	350	382	382	362	350	375	346	365	361	344	351	339	350	342	361	353	364	343	341	387	373	346	406	377	396	362	342	341	382	344	390	364	344	362	347	361	381	305	382	361	345	398	381	340	391	356	378	387	339	335	381	354	372	348	356	368	365	324	378	383	334	383	378	386	365	369	381	367	395	373	350	362	350	377	395	341	342	333	342	365	363	369	382	397	351	335	389	358	351	353	348	346	329	334	338	347	366	338	351	383	331	367	348	380	362	400	364	363	372	355	350	377	362	368	361	389	364	376	371	332	368	338	372	366	350	395	336	328	356	386	329	371	360	361	310	369	361	389	358	367	361	412	364	323	331	362	348	358	358	369	354	388	361	347	379	351	377	352	348	368	365	382	375	363	364	376	353	365	381	370	359	361	336	367	373	344	343	364	358	358	369	380	387	357	387	348	389	380	359	373	349	368	379	353	358	328	358	333	360	350	343	394	341	390	355	353	370	380	357	378	367	379	366	332	350	339	337	390	373	377	343	371	329	347	378	382	392	354	356	367	365	344	354	362	369	382	364	382	359	378	373	370	355	380	350	377	376	366	348	366	359	390	355	388	385	359	378	375	383	381	368	368	353	369	368	324	359	339	333	350	365	341	382	350	350	382	369	362	377	383	381	377	313	347	370	399	368	364	370	369	334	350	336	352	373	370	357	346	376	385	398	386	356	402	393	358	357	352	350	349	407	349	353	352	363	373	365	369	348	374	357	337	314	339	374	339	364	351	329	361	385	336	372	369	411	337	346	344	351	354	366	368	364	364	375	361	344	384	374	380	349	379	356	343	375	378	380	404	386	365	372	360	360	371	378	340	371	335	370	359	361	381	364	351	388	326	374	374	370	360	360	337	388	352	336	371	339	342	381	369	366	350	392	391	362	359	384	357	413	357	395	367	381	341	344	331	356	369	343	374	387	340	368	330	377	381	356	396	363	371	369	328	369	379	358	357	374	358	384	358	369	352	353	346	349	371	346	375	350	369	354	384	369	351	368	386	342	385	358	405	375	374	381	362	350	345	374	386	370	341	403	379	370	390	385	360	364	354	341	383	370	359	363	391	338	364	372	389	368	362	357	361	369	378	358	350	327	359	382	340	330	364	363	357	359	393	392	364	353	340	347	341	361	319	361	370	350	365	380	329	340	368	355	370	323	373	377	331	363	360	358	383	367	345	391	391	340	380	336	354	344	372	376	326	351	375	383	382	372	347	340	394	401	392	363	347	409	317	344	374	346	368	363	365	401	351	371	364	344	362	357	378	331	361	349	354	344	350	366	345	379	336	345	378	345	352	349	374	375	375	373	346	358	384	340	394	388	364	367	346	362	376	370	375	354	365	375	351	361	347	373	387	373	366	347	364	349	371	343	337	355	377	413	388	433	354	348	376	374	366	368	369	373	369	355	329	346	358	358	327	363	366	353	365	329	375	329	407	371	361	345	378	379	330	359	362	355	325	404	386	349	358	351	354	382	322	361	339	376	369	343	381	368	380	373	387	359	376	356	349	352	359	358	356	395	348	322	359	348	354	361	354	336	331	401	366	342	355	353	380	355	348	365	356	360	323	382	358	333	358	431	362	370	364	345	364	371	353	344	340	413	400	331	371	356	356	346	372	384	360	370	390	361	365	354	364	382	355	334	378	378	372	355	392	369	395	381	353	346	376	362	364	358	379	342	384	388	375	355	344	367	405	355	375	366	348	331	363	372	376	369	319	336	366	367	363	378	368	347	355	366	377	363	364	414	390	344	370	370	334	351	339	358	347	382	369	358	374	365	362	373	360	351	364	339	365	364	343	346	378	336	372	324	347	339	325	359	360	373	323	356	384	357	380	351	337	372	348	358	358	364	384	383	351	343	349	380	377	347	332	379	359	417	316	333	374	349	377	378	374	353	355	351	333	362	366	348	343	325	318	341	346	370	387	388	379	382	352	406	385	370	366	359	374	379	349	341	372	315	340	402	389	376	355	380	358	375	314	356	409	365	354	361	368	366	372	348	376	366	362	408	331	357	358	347	361	355	374	342	380	357	383	398	341	371	363	347	338	355	394	380	360	360	350	364	371	336	364	363	343	379	373	345	378	353	341	354	371	329	357	372	354	391	384	377	378	352	351	357	353	397	363	343	372	353	353	373	387	380	385	377	339	362	385	376	361	341	374	358	382	394	360	384	366	360	338	344	364	365	361	321	398	329	405	334	371	393	391	329	355	351	355	371	394	371	353	346	335	364	345	370	364	342	395	363	355	343	356	385	349	364	350	346	360	351	356	406	356	372	401	362	373	354	368	341	368	394	333	346	355	359	365	349	353	379	333	375	384	371	324	360	374	377	356	367	385	352	405	383	343	363	367	349	396	382	345	385	356	352	327	346	333	379	335	330	349	380	373	306	349	335	379	378	350	340	361	387	378	364	329	370	395	386	378	349	356	370	408	352	375	359	376	367	332	403	366	331	360	347	377	385	398	377	324	346	364	318	357	347	340	354	368	349	370	362	377	368	369	350	380	387	370	373	343	367	339	341	368	382	369	384	363	368	370	377	325	365	341	395	340	373	387	354	387	328	352	372	361	376	367	367	382	348	348	337	393	387	345	353	365	378	330	376	385	406	358	393	371	340	394	370	360	356	381	399	395	395	410	353	362	367	368	359	338	394	376	351	353	349	320	360	335	365	404	397	393	382	366	370	364	359	378	357	395	357	366	362	380	348	358	353	384	351	359	368	392	322	339	365	383	335	318	363	380	307	363	349	360	400	338	350	331	349	351	330	395	371	377	376	370	364	344	384	376	380	352	332	362	339	366	368	383	340	344	323	353	352	354	361	374	368	348	382	372	342	346	370	360	364	369	388	366	363	360	345	378	354	368	359	355	358	378	359	342	378	366	368	362	360	341	368	388	357	383	403	348	329	355	349	354	390	366	394	368	358	358	365	361	328	348	367	379	356	345	378	376	350	381	399	353	368	383	355	373	394	350	350	344	376	354	378	335	412	377	298	339	371	336	369	322	366	349	351	356	342	355	373	344	365	357	344	383	344	359	363	362	370	351	359	375	391	344	358	388	385	373	378	374	357	368	357	360	338	384	362	347	379	383	350	357	381	379	371	371	378	368	340	312	358	361	369	350	347	356	355	349	361	373	383	379	338	359	392	380	387	375	360	358	359	357	386	351	339	352	361	364
12633	5175	2428	1165	708	408	363	273	276	251	278	217	248	211	225	243	213	197	188	222	202	185	213	230	177	192	176	180	184	174	164	180	184	178	182	185	175	184	183	177	176	184	166	154	198	195	184	181	165	185	172	176	167	154	206	166	170	183	159	194	164	218	175	166	149	205	207	185	182	181	162	175	179	189	177	176	171	191	186	165	162	167	159	185	188	190	183	180	182	192	179	207	170	151	191	188	152	166	193	188	188	174	179	183	193	185	152	176	186	168	157	188	166	206	182	169	179	169	155	160	170	193	189	216	185	157	131	180	174	149	190	177	204	173	179	165	179	145	187	177	187	169	163	188	188	178	163	178	176	162	160	192	180	172	156	194	178	176	179	175	182	178	192	196	179	173	168	173	177	169	188	193	163	155	172	165	175	193	181	185	181	182	158	189	189	179	158	163	159	166	175	198	178	139	168	183	165	156	181	185	194	149	184	180	177	179	175	191	187	133	183	195	176	176	166	144	175	180	176	171	174	193	207	185	160	154	175	176	191	187	171	172	169	185	179	175	154	157	165	182	169	158	189	178	198	175	166	171	172	191	217	175	163	162	168	181	167	176	181	195	196	175	160	197	207	188	155	180	180	186	171	161	183	171	166	171	176	164	152	180	189	163	146	172	207	196	192	153	186	191	184	178	169	185	156	180	176	168	178	176	180	186	199	173	150	202	154	175	158	176	162	149	177	175	159	182	187	184	177	160	161	174	173	185	201	171	175	188	183	182	201	178	180	192	170	179	175	161	188	190	179	173	196	160	181	196	169	186	149	168	177	172	165	193	169	184	151	173	178	178	202	173	157	179	185	170	184	178	185	171	177	194	193	195	192	177	169	166	190	188	202	168	223	175	179	174	175	161	182	161	186	178	181	190	167	173	178	166	175	182	182	188	178	171	164	181	182	194	185	178	204	199	179	177	176	196	182	179	164	188	194	197	170	158	176	205	171	189	163	183	198	171	159	172	175	161	166	180	151	183	177	175	182	190	188	166	193	188	193	155	179	183	177	174	192	176	179	200	202	162	198	154	185	175	149	169	174	184	188	165	142	152	182	155	182	215	161	185	195	187	176	175	162	182	174	211	164	173	166	160	182	164	152	182	184	184	187	175	193	157	171	172	193	162	188	162	166	161	197	168	164	172	164	184	160	178	185	164	214	148	184	158	188	171	179	172	195	177	198	177	197	181	174	189	176	166	180	195	174	168	204	159	190	188	188	161	170	170	148	172	152	180	183	202	204	171	180	176	168	172	180	179	181	207	182	175	180	156	161	170	177	170	171	159	176	203	186	186	180	176	177	175	180	177	190	156	183	181	178	178	180	156	176	164	185	174	178	157	178	177	193	186	198	167	201	200	188	181	173	167	160	186	157	172	147	188	172	156	181	152	198	202	187	172	187	181	168	178	188	167	171	169	181	174	176	180	184	182	171	178	188	166	175	184	161	174	191	147	208	194	173	163	192	162	182	200	163	206	172	184	184	183	197	168	178	173	155	184	163	168	174	185	167	168	184	170	183	177	157	173	172	175	204	183	167	211	205	177	185	183	175	166	160	167	177	178	167	174	167	183	188	178	164	180	158	170	148	168	187	200	163	172	163	175	170	188	171	195	174	161	182	176	190	177	181	167	171	151	176	180	180	166	166	162	198	179	181	210	183	161	162	183	185	189	169	157	178	170	184	183	191	183	181	167	175	193	155	180	182	175	151	207	183	181	173	171	168	179	167	178	165	168	202	172	167	174	196	187	189	184	172	192	203	157	172	173	159	166	192	150	162	176	181	174	183	182	201	197	183	191	162	170	161	184	196	187	162	175	182	186	180	192	180	181	197	172	183	175	176	184	163	189	205	178	185	186	163	189	154	171	190	170	174	188	162	184	169	155	209	194	188	179	190	167	186	176	197	185	182	174	183	180	191	185	171	167	175	166	194	196	195	181	172	149	173	158	183	180	172	196	173	181	162	174	181	141	188	172	184	174	209	196	203	173	175	150	172	175	152	175	173	199	169	172	170	176	147	171	159	173	190	157	198	176	168	194	190	136	169	182	183	178	179	158	190	168	182	186	157	214	162	171	171	173	163	209	184	176	171	190	186	158	169	169	190	186	195	157	154	187	182	171	178	172	190	209	166	181	190	182	178	192	150	177	197	177	172	189	171	192	174	161	194	174	143	187	184	174	204	155	173	171	181	163	178	181	144	190	187	133	182	206	181	187	163	187	170	172	156	172	180	184	194	182	167	189	181	178	166	197	177	163	185	179	179	177	191	189	175	189	206	184	146	171	154	162	171	184	173	176	177	175	193	166	197	204	152	171	183	181	162	163	179	182	177	191	163	177	190	164	183	169	188	198	175	154	183	177	184	184	174	183	168	190	182	182	168	190	173	158	156	194	183	167	164	166	153	175	165	184	183	200	202	179	180	145	170	189	188	152	192	188	168	177	198	193	189	194	203	193	171	175	165	194	172	161	162	207	170	157	160	178	200	160	179	188	163	152	158	166	180	154	166	185	171	162	157	184	167	168	174	167	188	164	160	170	178	171	174	193	181	157	183	178	172	187	174	190	165	185	179	194	161	182	191	165	183	180	187	187	165	183	186	178	185	178	163	165	175	168	185	162	176	147	197	187	162	178	191	164	164	162	202	175	172	184	185	173	157	187	173	187	183	159	194	193	171	183	167	157	176	205	177	182	203	162	173	161	160	201	170	176	152	168	158	182	192	151	202	171	180	166	166	163	186	185	161	170	180	182	181	188	181	162	213	180	184	181	181	168	179	182	143	171	180	183	195	182	174	154	155	198	166	177	194	164	197	167	166	156	190	184	183	163	174	192	166	185	157	191	181	215	177	168	170	169	205	167	183	171	168	161	150	165	169	179	144	198	168	188	198	185	178	173	208	171	170	172	183	177	188	174	156	158	166	189	184	182	195	192	172	193	162	187	175	176	155	183	191	183	164	171	180	168	178	164	172	173	180	193	160	167	176	186	180	173	193	162	223	185	174	188	155	192	182	214	184	193	183	207	208	180	149	167	184	198	180	193	160	154	158	186	185	181	166	156	159	187	181	174	184	167	173	181	202	141	166	182	173	174	188	184	167	173	190	201	176	162	176	185	188	195	165	173	157	180	179	180	152	201	179	168	158	158	180	192	170	190	153	161	183	170	142	166	180	179	201	189	170	165	181	206	197	175	180	203	167	174	187	178	179	176	191	181	171	146	159	182	185	197	179	144	174	187	180	191	172	170	176	192	193	168	193	177	166	165	159	169	175	148	184	225	170	196	200	179	151	179	178	192	176	168	187	159	177	177	181	184	162	178	201	191	168	181	173	175	174	174	183	171	179	198	188	183	178	176	184	176	185	192	183	183	147	198	205	177	181	182	179	228	169	200	185	161	191	147	200	191	161	179	186	171	157	180	195	193	204	151	180	163	177	210	197	181	194	180	174	195	174	172	173	165	182	171	165	196
9296	5010	4538	3723	2756	1938	1559	1234	959	901	922	879	819	773	715	759	749	672	682	694	701	660	668	697	656	630	633	575	535	473	452	480	461	464	464	457	462	456	462	458	422	427	446	459	455	440	465	455	459	462	426	451	457	474	444	485	450	475	487	443	437	460	409	456	447	467	462	401	425	452	465	453	412	454	482	434	430	454	465	476	469	463	481	459	447	429	473	470	473	456	432	471	451	434	454	458	450	447	479	430	436	428	407	418	469	436	430	446	459	414	440	481	414	481	460	454	454	452	448	425	468	494	441	448	445	450	442	466	427	447	435	460	434	482	446	424	425	435	420	480	416	462	425	467	460	432	424	456	459	495	413	431	433	436	422	455	473	428	450	404	449	464	407	470	462	433	453	441	475	418	466	432	450	454	446	460	445	446	420	431	485	458	428	450	437	479	414	466	472	457	466	454	426	450	443	422	458	425	400	445	469	432	477	486	457	453	454	455	489	447	434	421	451	433	414	425	454	452	479	465	450	398	471	417	431	437	453	424	487	433	458	439	446	447	446	487	415	481	432	449	438	474	468	394	435	471	450	464	470	446	432	441	408	457	418	466	447	464	439	457	473	431	454	435	463	479	482	434	461	434	419	429	457	463	444	420	432	450	477	422	440	450	445	481	481	489	489	499	450	449	490	440	444	446	492	465	442	448	459	450	435	422	500	452	449	437	459	438	447	431	463	456	441	483	446	413	427	432	431	443	453	443	481	430	449	494	445	454	429	507	452	475	468	464	456	450	434	471	456	426	452	450	478	432	425	466	486	455	483	448	472	381	432	481	443	477	430	433	462	444	463	481	460	411	387	449	448	486	428	435	444	415	469	432	424	463	442	437	431	458	464	471	463	445	465	465	436	475	448	480	489	451	444	499	458	422	456	433	448	435	440	461	460	452	448	453	466	460	470	438	405	457	475	427	394	465	466	445	451	416	460	476	461	394	463	455	446	472	425	444	449	451	418	460	444	437	494	446	469	414	431	429	402	454	462	463	439	478	420	443	444	446	441	466	451	446	468	455	476	435	459	480	442	470	474	472	434	419	455	436	435	456	437	459	425	445	447	445	481	480	468	444	463	463	446	479	455	486	494	463	455	455	457	461	442	462	420	444	479	447	432	456	436	460	429	436	440	436	456	468	444	465	483	465	434	441	432	516	446	462	446	427	429	455	428	451	426	440	444	473	433	429	450	409	440	430	434	418	449	450	449	433	504	443	412	466	453	437	431	439	468	492	441	396	465	413	421	459	487	467	399	445	429	443	437	456	451	402	454	458	498	467	468	440	399	428	437	432	500	459	441	422	455	446	508	486	456	422	492	446	434	414	459	455	452	449	473	483	450	421	446	455	445	467	467	441	464	444	427	452	442	467	448	450	428	484	451	436	467	455	438	431	450	450	495	441	460	460	452	463	469	465	486	460	500	438	460	429	458	456	428	480	500	420	453	457	467	433	468	466	420	442	457	406	421	444	433	437	469	496	450	453	461	472	468	539	469	467	438	448	444	456	494	456	444	483	446	447	436	440	433	462	454	451	433	434	379	455	467	453	476	442	441	470	467	454	457	479	411	447	458	455	471	458	448	447	459	426	439	441	449	450	492	431	428	434	430	466	451	454	442	451	429	452	400	429	430	435	432	471	419	417	436	426	451	455	435	424	420	456	433	488	447	459	445	450	420	435	449	482	462	474	486	478	458	444	478	426	466	417	414	439	410	425	467	437	445	444	497	431	452	434	448	489	464	465	441	431	427	451	473	474	417	445	460	435	430	441	448	444	485	472	489	461	460	461	442	431	459	461	484	486	463	486	399	438	450	445	455	458	442	406	442	466	452	425	469	463	473	448	434	458	465	463	488	446	456	446	443	446	460	420	452	400	456	425	463	449	440	458	451	454	458	481	449	441	500	448	472	452	460	478	471	455	454	451	457	456	435	451	427	455	427	460	449	431	445	464	437	445	425	449	476	467	430	451	434	470	443	465	465	427	456	416	422	410	463	434	466	420	448	459	460	461	440	437	448	419	437	449	444	421	465	407	461	454	440	459	444	429	469	490	486	471	470	457	432	491	462	418	462	476	464	468	458	477	438	461	452	440	421	444	433	423	441	455	445	459	466	474	466	488	454	452	447	482	453	487	448	411	486	436	460	460	447	434	439	423	494	464	443	452	476	445	479	445	458	432	415	458	456	490	458	429	462	487	454	450	473	504	449	430	437	486	441	433	444	487	435	464	475	420	452	443	473	474	446	493	454	475	452	465	467	422	459	413	468	478	483	443	440	441	462	491	454	488	478	476	457	400	472	468	455	428	414	465	437	464	465	457	467	467	448	416	485	457	441	478	461	438	444	427	428	481	452	480	435	440	441	442	469	445	458	446	441	425	446	439	459	464	459	420	421	460	425	457	462	474	445	439	439	499	453	435	459	429	437	459	454	437	448	510	435	437	438	431	485	415	450	518	418	461	438	450	455	428	435	478	418	452	449	455	472	429	464	456	450	469	459	441	449	452	486	440	457	444	471	445	447	440	402	457	433	420	451	424	454	448	437	469	453	451	494	459	442	454	458	411	456	435	469	436	433	456	465	433	461	432	423	453	455	437	456	458	454	490	438	403	454	419	477	483	440	453	429	434	424	441	449	470	465	458	444	437	476	426	442	447	412	414	472	452	461	500	459	487	488	424	453	432	448	443	469	456	440	476	449	443	456	444	391	431	474	447	441	444	437	442	438	463	449	441	442	433	456	423	397	448	488	414	451	445	459	502	433	452	458	465	431	461	485	456	451	442	476	445	439	455	475	434	461	404	448	466	465	443	431	449	436	432	440	522	474	446	474	442	446	443	475	479	509	449	425	438	456	456	451	452	448	448	436	456	439	427	445	425	423	427	472	431	472	414	425	412	468	463	451	434	409	462	466	441	446	481	441	460	476	416	421	411	434	487	456	475	444	458	454	437	393	505	507	460	435	449	432	487	429	463	445	448	477	470	451	456	439	420	478	496	451	474	432	446	472	448	468	462	435	479	488	460	439	455	425	447	455	433	474	451	424	480	474	458	506	475	476	454	470	470	445	420	483	497	466	457	448	469	423	411	476	456	445	466	484	434	454	427	454	441	444	461	482	444	423	457	442	483	475	438	428	454	467	479	439	443	517	435	466	443	452	448	438	444	448	422	470	451	448	460	475	458	463	448	453	452	428	464	418	450	451	456	459	449	467	409	436	458	408	456	465	463	443	458	408	461	475	468	443	452	429	504	408	437	470	448	452	436	457	450	455	444	457	422	470	451	483	454	475	472	446	418	445	434	457	442	456	447	454	494	437	439	462	457	476	446	483	425	436	445	454	462	455	480	437	433	431	432	474	452	447	440	389	453	428	443	461	456	424	484	447	445	438	460	406	472	471	456	446	428	468	463	469	448	439	450	452	448	416	439	410	433	432	408	473	442	445	454	462	454	463	474	448	457	450	456	452	443
24021	10266	5656	1818	1014	775	635	462	359	326	401	321	297	319	329	272	233	267	259	223	276	250	264	252	218	239	189	231	212	193	202	188	203	200	190	167	207	193	196	184	180	198	191	206	181	185	194	194	160	179	172	196	191	205	200	187	200	215	168	222	177	219	168	181	175	219	225	176	203	213	194	191	181	193	182	226	176	200	204	166	158	187	190	191	212	168	154	187	183	204	177	193	182	208	194	241	196	178	171	182	204	188	174	174	206	172	201	185	193	198	208	194	182	194	213	188	200	203	196	204	184	182	172	185	198	198	208	197	215	187	192	197	185	186	193	194	180	189	180	215	227	161	221	187	207	192	184	179	164	192	215	200	188	160	182	189	182	191	208	196	175	191	201	182	177	190	182	215	183	201	205	190	171	181	196	192	173	186	187	200	169	188	179	203	193	204	181	186	219	194	198	204	191	180	217	188	191	177	205	194	177	210	177	186	197	235	186	211	199	195	179	198	204	177	197	191	213	183	196	198	224	177	213	190	204	160	182	194	190	197	186	195	196	161	184	188	191	180	183	185	171	197	175	172	190	202	189	188	185	191	203	193	199	199	183	188	193	178	188	196	199	184	162	180	169	196	186	194	181	218	187	202	199	176	197	180	205	165	194	239	178	185	186	212	157	192	189	196	188	189	203	192	163	193	207	172	199	169	190	204	186	174	200	158	200	185	192	195	204	188	219	216	178	181	183	192	203	193	213	182	175	187	184	186	197	201	235	191	195	206	195	191	183	179	179	213	205	195	181	223	188	203	178	194	180	191	178	175	182	222	185	220	191	203	206	180	175	174	162	216	205	217	194	177	189	218	176	198	190	190	177	206	184	220	196	202	188	180	181	176	190	181	213	202	182	195	204	207	213	194	217	184	178	198	197	204	180	215	193	218	197	204	216	215	220	224	192	191	184	178	186	187	204	203	178	183	181	216	206	223	210	156	200	198	197	194	199	190	201	171	170	189	197	219	195	223	185	188	191	203	199	197	192	174	219	195	222	190	186	207	199	184	184	196	204	187	203	202	184	179	174	221	163	198	201	210	194	170	202	180	191	178	202	185	190	193	207	224	175	185	201	154	208	216	200	195	196	202	216	195	177	199	185	191	208	210	207	173	223	198	202	185	186	173	210	164	201	187	196	193	202	202	173	209	209	210	196	192	211	213	203	181	203	199	196	187	194	190	181	198	173	217	199	184	196	199	196	185	185	221	173	188	184	187	172	187	207	198	221	200	216	196	179	217	198	188	188	187	192	191	214	208	206	198	192	150	169	217	205	185	212	187	198	187	197	184	184	202	205	198	199	198	176	191	205	207	212	178	192	187	205	186	200	188	194	216	180	188	177	214	193	201	182	238	203	206	166	213	184	186	176	205	182	207	202	193	190	218	197	185	202	215	183	216	200	202	187	201	198	192	184	199	187	221	204	202	196	183	202	192	195	168	210	182	183	182	200	178	190	203	198	165	187	213	200	205	197	193	189	207	194	196	196	197	188	179	191	193	185	186	196	178	205	187	201	182	201	182	191	177	198	169	210	193	163	203	224	202	202	190	192	188	189	185	180	198	192	180	206	202	207	187	184	189	203	203	181	188	167	197	217	158	211	172	189	175	194	159	185	169	209	188	216	205	177	201	199	199	177	194	193	159	170	186	197	196	212	231	219	196	192	190	221	192	189	172	174	177	199	165	196	207	194	188	206	217	188	189	199	198	190	171	189	195	189	187	231	205	214	228	194	196	174	186	181	192	218	199	192	199	195	211	191	193	172	194	186	201	195	172	193	200	176	178	200	227	190	192	180	183	212	199	196	182	188	190	179	198	190	174	208	198	180	175	201	197	202	183	180	186	179	192	194	204	219	187	208	199	185	193	186	210	185	180	183	176	174	164	185	196	198	197	174	194	197	174	190	176	179	180	213	202	174	197	179	191	181	198	203	174	192	186	191	228	222	168	201	197	207	228	208	186	193	180	215	182	189	188	182	202	172	173	187	200	177	201	160	184	195	179	170	185	184	186	183	192	181	206	191	191	206	193	193	209	206	192	195	187	184	199	197	188	181	211	207	196	176	204	210	189	224	188	194	170	197	206	186	177	216	196	188	216	182	177	193	157	185	192	208	189	201	184	201	175	197	182	188	195	206	194	205	185	200	187	160	187	201	218	179	185	217	203	190	194	180	205	181	206	205	177	202	213	194	191	186	194	196	161	179	199	180	163	191	172	188	185	161	178	206	196	193	165	184	204	198	203	167	185	190	173	195	195	202	184	173	195	191	191	186	183	168	181	162	190	196	177	188	191	231	212	216	206	181	164	212	168	200	193	179	213	204	167	182	195	189	206	186	220	196	176	179	207	205	203	186	219	164	194	175	176	191	207	180	189	151	187	211	200	209	183	192	179	197	196	194	189	195	182	190	184	186	192	203	164	193	182	215	199	201	198	180	203	161	195	194	195	190	196	205	171	194	195	185	200	192	200	208	182	185	211	196	161	193	192	181	183	202	181	180	205	166	204	184	180	210	195	200	197	182	202	200	183	163	239	190	209	189	202	216	182	206	210	207	190	190	182	161	180	206	186	198	191	192	212	203	203	175	199	178	204	180	181	211	204	180	210	209	195	169	178	197	180	226	193	211	186	205	204	194	182	195	209	194	211	205	184	193	183	230	169	187	178	215	198	179	181	197	231	182	199	176	206	193	177	174	181	207	182	203	184	190	185	173	186	196	186	188	175	182	177	214	211	206	198	200	210	186	207	182	214	184	194	202	204	216	181	200	209	231	180	149	186	202	206	187	193	198	189	195	184	199	165	187	212	187	201	184	187	169	200	216	179	188	196	204	198	183	196	185	177	191	209	196	189	203	181	188	178	179	161	161	193	196	226	165	195	218	205	181	214	204	196	199	209	170	182	178	178	209	189	192	215	199	181	205	190	233	188	180	184	206	194	187	181	189	226	196	178	203	185	200	208	175	184	196	185	181	190	191	188	186	205	205	200	207	179	198	201	174	187	180	204	183	189	188	182	201	191	213	196	196	190	177	186	196	183	187	203	193	187	175	203	224	189	204	211	167	195	206	188	217	217	174	192	205	218	186	195	194	189	198	193	224	195	211	174	204	201	186	172	187	205	201	207	174	196	172	201	200	179	203	152	204	200	209	211	159	185	199	199	200	177	173	180	223	177	194	165	193	176	176	199	207	184	180	188	192	184	182	181	194	171	204	203	198	173	190	189	184	183	190	189	179	178	207	183	221	200	190	173	201	184	184	186	201	194	204	188	194	185	190	184	185	207	190	181	180	232	194	187	198	189	213	210	206	203	191	174	202	197	210	180	202	179	227	188	206	178	190	201	163	200	189	215	219	189	172	191	173	217	180	207	218	159	194	204	161	193	193	194	194	189	180	228	180	206	175	212	189	204	194	232	178	211	178	205	165	197	177	185	209	192	193	182	196	191	220	212	193	211	188	190	192	226	183	185
17403	9319	9677	4983	3482	3209	2559	1961	1587	1482	1436	1414	1331	1186	1150	1063	936	911	908	892	912	1010	1052	922	907	909	741	618	587	567	534	541	558	497	498	484	451	481	485	494	504	500	454	500	468	490	489	543	483	455	497	464	482	489	481	493	508	483	475	479	487	502	473	509	473	484	514	530	474	469	526	513	498	508	474	492	456	515	490	496	483	473	539	513	496	523	492	490	453	520	488	504	504	470	509	484	493	463	465	445	474	475	466	519	502	474	444	481	487	534	449	485	480	508	501	550	482	519	458	445	467	496	499	445	474	475	456	521	490	494	476	509	502	502	462	447	495	510	487	483	483	501	447	464	519	451	508	501	509	486	480	500	519	451	536	473	538	485	495	483	465	476	466	490	499	509	497	487	478	473	481	484	480	516	493	463	464	463	502	463	513	512	554	501	482	499	461	535	447	443	508	482	450	468	520	508	491	521	463	493	490	495	510	467	485	470	475	487	469	474	448	457	507	483	445	476	495	505	478	497	553	472	487	443	497	530	456	505	492	453	445	488	463	470	501	484	479	470	478	471	491	450	477	488	522	506	484	460	462	504	488	465	460	484	474	460	461	489	490	474	496	482	484	476	514	467	484	457	543	467	498	471	428	486	506	486	487	484	537	476	475	498	526	507	496	517	488	421	508	490	463	482	473	497	512	474	467	482	485	465	477	490	461	458	479	469	482	466	488	495	504	479	444	506	461	488	482	467	504	505	455	465	497	439	522	512	470	499	464	489	513	501	474	492	491	493	509	465	511	529	520	471	490	498	455	467	471	487	484	504	498	464	467	526	527	482	487	543	483	501	488	478	459	452	490	438	501	504	504	494	486	452	458	465	483	489	490	449	467	506	483	481	467	467	461	457	504	493	494	455	478	497	542	489	481	495	490	487	501	446	455	474	461	484	438	481	455	484	486	461	482	456	465	501	474	520	500	472	504	459	533	493	505	527	447	457	525	446	492	496	514	436	480	472	475	476	509	528	489	463	483	483	470	504	479	502	519	492	471	458	457	446	475	443	506	488	494	507	459	471	498	478	501	469	488	454	494	487	518	493	475	473	522	468	510	482	504	476	514	477	468	485	474	494	466	474	492	495	510	476	462	478	496	495	476	479	500	483	504	454	489	441	476	465	483	498	491	475	481	504	500	464	494	539	503	477	484	487	474	484	478	489	519	476	520	534	472	509	524	491	488	498	472	513	457	495	467	474	476	461	471	499	469	515	489	458	480	471	485	493	545	490	476	508	497	501	481	466	463	511	504	504	511	460	493	438	447	534	494	477	466	467	476	531	442	437	495	488	508	509	450	475	456	480	507	503	510	479	488	529	483	480	497	507	481	476	485	492	485	472	522	462	464	489	454	426	476	540	470	507	482	487	463	512	475	451	476	447	465	467	515	502	478	516	466	480	479	492	470	460	503	470	511	484	493	439	518	508	451	497	514	454	479	521	459	486	517	510	473	498	511	459	492	469	490	480	447	489	473	517	478	471	492	495	448	499	458	495	494	530	527	477	503	482	486	507	467	464	523	480	454	509	460	450	475	477	471	470	462	499	505	508	459	471	489	478	468	462	490	455	514	486	500	445	480	444	486	470	483	464	495	494	499	461	477	471	440	455	476	464	443	485	453	477	499	496	497	438	479	489	497	441	460	491	495	441	510	488	488	483	480	478	498	492	446	463	478	479	442	510	493	497	496	495	462	499	493	486	481	487	475	510	493	526	496	517	490	507	487	520	481	501	471	491	509	485	471	496	486	465	509	472	471	508	486	483	500	505	436	476	496	466	486	501	423	474	492	446	489	449	496	419	463	473	429	495	469	477	464	455	459	497	463	491	481	475	460	505	492	512	518	511	486	484	461	475	481	488	501	469	462	497	454	496	452	490	457	495	465	480	487	473	491	454	541	490	508	491	465	508	502	513	455	474	520	461	481	509	480	456	500	463	513	472	512	476	478	464	508	504	488	449	450	458	454	501	498	490	483	518	510	488	463	520	456	504	509	464	484	480	489	430	497	504	477	495	466	476	498	490	499	471	515	480	482	483	490	471	484	445	485	481	492	495	485	504	509	510	491	483	498	468	489	472	439	460	495	486	476	480	502	506	447	523	477	467	503	469	469	516	510	528	507	447	457	487	472	494	492	513	482	504	520	466	467	433	478	507	502	482	479	500	490	455	473	480	492	488	486	531	471	475	470	491	451	467	466	492	479	484	490	473	475	470	494	456	470	496	503	459	466	468	479	460	496	467	509	480	477	488	503	501	472	488	484	481	500	516	471	476	490	483	493	448	487	487	518	486	453	506	446	509	471	480	476	551	526	479	463	503	451	492	492	454	506	500	476	442	460	483	523	493	480	458	474	431	484	475	490	484	483	475	499	504	488	473	497	502	517	495	502	458	499	481	495	480	489	496	460	484	476	454	453	496	446	501	486	470	532	475	472	469	507	501	483	513	509	489	458	448	507	498	433	468	494	440	469	494	479	487	461	501	471	470	454	480	465	482	521	477	468	466	457	495	464	491	476	454	493	507	504	515	475	515	476	543	449	486	471	444	502	478	510	480	475	488	461	482	498	507	495	488	497	484	490	517	470	488	486	451	483	517	487	457	461	500	467	491	467	485	479	462	461	489	450	474	502	460	497	480	484	507	475	473	459	461	498	500	456	522	495	446	479	466	450	467	532	454	467	497	476	464	491	441	483	479	455	475	454	519	484	489	511	491	477	484	471	518	512	462	487	523	463	494	484	465	485	489	496	470	465	473	486	507	499	485	474	495	431	511	456	464	450	489	467	470	484	448	459	491	489	493	468	503	492	471	451	467	464	451	503	458	466	473	478	484	473	493	492	476	486	526	491	519	466	479	491	492	500	454	412	501	547	501	502	458	477	487	462	469	450	505	472	456	482	465	467	482	501	431	508	484	475	481	497	479	500	474	454	460	512	454	495	479	473	455	445	456	479	452	490	521	495	483	444	477	516	481	487	467	500	456	485	498	467	485	473	485	509	465	472	482	472	462	499	477	464	514	522	474	516	476	455	456	496	503	472	476	464	492	523	507	498	491	474	451	475	484	463	484	502	472	475	474	438	457	461	451	440	520	497	513	464	504	477	468	520	500	471	457	481	450	514	469	497	495	447	476	520	515	498	480	497	487	462	478	477	481	511	463	487	498	488	519	466	525	506	476	500	459	478	461	480	499	490	470	497	443	519	479	452	477	466	499	483	512	468	509	479	502	469	487	504	467	467	521	494	467	479	473	491	479	456	480	502	484	460	486	492	467	496	500	474	452	466	546	455	523	509	504	477	500	481	479	472	475	515	480	471	490	481	474	496	476	484	457	453	512	462	516	460	455	473	459	515	485	514	466	463	435	460	495	499	509	520	464	492	469	490	471	475	495	513	443	453	479	486	487	463	501	481	510	451	477	485	457	441	443	445	488	473	462	485	538	469	476	462	472	489	492	449	489	464	475	472	472
33406	16596	10239	2304	1096	926	786	601	449	402	395	357	236	275	239	220	241	227	220	232	211	251	243	211	226	199	178	155	162	159	135	145	111	148	122	159	123	135	126	142	140	129	168	135	120	104	123	132	125	131	140	153	149	124	135	131	145	123	126	127	147	126	142	143	122	147	160	156	136	136	128	146	140	112	126	158	158	136	114	118	148	141	140	127	157	135	132	169	143	126	140	143	134	120	157	121	131	126	113	117	114	113	162	118	130	118	136	127	144	140	149	150	127	126	142	131	134	127	119	157	140	157	141	138	123	120	131	136	106	128	134	147	133	138	128	120	136	142	126	127	148	132	138	134	152	138	133	135	129	123	132	118	124	121	125	131	114	131	150	114	133	119	132	144	121	137	121	117	132	138	137	145	125	115	121	148	130	121	138	136	155	129	132	125	124	118	151	134	127	113	143	115	140	132	132	164	132	130	143	115	135	123	115	138	140	125	118	128	148	115	142	128	126	126	145	138	127	139	138	120	126	130	131	138	120	143	142	139	159	131	132	149	156	149	150	144	122	144	120	124	137	141	106	128	156	113	128	123	121	145	135	115	134	130	137	145	153	151	141	150	127	125	141	137	127	133	124	113	124	135	143	137	143	128	126	118	142	126	126	123	123	128	146	141	106	159	148	133	121	137	141	130	132	134	140	130	140	123	146	121	137	153	136	133	124	144	145	154	139	114	131	137	125	133	152	150	141	123	137	128	137	144	136	130	133	133	126	134	129	137	147	128	144	136	129	128	114	132	122	120	131	122	133	174	120	146	130	137	124	139	137	132	123	123	129	137	156	136	114	160	122	135	141	149	120	118	123	129	150	142	136	113	132	143	129	129	134	122	124	137	121	150	135	143	125	137	129	133	107	147	136	136	126	153	139	133	120	144	108	134	118	120	124	153	137	122	132	126	124	131	148	132	130	153	135	125	141	126	157	145	146	119	123	156	132	142	127	151	119	136	131	127	127	124	125	123	134	132	120	140	130	141	122	132	140	147	139	142	124	138	156	149	117	132	130	130	143	113	112	116	124	133	149	154	115	123	132	130	136	138	144	126	133	132	153	160	152	126	133	125	140	146	144	128	149	137	127	156	133	152	132	119	125	166	134	134	127	133	121	137	136	136	137	135	136	130	129	135	126	124	138	152	149	145	139	117	140	133	130	122	130	132	118	136	140	119	129	152	129	147	149	127	135	158	117	133	135	121	119	112	144	124	117	131	144	136	125	125	136	141	129	120	148	140	111	155	107	118	120	118	129	114	156	131	151	135	126	125	126	148	142	149	117	147	154	153	122	142	143	104	136	132	134	126	132	113	114	126	122	154	116	140	155	139	120	120	137	118	134	110	127	133	138	140	148	123	143	136	128	132	134	125	137	143	138	135	136	116	128	156	145	153	131	138	137	138	143	119	112	119	139	126	145	132	138	130	133	134	120	127	124	146	130	125	139	128	136	144	131	157	122	134	136	128	154	128	116	135	149	152	145	143	146	115	149	132	131	133	137	137	122	148	111	116	134	145	131	126	138	156	142	147	143	139	141	129	130	139	117	115	127	144	131	131	152	120	156	142	124	131	121	127	141	124	146	142	133	141	128	121	116	156	125	139	120	113	130	131	115	138	139	132	124	133	148	154	139	136	131	140	139	142	145	117	125	138	123	134	135	148	133	134	134	114	132	130	139	135	133	118	103	145	115	143	131	149	125	116	141	139	137	132	131	133	152	141	130	141	132	136	130	125	122	119	132	161	122	144	154	124	117	139	132	135	143	125	132	153	144	128	140	149	116	121	118	117	142	118	123	133	133	139	122	120	121	122	121	142	116	111	127	106	152	134	128	158	143	144	116	139	117	129	116	137	132	118	152	167	116	138	122	137	164	124	132	124	129	129	132	116	136	144	135	134	137	117	128	140	124	140	125	118	124	159	124	138	146	145	128	128	156	120	132	143	151	139	124	142	131	137	118	129	120	152	159	146	130	150	130	150	132	123	133	134	106	128	128	127	137	145	122	111	126	130	133	158	111	122	145	128	107	161	134	167	130	151	149	141	126	132	155	139	127	119	138	125	113	145	134	126	148	132	141	141	138	144	124	125	125	137	136	143	137	131	146	124	128	109	127	134	146	145	128	115	125	140	161	128	133	134	115	164	132	145	121	140	135	118	126	148	123	119	121	138	128	126	141	136	157	128	128	143	142	142	135	146	139	117	139	148	121	127	131	131	114	133	84	134	146	135	129	128	120	148	144	144	160	152	153	144	147	141	134	110	152	147	126	122	131	148	130	123	122	128	134	141	151	117	123	151	136	128	142	144	134	145	136	140	134	126	135	118	134	132	128	105	147	139	129	153	134	134	136	153	160	131	131	128	154	119	126	139	129	127	113	135	133	142	161	137	156	137	112	118	136	123	150	153	133	134	136	155	148	145	124	133	134	131	114	126	126	129	139	129	131	124	143	130	131	123	125	126	124	131	125	148	118	126	128	120	132	147	137	104	149	132	118	129	133	152	129	140	124	139	135	135	140	143	119	135	124	133	138	141	113	103	122	154	148	123	139	115	149	144	128	136	110	139	112	123	146	137	130	139	116	133	133	122	124	134	136	133	127	131	130	137	132	138	121	125	135	136	110	118	124	112	129	112	151	125	129	147	113	129	144	132	153	119	127	119	121	126	135	122	146	128	144	147	130	134	118	115	129	134	144	144	134	137	151	95	119	131	128	135	112	132	126	114	138	127	137	135	151	129	130	113	138	113	129	128	146	142	122	120	134	145	136	123	132	138	138	136	144	131	146	111	142	135	124	140	137	109	123	134	130	142	148	156	123	146	118	152	127	132	122	142	130	134	132	136	144	136	163	129	139	142	128	124	113	146	141	129	116	138	162	145	144	102	141	95	136	129	134	122	147	140	110	142	141	140	134	138	125	139	145	164	149	128	148	128	117	156	131	123	111	128	114	148	139	131	125	134	118	141	143	133	144	145	128	130	118	124	140	137	138	125	130	138	142	110	129	138	139	123	143	130	129	167	150	147	129	112	122	130	132	144	162	126	134	141	145	139	123	148	118	147	141	128	168	129	147	144	144	135	131	120	144	157	141	162	156	127	134	136	129	128	130	145	133	126	127	122	131	125	122	142	120	122	123	116	135	158	147	137	128	141	140	121	143	135	126	150	132	124	128	119	114	153	150	122	125	126	127	137	119	116	154	148	159	128	143	128	130	129	137	122	135	120	148	126	140	152	131	142	121	138	128	129	135	139	125	145	121	138	159	132	141	148	120	148	130	140	121	139	149	131	133	125	111	127	138	119	125	147	104	133	135	138	124	122	112	141	134	134	131	124	147	124	125	133	123	121	136	148	133	139	145	140	130	144	154	126	129	122	138	151	126	126	138	119	133	131	130	135	140	129	144	125	147	140	149	145	126	120	138	121	144	139	149	127	125	133	134	164	152	142	154	111	134	145	136	133	156	131	113	123
22321	13371	14288	4977	4269	3649	3386	2647	2193	2036	1758	1705	1224	1223	1136	1055	1000	1018	964	1010	1161	1143	1102	1160	1096	933	720	542	512	451	465	414	418	396	379	396	383	372	346	380	365	343	368	350	367	355	352	366	358	361	342	359	339	344	374	349	358	332	338	374	340	358	347	325	418	394	396	384	353	385	347	324	352	354	317	331	306	339	365	335	340	329	329	345	328	351	352	352	328	350	364	336	356	359	343	373	356	367	341	342	360	343	333	355	332	321	359	334	349	312	362	346	355	333	342	334	368	329	338	351	320	349	369	339	313	318	345	361	365	323	342	334	358	336	348	329	359	346	325	346	321	356	355	357	350	313	319	346	313	353	355	354	329	353	338	351	344	369	356	363	306	335	346	351	373	327	349	332	366	343	342	317	331	338	359	342	377	323	341	359	318	319	305	405	365	354	347	326	309	351	349	340	337	353	311	334	356	374	308	340	329	307	365	336	332	349	329	323	339	363	313	344	330	357	341	352	333	341	354	339	324	368	350	322	331	322	320	346	314	342	331	342	319	364	349	348	350	360	318	351	336	357	320	339	325	345	327	346	382	318	341	339	314	333	352	347	352	314	359	331	319	360	334	331	327	359	336	346	329	315	323	367	337	344	355	330	371	377	341	355	349	327	321	345	324	316	344	360	344	344	349	357	377	337	338	336	324	325	351	335	346	318	318	342	331	340	354	317	352	347	342	335	355	327	346	340	323	348	371	328	342	327	308	364	328	329	328	344	322	343	319	352	354	323	331	342	323	322	326	332	354	330	353	323	349	354	353	326	343	355	337	333	367	347	341	361	348	352	334	322	342	343	324	323	340	337	316	343	322	351	339	324	316	325	375	354	318	320	328	353	329	333	348	324	291	319	353	343	376	341	345	320	305	321	368	335	339	337	319	336	301	344	372	360	381	347	361	339	301	356	335	335	330	281	353	313	329	355	317	346	343	365	337	309	342	338	297	322	344	359	351	348	345	298	344	361	349	366	331	313	391	356	328	318	368	354	338	339	332	326	300	309	346	338	322	364	382	308	341	336	345	359	332	343	312	384	340	321	332	341	351	335	348	355	332	358	328	316	332	367	326	351	316	324	331	334	345	372	325	344	376	354	350	345	345	324	327	354	358	302	356	293	296	318	326	325	342	371	353	339	343	316	329	317	343	322	353	308	336	336	352	296	320	318	359	341	313	356	363	353	336	350	347	325	346	306	316	359	350	323	334	348	314	324	342	332	337	362	366	349	315	335	343	338	356	375	353	317	319	338	316	329	331	312	347	324	386	343	308	367	342	357	350	337	349	353	323	319	318	354	315	335	330	323	306	327	321	338	333	364	356	357	354	349	359	355	321	339	321	353	339	368	334	341	353	362	327	340	347	315	330	306	333	370	356	331	352	314	349	330	320	312	299	369	345	343	342	368	336	331	365	356	362	329	339	335	351	352	353	342	334	327	341	325	359	337	365	347	366	333	346	350	342	370	320	352	345	312	349	357	329	368	375	321	371	348	351	361	347	341	348	383	341	304	333	341	347	340	315	324	366	303	368	325	346	308	319	347	345	335	316	308	318	320	352	343	319	332	348	348	345	362	372	306	321	348	304	327	361	375	339	345	352	361	343	335	330	359	346	327	350	371	351	350	331	357	369	352	340	340	388	359	333	332	311	363	333	333	321	334	332	330	331	314	350	342	349	329	339	373	361	339	337	285	272	350	356	360	330	327	347	338	331	346	336	344	352	364	349	368	296	360	341	348	351	321	341	351	354	319	334	337	333	323	336	322	315	343	348	313	341	329	343	354	303	337	319	315	347	340	344	314	355	370	349	360	329	322	323	347	335	330	348	363	325	335	342	334	344	324	323	343	349	353	332	325	352	360	315	350	344	367	378	311	315	349	347	345	347	348	375	364	354	334	334	340	321	337	310	336	363	350	323	358	323	313	323	349	326	334	328	364	382	321	350	327	351	318	331	329	309	352	341	336	326	340	342	307	349	363	331	305	370	342	347	330	314	329	328	346	369	349	350	348	292	318	341	331	385	364	330	369	330	340	343	332	352	345	367	371	328	325	352	351	335	362	340	351	314	318	321	324	321	315	330	330	358	350	356	364	336	326	322	368	333	322	393	318	331	345	326	339	340	344	344	314	290	338	355	360	352	343	347	341	350	364	338	349	296	306	346	336	339	341	319	343	358	340	339	378	341	360	332	351	342	343	327	372	327	352	348	344	355	338	353	347	339	314	353	316	337	335	333	329	372	334	365	366	322	325	353	371	324	354	332	347	350	340	332	349	328	326	349	397	321	278	351	335	359	343	368	328	330	349	305	349	364	360	340	353	309	368	304	317	339	329	315	338	342	329	329	325	368	359	326	343	297	359	346	341	335	338	324	330	323	324	321	331	351	347	343	338	341	325	341	325	378	336	297	336	310	326	370	357	349	364	327	360	323	352	363	344	333	324	350	340	321	301	361	333	361	324	344	332	341	352	311	342	309	347	347	356	347	376	339	357	333	352	307	359	362	316	328	352	364	346	362	326	370	327	353	340	336	343	340	339	367	351	322	369	342	338	373	341	340	333	344	349	346	362	328	352	345	340	356	343	301	334	348	329	339	332	368	288	333	340	360	320	349	361	331	366	363	348	334	370	295	347	344	339	344	343	348	345	325	364	356	384	342	374	328	335	361	339	360	337	337	354	354	316	349	317	389	343	316	322	317	312	340	351	368	327	335	345	348	350	316	332	361	348	328	357	342	339	382	326	362	354	347	316	334	328	356	332	334	365	331	336	343	359	326	323	336	329	316	362	320	303	351	336	352	317	354	366	334	342	328	348	342	358	333	351	374	331	319	335	357	340	365	334	319	349	345	351	322	329	339	329	371	336	366	347	389	379	322	315	346	310	326	343	355	338	349	374	334	336	331	327	389	339	343	342	337	336	371	337	345	343	336	324	316	335	366	322	312	330	348	341	351	320	337	344	308	346	345	346	314	351	359	358	361	375	331	346	353	330	333	358	345	331	322	367	324	362	322	356	324	309	338	321	376	321	310	342	348	360	328	299	349	348	357	332	318	336	320	322	354	309	301	380	307	351	296	340	370	310	352	348	321	347	347	331	353	325	352	350	334	345	318	318	315	336	318	302	388	339	314	323	376	341	326	329	331	351	341	328	322	338	342	367	374	359	343	331	360	313	380	343	351	338	340	323	367	372	320	362	323	343	329	339	325	366	336	309	327	328	360	338	357	357	316	344	344	307	386	361	335	304	343	359	347	376	346	361	383	341	347	357	361	331	311	369	319	344	346	371	361	348	348	340	333	341	364	330	346	362	319	366	331	355	291	357	378	333	329	352	315	342	349	365	317	379	326	361	363	334	319	346	312	338	313	373	348	312	342	356	321	348	340	311	386	325	355	335	334	326	338	347	348	345	343	367	355	335	327	347	330	346	354	328	323	354	353	319	355	351	350	334	361	336	327	326	334	325	356	361
13291	5065	1979	556	544	441	337	300	245	233	218	203	189	201	193	199	189	214	229	173	219	187	186	247	214	185	172	164	170	166	164	147	156	171	155	147	188	172	184	187	201	155	165	186	140	164	197	162	183	162	158	177	164	166	145	176	168	185	170	168	155	172	166	164	170	201	175	162	157	163	165	179	156	166	162	183	172	171	152	178	171	176	161	177	186	161	171	153	179	172	167	163	132	148	175	176	164	181	173	184	167	169	141	158	161	160	168	188	160	168	175	181	152	185	154	180	173	161	180	172	148	171	157	188	161	198	183	178	162	162	173	187	205	171	185	193	163	176	174	154	182	186	167	157	163	158	159	163	177	159	198	161	157	162	174	184	172	161	155	189	157	166	147	172	175	162	202	155	161	162	175	177	182	148	177	182	185	153	164	194	176	170	172	152	197	163	195	162	151	174	173	163	154	192	154	189	176	161	173	173	181	187	195	148	157	174	140	174	176	162	164	163	184	141	169	176	162	171	159	153	172	176	157	165	171	190	173	133	161	170	169	173	153	182	154	174	170	177	186	185	162	196	175	160	158	169	193	144	168	175	154	159	167	177	154	174	180	182	169	205	189	149	159	161	182	167	177	183	163	153	166	146	184	165	162	144	168	174	156	164	159	152	160	194	144	165	180	155	177	163	165	158	166	175	171	166	176	156	164	173	159	171	213	172	171	168	156	166	155	164	198	179	150	163	172	154	150	178	157	139	173	182	154	161	158	177	147	192	197	146	176	163	161	159	136	158	180	163	178	176	178	196	154	183	156	187	184	165	171	142	147	155	163	164	159	165	177	170	177	151	178	139	163	179	175	186	178	159	170	176	182	172	156	167	178	173	170	154	165	171	162	165	153	166	159	174	164	177	177	187	169	186	174	187	172	154	172	149	165	169	166	172	191	162	165	187	142	154	174	169	170	180	163	169	166	187	174	170	158	183	208	175	167	172	161	163	146	178	184	180	157	168	153	189	168	152	158	157	162	162	158	165	211	145	155	166	145	148	151	169	165	151	149	164	179	161	159	141	160	163	209	160	181	163	168	181	196	183	171	173	181	179	186	158	172	161	178	171	149	157	168	174	163	158	175	148	166	151	167	170	173	163	155	157	145	178	179	160	192	155	156	181	166	187	160	162	151	170	185	140	162	183	166	152	162	160	153	158	173	177	169	187	170	173	180	165	162	185	150	173	175	186	166	171	180	150	192	172	153	168	153	164	170	164	170	170	160	134	183	163	190	145	149	167	164	173	150	163	152	182	178	199	153	160	177	177	179	153	165	163	189	160	168	178	191	189	193	159	169	177	157	165	160	176	165	172	173	166	184	159	149	174	145	162	165	185	149	181	158	173	181	173	187	180	169	160	172	186	177	183	172	165	174	182	167	157	127	162	173	153	159	166	171	180	179	166	156	169	164	167	155	168	169	192	165	150	146	178	165	182	180	196	176	157	158	155	161	159	148	158	138	162	160	196	154	175	158	190	147	175	166	190	178	164	144	174	163	164	172	176	163	158	164	165	147	174	150	176	165	163	180	187	159	164	169	132	161	177	179	187	185	167	163	170	211	200	143	164	196	158	172	188	148	157	148	162	167	169	150	166	174	190	161	163	172	143	150	181	164	178	184	170	194	178	173	155	150	167	155	160	177	173	156	149	176	168	183	164	200	182	183	156	174	202	185	181	166	173	146	161	153	140	140	181	182	152	163	182	158	173	166	151	161	192	147	153	144	170	180	147	162	167	178	181	158	180	171	174	186	163	144	186	181	174	158	175	158	195	179	184	187	165	199	169	168	193	165	192	181	180	173	175	180	198	174	144	143	205	192	185	173	183	163	173	177	182	179	168	159	184	171	185	193	170	163	159	172	155	176	190	174	186	187	161	160	157	189	176	174	172	176	194	153	170	176	177	150	186	167	179	167	167	160	170	159	187	185	173	178	205	163	191	160	165	159	172	166	159	178	162	160	157	153	166	179	153	182	161	184	186	165	164	169	197	206	181	169	143	182	172	168	159	185	145	168	199	161	174	183	191	159	167	185	196	142	182	173	151	174	154	162	179	171	149	180	174	160	176	182	175	164	152	180	157	172	161	171	164	145	169	150	143	164	189	160	149	195	169	187	168	148	174	145	154	168	176	175	163	181	169	160	150	145	168	171	157	161	168	173	185	158	193	162	149	158	176	163	151	161	211	184	204	151	167	185	185	198	139	166	179	176	164	153	174	182	181	164	161	154	173	174	174	169	178	187	190	165	160	161	179	189	187	175	140	190	177	164	162	163	144	195	165	144	158	170	163	193	167	214	159	148	178	159	139	170	153	174	172	173	175	152	157	164	168	159	159	163	192	187	161	179	186	194	149	169	180	191	181	162	155	167	183	166	158	163	170	176	173	175	185	187	194	163	166	159	147	174	181	188	163	179	158	151	182	133	180	152	193	167	185	190	171	162	154	172	146	171	183	157	171	171	188	177	189	169	158	160	157	188	159	146	185	183	166	157	162	173	176	163	183	165	188	155	165	185	154	168	183	162	171	171	177	193	178	182	186	181	150	172	170	166	150	175	135	174	205	189	204	182	167	197	153	188	180	156	174	180	176	169	183	151	155	162	175	176	177	151	160	170	171	191	206	181	143	180	161	165	162	160	150	169	166	159	145	197	153	158	176	187	159	171	159	152	175	153	177	181	194	160	149	170	159	162	156	159	198	160	151	178	165	161	161	184	176	175	194	173	176	198	201	159	155	150	170	149	161	193	187	159	179	164	148	173	162	163	174	169	164	161	196	185	168	164	180	169	164	200	191	191	197	188	188	162	142	174	165	160	168	189	181	172	167	160	141	173	166	156	169	156	153	168	162	185	174	170	165	178	167	159	173	164	159	184	165	182	169	144	143	147	165	202	162	187	157	169	153	175	158	153	208	175	157	162	177	176	163	156	196	172	142	172	186	155	189	164	192	173	185	200	171	146	158	169	175	155	172	172	178	191	182	187	189	157	155	161	146	174	171	151	175	206	182	189	181	174	168	152	171	170	179	181	157	185	155	156	144	165	168	171	171	161	150	184	187	153	172	143	188	145	165	167	177	178	164	147	153	140	170	159	133	159	165	173	175	185	159	158	180	195	178	181	180	189	175	164	169	174	163	182	177	193	169	164	166	168	174	166	170	161	173	161	152	165	164	154	182	160	173	175	185	163	140	163	157	188	180	174	165	173	173	144	169	182	174	168	172	167	157	208	168	159	166	163	185	156	181	170	193	177	173	158	174	161	179	166	132	168	183	161	166	190	170	162	177	189	168	170	172	163	169	184	180	195	185	148	177	173	198	181	167	167	184	181	170	169	173	161	178	176	154	202	177	206	168	146	168	173	172	163	173	170	175	197	164	147	181	162	181	156	154	172	152	159	145	155	167	182	184	194	164	187	164	191	168	175	166	169	174	192	157	172	161	177	187	166	171	161	166	156	154	174	158	171	183	164	158
9768	4991	3528	1844	2085	1539	1255	1011	1009	893	756	764	642	646	582	675	750	729	801	755	849	792	695	666	628	521	468	479	453	462	451	420	478	471	446	453	452	463	448	400	413	432	431	436	442	441	398	450	431	433	417	423	422	408	459	480	438	437	405	433	423	435	426	447	413	429	467	416	416	446	426	454	425	455	440	411	416	476	422	420	384	457	429	450	458	437	445	427	417	423	433	469	436	470	436	430	410	404	415	443	465	470	425	433	416	454	411	441	434	482	425	475	439	453	434	382	421	431	384	431	421	406	358	404	427	412	417	446	447	444	412	423	466	435	451	400	403	424	448	450	451	402	430	448	443	446	459	417	406	427	450	412	445	447	480	452	420	418	452	431	402	477	405	430	413	453	421	432	384	418	412	431	415	435	418	419	450	432	425	462	454	425	460	432	416	421	414	429	412	428	433	433	440	432	422	409	429	434	420	445	412	455	430	443	435	419	435	430	462	450	422	432	436	442	412	422	444	443	493	426	431	493	401	462	442	438	437	447	462	396	444	429	419	429	405	466	409	443	452	435	421	441	461	448	407	440	433	442	424	389	403	408	431	441	444	421	420	457	408	412	438	422	413	402	399	412	457	425	448	426	445	485	452	416	397	431	415	444	434	426	429	433	406	410	468	426	447	424	445	457	413	464	405	441	440	411	448	409	475	453	441	407	438	439	421	381	441	426	413	437	417	391	435	419	432	443	397	455	459	447	438	412	410	467	410	445	435	407	471	410	450	441	411	434	459	435	442	417	450	408	406	455	433	447	435	423	413	412	447	444	410	437	442	475	427	437	395	433	442	428	431	398	450	418	422	405	433	417	429	462	404	422	433	459	404	424	439	415	408	409	470	400	393	421	436	428	386	412	425	433	430	452	413	434	414	415	381	444	415	440	422	444	469	394	444	443	455	430	434	455	402	475	426	416	418	441	451	422	435	419	390	449	423	432	475	413	446	427	429	446	458	451	428	426	436	427	404	477	422	397	411	431	418	432	433	435	434	425	432	431	420	416	454	423	424	420	447	414	434	397	442	401	419	404	431	444	407	430	430	424	408	436	422	439	434	423	418	390	436	417	469	362	491	440	428	445	457	415	438	433	465	462	460	422	454	410	449	433	418	418	449	411	427	417	431	433	413	450	389	484	435	423	449	485	434	448	449	436	406	410	421	424	444	399	427	455	425	435	435	445	465	403	440	436	421	443	400	434	405	424	445	414	418	404	449	412	415	413	417	430	450	433	426	420	451	408	454	432	414	430	432	440	462	432	402	405	455	403	422	441	447	420	402	429	432	447	430	426	420	431	453	445	422	461	455	428	449	425	412	447	428	442	436	457	443	484	416	430	443	422	415	423	385	413	433	440	439	407	399	409	408	413	452	434	414	397	443	464	402	418	456	405	398	448	407	469	422	393	426	426	437	371	392	413	436	442	424	443	414	440	436	409	419	445	453	429	433	442	430	420	426	410	417	400	428	462	471	440	403	422	457	479	433	461	422	425	443	449	400	394	424	392	431	429	399	438	424	405	419	438	411	454	450	411	454	428	424	433	423	432	430	438	402	428	429	441	427	405	404	438	452	454	468	420	406	421	425	393	418	385	460	470	407	403	415	439	449	460	428	418	424	433	426	443	436	383	429	426	422	435	442	489	441	394	446	434	412	397	477	400	398	396	414	446	403	446	420	444	455	431	445	435	455	408	406	446	450	422	426	436	406	458	416	430	400	449	441	428	433	434	427	438	416	418	406	455	433	423	391	462	454	435	411	391	433	441	424	465	412	414	418	462	380	446	404	434	419	426	402	423	419	436	412	442	471	465	454	428	418	408	449	451	408	430	435	429	430	411	416	435	410	429	411	406	450	411	427	439	389	449	427	469	445	439	432	432	419	411	434	452	418	443	401	396	410	450	435	444	443	423	455	418	437	438	467	430	436	440	408	424	390	425	433	393	423	439	408	397	427	408	422	468	415	395	415	453	414	444	432	417	442	427	428	398	417	459	442	459	434	460	449	424	411	434	452	412	412	387	434	413	413	408	460	407	462	396	466	419	466	439	457	418	434	445	458	426	461	453	408	459	450	420	459	400	434	449	450	430	438	400	443	419	432	425	419	420	415	454	455	458	435	428	439	468	457	439	469	413	438	452	414	455	435	397	419	431	395	397	433	442	430	438	406	408	446	452	403	405	419	462	430	442	422	454	431	419	452	393	428	418	413	392	437	448	482	428	436	445	467	406	464	465	392	422	424	447	386	448	421	481	431	425	462	414	400	416	421	391	455	398	404	466	466	450	435	431	431	433	417	442	433	452	435	408	422	467	426	418	451	453	433	451	444	400	399	424	441	416	398	455	433	395	441	409	414	418	425	426	455	443	440	434	417	427	473	457	432	414	429	449	423	430	412	445	447	456	433	444	445	438	390	448	463	452	456	441	433	458	420	440	460	440	414	440	420	452	422	460	437	420	402	430	441	419	419	417	461	455	454	405	451	430	422	442	393	461	456	446	449	376	405	416	395	413	421	447	431	460	420	428	479	419	425	433	439	414	466	449	441	431	403	438	405	432	402	403	400	433	401	423	441	416	425	417	424	444	406	413	449	429	433	436	434	417	389	482	423	399	430	436	447	469	425	428	436	436	440	424	453	417	397	435	411	450	404	405	417	418	434	450	417	454	447	443	453	433	470	431	440	447	385	407	409	496	456	496	447	427	417	417	456	411	418	439	419	444	462	397	421	477	450	464	439	398	452	440	464	416	488	380	430	460	445	467	460	452	424	435	489	432	432	440	410	405	444	411	445	450	446	440	442	422	374	442	415	407	440	445	394	428	419	417	425	408	430	399	409	452	435	436	420	411	446	438	447	433	415	406	473	413	432	419	406	403	434	425	422	440	458	427	432	398	419	435	404	432	413	401	417	426	433	453	423	441	447	454	428	434	404	445	442	412	435	415	436	401	444	436	421	414	453	472	433	484	465	432	455	383	359	438	411	472	444	415	454	437	433	435	417	451	408	459	430	447	397	410	405	398	424	413	422	413	453	448	401	444	444	433	462	432	443	453	412	433	437	408	440	409	441	400	412	414	408	431	431	442	433	442	440	405	421	439	437	470	427	411	425	428	466	450	409	474	435	446	464	399	432	420	446	425	425	438	448	447	470	442	422	444	408	409	419	439	432	434	385	401	415	463	449	399	407	404	426	409	411	464	384	425	458	431	453	433	429	432	416	414	453	458	432	407	467	427	410	418	404	416	445	431	434	439	418	457	443	419	400	407	449	453	441	436	438	402	419	450	403	453	433	429	410	437	444	402	490	401	408	426	400	441	438	451	431	410	433	454	424	412	451	415	449	448	420	401	432	422	444	431	456	415	437	437	435	440	424	434	421	426	389	431	417	444	437	452	415	420	463	422	448	421	398	437	403	436	454	420	433	396	426	423	430	418	396	414	392	437	424	480	407	425	425	408	473	453	384	385	425	446
24792	9127	3583	1867	1260	801	554	415	392	347	268	299	242	211	274	268	262	269	274	248	254	246	224	255	219	202	223	233	214	184	198	176	178	178	189	174	182	187	186	212	190	199	197	181	199	169	178	175	172	190	183	173	188	188	183	197	162	151	228	172	193	194	171	154	162	174	196	192	179	176	179	183	159	193	206	192	193	176	173	206	171	184	205	208	168	206	197	203	195	185	172	188	212	219	178	191	167	200	188	182	193	179	212	177	207	193	191	172	161	171	183	196	219	180	175	196	185	159	196	185	182	181	203	192	188	225	202	175	168	178	189	209	151	175	173	185	195	178	165	166	194	175	182	187	180	178	164	179	193	217	187	164	205	176	180	203	180	178	203	154	176	184	190	189	195	205	187	175	194	176	171	189	179	174	183	202	178	152	201	199	182	195	198	197	193	184	185	162	166	180	198	179	211	185	208	181	220	177	181	185	223	193	183	178	152	187	187	186	194	179	185	200	193	206	186	177	153	164	210	175	165	191	187	169	192	181	207	173	173	207	194	213	161	174	182	191	161	184	177	188	192	200	185	194	188	188	199	205	173	212	199	178	170	189	193	178	191	191	200	220	195	160	202	153	206	193	209	168	162	195	179	201	197	165	215	196	179	173	193	195	191	194	185	175	190	188	192	167	188	191	190	204	180	208	188	186	184	212	186	182	174	177	200	213	188	196	198	201	195	185	192	200	185	180	162	212	182	161	180	189	191	172	210	175	170	178	197	183	193	172	207	220	199	205	194	190	203	191	156	175	175	177	209	205	193	185	189	181	203	161	207	173	188	199	174	185	178	195	200	211	185	181	171	183	224	197	159	167	193	192	192	166	200	189	211	189	186	196	190	174	179	180	167	196	152	206	210	198	161	181	200	190	180	173	176	179	219	169	182	176	226	190	194	183	163	184	167	191	207	189	205	159	164	224	202	184	187	198	184	174	206	194	189	177	178	173	167	198	171	173	190	171	181	206	208	213	172	199	211	174	204	204	160	157	187	205	203	169	207	176	180	211	197	194	186	187	171	203	203	183	190	211	158	189	186	213	178	213	206	181	199	177	179	175	186	211	188	191	206	170	177	191	201	183	164	215	189	177	183	204	182	201	187	186	185	187	205	153	190	205	171	185	178	176	188	170	200	185	200	188	195	195	167	182	193	204	196	171	208	206	186	193	164	208	212	162	210	199	188	193	201	183	188	198	195	183	212	173	204	173	181	220	200	162	213	172	198	178	187	176	195	188	201	211	180	202	182	208	202	216	170	212	182	196	197	187	188	203	180	190	184	186	225	183	161	187	182	197	189	187	167	184	178	201	175	204	182	172	195	200	197	188	199	176	201	187	190	200	187	191	191	207	187	194	201	178	192	160	191	181	178	191	167	199	211	196	209	178	180	164	176	183	206	185	192	208	223	186	179	165	194	178	172	176	194	203	189	165	192	184	166	181	182	184	206	191	178	176	219	186	171	172	166	191	195	183	190	208	203	209	187	177	206	159	189	198	200	205	199	192	196	176	170	181	194	189	196	204	164	203	202	177	214	183	176	191	197	172	185	209	186	194	177	174	198	180	171	170	204	210	199	185	172	193	177	188	173	189	202	204	213	194	201	207	180	188	192	177	165	176	173	177	197	201	182	201	209	179	192	171	175	197	199	184	194	201	214	173	189	190	182	197	173	193	198	186	195	188	209	185	184	183	204	181	168	187	199	202	192	180	195	192	166	195	163	186	193	207	178	184	192	169	198	215	179	197	200	197	161	179	181	222	194	211	209	180	205	179	197	196	187	190	174	198	181	217	229	197	179	179	203	199	198	204	219	205	226	163	211	192	168	194	193	180	173	174	176	182	175	175	204	191	159	187	186	190	199	202	195	188	194	203	189	187	215	175	204	192	166	190	183	178	162	210	192	166	146	167	185	176	179	176	202	208	210	198	197	188	200	182	184	203	200	191	195	176	189	197	195	198	179	204	192	181	180	186	191	188	164	169	178	194	169	198	176	182	193	172	180	195	208	189	179	166	194	184	167	176	170	222	199	171	189	183	155	165	197	170	194	191	177	175	222	183	174	167	186	175	195	186	193	195	212	191	171	183	196	184	200	210	170	204	190	191	199	173	178	196	195	192	219	191	177	189	197	163	179	196	197	201	174	186	180	215	190	161	183	190	172	200	192	200	199	189	213	157	170	169	188	197	195	175	179	190	179	178	197	197	217	194	164	164	172	191	187	194	161	176	167	184	157	182	203	176	176	212	205	205	171	188	192	163	175	191	196	178	200	184	179	196	181	187	182	176	179	182	188	186	158	180	190	181	166	186	171	201	182	177	202	184	193	187	200	183	197	192	170	203	199	178	198	171	206	206	167	184	200	178	187	177	179	166	204	180	166	210	203	196	205	185	191	178	190	159	174	197	181	174	176	175	180	171	207	191	199	155	174	187	183	184	178	221	205	182	213	186	175	182	202	175	205	185	201	206	199	198	203	168	191	188	182	193	175	206	158	202	172	186	167	174	188	173	183	164	192	186	175	163	195	184	200	169	171	183	188	196	214	194	165	202	199	191	179	198	171	171	178	204	171	187	199	202	190	179	177	181	198	190	192	174	198	190	185	186	155	204	173	186	192	182	203	170	173	216	197	188	194	188	206	221	177	192	186	196	203	166	184	175	165	187	222	187	191	164	180	167	182	214	180	160	194	185	178	194	181	189	201	163	190	196	202	186	191	211	185	198	172	187	199	177	189	210	182	197	189	202	176	176	185	182	200	192	184	166	192	187	178	186	173	191	221	189	181	199	168	203	242	186	183	158	203	189	193	187	176	167	213	175	197	180	176	184	190	156	186	157	190	197	193	179	167	184	197	182	222	173	178	189	213	180	161	166	187	204	181	143	185	184	207	175	193	182	203	189	192	192	174	204	192	198	165	194	188	182	172	177	211	211	188	189	190	172	204	158	182	199	210	192	195	198	190	166	192	173	188	180	172	206	179	169	183	167	148	192	155	165	184	185	169	182	190	172	182	185	169	167	210	204	181	203	196	206	172	189	155	187	182	196	189	187	209	201	183	197	185	172	183	194	199	185	203	206	173	199	204	180	208	206	201	214	168	196	183	215	177	201	207	199	171	189	149	208	201	179	179	177	174	176	174	193	185	151	196	217	158	162	195	177	170	179	195	201	170	194	164	181	200	188	168	191	189	191	202	190	183	190	188	179	154	178	196	190	198	224	191	204	189	201	190	180	169	195	194	186	197	179	185	194	206	200	181	191	169	191	172	205	212	165	183	195	179	204	202	182	173	215	175	173	225	193	176	186	150	210	202	201	208	185	180	192	199	201	191	198	185	203	168	193	178	171	198	184	175	183	191	190	209	176	178	169	186	211	183	185	156	191	175	181	187	180	192	182	193	214	197	176	199	181	172	174	188	183	193	178	183	160	168	189	187	196	184	192	216	193	201	193	175	159	179	193	187	186	192	178	171	192
17784	7736	6019	5511	4748	3191	2441	1965	1802	1472	1281	1232	983	916	995	1028	1125	1122	1069	1081	1062	1025	1046	879	763	734	651	598	549	557	508	513	542	502	502	493	494	495	450	474	429	455	498	466	495	486	454	488	463	456	529	472	467	471	465	485	469	461	480	473	448	467	483	489	467	498	501	505	476	474	511	454	459	471	494	453	459	420	469	453	490	459	490	454	509	462	466	515	460	452	444	438	489	452	447	484	446	446	495	434	465	516	499	465	452	504	489	477	479	464	452	459	459	464	462	457	456	473	469	479	440	443	482	500	431	485	481	464	476	480	490	458	494	462	481	450	422	491	469	464	498	424	447	481	503	491	471	475	459	460	479	460	447	457	469	461	480	451	495	465	446	525	422	513	506	474	474	494	498	485	410	460	468	486	476	445	476	513	462	469	482	489	481	438	485	459	454	473	466	438	464	473	454	466	446	453	471	464	491	466	512	470	468	471	462	470	459	463	482	466	492	470	457	490	500	491	480	467	447	459	453	469	482	462	465	461	470	508	470	463	454	451	441	465	449	443	462	450	455	472	483	423	459	467	474	454	448	448	453	446	441	512	518	451	501	461	487	480	496	458	482	480	478	507	463	465	482	479	500	448	466	470	462	483	500	466	474	460	461	484	449	479	481	439	476	496	432	460	505	448	449	465	437	440	469	480	505	502	482	449	463	468	476	472	489	475	447	475	415	451	456	467	497	482	474	462	506	521	475	453	443	456	474	477	470	455	415	456	497	489	453	500	486	465	502	465	456	431	481	475	468	457	491	454	495	462	475	450	492	504	454	494	431	491	503	487	494	495	451	491	471	473	445	473	474	467	435	450	487	448	490	450	455	489	495	451	490	477	455	476	428	483	495	468	461	456	468	452	509	507	459	459	448	506	482	464	460	499	423	464	446	447	483	501	495	492	482	456	464	458	446	474	438	460	469	457	473	496	486	484	478	484	466	477	500	439	486	424	481	474	448	516	468	450	475	479	499	456	461	432	527	500	486	451	450	477	482	466	490	448	474	454	447	439	466	465	472	489	481	455	487	466	463	470	455	482	462	481	496	471	460	466	507	499	440	472	459	455	459	500	483	492	479	448	468	512	447	495	491	491	455	492	493	472	478	460	469	457	443	477	481	460	433	448	486	448	468	492	457	453	457	436	464	501	468	511	481	447	485	498	456	481	449	490	472	445	460	499	493	479	480	463	487	496	468	481	441	469	470	478	450	486	457	467	478	476	472	506	488	465	480	445	492	465	458	482	418	444	465	409	445	469	465	475	483	441	454	471	471	490	456	445	469	483	500	495	496	472	458	450	484	509	466	419	464	466	498	482	466	466	441	471	489	499	539	426	457	483	482	480	481	471	489	482	497	507	469	465	446	485	452	458	463	460	447	475	475	476	477	459	465	464	487	459	464	439	451	440	450	455	473	493	481	476	470	489	515	477	467	464	440	462	461	442	461	437	458	458	484	459	450	489	461	496	488	430	467	472	491	431	454	495	457	444	458	448	465	462	437	441	465	476	469	477	494	459	454	494	467	490	470	463	503	448	488	498	493	464	481	457	480	445	463	439	451	490	500	454	455	443	524	496	472	480	464	460	481	511	495	514	450	476	459	481	468	462	455	455	441	440	419	469	470	461	447	422	464	453	490	508	484	466	493	460	434	426	461	490	468	460	444	496	490	496	458	468	507	477	427	493	471	464	450	479	498	483	431	472	472	429	442	470	454	502	448	472	466	462	445	504	463	465	447	468	446	483	487	483	463	480	415	457	470	492	472	468	480	478	476	433	469	450	506	447	493	491	451	440	485	459	463	497	459	473	446	511	461	452	453	460	477	453	462	462	462	489	465	431	471	474	466	513	478	433	496	446	436	427	451	427	478	469	501	461	464	468	455	469	480	480	464	479	480	436	474	524	445	483	451	421	459	470	505	464	471	491	472	463	468	469	417	469	468	498	470	486	439	507	458	460	489	462	442	467	473	457	465	465	500	483	483	511	501	454	456	466	456	464	474	445	487	489	461	460	454	470	478	490	454	489	482	478	464	461	460	492	435	446	428	504	442	464	473	483	473	473	502	466	454	501	474	437	469	489	441	474	478	463	469	432	473	460	459	451	452	503	472	467	464	482	504	448	430	440	435	475	468	470	437	498	485	473	431	473	456	463	475	466	511	470	468	429	431	477	445	450	498	503	453	447	464	495	470	487	474	454	492	480	446	478	463	483	486	445	486	497	443	448	450	516	456	481	476	504	459	488	486	487	463	492	467	482	465	443	467	487	464	483	468	467	455	484	434	455	479	494	507	488	466	462	491	449	496	424	474	472	494	494	478	509	461	434	438	452	487	451	476	469	448	482	494	457	447	462	446	466	450	463	477	458	476	460	451	427	497	475	447	505	449	485	468	467	497	440	449	497	490	439	488	463	448	467	456	495	476	439	499	481	475	470	465	460	468	475	505	491	448	455	481	474	489	454	480	431	459	498	475	467	460	486	427	461	448	494	480	491	440	474	470	457	465	507	462	490	473	481	485	485	478	504	474	491	453	493	468	455	476	458	452	447	452	479	446	448	484	474	475	491	491	461	501	463	426	514	463	474	466	487	497	519	464	450	453	454	472	451	442	491	473	480	495	482	488	468	444	494	482	495	500	453	508	439	437	448	520	462	508	499	481	437	453	439	446	453	456	518	469	453	454	473	451	487	498	452	536	499	471	465	481	469	475	421	475	495	486	495	463	462	491	486	482	481	483	417	459	459	454	484	503	459	492	495	465	480	460	478	465	491	489	473	460	450	480	497	498	459	474	501	458	455	475	463	497	507	478	472	469	466	419	493	487	452	442	464	480	442	446	509	503	494	480	482	454	504	489	489	465	449	469	471	490	488	480	476	475	469	457	428	483	516	497	452	484	460	496	441	449	515	472	493	495	461	449	478	444	492	490	496	452	455	457	445	414	472	495	463	486	506	451	477	491	471	480	516	447	473	462	475	435	469	506	469	458	440	463	476	461	461	507	461	480	483	517	488	459	466	470	468	476	476	463	490	468	491	450	456	459	450	464	471	466	426	495	507	474	457	484	448	447	515	447	478	465	456	491	461	478	437	479	493	456	489	446	458	473	441	476	481	457	465	503	434	479	474	477	467	502	502	475	426	455	427	480	466	446	476	435	463	476	452	456	456	468	478	475	460	475	457	467	461	476	462	454	451	490	446	447	461	483	461	454	462	449	454	510	477	515	494	485	441	479	457	442	466	476	438	508	459	502	457	463	501	457	512	439	463	497	479	476	476	502	442	451	455	503	521	456	499	465	475	481	477	472	455	466	429	461	471	493	488	501	491	467	441	471	467	468	485	505	467	448	455	487	464	495	470	452	453	468	458	518	478	443	497	505	464	460	461	464	460	420	416	477	456	478	468	458	486	469	472	450	470	500	461	439	461	479	474	489	452	469	463	486	477	450	470	474	477	444	468	457	466	438	494	480	480
31493	14274	6287	2942	1975	1242	753	576	523	403	323	257	260	237	271	251	242	257	200	239	185	200	216	219	189	184	156	124	127	150	155	141	173	126	117	137	135	119	124	147	115	128	132	127	114	106	128	125	124	134	127	120	141	135	125	129	123	110	123	119	124	154	134	131	117	128	143	116	138	134	133	121	145	125	129	134	139	120	136	120	129	129	110	121	125	125	138	144	118	126	123	146	125	127	134	142	107	132	124	127	149	127	137	111	132	123	124	121	143	124	115	115	136	116	143	145	126	120	120	143	127	115	134	119	128	101	130	119	128	116	140	114	117	121	125	128	125	117	119	126	113	112	114	116	111	117	121	133	118	135	117	130	114	122	137	119	136	143	129	146	141	126	141	131	130	114	112	96	131	108	118	126	125	135	135	125	116	135	111	136	123	135	135	131	126	129	125	108	121	135	108	112	118	142	123	136	124	131	116	124	107	125	129	116	123	132	124	135	124	127	115	117	111	133	124	117	122	133	117	136	121	120	110	121	125	114	90	112	116	124	134	119	110	125	137	136	131	146	129	141	117	136	130	106	129	140	116	121	143	115	100	102	122	145	116	112	131	135	104	135	141	112	133	164	122	124	122	155	138	111	123	116	114	123	123	128	129	140	115	125	143	146	125	129	118	121	123	127	144	113	136	135	137	123	128	118	125	126	130	131	139	117	135	134	110	121	114	102	112	130	133	135	118	126	132	130	111	137	149	125	83	155	122	118	126	128	113	120	134	135	124	125	149	132	123	129	152	126	125	99	123	116	104	106	109	124	107	134	137	112	100	121	117	127	125	122	117	137	123	129	114	150	121	129	131	125	110	125	131	98	126	124	123	117	137	113	146	109	135	138	101	112	115	120	129	145	144	130	134	116	128	149	124	99	134	142	138	134	151	119	127	136	126	112	133	109	128	116	117	136	136	110	103	122	127	129	113	128	130	132	140	121	136	138	130	121	131	112	127	134	148	119	132	139	124	124	140	138	111	127	125	127	132	137	129	139	138	116	128	118	118	137	111	148	112	129	102	101	120	107	125	126	121	142	113	130	143	119	123	131	111	135	130	132	127	144	125	114	133	130	162	112	130	116	132	116	111	128	166	109	121	130	124	121	112	128	110	133	150	130	132	101	135	119	98	122	123	123	127	132	114	116	119	131	138	119	118	140	140	126	116	112	132	143	129	153	142	133	123	127	141	121	132	106	116	133	120	118	110	131	122	113	123	106	122	132	128	113	113	148	122	121	111	131	114	127	124	115	128	132	134	121	131	128	119	107	135	132	117	111	119	130	145	129	104	125	131	120	108	127	141	127	121	121	129	126	142	139	129	127	145	115	125	120	121	141	120	133	127	124	157	117	110	122	124	110	121	136	123	136	113	113	130	118	130	111	123	117	116	119	131	134	116	117	141	119	131	100	128	112	143	103	112	118	122	116	133	119	130	116	123	125	103	138	129	143	128	137	97	131	135	114	120	119	131	108	129	118	130	131	104	134	86	111	141	114	124	141	135	144	139	127	130	130	130	102	121	119	105	129	116	140	115	136	122	126	133	109	122	130	114	126	117	119	92	151	107	112	134	126	128	99	138	120	144	112	104	125	122	145	124	110	138	122	132	122	153	107	121	133	113	139	137	144	130	134	118	102	136	127	134	121	128	141	131	114	125	126	123	127	112	132	130	121	125	125	129	122	126	109	121	117	111	106	129	111	110	131	121	122	138	128	125	116	118	138	134	119	114	125	135	130	112	129	131	135	132	112	108	119	125	118	129	130	132	130	114	115	116	154	128	140	111	126	136	131	125	135	137	137	110	111	129	126	112	106	116	116	123	120	121	117	146	134	165	140	140	126	118	131	125	117	118	117	127	121	118	126	131	135	135	128	129	123	112	150	126	123	109	117	128	139	134	122	136	130	127	123	131	132	102	127	127	132	124	120	130	123	113	115	108	134	127	123	143	135	117	114	127	127	130	110	128	116	128	115	119	138	126	126	99	112	136	127	119	117	131	119	125	137	117	129	141	123	133	118	126	112	117	116	138	104	148	118	115	125	125	139	116	130	116	141	132	132	127	116	109	135	133	124	112	120	124	134	139	136	130	121	127	100	124	98	119	125	120	113	123	131	120	135	110	118	101	124	130	131	118	134	125	134	122	113	116	128	116	138	150	122	135	124	121	127	120	134	120	121	124	100	106	114	135	110	135	129	137	109	127	123	142	148	116	125	144	128	128	109	136	118	110	126	143	116	127	125	109	113	128	115	95	117	131	115	122	124	103	117	125	136	135	125	107	121	111	120	117	134	123	147	110	121	133	128	140	114	132	160	128	124	111	141	133	108	124	132	121	127	116	117	132	116	141	133	131	130	134	143	130	143	106	130	122	133	124	120	123	125	103	132	126	102	118	128	134	133	130	133	123	119	118	103	134	113	122	121	146	119	110	127	110	102	141	116	135	118	133	120	136	115	143	140	146	139	124	107	113	125	125	131	121	140	116	117	124	131	138	121	107	137	105	121	101	138	139	139	127	100	123	137	104	129	121	139	146	115	145	127	108	113	105	109	132	112	135	138	112	117	109	122	112	123	127	110	117	128	133	117	139	113	114	126	138	129	121	111	132	111	134	112	139	140	117	127	127	129	128	122	105	110	129	99	120	119	114	124	117	124	115	129	110	128	117	119	133	116	123	130	123	121	122	141	128	111	132	128	126	130	110	124	135	131	132	125	147	109	114	128	135	116	110	139	118	109	110	122	128	125	144	125	121	109	133	127	150	151	128	114	111	138	127	136	133	126	136	123	116	115	97	129	132	127	122	126	143	120	113	131	115	128	117	118	127	137	143	134	124	121	110	132	138	112	123	124	116	124	116	116	128	115	127	116	121	127	101	130	109	112	127	121	148	131	120	124	126	132	133	120	109	128	124	112	118	134	123	130	126	136	125	112	130	123	123	110	137	125	121	129	118	144	108	130	139	128	127	141	117	129	120	124	120	129	126	124	135	117	127	134	122	153	133	120	135	133	112	123	128	131	151	100	112	113	108	110	135	122	123	126	113	122	143	104	118	143	127	143	95	116	145	116	142	123	122	130	121	125	137	148	132	110	124	110	136	104	131	93	134	119	140	126	108	100	133	115	141	115	118	120	126	125	150	145	133	123	125	134	116	136	119	122	127	117	111	110	140	126	144	139	145	114	114	112	107	126	148	121	132	127	140	130	125	140	117	130	117	103	119	141	115	122	160	156	137	127	133	111	122	148	117	110	122	146	121	125	140	130	139	128	128	138	102	118	122	119	118	137	115	127	159	109	144	132	119	108	112	126	123	148	131	130	133	140	108	116	111	123	126	119	138	129	123	114	121	123	126	112	132	100	120	121	124	129	134	110	116	114	123	108	146	119	117	140	123	112	120	133	119	111	119	131	120	117	120	117	114	138	129	120	119	129	131	130	135	134	137	108	133	115	124	134	148	132	121	143	151	125	124	129
20915	11992	9009	7617	6524	4807	3411	2849	2597	1969	1540	1198	1029	1087	1341	1349	1262	1068	1075	1018	1020	863	924	954	851	736	583	519	467	482	383	400	410	335	347	355	377	342	349	309	348	333	344	306	317	335	361	345	327	299	315	335	325	324	375	296	351	338	322	318	338	302	326	336	320	341	368	346	310	304	332	317	354	322	330	341	318	328	316	333	316	326	330	338	327	309	312	342	278	319	320	331	321	304	334	323	319	317	341	321	348	284	330	301	340	339	311	319	343	343	315	330	327	304	324	323	305	328	302	341	317	334	345	338	332	312	327	334	285	290	308	327	326	332	316	354	306	322	324	311	327	282	305	316	304	339	357	319	336	305	305	327	329	342	312	341	301	334	343	322	317	296	357	301	334	290	308	307	322	317	315	307	330	319	314	305	314	310	356	321	303	329	317	320	320	305	340	326	319	306	305	306	328	304	333	315	307	316	317	323	293	315	339	289	307	318	307	314	311	316	313	300	312	316	282	326	327	334	294	291	331	350	352	314	333	314	328	316	330	324	313	346	286	368	322	352	329	309	303	327	311	357	311	299	318	301	328	326	334	288	330	318	322	332	340	296	313	285	295	327	327	325	314	304	325	320	325	325	307	311	303	294	342	333	318	329	305	314	320	328	300	304	333	304	302	296	298	329	330	311	337	326	325	348	306	314	307	319	322	313	320	313	306	335	310	355	309	310	301	302	327	308	319	282	347	354	323	285	315	350	333	321	297	290	351	316	322	302	299	320	337	299	322	301	340	346	314	298	309	315	317	257	338	363	306	314	299	295	297	322	310	306	327	315	339	311	360	324	319	319	339	315	295	293	314	305	332	312	294	330	288	341	347	314	313	324	301	326	280	312	332	313	346	318	315	320	342	306	332	299	350	302	320	324	317	294	310	312	343	355	290	316	322	334	341	310	337	322	341	320	320	346	341	330	321	336	300	316	354	308	343	322	350	293	323	335	329	319	317	327	295	313	356	342	322	312	303	322	317	325	320	349	317	318	303	297	354	326	318	300	317	321	316	294	283	313	284	330	292	294	344	326	330	323	351	318	321	304	373	344	337	311	322	327	322	329	302	334	280	324	330	294	307	372	323	300	328	302	296	320	349	313	307	333	336	326	311	304	299	322	323	324	349	324	338	298	335	329	308	324	335	332	325	306	325	307	325	334	290	315	326	308	331	322	303	299	311	322	307	310	319	321	306	348	319	334	340	315	309	320	349	334	309	311	316	325	307	328	294	313	272	326	324	312	324	330	331	335	301	305	351	315	363	317	296	289	351	309	327	296	305	332	334	316	331	299	339	329	296	333	335	331	327	315	327	341	302	324	339	306	329	325	332	296	335	317	305	307	312	317	295	314	336	307	336	319	332	321	381	290	342	299	326	312	300	298	319	325	331	334	348	323	315	317	304	312	339	353	335	316	319	289	319	304	317	316	329	292	315	317	346	327	331	306	320	323	309	338	331	332	329	321	325	334	329	310	301	318	303	337	310	310	337	320	329	336	315	301	328	295	303	304	317	319	305	338	307	351	316	297	298	303	324	350	308	347	285	345	330	330	322	318	321	338	335	299	322	347	305	326	301	316	353	313	326	337	334	337	341	330	324	363	331	334	328	318	340	329	352	350	324	299	337	302	321	299	309	282	315	312	322	328	342	333	328	317	318	324	303	288	308	306	357	350	306	347	299	330	310	294	291	341	289	370	341	323	345	308	343	306	306	274	319	326	334	292	303	328	323	324	349	310	325	339	307	331	328	292	318	322	324	311	322	321	314	315	344	308	348	321	324	328	323	313	301	329	311	332	353	332	328	310	319	293	337	351	321	333	295	319	336	316	327	326	339	321	310	341	328	308	358	314	330	370	337	329	288	302	316	297	316	281	324	318	306	321	321	353	297	301	320	298	336	307	340	291	284	329	311	332	325	328	327	324	326	326	335	335	304	318	336	306	341	344	328	309	273	304	348	315	323	327	334	329	354	313	324	306	341	316	283	298	336	349	330	301	303	327	309	337	350	370	332	303	306	352	322	309	339	357	317	343	327	339	307	295	332	278	308	283	336	323	380	325	340	317	334	316	314	316	289	350	344	290	301	340	337	324	311	307	307	285	313	350	315	301	361	283	346	324	337	340	338	281	329	328	340	316	326	334	340	290	341	337	323	341	345	309	323	305	336	326	345	334	282	319	331	327	321	310	290	319	287	313	339	320	317	313	329	333	359	295	285	331	334	313	346	316	317	309	308	307	312	322	332	296	308	319	285	293	289	328	315	351	338	318	321	323	337	324	295	320	332	307	324	324	335	325	327	322	300	319	333	333	314	318	326	300	349	323	319	335	300	310	333	323	339	341	319	324	308	302	302	302	336	315	317	324	312	325	316	349	333	314	342	319	321	315	317	334	342	296	316	291	322	330	297	316	308	312	321	349	270	321	310	338	333	311	349	331	341	321	340	364	327	333	321	294	338	328	307	367	319	337	306	331	322	309	287	297	324	282	330	295	312	326	332	305	284	361	330	285	324	345	295	346	331	319	330	321	321	299	311	322	333	298	318	336	302	309	311	311	283	319	299	310	317	309	338	316	328	318	301	317	314	298	311	332	325	357	324	301	314	344	332	305	320	300	294	283	291	328	327	318	329	332	284	372	352	339	342	336	339	312	345	321	352	315	323	335	326	329	330	306	327	317	300	349	311	357	332	339	296	305	292	325	316	333	330	333	327	306	328	324	311	325	335	313	354	325	312	289	288	308	310	323	299	295	338	314	319	311	333	308	304	297	346	331	304	323	324	308	317	323	306	337	331	307	351	342	322	341	335	355	340	330	338	358	323	335	332	292	343	328	315	326	352	315	288	314	343	312	311	338	330	287	322	300	282	313	321	326	316	341	324	343	365	317	307	299	366	343	302	330	333	339	294	303	334	297	322	319	327	301	295	311	298	336	317	330	314	314	319	295	311	354	343	342	353	296	322	312	354	311	318	288	322	297	332	318	344	314	332	348	313	333	318	287	323	325	312	320	331	339	315	312	302	322	292	325	297	316	324	330	343	311	309	305	341	278	291	314	301	321	336	341	298	346	322	345	309	309	307	332	333	301	321	315	334	315	325	317	303	346	326	304	347	310	304	318	322	305	349	320	324	278	327	343	329	327	294	311	314	311	329	346	324	280	297	333	339	353	315	302	361	319	322	318	303	314	311	319	336	297	344	294	297	296	332	366	285	333	322	290	352	349	330	332	323	340	336	309	317	303	328	304	293	341	326	331	341	316	347	358	328	344	326	333	328	327	338	338	303	326	329	307	332	309	327	344	301	329	291	339	333	333	332	329	327	334	335	294	338	325	330	350	282	317	323	336	314	312	336	317	298	322	328	329	329	339	322	340	297	300	344	315	321	328	368	320	320	325	327	286	349	300	350	320	342	318	310	332	311	313	311	332	327	319	331	338	309	301	312	306	294	327	300	323	314	321	323	288	322	302	320	320
12269	4940	1749	828	625	515	379	341	284	261	189	248	206	217	221	202	198	216	191	213	220	199	219	201	187	162	169	153	182	187	189	147	194	167	142	183	169	151	199	178	160	182	160	164	194	179	191	165	172	161	189	182	167	184	166	154	171	177	183	169	184	167	184	163	191	152	187	175	157	141	155	207	190	196	157	204	169	160	180	160	173	168	178	165	174	167	181	196	168	162	192	158	145	164	163	162	163	191	153	185	174	163	158	165	155	156	157	161	161	174	189	173	167	153	162	156	177	148	164	173	167	162	180	170	150	189	174	178	182	184	209	179	159	156	191	161	197	172	165	180	151	177	171	166	174	152	165	168	163	170	181	156	183	172	175	162	149	183	180	167	169	172	155	166	158	149	166	151	166	167	153	145	149	200	199	157	166	181	166	169	180	151	173	161	157	176	172	166	171	180	137	197	182	175	160	168	166	177	187	168	174	172	148	154	162	173	174	207	171	192	150	178	184	172	180	163	189	167	180	170	169	157	143	159	178	159	172	192	186	165	161	199	181	175	183	162	176	178	193	169	162	179	162	166	182	157	166	168	153	158	160	178	172	168	158	155	160	171	149	164	136	186	170	146	171	186	159	162	182	184	191	197	147	159	136	155	142	174	171	171	187	167	184	161	159	175	162	163	178	157	174	160	184	159	197	150	147	173	152	165	154	161	161	169	167	146	186	147	136	127	166	176	150	190	167	164	170	155	177	173	181	171	164	177	151	149	158	158	164	190	181	157	181	172	156	175	173	170	213	169	162	173	172	166	153	172	170	173	206	147	166	162	162	184	189	156	193	181	200	160	173	175	173	183	161	194	156	174	146	166	170	185	171	174	173	147	142	168	153	164	189	169	165	186	156	180	164	201	184	166	161	174	142	177	186	174	139	164	174	191	183	148	187	145	152	180	188	176	179	170	174	163	192	159	173	174	164	157	147	184	159	158	152	192	158	165	146	181	180	178	182	175	153	199	158	148	171	167	173	177	167	149	182	182	161	149	149	193	173	139	158	172	183	180	151	207	186	155	161	167	148	147	156	182	183	178	185	175	202	177	186	202	193	152	149	162	171	164	151	164	211	166	183	185	166	157	186	176	161	199	172	182	167	154	143	169	175	178	162	178	170	159	160	157	187	182	162	165	174	183	182	141	142	164	168	136	140	196	166	181	174	184	180	172	150	169	167	161	146	176	150	176	181	175	149	164	176	196	148	184	186	164	185	178	153	162	176	162	187	169	166	186	157	171	161	182	161	155	160	154	165	183	170	184	156	157	161	164	185	159	165	150	169	180	163	181	144	168	166	170	159	190	146	160	147	173	191	159	171	159	160	186	171	177	166	169	170	183	145	166	174	166	154	173	180	184	149	168	181	196	181	161	169	163	187	175	180	171	192	156	180	173	175	161	139	165	177	160	177	173	165	163	176	160	171	173	182	157	169	153	157	176	172	180	160	177	164	170	154	172	156	170	149	166	192	177	143	163	195	178	143	201	156	143	190	205	154	155	155	166	157	166	175	160	181	157	194	167	165	167	174	192	173	186	168	177	177	201	161	166	177	182	173	161	157	172	159	157	145	156	171	162	186	172	171	165	178	164	159	171	162	181	164	150	192	192	170	164	151	165	189	181	170	161	157	138	188	190	169	147	174	184	199	204	188	166	151	165	164	193	171	163	180	188	163	182	191	171	164	164	173	145	177	175	171	165	190	168	178	156	165	161	162	173	168	154	191	164	166	156	179	164	157	163	175	156	173	162	175	172	187	152	163	189	181	155	181	147	163	154	186	165	157	157	177	182	177	170	168	192	195	175	142	180	170	161	183	170	165	165	182	158	180	158	178	156	186	175	187	162	191	159	172	152	172	166	172	188	148	163	167	168	175	170	183	177	154	155	155	179	166	186	158	157	174	160	163	152	162	178	169	154	165	164	177	151	163	177	164	174	150	165	172	146	173	168	175	175	161	149	186	162	172	179	176	181	181	157	188	157	167	164	160	174	176	157	195	181	157	172	170	171	152	182	177	156	153	180	149	171	172	185	157	183	160	168	180	168	176	174	169	168	162	168	174	163	179	158	144	169	172	162	174	183	186	161	168	165	168	181	200	173	180	187	186	184	170	163	149	154	158	181	176	179	156	167	160	145	180	178	174	185	148	156	181	176	168	143	159	157	170	168	173	148	153	170	156	181	191	168	184	164	168	197	157	179	154	152	164	165	174	153	154	172	146	163	187	186	185	175	186	175	176	171	176	166	174	161	152	166	175	161	162	141	164	181	148	156	174	169	167	163	176	197	181	180	170	179	152	177	198	172	162	167	174	165	166	183	170	204	151	172	157	161	164	162	175	196	188	164	141	153	182	185	152	159	159	177	171	154	170	162	172	163	173	167	157	163	154	179	158	165	143	167	173	166	161	179	165	176	159	172	163	164	170	155	150	177	178	182	181	173	166	156	186	172	141	154	136	153	171	180	177	163	168	164	171	167	193	162	188	162	171	152	190	177	157	163	168	160	149	148	172	160	161	172	168	166	145	172	184	182	182	159	181	170	167	173	183	158	161	141	171	174	182	157	180	204	160	163	161	157	193	164	200	177	169	185	190	181	153	170	155	156	167	179	164	168	159	170	174	175	180	170	146	167	155	184	184	163	136	176	162	188	178	173	181	164	184	172	178	179	175	185	167	161	189	165	167	187	183	152	163	181	159	146	180	157	176	177	189	182	162	193	162	165	161	171	179	175	179	153	193	169	178	169	151	164	151	148	174	165	164	156	171	174	165	159	171	178	155	137	178	174	184	164	169	148	163	167	156	183	152	172	174	187	179	171	171	162	164	145	192	187	174	186	169	169	157	129	167	154	179	169	194	197	193	168	164	164	173	162	163	161	172	154	160	183	174	194	183	199	168	173	171	148	165	168	179	158	165	146	186	169	165	174	172	173	160	192	164	182	181	176	171	201	159	180	165	159	181	164	165	157	197	168	150	161	127	155	173	171	166	177	172	163	159	176	176	182	153	188	169	181	189	154	154	146	181	174	148	171	194	170	188	159	159	168	165	170	146	154	191	162	159	155	189	156	183	164	168	165	151	164	174	172	148	173	137	171	175	176	167	151	173	149	150	169	169	162	174	155	146	169	175	183	151	170	157	171	190	196	167	200	182	172	168	157	160	177	162	165	194	188	154	163	145	164	194	190	155	151	146	183	164	164	163	179	161	165	161	179	167	194	166	179	172	149	173	167	173	167	199	149	180	179	173	173	147	184	201	190	146	173	183	159	157	172	167	171	163	152	188	161	158	186	144	152	165	167	155	178	133	128	189	147	162	182	162	168	176	187	177	178	160	153	154	172	151	191	157	179	157	190	182	165	199	159	165	159	171	133	171	168	187	186	145	165	174	164	146	161	169	191	168	159	176	168	174	190	168	172	156	179	161	172	165	185	172	177	167	144	162	178	161	167	179	148	160	189	166	190	140	144	160	176
9205	4787	3467	2729	2398	1909	1464	1244	1054	864	798	642	745	841	816	803	732	709	710	700	650	655	630	614	578	489	504	479	444	467	444	455	445	475	433	394	426	433	452	431	392	419	426	416	428	438	426	454	416	410	473	434	452	424	427	418	441	437	446	456	410	453	416	445	473	426	455	430	440	429	426	415	420	434	397	429	439	408	458	434	413	457	406	446	426	421	437	462	442	447	415	424	412	448	439	420	447	451	404	481	410	416	424	397	411	453	445	447	414	423	436	427	444	416	430	420	451	435	413	450	447	415	467	420	420	428	418	432	452	447	437	425	484	397	430	390	433	468	417	460	407	423	438	470	401	433	441	430	440	434	441	438	464	406	413	433	453	492	448	425	438	452	427	425	413	450	448	402	453	452	456	416	457	411	439	449	438	411	422	477	428	415	422	448	445	437	442	439	425	444	475	461	398	428	458	458	437	432	448	452	414	450	438	430	465	417	415	435	408	466	436	440	440	434	418	433	412	440	439	405	441	433	436	419	405	433	465	435	453	414	453	430	409	443	430	429	407	431	443	440	422	439	430	408	444	438	450	437	452	415	442	462	445	416	416	445	424	465	430	409	422	418	411	477	452	470	449	440	448	414	412	428	417	446	420	408	441	429	430	444	426	483	449	451	430	412	427	413	424	446	447	458	429	425	394	438	388	441	391	465	441	424	440	393	456	408	425	415	456	431	400	458	454	456	421	451	491	429	469	458	457	464	407	449	411	443	422	436	422	402	446	430	422	422	445	436	433	413	414	432	457	408	409	441	430	442	429	429	444	413	438	415	429	413	442	413	471	455	417	458	436	432	428	446	426	461	439	425	404	449	439	437	437	455	451	423	426	454	431	435	452	447	460	416	429	433	449	430	447	440	459	441	421	447	424	436	455	445	387	403	431	440	459	447	439	418	436	424	462	448	437	465	397	398	426	434	450	428	379	444	458	460	414	432	437	447	430	427	416	425	445	403	426	456	435	406	415	442	400	426	406	453	445	424	431	452	440	437	429	444	435	425	406	434	420	428	439	419	440	427	447	414	419	456	420	397	413	428	408	442	440	468	438	459	440	427	422	428	460	455	434	446	428	411	441	394	445	407	391	427	442	462	406	404	414	400	442	434	454	430	421	430	386	466	456	472	462	423	459	422	436	439	444	457	421	418	431	429	443	429	404	447	452	410	457	434	408	456	427	432	441	413	448	449	435	482	460	445	463	407	427	433	441	417	418	441	420	408	446	446	482	410	411	438	474	436	433	456	418	453	458	449	430	404	460	398	442	399	436	483	440	439	392	442	431	423	416	436	410	435	401	429	423	387	456	499	435	428	451	401	432	455	407	410	422	468	434	425	435	453	421	406	449	409	411	412	437	448	376	415	459	433	456	493	463	431	433	437	429	431	448	410	456	407	434	383	428	408	413	410	428	454	432	450	449	434	421	412	472	451	449	419	436	417	434	458	452	438	445	451	445	457	433	417	433	412	435	451	441	425	442	416	417	444	456	462	438	428	422	463	453	442	454	465	427	402	437	462	463	447	396	448	413	396	432	450	461	428	448	450	450	450	427	436	423	453	446	446	424	422	417	399	432	465	403	424	454	461	415	451	383	432	459	468	436	435	405	440	415	431	428	403	445	452	421	464	466	454	394	492	421	443	433	419	473	458	476	431	431	394	463	435	420	428	459	422	467	442	450	466	394	445	444	435	424	418	441	398	446	462	467	455	435	403	435	419	448	436	414	444	453	417	461	419	459	449	428	468	427	442	421	417	417	423	455	407	442	432	426	437	454	425	423	434	432	441	426	419	452	401	415	440	450	467	421	427	439	454	437	455	438	440	420	455	445	436	452	448	406	440	454	456	425	412	443	441	446	433	447	455	440	440	437	486	443	436	400	460	410	434	419	456	476	442	455	430	411	442	413	444	446	396	395	439	416	416	430	393	418	454	443	446	424	430	460	446	414	374	440	450	430	432	384	427	475	426	425	408	412	450	469	437	411	425	432	442	422	438	434	434	397	478	449	389	443	445	445	399	416	435	437	452	449	398	455	444	425	423	411	445	406	422	435	409	429	464	444	427	424	398	456	474	401	434	442	431	412	442	424	406	387	418	435	417	434	399	452	425	443	436	461	431	454	470	412	455	428	430	425	410	406	440	415	445	427	447	410	417	478	445	436	443	421	441	400	444	505	437	434	445	389	430	412	420	420	394	430	408	414	431	413	459	421	399	415	401	408	424	403	437	433	458	404	406	438	418	410	441	437	448	446	433	433	438	423	453	455	438	429	396	415	432	441	398	422	430	457	413	435	438	457	406	421	461	434	462	450	450	411	438	468	427	453	469	440	453	438	442	398	475	406	418	428	397	476	423	458	419	442	469	489	449	458	421	426	453	456	450	431	438	473	442	445	405	431	429	413	411	460	450	445	465	426	429	417	427	462	422	415	417	415	411	456	434	398	458	431	470	430	417	470	433	429	459	442	427	417	450	425	431	460	466	471	423	416	425	420	427	450	444	430	429	431	421	430	440	398	465	425	394	388	413	427	428	391	473	434	473	436	422	418	406	440	403	421	425	422	421	445	450	412	445	453	440	418	434	438	422	431	453	406	455	436	440	411	413	420	417	449	477	416	440	439	449	399	439	460	463	435	497	423	441	469	419	431	417	453	431	462	411	421	415	428	497	431	439	451	415	434	431	423	443	450	443	404	413	405	445	416	408	425	431	452	463	455	437	444	445	422	462	425	426	448	425	439	455	442	423	415	447	473	441	394	408	458	446	434	469	453	472	413	440	462	444	405	407	456	424	410	404	432	441	445	457	474	439	430	460	446	433	431	441	398	410	422	441	419	444	449	460	401	458	441	431	471	471	417	430	450	428	427	471	420	426	416	421	455	432	424	450	385	413	461	404	438	443	455	426	424	441	405	421	435	427	413	409	421	420	446	408	464	428	440	459	417	418	429	419	441	461	440	426	461	416	455	432	484	467	488	387	424	451	419	427	443	466	455	465	454	441	401	426	437	417	449	398	443	429	430	430	415	424	448	425	471	448	424	414	429	392	422	448	398	418	414	441	415	440	457	425	427	448	440	459	424	446	440	449	434	432	434	488	444	440	427	438	448	450	468	476	414	444	391	434	420	368	482	453	462	436	407	415	427	452	411	402	440	430	449	419	424	447	461	441	444	424	388	388	462	432	428	421	445	433	447	411	450	479	457	414	413	418	410	409	394	461	429	432	407	457	426	424	471	436	450	456	428	447	442	439	416	439	431	435	455	452	413	413	396	383	409	415	431	440	416	408	461	419	433	423	429	409	409	414	440	456	425	415	453	418	442	467	473	434	436	420	444	424	422	412	459	409	441	454	406	413	431	435	467	459	463	417	426	446	453	482	429	457	406	438	443	440	437	445	414	426	445	440	426	419	412	392	433	486	451	458	462	407	439	440	411	444	449	444	386	466	446	433	452	447	456	467	456	389	410	433
23310	9527	4486	1908	1266	892	655	488	455	346	352	323	311	289	278	269	320	266	302	255	248	243	270	249	208	226	223	197	208	202	217	213	195	205	205	192	193	184	180	202	190	195	198	198	193	197	220	192	190	177	192	196	212	206	195	195	193	212	161	172	186	200	186	184	186	175	203	195	199	198	208	201	221	168	190	207	186	180	183	214	205	204	192	179	210	173	188	191	187	207	212	181	189	172	188	209	186	226	188	225	199	178	194	169	203	215	181	222	192	211	198	189	190	199	203	195	189	184	203	207	188	195	181	213	189	187	196	163	215	194	166	173	182	181	190	171	201	201	176	190	182	200	199	169	160	192	198	198	194	193	186	197	215	209	199	197	211	186	218	181	199	194	185	172	183	182	200	198	193	206	193	202	197	178	196	192	167	216	216	181	193	191	202	185	190	199	169	207	184	195	192	187	179	202	167	214	205	169	202	193	182	215	210	191	193	218	202	185	201	186	194	160	198	179	190	203	213	201	192	199	171	177	202	201	177	189	186	189	197	199	206	163	187	172	188	200	196	173	199	181	190	204	175	174	194	209	185	182	198	181	208	203	188	203	215	182	192	191	204	180	192	200	172	186	206	197	204	205	194	203	216	199	189	192	184	200	189	196	215	188	195	204	176	189	193	208	203	189	197	173	197	203	186	201	196	193	195	194	188	158	192	197	209	205	175	197	193	201	198	204	213	200	165	224	185	191	167	217	187	169	209	172	207	199	158	194	219	219	190	212	161	188	193	195	192	181	155	185	205	161	194	193	201	217	211	173	196	195	188	188	183	216	177	205	202	203	199	166	198	201	179	182	213	181	196	199	192	187	209	180	174	206	217	199	196	201	200	179	192	207	190	188	208	189	197	170	191	197	202	204	188	187	191	215	197	202	194	215	199	178	183	176	205	216	185	185	189	184	206	171	216	206	186	172	196	197	168	175	203	210	189	221	196	168	196	207	191	194	186	206	205	178	173	207	179	198	183	172	187	190	191	198	198	194	187	196	177	202	190	194	203	198	212	202	196	207	191	205	213	202	194	198	198	193	203	182	231	179	181	183	187	185	196	191	197	201	190	194	220	225	217	217	215	199	216	188	198	168	181	188	198	178	191	188	214	212	188	189	202	243	212	185	194	186	178	162	190	190	200	210	185	215	228	197	205	224	188	213	198	189	201	181	190	211	217	190	195	193	180	201	231	225	170	177	186	207	206	192	199	189	185	225	193	201	192	192	172	186	175	177	225	189	182	200	181	178	190	181	219	189	211	183	194	196	195	200	181	198	203	195	189	196	178	207	172	179	175	178	235	179	176	171	193	196	216	205	188	194	198	170	208	179	204	189	192	198	130	172	188	209	191	191	202	204	186	180	192	194	189	208	175	174	232	197	182	216	189	185	183	157	196	185	188	210	208	177	193	212	201	177	174	203	200	187	195	203	197	176	180	180	186	164	199	209	226	188	173	195	179	192	199	189	192	206	197	188	175	178	209	204	201	190	186	199	204	200	203	173	189	193	198	187	191	207	221	188	189	172	169	198	210	200	174	184	177	196	185	186	214	199	203	229	211	196	172	195	189	182	205	193	203	182	181	193	178	200	195	180	179	187	191	216	194	200	201	197	224	197	192	198	181	169	197	174	198	197	187	189	197	190	201	205	210	193	190	196	185	190	197	179	195	199	183	184	181	203	171	198	194	197	202	197	175	190	193	187	196	176	185	185	206	194	166	198	211	178	214	188	180	187	207	210	180	185	189	187	188	174	190	186	184	210	198	227	190	181	227	190	202	208	215	190	208	187	193	216	187	237	206	164	194	192	192	193	185	173	181	227	187	179	178	171	179	171	187	192	198	178	195	181	181	177	204	171	200	196	199	203	204	179	193	195	204	200	206	193	204	184	204	178	199	217	179	187	212	209	224	201	189	173	237	189	169	178	191	216	161	209	204	202	195	170	193	185	185	201	190	199	179	173	199	208	159	196	201	191	188	221	206	208	196	195	195	196	199	194	177	193	190	187	178	186	200	173	184	211	190	206	197	192	197	176	187	212	175	221	188	172	196	159	199	200	183	199	195	208	199	207	203	185	164	183	188	172	221	182	193	204	190	168	178	202	184	193	203	221	175	206	205	208	188	181	175	202	223	171	173	200	204	229	185	170	186	204	185	188	192	201	200	222	211	210	159	197	177	194	197	197	201	182	196	201	179	203	214	188	182	201	209	186	225	178	198	193	202	186	198	202	174	205	202	188	200	154	203	200	188	204	207	179	199	168	193	214	180	198	199	191	192	212	215	208	207	187	194	185	195	217	180	185	173	185	205	191	189	192	162	214	186	208	182	199	191	199	229	172	190	174	200	161	216	198	215	219	207	201	221	194	188	194	178	211	205	193	188	203	192	187	209	198	207	194	189	223	176	193	190	209	185	185	196	211	221	202	187	220	203	184	183	184	189	217	202	188	213	182	185	193	173	166	186	210	195	188	196	197	197	197	190	186	192	188	214	213	194	196	197	194	213	200	217	211	184	204	213	172	189	177	190	158	185	198	197	190	205	187	210	193	198	185	195	192	218	186	177	182	175	160	208	187	187	193	187	222	178	210	183	192	198	195	209	181	235	186	200	201	201	172	197	198	181	192	215	207	181	214	211	171	201	190	211	163	201	219	194	202	176	207	184	185	215	174	212	215	201	208	207	183	191	205	186	179	194	199	170	210	193	183	193	195	197	195	200	203	212	201	172	189	185	215	180	198	183	204	199	191	189	172	210	218	187	213	191	177	224	223	228	203	198	203	157	195	187	177	182	211	210	189	184	191	190	165	194	203	198	200	212	211	179	215	170	192	188	185	219	207	178	211	213	166	180	183	193	190	194	214	215	208	209	196	193	213	201	179	192	190	201	180	191	193	182	177	175	185	198	202	166	199	191	195	192	200	161	182	213	191	186	209	187	198	189	194	210	195	196	179	191	198	213	190	202	214	196	191	189	179	177	176	203	210	162	222	210	189	208	188	174	188	179	197	168	169	179	191	190	186	217	183	195	194	214	197	182	183	194	189	201	172	187	187	187	209	209	183	185	181	184	192	206	191	175	195	193	202	190	162	180	183	204	217	162	204	197	178	213	187	160	199	186	196	184	201	186	211	213	191	201	198	192	210	201	183	172	197	217	198	180	227	192	165	184	172	185	167	176	188	174	197	182	190	184	184	185	198	173	187	231	198	181	202	190	203	201	227	195	198	200	195	217	201	209	211	212	212	211	198	195	227	171	190	192	209	188	194	179	190	184	206	187	201	213	195	225	168	206	179	195	186	168	208	203	205	179	159	179	195	198	170	184	197	165	202	210	180	193	160	190	190	207	192	197	190	185	160	195	176	210	193	201	212	209	202	203	223	179	185	202	189	207	188	214	205	202	220	198	184	178	187	159	190	224	171	192	183	181	213	225	193	179	191	199	199	220	208	196	208	181	207	207	209	221	177	178	184	185	167
17047	8518	7501	5487	4688	3652	2830	2243	2074	1523	1461	1331	1270	1267	1231	1162	1152	1051	1098	961	912	913	854	805	722	645	620	565	569	512	575	532	523	583	523	505	426	461	520	461	436	492	510	451	461	492	467	520	439	506	478	461	486	461	506	488	474	504	521	529	474	498	497	548	501	519	557	477	486	479	469	491	455	485	494	482	508	485	512	474	477	509	476	515	481	529	468	505	496	517	526	485	466	508	492	506	508	522	489	457	518	503	459	465	506	465	487	456	494	485	474	476	471	485	510	473	471	486	455	479	494	489	489	436	504	536	454	459	526	482	455	502	494	463	492	504	465	471	506	522	485	454	488	482	475	478	485	490	472	482	470	503	491	444	494	458	479	510	471	499	488	549	488	455	473	534	518	490	491	502	479	521	457	524	501	459	456	506	462	477	513	466	459	506	459	534	454	479	486	483	523	472	488	449	480	495	497	465	438	458	506	494	487	462	475	462	480	461	425	471	459	490	462	524	498	488	489	471	494	477	484	470	498	504	463	460	487	453	461	488	476	513	460	520	481	481	500	470	459	506	481	479	446	452	495	466	475	509	477	497	501	466	483	449	468	457	489	436	486	499	474	510	480	507	555	493	422	455	507	507	449	519	469	482	498	481	478	479	478	510	516	493	480	520	511	507	471	472	534	486	465	473	469	502	460	471	486	469	494	462	452	477	467	549	486	481	473	509	522	498	483	479	467	469	467	478	503	507	521	500	467	460	462	486	511	425	534	492	488	511	492	481	467	483	514	473	462	470	468	476	465	481	501	454	509	475	511	495	530	452	518	503	539	488	451	467	485	492	482	470	516	498	519	488	509	498	514	481	460	463	531	476	504	478	476	484	493	450	496	491	514	440	470	485	462	489	472	466	491	445	479	482	532	477	473	506	517	479	472	497	505	487	510	503	480	478	478	444	485	489	483	493	491	489	455	463	501	491	509	497	495	450	466	499	493	484	503	489	497	492	470	485	516	468	508	475	484	467	506	478	462	524	475	499	481	453	476	451	466	453	441	449	501	459	511	469	487	488	458	469	474	461	474	468	467	485	461	487	469	515	479	474	478	484	470	437	453	487	461	476	483	498	462	488	511	503	504	506	467	479	498	492	478	500	474	503	471	438	507	503	502	487	477	498	464	483	499	477	500	461	491	491	482	498	513	477	480	429	494	475	495	505	466	475	482	530	523	466	481	477	480	514	494	474	470	479	497	478	466	473	476	475	460	474	500	490	481	500	485	525	467	484	478	497	459	489	486	496	490	456	487	475	471	458	476	482	495	534	510	495	503	427	490	485	494	497	451	482	472	497	473	499	467	497	465	508	517	491	466	484	468	485	491	491	459	489	502	489	456	483	494	478	524	497	438	473	510	459	505	471	492	479	462	435	505	467	488	459	491	468	451	469	471	464	482	491	498	463	516	468	524	478	459	488	492	476	481	453	468	491	486	462	514	496	471	494	500	488	485	475	475	485	491	524	481	501	453	454	470	474	481	461	465	492	525	466	478	502	454	455	524	496	436	473	485	492	461	451	451	485	533	471	494	459	506	507	510	459	461	484	442	485	493	488	506	483	413	496	473	468	521	534	489	510	469	500	497	489	485	485	475	475	475	515	446	475	503	478	524	472	465	540	486	491	494	479	455	514	469	490	451	498	468	495	460	479	506	466	509	480	471	506	482	487	477	508	479	500	509	490	455	488	449	508	470	472	468	473	482	468	457	489	489	457	482	472	471	482	483	474	518	495	477	483	489	482	487	463	493	479	483	505	484	492	501	453	469	480	475	494	471	513	498	520	479	470	496	460	555	480	462	503	469	495	467	472	492	492	458	519	513	506	466	472	497	447	516	454	454	519	456	497	490	505	486	469	476	488	453	442	489	505	499	456	481	487	465	492	448	510	488	503	449	478	504	536	483	494	465	475	477	481	500	518	448	482	469	512	493	502	463	495	487	476	469	496	495	442	482	475	510	530	473	453	501	466	496	489	485	453	515	477	502	494	475	513	514	450	482	419	523	472	479	505	498	498	474	460	470	447	464	440	489	477	511	437	483	456	486	473	484	529	472	435	487	483	504	515	512	475	525	498	456	494	462	514	481	463	492	541	536	463	505	473	463	464	502	490	485	509	485	498	483	497	473	503	495	517	511	458	476	450	479	520	464	462	446	456	474	476	466	482	458	524	471	495	467	478	472	477	475	478	467	516	462	488	521	485	526	454	504	472	504	460	455	500	480	468	468	507	489	502	445	504	504	462	473	516	443	504	465	515	521	503	467	518	482	493	461	513	503	458	474	465	516	482	485	443	481	458	471	503	464	468	483	474	504	472	456	494	490	449	459	479	503	457	454	452	502	444	465	483	462	471	478	499	487	493	518	459	458	482	519	480	513	496	490	494	469	479	475	464	518	479	454	500	493	479	486	465	554	467	499	476	468	478	446	473	498	494	476	531	470	451	481	534	477	506	529	511	456	507	489	483	491	498	506	485	478	468	470	449	496	512	496	479	466	504	466	472	475	479	467	475	489	479	449	460	521	503	473	491	433	502	470	469	476	500	469	447	432	456	509	474	467	521	444	482	473	525	467	477	521	541	446	461	460	517	479	507	502	516	516	497	477	494	483	465	495	490	509	466	480	489	463	472	498	505	465	490	455	522	492	466	447	499	497	473	473	473	495	488	464	542	480	463	478	474	469	479	505	512	491	471	469	532	471	473	460	462	506	471	508	484	473	523	478	475	494	524	507	474	434	444	480	481	490	504	474	496	504	466	478	540	490	472	470	477	469	500	484	507	446	488	500	509	468	482	509	458	480	488	500	479	465	467	465	509	462	479	490	513	447	470	498	483	492	528	504	493	489	504	480	494	438	462	471	497	492	443	461	467	513	480	480	496	472	494	516	474	500	487	480	514	494	472	493	479	472	468	461	478	439	500	517	502	456	496	454	490	467	486	465	494	484	515	511	466	517	491	524	509	480	486	461	473	498	433	493	487	502	497	473	484	496	492	480	495	478	504	482	484	496	463	490	503	469	484	489	507	463	487	478	520	519	486	488	485	499	490	486	495	466	466	489	464	480	475	533	474	477	504	448	471	490	428	476	499	479	505	486	473	486	505	531	505	468	471	505	468	487	503	458	484	478	532	478	494	518	468	538	528	534	449	479	522	484	493	526	487	477	512	452	504	468	501	477	468	474	455	508	492	471	494	476	485	488	493	467	484	500	511	482	509	473	498	472	462	448	501	463	463	499	475	471	524	493	480	498	516	519	499	506	464	501	487	473	524	459	451	464	464	504	469	513	470	438	499	497	488	455	493	521	510	484	483	500	486	529	455	484	484	469	503	475	489	474	450	478	504	438	499	472	463	510	496	490	501	492	493	490	493	465	499	471	510	460	476	487	493	437	471	425	499	449	459	464	478	484	498	467	521	496	487	533	489	451	468	488	515	467	468	476	493	481	460	480	487	486	471	547	519	475	514	478	467
31472	14766	8073	3043	1573	1118	983	675	509	368	346	391	367	332	334	281	287	274	245	190	227	211	191	180	168	136	163	163	170	152	157	129	126	152	135	114	137	145	139	120	122	124	136	131	155	144	142	148	113	135	133	124	135	137	129	133	123	143	148	139	118	159	160	123	144	140	151	150	126	140	151	124	155	131	136	131	114	132	128	125	120	141	134	125	126	145	134	145	151	134	127	132	145	151	126	112	136	140	152	133	143	165	135	134	133	128	133	150	142	137	131	142	137	122	116	135	117	149	116	126	140	133	135	132	134	141	135	133	147	131	136	117	132	132	110	107	142	137	138	134	145	153	141	162	161	133	122	114	118	101	157	126	152	128	124	122	144	142	136	134	125	133	120	141	109	133	137	127	128	138	139	138	158	142	140	149	150	120	132	105	151	121	131	138	127	135	129	123	129	120	119	127	111	132	135	127	135	139	126	116	134	112	123	136	137	133	133	123	118	130	134	133	108	134	114	152	122	130	122	120	138	129	137	141	123	119	145	128	142	149	134	134	146	136	138	150	152	136	148	142	125	127	125	136	153	131	152	137	131	126	133	135	123	135	139	141	141	124	114	134	151	118	126	124	139	143	145	143	148	128	115	138	134	125	121	162	122	128	135	116	125	127	127	116	113	134	137	144	134	132	169	128	126	116	109	148	119	144	144	140	140	134	136	127	121	140	142	130	141	129	122	129	159	133	125	147	134	125	138	136	140	109	131	127	151	149	141	137	144	137	143	140	135	136	151	110	138	113	121	139	144	143	123	113	136	131	116	150	99	128	127	112	126	135	151	139	132	145	111	134	139	138	128	136	122	127	125	131	107	121	132	121	125	122	118	124	139	143	122	143	144	137	132	134	119	137	140	152	128	129	152	122	136	142	144	132	136	125	152	140	129	140	145	125	121	127	106	140	122	137	129	117	120	119	130	151	145	131	149	138	144	142	133	142	124	140	134	136	152	126	124	150	141	135	142	124	122	137	140	145	136	140	128	133	129	125	107	140	135	131	141	125	132	125	132	120	123	141	147	132	126	135	129	155	121	142	156	145	125	128	121	128	140	134	123	120	132	122	124	111	143	148	123	148	132	134	137	129	141	122	127	121	141	140	156	137	128	150	144	138	126	142	126	122	153	113	119	134	136	115	122	140	141	128	120	152	110	132	107	127	127	126	122	128	151	138	118	119	133	125	104	130	118	139	136	146	124	114	120	134	133	119	125	150	132	130	137	146	153	131	121	127	130	123	164	120	115	139	107	129	130	134	123	122	179	131	130	136	125	127	132	125	123	133	126	123	131	128	141	115	117	119	126	130	150	136	123	122	129	110	121	102	134	124	117	137	132	130	139	140	137	172	135	132	128	137	141	125	129	127	143	145	148	126	158	129	131	118	128	115	121	139	109	143	151	116	121	161	129	112	125	134	135	128	118	127	132	123	118	143	128	131	135	130	126	123	125	178	134	115	154	131	132	136	126	137	135	127	151	117	136	128	121	131	135	126	131	126	135	129	132	150	118	136	119	122	120	141	122	137	126	129	158	126	127	127	131	136	117	127	120	126	150	131	120	137	118	128	102	116	124	124	141	133	124	137	155	131	142	117	145	136	117	160	151	147	148	141	150	140	121	113	138	121	146	145	131	129	136	123	119	150	147	132	131	159	135	127	137	140	131	133	142	137	132	140	127	135	146	147	141	127	119	137	140	138	135	148	109	146	117	135	137	151	127	137	151	119	152	127	125	136	137	117	136	124	127	136	132	116	125	142	137	127	134	133	128	135	115	126	121	123	130	129	139	142	147	144	150	140	142	144	150	144	129	139	132	139	117	150	123	129	138	138	124	154	143	115	165	123	141	135	135	129	135	118	135	127	122	140	139	152	120	144	143	125	148	135	130	137	105	144	138	127	135	155	116	136	135	137	145	138	133	149	132	151	165	141	146	136	137	143	147	130	140	152	141	125	136	124	131	137	132	128	134	116	130	118	132	125	128	95	157	141	155	124	113	116	141	136	158	133	116	139	142	131	124	116	120	140	136	138	133	126	149	121	140	127	126	124	136	136	134	137	145	127	153	140	124	136	129	131	116	136	133	112	131	141	134	157	136	151	144	100	114	129	143	137	147	127	147	126	149	138	136	132	133	135	140	124	140	122	130	134	120	153	134	153	143	120	135	151	149	130	126	153	145	132	129	124	122	140	138	138	148	131	138	127	127	130	123	133	126	121	129	149	144	125	139	128	126	130	154	142	132	128	150	112	140	151	141	129	145	127	115	165	134	125	126	134	158	138	128	135	139	143	118	129	124	122	122	131	132	135	131	127	131	131	133	142	122	116	140	141	133	119	109	127	114	122	118	135	155	130	130	121	136	140	147	120	131	113	127	129	123	126	140	115	144	119	147	114	130	151	124	136	129	126	143	126	133	141	140	138	134	136	145	156	133	134	124	136	148	132	142	122	152	135	135	119	118	141	133	125	141	126	128	123	139	148	140	132	112	144	112	142	150	135	138	110	126	132	141	119	147	120	133	136	130	132	138	117	147	132	156	114	140	133	139	143	132	147	157	118	118	127	151	123	120	123	146	138	121	135	109	114	136	129	111	130	166	135	129	128	154	161	139	133	141	141	137	123	123	115	121	139	128	126	119	138	150	154	144	140	137	131	144	125	136	107	136	122	124	116	146	127	118	150	132	119	132	141	118	148	134	127	115	154	134	125	125	154	145	137	148	126	130	157	151	149	129	134	116	136	132	132	132	122	110	136	129	117	122	131	110	111	126	136	125	115	153	143	143	135	107	113	140	131	116	160	126	130	152	122	123	128	134	138	131	104	145	129	142	125	146	143	126	117	119	154	142	158	143	124	121	162	122	123	132	144	142	133	148	118	125	155	141	134	136	163	151	121	145	142	142	116	113	117	129	132	128	122	123	156	132	130	127	144	128	140	139	112	130	130	108	158	138	136	152	136	123	135	137	110	128	157	129	141	135	123	124	111	139	124	140	132	155	138	125	142	128	149	147	138	123	141	139	143	126	130	128	126	119	138	153	135	141	126	131	145	117	106	126	122	148	131	129	140	160	126	111	113	126	159	116	140	154	144	133	126	119	107	139	132	128	126	115	135	155	126	149	134	129	124	145	141	137	137	130	129	104	135	135	117	131	128	139	133	135	128	125	130	130	140	128	123	135	116	139	122	130	151	123	121	139	139	135	131	124	136	122	122	139	143	149	137	119	129	140	125	149	137	138	163	140	148	144	136	152	140	145	148	112	135	123	140	149	131	124	129	124	124	129	132	125	122	138	127	127	119	130	148	135	143	146	125	124	126	147	124	139	148	158	131	146	143	139	125	143	124	129	135	124	160	109	119	136	139	153	119	128	134	137	121	125	143	118	122	138	141	131	149	144	141	149	115	126	146	129	132	152	140	109	132	131	160	137	132	115	134	152	116	142	164	130	124	140	141	128	105	141	144	124	131	140	146
21103	11717	12287	7087	5735	4517	4117	3284	2486	1946	1833	2065	1887	1585	1804	1468	1285	1214	1068	970	938	814	828	819	684	554	503	477	472	432	412	379	374	393	350	380	376	348	352	358	336	319	362	338	362	370	342	357	347	311	358	339	322	356	342	361	340	355	352	332	343	325	311	340	330	391	426	379	355	340	358	336	343	309	322	348	341	363	334	343	316	337	341	355	352	367	325	313	371	329	340	339	313	323	356	358	335	378	364	298	314	340	369	352	318	317	311	341	354	347	324	311	324	317	361	358	340	336	333	337	357	332	356	314	326	369	333	366	334	312	351	325	344	316	363	322	337	336	331	340	345	304	346	360	350	321	321	322	324	323	354	343	363	347	348	361	360	329	334	344	348	385	339	367	363	340	357	338	334	359	330	350	339	336	328	330	345	315	351	312	356	352	359	329	350	357	343	312	328	313	326	342	340	364	337	312	328	311	336	350	322	352	346	335	340	342	292	335	330	352	329	363	349	292	326	397	336	321	316	330	349	327	335	360	333	385	340	364	347	342	351	329	326	352	351	323	343	325	339	322	326	321	354	345	342	357	329	363	317	341	358	343	363	313	296	328	360	305	344	338	316	340	312	318	314	332	321	345	325	358	336	340	309	367	344	340	327	324	352	349	352	327	342	359	332	327	348	370	336	357	280	321	324	317	329	351	357	315	345	345	328	345	305	344	358	304	309	338	347	369	348	323	331	323	314	308	346	346	331	352	366	333	329	310	342	348	355	341	329	318	358	310	331	369	310	332	330	362	326	359	354	346	350	358	332	355	313	308	314	341	318	361	335	330	329	342	330	345	369	337	341	318	347	324	318	341	321	364	361	341	362	323	316	335	336	368	344	320	334	308	307	330	324	304	340	306	328	345	319	330	359	351	321	358	320	339	334	339	369	303	306	344	369	322	327	359	349	330	337	330	366	331	374	365	371	346	320	352	339	387	314	336	346	339	330	324	339	342	323	332	323	352	352	328	356	317	349	304	362	319	352	346	312	328	338	364	360	334	336	329	343	331	321	312	319	336	314	350	315	379	338	329	311	335	312	314	351	342	369	341	334	344	331	356	345	333	363	343	331	341	358	338	360	341	375	329	346	328	317	366	349	325	332	353	333	379	314	313	344	354	357	325	338	357	311	336	323	375	340	354	341	346	323	347	326	336	338	336	307	347	354	300	362	342	325	300	384	333	363	320	378	312	369	335	321	329	341	313	327	335	357	353	360	326	361	328	319	346	325	341	355	324	355	332	307	324	367	331	312	354	306	334	366	311	341	329	321	332	379	348	351	315	361	337	311	333	338	333	345	359	360	335	335	345	337	346	321	340	338	320	336	347	326	317	333	326	368	343	344	345	334	333	339	314	352	364	342	354	344	336	352	376	374	335	328	323	298	358	354	329	336	319	318	353	305	321	332	324	344	381	354	327	326	340	369	326	320	346	331	336	333	344	323	295	345	344	322	326	333	375	354	338	343	343	342	317	338	363	305	341	360	355	322	321	359	313	335	349	334	323	315	343	322	341	335	340	331	317	342	338	366	361	349	319	329	353	323	335	343	376	382	356	341	354	332	344	347	327	333	375	316	352	326	318	296	345	342	376	345	346	362	336	351	365	348	329	352	318	354	330	359	353	299	313	349	361	346	328	319	346	348	338	338	372	336	335	320	353	337	355	331	343	374	324	332	342	312	325	337	332	319	324	293	326	328	306	338	351	344	343	347	289	329	344	340	327	327	322	327	355	362	301	338	383	341	351	341	334	358	344	335	326	313	345	347	368	347	337	328	354	325	293	350	367	334	339	367	330	349	370	348	329	342	361	345	350	352	331	345	308	328	344	343	347	346	348	336	320	360	337	307	350	352	311	332	335	354	322	315	339	371	355	351	353	340	333	291	323	337	339	370	349	329	324	360	338	340	327	330	364	352	339	329	349	350	347	370	337	328	324	326	352	361	299	322	341	335	325	344	313	341	313	373	323	324	318	355	322	328	339	350	345	372	328	333	336	358	323	346	364	328	339	344	339	338	340	358	350	364	325	340	350	327	309	339	316	326	304	333	338	346	327	351	326	318	338	349	334	310	372	287	340	363	335	320	318	316	334	352	350	390	326	353	372	343	301	366	350	332	310	376	349	359	342	324	349	327	333	338	364	334	332	312	365	331	321	305	346	363	348	310	327	363	375	337	365	348	333	338	345	336	345	330	349	341	350	349	339	335	341	346	355	338	346	379	360	374	347	332	380	314	311	341	402	309	346	343	340	344	349	355	326	311	313	320	329	329	358	324	327	332	357	303	360	336	361	342	324	311	321	324	354	364	334	319	358	345	331	305	360	346	363	347	336	299	338	321	347	325	329	319	332	347	353	331	317	314	354	335	315	350	357	345	356	326	321	329	354	343	343	347	326	339	349	308	349	316	343	342	328	355	350	352	368	320	355	367	382	343	334	329	331	328	332	364	318	321	308	343	338	350	327	370	359	361	333	315	367	361	343	331	333	357	333	331	379	357	329	326	346	354	339	353	357	355	327	326	345	390	347	324	327	337	334	357	338	295	356	359	354	330	357	332	359	337	340	308	330	338	338	325	334	340	330	359	353	342	334	337	326	321	351	328	369	334	347	331	346	313	322	335	338	331	309	343	333	361	294	326	374	298	335	335	337	322	343	339	348	301	342	339	330	322	310	310	337	304	295	335	318	337	315	337	339	375	327	307	339	336	342	321	352	345	341	349	341	351	343	326	354	344	326	352	334	343	338	335	334	345	330	351	319	327	338	302	302	356	347	308	323	361	321	328	340	329	321	339	333	371	332	337	314	340	323	330	361	345	322	319	332	348	343	340	319	328	331	341	307	340	324	354	324	348	331	315	338	332	343	331	318	374	338	319	363	342	322	357	369	347	306	367	346	369	339	351	347	326	350	327	324	323	345	333	325	325	317	328	333	340	340	318	347	334	323	320	317	332	342	361	342	349	316	367	332	340	344	350	316	302	349	362	308	340	346	344	335	325	315	311	374	348	359	369	366	336	330	343	359	373	306	351	331	341	311	307	366	357	370	328	313	365	297	349	338	331	330	340	370	338	371	364	323	332	338	325	343	358	339	326	336	338	363	324	352	329	338	309	352	347	354	362	336	353	332	347	342	320	332	326	320	362	327	327	341	338	358	364	343	351	351	330	351	312	336	319	358	320	348	315	312	341	356	295	387	311	323	316	316	332	338	355	338	361	320	358	356	329	321	345	338	362	347	339	341	309	301	328	334	349	337	338	299	333	335	321	369	335	356	351	346	334	358	326	340	332	316	343	328	319	372	327	320	347	322	351	327	360	349	366	357	333	342	363	330	336	332	367	325	316	366	320	321	328	362	345	367	371	373	367	328	354	321	319	345	305	335	322	323	346	349	346	310	343	346	348	340	306	351	302	358	345	324	317	320	333	304	344	354	335	330	328	306	343	319	319	339	370	357	360	358	338	306	296	341	352	355
13333	4488	2177	734	511	406	362	330	276	239	257	254	248	254	242	259	197	203	204	205	183	194	208	188	172	173	174	180	187	168	174	150	170	183	168	179	167	173	154	178	194	159	168	189	162	199	158	180	160	180	172	162	176	173	173	167	170	178	183	193	178	181	159	195	205	169	160	186	151	154	182	172	151	184	153	162	190	172	184	182	141	182	158	163	181	167	167	156	152	153	174	172	148	161	171	184	165	180	163	189	176	158	188	144	160	175	180	161	181	177	163	182	173	180	182	173	211	177	166	190	164	167	158	160	171	164	177	176	189	166	198	188	173	178	178	186	156	149	169	170	156	147	168	181	150	190	196	178	177	157	162	166	169	172	163	155	175	171	179	169	168	173	182	145	158	184	171	172	171	170	167	191	149	140	178	163	154	195	173	160	176	194	164	127	176	186	163	164	152	179	176	193	177	174	176	206	189	172	156	176	165	165	155	169	180	192	165	193	191	196	201	172	175	168	170	167	176	174	163	171	185	183	162	179	173	155	152	145	167	176	187	180	154	132	183	175	185	170	186	176	191	168	159	160	180	159	166	144	174	166	174	181	168	176	162	175	144	161	173	175	209	161	171	153	169	164	182	176	163	183	167	156	187	168	181	150	171	168	187	187	185	174	173	154	134	200	165	167	179	160	194	189	177	187	148	214	139	180	185	167	173	167	176	182	183	191	161	195	170	162	169	186	150	151	182	184	201	181	186	167	157	187	184	169	190	175	200	171	165	151	158	180	174	179	164	164	161	176	167	143	181	167	166	150	155	168	179	168	201	205	200	168	179	153	158	151	192	178	155	141	158	183	180	189	149	170	166	152	197	165	159	189	185	157	187	162	162	179	183	163	179	160	182	172	172	168	163	172	179	184	169	153	179	194	160	195	184	186	142	191	184	163	184	162	173	175	172	168	195	175	170	166	155	176	165	165	189	149	168	161	167	184	168	201	164	188	169	152	176	184	173	174	160	175	147	169	156	161	198	175	188	166	163	176	182	166	195	169	184	158	181	178	162	163	134	184	182	165	190	167	191	145	158	167	178	172	167	167	176	156	167	138	156	160	149	178	165	167	154	196	185	175	165	182	165	175	191	177	146	187	208	163	191	162	175	154	176	186	175	165	181	165	179	183	194	178	178	179	180	161	170	188	175	167	170	152	175	175	176	169	190	149	165	163	171	180	151	174	172	179	186	153	154	181	174	184	170	172	172	164	164	167	181	175	162	166	173	162	158	195	182	168	181	177	166	164	188	165	191	188	166	192	179	155	194	153	175	164	163	170	142	143	176	177	164	171	150	202	151	184	176	180	165	164	164	170	170	185	158	162	178	186	181	197	195	175	187	155	167	159	166	166	186	182	155	165	206	167	179	160	157	161	167	166	178	179	181	185	189	154	178	180	185	145	180	158	171	182	180	191	168	152	180	175	155	165	177	160	180	200	180	179	189	152	198	193	166	182	145	161	157	195	179	182	178	169	159	184	160	183	174	152	158	163	173	158	182	192	147	149	184	153	183	167	200	164	147	187	167	186	173	152	168	175	157	184	182	172	164	171	164	158	170	168	173	174	182	157	167	179	182	184	188	178	165	188	175	167	167	191	165	157	187	173	168	166	182	192	155	153	147	186	191	166	174	174	148	188	168	195	172	203	161	170	193	183	172	161	169	182	175	162	155	172	190	171	166	185	169	136	188	195	153	155	173	165	147	169	178	159	175	176	169	155	178	151	138	176	200	184	210	167	169	189	161	182	193	168	177	190	181	168	172	179	176	182	173	180	166	166	183	168	196	159	186	160	154	160	170	166	161	178	169	189	174	162	181	144	174	164	201	156	186	155	181	175	130	163	180	155	167	184	186	175	182	185	182	171	162	169	158	173	174	195	163	180	153	167	163	143	155	158	179	193	183	153	187	164	160	177	173	143	185	178	176	195	158	166	190	166	184	138	177	175	188	195	165	173	159	196	190	191	149	176	185	173	165	180	176	174	169	160	169	181	175	165	160	172	164	158	168	155	158	161	168	163	156	155	138	162	161	195	194	180	163	171	186	173	186	176	173	153	161	173	180	186	164	190	156	172	193	178	180	181	167	167	170	180	172	173	158	172	190	166	190	168	182	198	212	192	190	160	160	173	168	155	172	163	167	199	161	153	195	157	165	179	177	183	163	171	162	150	173	177	167	153	184	177	165	166	186	171	175	169	181	177	152	159	161	171	153	144	191	196	166	158	193	172	167	197	188	180	182	151	167	195	190	177	175	174	200	183	167	160	193	168	171	170	199	169	173	154	185	177	143	177	178	157	154	182	165	180	148	161	171	182	174	170	169	164	173	173	185	180	183	186	147	162	159	160	160	174	175	183	172	167	165	149	158	164	181	213	160	170	174	180	149	158	176	160	178	183	175	166	171	170	173	194	182	169	146	167	168	145	190	175	141	173	157	200	174	189	164	180	168	173	188	188	198	167	183	192	157	177	191	191	152	163	178	201	170	174	160	176	161	162	170	164	187	178	167	146	179	159	197	166	169	170	157	187	176	170	166	163	187	159	190	184	176	166	179	174	161	140	158	179	181	154	155	166	169	184	168	174	151	169	163	156	170	192	189	156	175	165	160	156	184	183	191	179	156	181	202	201	177	173	200	166	181	160	169	179	175	172	163	175	170	189	167	174	170	159	174	174	202	171	137	170	202	156	166	175	170	158	157	179	152	197	167	177	188	162	149	170	165	161	167	171	141	180	192	148	184	160	167	179	180	170	175	178	157	171	179	184	163	181	176	173	185	170	198	172	176	186	192	173	154	200	158	176	182	159	178	173	177	167	184	149	185	193	169	164	179	167	179	186	176	175	159	153	183	160	195	180	152	171	179	160	147	180	181	177	183	188	183	159	190	159	171	165	165	171	161	167	171	182	189	173	170	185	173	151	168	164	155	201	163	173	168	189	169	179	164	166	168	159	156	187	183	172	157	194	178	167	167	193	161	172	183	184	164	186	166	168	157	174	173	188	144	155	147	183	159	186	173	185	178	171	163	162	179	155	172	195	184	169	184	189	156	170	197	164	156	172	163	162	181	171	180	169	154	190	169	164	204	177	171	176	144	180	175	158	163	193	178	173	185	183	177	157	153	192	188	155	150	184	149	160	162	164	178	151	139	182	183	166	170	177	162	150	190	174	164	158	185	156	178	142	177	185	170	203	158	189	188	159	176	170	160	175	183	169	186	145	178	171	190	166	208	171	163	165	156	151	199	193	158	186	164	187	164	171	148	159	171	183	178	165	174	173	154	140	161	173	153	180	155	163	169	176	177	177	169	168	162	144	162	188	165	152	206	179	186	158	154	172	198	172	165	172	187	164	183	166	159	188	132	184	196	168	187	210	184	161	171	180	167	175	178	174	179	174	181	171	156	163	185	141	160	177	182	181	173	185	189	136	145	172	165	173	163	200	167	174	169	205	173	188	190	181	163	152	172	162	183	184
9853	4350	4242	2244	1897	1705	1341	1299	1083	927	1006	894	950	876	878	866	739	749	630	634	586	597	503	545	487	495	463	483	502	462	475	441	476	435	444	486	418	445	424	428	463	446	454	442	445	437	398	396	448	435	415	467	399	432	418	400	460	459	453	460	415	443	438	441	440	453	482	413	429	425	424	467	434	460	458	445	433	418	457	434	461	444	428	450	414	433	446	432	415	430	432	427	455	423	461	436	489	439	387	434	438	449	471	390	467	407	446	435	402	439	442	455	385	462	450	430	460	425	425	431	450	460	461	422	425	465	408	407	445	417	424	442	458	434	412	430	452	430	423	439	407	455	450	432	411	408	422	441	431	418	450	462	444	484	421	461	440	441	470	426	430	455	432	433	462	420	435	423	397	451	438	430	424	433	463	434	421	483	451	432	434	467	433	437	434	421	447	445	418	445	427	436	434	423	421	452	448	440	438	394	407	424	443	394	436	418	481	439	440	440	443	442	461	417	435	422	457	427	431	416	446	432	456	413	436	439	478	457	437	436	461	449	441	490	457	453	414	433	411	462	439	459	435	432	434	444	415	424	420	435	439	432	434	434	408	403	453	457	433	438	422	455	460	465	427	413	407	445	398	419	440	488	438	437	446	415	440	447	455	441	448	415	434	469	450	462	444	414	420	466	446	448	469	449	407	456	431	439	451	448	440	428	445	433	465	436	409	433	446	483	437	448	456	437	451	439	437	442	442	446	440	423	434	436	442	433	416	458	414	478	441	457	404	411	456	416	432	474	376	446	409	446	434	429	447	406	453	420	435	442	449	482	449	417	425	457	456	453	438	463	405	455	439	426	416	481	464	444	468	440	423	437	460	443	394	466	434	422	427	438	423	427	436	383	439	405	440	429	460	424	422	438	412	454	433	446	427	461	422	410	424	454	416	436	463	450	460	454	431	423	447	447	418	444	386	428	480	418	465	436	428	428	438	404	465	434	428	426	439	450	432	429	443	446	410	427	463	433	440	476	393	421	466	445	470	460	471	466	437	415	450	423	433	442	418	452	410	460	469	401	479	392	429	434	497	428	430	430	412	446	440	428	464	423	431	444	440	435	455	435	448	479	427	440	414	406	427	470	422	439	452	452	415	437	443	428	442	432	455	454	447	444	457	479	463	461	440	435	457	452	446	420	397	454	461	420	447	445	405	409	450	436	435	420	432	451	433	384	424	410	442	436	453	409	400	445	441	396	451	423	446	425	470	439	461	439	432	442	447	436	493	461	447	410	444	450	441	461	418	493	450	462	446	433	438	447	436	460	436	428	459	428	444	437	453	434	460	379	441	415	410	458	411	388	427	450	475	441	458	464	412	419	414	422	415	472	447	457	435	406	447	463	443	449	445	449	411	484	456	424	470	425	444	450	430	430	431	429	439	433	440	441	445	430	425	449	430	462	493	432	413	423	468	452	432	422	385	423	441	417	440	429	448	437	399	420	479	468	434	446	445	423	434	456	420	437	428	429	428	446	469	423	451	446	452	427	439	425	429	431	420	440	443	442	430	425	430	418	459	441	438	450	422	452	430	463	446	431	455	403	443	424	425	425	430	444	413	375	448	432	454	443	436	424	445	454	474	449	443	413	436	467	439	434	426	493	405	432	422	429	437	465	430	449	431	449	447	470	444	422	415	389	405	467	435	426	461	431	397	424	405	419	429	454	423	434	421	440	419	427	436	456	421	453	432	433	450	437	422	458	453	469	373	442	417	437	460	444	473	455	438	438	398	456	446	441	458	423	427	475	435	442	426	445	418	445	429	444	409	440	402	434	463	446	448	447	428	445	419	464	431	461	439	439	442	412	420	407	468	402	401	433	428	448	437	438	429	402	450	417	416	445	439	478	441	420	444	455	461	399	450	449	418	433	437	410	425	390	405	424	435	396	458	490	442	473	462	462	460	441	448	455	420	441	414	404	465	466	425	429	459	430	471	441	458	440	437	435	443	465	416	443	410	442	468	424	409	492	458	442	459	460	442	405	441	447	461	433	441	437	433	479	462	449	459	414	467	436	450	457	449	431	446	475	444	434	433	446	443	424	433	434	427	446	426	460	434	424	440	465	466	380	434	438	435	427	461	464	429	432	463	422	414	455	395	421	434	440	446	413	450	430	460	446	466	474	426	448	430	457	470	439	436	440	460	432	443	419	436	422	450	447	444	402	443	451	431	432	477	455	437	407	452	449	464	443	446	406	428	456	398	428	434	457	399	443	421	446	412	444	417	425	432	458	447	411	413	445	415	479	434	455	423	484	432	454	431	442	470	451	410	449	388	459	463	443	429	434	416	450	448	423	435	437	415	429	484	428	448	445	442	397	473	439	430	444	442	460	421	426	422	392	480	441	428	438	423	439	427	415	428	411	397	428	441	396	456	457	463	402	474	451	442	446	440	448	439	453	424	428	463	438	445	423	423	423	484	445	430	449	463	423	427	405	435	395	444	485	450	414	432	437	475	430	452	445	448	440	457	443	447	455	463	433	443	419	431	427	411	443	424	433	425	430	417	461	456	424	388	430	436	422	456	439	439	412	429	404	424	413	470	483	405	409	420	465	420	423	415	477	429	407	440	427	441	416	390	453	455	402	474	487	467	429	407	413	436	445	402	445	438	448	424	471	446	422	451	465	440	472	484	473	442	453	468	399	418	444	448	425	441	439	432	427	430	400	441	406	406	420	433	491	453	435	453	451	445	432	379	449	438	464	439	465	429	417	469	452	415	413	433	448	423	453	453	444	456	508	416	441	450	434	424	432	449	410	464	452	414	388	445	425	457	405	457	405	444	426	452	439	423	423	477	414	453	402	404	391	458	416	411	442	417	419	397	414	430	462	457	457	441	443	402	409	402	436	425	436	432	445	444	415	424	413	434	442	439	418	459	433	438	447	432	467	440	453	440	458	437	426	436	439	421	448	441	431	442	429	412	401	453	437	442	413	474	443	456	429	429	447	404	415	417	461	461	415	424	432	415	467	394	447	441	416	429	424	429	458	430	462	408	423	433	409	416	417	476	413	420	465	427	452	409	444	448	450	445	434	462	421	440	437	438	416	452	463	453	441	455	438	407	417	468	459	426	432	457	434	431	433	440	444	400	451	467	439	429	458	407	413	464	416	427	393	479	407	439	413	447	448	472	473	413	456	445	469	462	404	437	419	450	411	457	426	423	420	446	423	435	457	432	407	436	444	420	427	435	428	417	426	441	450	412	451	470	437	448	418	403	466	436	403	401	448	454	430	439	427	459	442	445	482	435	476	432	452	438	441	432	459	421	383	446	423	421	467	446	437	453	434	425	439	465	485	467	438	467	438	437	386	445	441	453	482	412	452	457	415	425	445	464	457	475	421	422	430	442	439	448	448	422	427	431	453	434	465	392	419	431	431	428	463	462	435	383	453	464	468	416	456	450	455	450	437	432	437	473	432	394	436	440	450	415	442	426	467	426	434	467	470	421	420	447	455	451	431
24110	9287	6081	1893	1263	861	675	531	425	337	326	309	319	312	299	278	284	242	245	252	235	237	216	212	206	227	203	214	214	166	188	195	177	201	201	187	221	188	181	191	173	198	196	212	193	198	180	217	206	212	194	190	209	196	205	169	181	155	201	201	209	183	182	216	211	212	206	201	212	197	226	187	174	192	199	180	171	203	196	193	174	200	197	189	216	201	203	177	198	179	211	183	174	227	200	198	198	159	194	215	189	215	195	186	192	197	176	190	191	212	211	194	189	238	226	191	196	201	213	196	208	192	183	217	206	194	188	200	200	162	182	206	206	193	182	193	185	195	190	206	210	172	196	237	202	202	195	204	192	200	207	189	190	193	193	192	172	195	198	197	207	192	207	195	211	183	178	201	233	194	178	197	189	181	229	225	219	174	185	222	183	222	212	193	223	225	182	212	208	200	185	189	202	188	205	187	203	223	190	185	196	209	172	218	197	182	165	175	193	188	208	194	202	173	194	202	190	164	217	206	181	206	192	221	199	201	160	225	203	213	185	219	186	201	188	203	238	238	198	173	202	221	186	198	201	204	210	198	186	174	216	193	194	190	189	200	207	211	213	196	183	214	202	185	191	215	200	187	198	212	190	192	196	187	166	202	226	171	197	213	185	180	185	206	168	206	192	191	184	185	189	172	215	195	153	204	206	207	180	183	193	193	178	200	177	195	168	208	189	187	198	194	192	192	206	182	197	210	201	169	183	193	212	200	209	170	212	187	204	204	183	198	201	180	187	190	195	220	200	213	201	188	210	216	209	202	227	187	190	197	191	196	211	206	193	217	203	206	199	172	198	171	186	195	182	190	220	182	213	169	198	170	203	198	209	204	204	203	203	206	175	211	173	190	200	189	179	191	205	209	211	207	193	188	203	190	201	203	194	186	198	203	186	205	189	193	179	186	162	215	182	215	223	187	178	220	204	185	187	173	178	213	198	190	215	208	194	200	207	219	204	192	223	189	194	197	215	189	201	221	206	199	205	183	190	185	166	207	224	163	202	234	179	191	204	176	197	210	213	195	205	194	188	198	187	205	198	174	212	204	219	173	206	207	174	175	213	188	172	198	197	207	182	168	174	188	175	227	177	198	194	187	175	212	199	229	204	183	204	212	214	202	199	186	186	212	202	217	212	212	180	196	193	191	196	174	198	182	196	192	179	197	181	210	206	202	182	203	205	209	219	182	207	182	192	182	195	208	184	199	208	201	189	186	192	196	225	224	201	189	209	209	183	189	177	200	222	199	195	204	221	191	187	210	219	198	235	194	196	183	206	200	217	203	189	198	192	196	207	195	215	185	200	194	199	182	193	215	194	180	206	198	183	210	210	217	188	186	217	185	192	211	188	194	194	181	187	188	187	171	185	216	203	214	188	208	186	229	197	209	172	209	188	168	202	185	225	182	202	191	194	201	224	198	198	193	180	211	174	188	234	195	190	185	196	185	213	190	212	208	199	190	206	166	192	165	209	187	171	173	189	216	184	197	192	194	195	182	218	182	196	179	177	193	191	184	183	211	214	187	165	176	209	167	204	197	204	219	210	206	209	218	188	221	192	187	198	197	214	181	186	198	198	177	195	201	205	183	243	201	191	216	200	206	179	217	198	216	191	213	169	175	183	203	188	210	209	203	187	177	189	205	203	190	179	195	207	186	163	187	201	197	183	215	206	200	209	177	210	208	202	202	170	181	206	195	175	210	190	207	189	198	196	179	201	183	203	196	207	201	184	223	226	198	196	185	204	196	179	205	204	184	204	187	191	196	205	181	194	228	187	189	193	197	177	198	206	198	204	202	187	207	209	196	206	226	232	209	204	194	210	210	204	213	169	187	190	201	190	200	184	209	205	173	194	205	189	198	195	201	192	219	208	221	187	179	196	204	195	181	205	193	188	193	213	199	201	188	199	202	192	204	192	205	205	200	178	201	191	216	193	166	223	206	218	210	197	198	223	190	200	203	185	191	199	195	213	166	206	185	210	179	185	205	221	218	172	190	220	198	199	193	196	180	206	198	218	195	212	173	198	199	201	214	194	157	201	196	193	189	178	205	201	184	176	207	197	185	185	182	213	217	192	224	204	203	214	175	191	168	178	213	178	188	197	207	188	201	191	193	196	193	179	180	201	199	192	179	209	198	192	188	182	198	181	180	208	220	192	194	203	207	217	179	217	193	182	208	212	227	207	178	218	190	185	221	199	194	192	171	193	180	213	214	202	187	206	194	201	195	185	197	179	204	189	202	208	175	171	225	205	180	199	203	188	188	187	196	177	227	223	197	199	197	192	206	197	202	204	215	211	189	185	182	226	195	182	192	206	205	208	184	181	183	174	191	186	202	206	202	200	214	191	205	202	199	199	202	180	198	201	222	191	180	214	215	171	202	196	205	202	198	185	215	174	201	215	187	207	182	198	194	165	200	201	176	182	177	223	177	195	195	201	202	196	204	196	193	175	177	169	179	179	166	186	195	202	196	202	172	176	198	195	188	191	188	185	214	176	191	187	200	192	199	210	188	206	199	185	188	226	173	205	192	192	185	185	180	203	183	193	204	209	204	193	194	200	197	199	197	188	199	181	216	199	197	189	190	207	219	195	226	214	187	203	180	196	191	181	205	186	188	166	189	205	196	170	178	215	210	195	207	194	226	186	194	221	188	187	190	199	180	203	195	204	218	184	197	164	199	191	183	195	182	205	186	203	207	198	182	209	197	211	171	191	191	189	200	208	186	209	175	192	207	166	194	212	193	185	211	193	212	207	210	190	186	211	232	198	197	200	185	189	178	206	203	208	220	199	206	213	197	215	220	175	176	191	201	185	183	186	189	198	200	206	204	194	195	211	176	192	200	210	202	184	214	179	180	201	189	188	186	196	200	185	200	204	222	219	220	195	216	198	200	183	197	198	174	191	177	191	207	190	176	181	206	174	179	205	175	186	175	190	197	195	199	182	188	193	208	188	208	199	217	202	199	222	200	186	190	194	192	190	172	189	240	181	173	202	189	195	184	181	224	174	191	185	190	187	233	207	202	221	174	219	192	181	207	197	210	231	193	186	224	174	175	197	203	191	167	194	187	214	187	189	172	220	174	221	206	204	210	193	195	194	190	197	192	203	162	188	203	186	209	214	202	204	170	180	203	179	184	218	190	192	169	184	170	190	185	201	223	197	187	198	178	196	195	185	175	207	183	186	182	172	211	213	207	209	193	201	204	205	194	206	204	185	217	197	223	184	185	186	184	190	206	183	180	215	197	210	179	190	180	184	226	180	193	191	233	195	191	210	202	202	200	192	210	193	195	216	184	197	171	189	204	236	189	181	189	190	200	176	219	194	198	216	210	213	175	223	196	204	197	190	185	204	175	189	179	210	183	200	195	189	201	184	181	191	187	172	194	209	187	202	220	196	206	198	193	184	200	227	204	183	209	195	189	183	199	195	213	216	177	172	228	221	196	200	204	221	190	173	198	194	204
17498	8476	10882	4763	4602	3736	3226	2517	1952	1471	1468	1329	1384	1394	1397	1060	897	903	942	884	875	703	705	703	675	628	595	621	578	547	535	516	499	507	508	512	513	517	498	491	513	477	521	525	521	505	488	457	479	502	498	488	432	499	459	480	500	516	442	474	511	504	518	477	534	547	523	521	469	569	496	483	478	513	507	464	476	507	478	471	502	526	541	475	468	492	458	485	489	464	465	509	510	488	510	477	497	500	518	480	494	449	491	464	455	495	559	535	517	487	495	489	503	490	492	472	467	483	469	483	484	531	481	485	493	485	485	472	550	486	515	481	508	492	482	461	513	519	490	479	460	481	448	478	486	506	480	490	474	492	488	509	478	474	474	465	460	500	506	515	523	518	489	519	498	509	530	495	491	459	504	468	497	503	478	483	515	510	479	470	476	519	525	493	475	493	504	473	510	486	468	517	477	460	459	506	469	468	444	505	478	507	525	491	502	469	529	482	471	497	511	506	509	470	482	473	505	488	529	504	503	474	519	474	528	492	434	471	477	531	501	518	472	490	492	497	500	498	493	480	525	482	527	484	535	482	485	512	500	517	479	493	488	490	507	462	439	502	518	473	546	464	511	482	502	466	456	482	529	467	478	497	504	471	509	508	480	479	476	501	431	487	539	482	506	481	501	516	468	480	470	517	499	503	549	493	493	418	492	483	496	514	453	493	475	496	477	490	484	436	501	483	451	501	492	528	497	474	475	527	486	490	506	507	510	485	486	491	476	452	471	482	463	484	482	455	497	536	429	478	492	456	492	473	480	452	483	493	519	501	494	469	480	469	505	488	461	496	482	461	514	482	529	487	485	457	486	502	511	475	460	498	440	502	487	477	497	507	479	514	518	485	498	489	497	519	471	474	509	478	511	507	484	458	477	530	501	465	483	485	518	494	478	502	501	486	503	516	469	424	489	467	470	450	458	441	490	477	506	476	487	517	512	504	488	514	474	466	489	488	500	507	503	466	475	508	496	483	505	487	483	501	494	507	478	488	493	520	491	491	480	475	506	515	483	514	506	488	518	504	483	509	534	499	489	509	512	532	501	495	463	482	454	495	483	474	477	507	498	462	477	485	444	474	480	487	493	452	472	471	436	497	511	497	515	504	476	469	462	471	542	503	501	501	497	504	494	473	507	474	503	453	498	473	511	473	482	483	473	505	528	488	523	490	509	457	490	470	478	504	498	454	506	514	478	496	490	472	459	454	508	482	516	470	473	494	476	519	490	510	465	489	482	481	523	486	486	518	506	481	472	511	493	477	502	481	498	507	481	488	478	469	497	467	523	483	449	526	434	519	500	461	471	512	456	510	482	510	470	498	507	512	481	482	485	484	465	492	507	543	496	504	489	523	501	502	488	506	497	483	525	455	489	496	483	487	474	480	474	460	525	480	501	469	455	501	454	485	504	513	475	530	464	463	503	483	517	509	462	463	464	483	500	482	488	475	530	518	469	481	436	462	519	479	440	515	447	510	513	524	511	502	526	463	532	528	496	490	470	486	497	511	460	482	492	510	495	457	500	527	484	483	509	453	464	475	505	433	512	509	505	475	519	478	490	485	522	512	466	501	453	458	535	480	477	496	492	527	457	478	491	467	511	504	496	493	469	494	513	521	492	518	481	438	517	519	476	486	466	471	475	485	473	481	522	518	507	501	493	469	462	489	508	458	491	448	500	512	500	453	487	494	492	463	496	460	497	472	453	453	458	479	490	493	472	464	507	467	472	527	480	489	515	472	475	488	483	486	540	474	485	494	470	514	528	479	454	495	466	500	469	469	498	466	482	483	486	487	495	486	439	510	489	498	486	487	468	491	464	474	552	492	468	472	467	471	489	504	501	503	499	462	471	475	483	476	463	496	490	501	489	466	498	496	494	506	515	488	520	508	465	472	510	450	523	495	429	492	469	447	493	529	476	458	523	516	484	479	465	451	455	506	518	525	460	532	461	481	498	505	522	461	494	519	484	485	501	495	472	475	506	489	540	475	482	499	490	479	479	498	480	470	498	449	486	539	511	452	512	420	530	460	540	519	500	460	470	480	476	486	482	522	433	515	504	505	455	504	541	506	481	456	447	489	436	478	478	467	489	494	517	518	459	528	450	500	498	503	486	470	451	459	470	482	483	474	467	482	473	473	495	503	506	505	514	559	476	471	473	532	480	476	494	501	493	496	520	481	485	488	507	444	485	501	485	494	495	488	528	492	510	447	527	527	510	488	481	491	477	514	472	491	479	514	456	511	470	515	498	498	482	491	476	508	474	560	515	510	518	445	470	492	527	491	514	538	517	484	496	525	477	536	497	480	461	486	492	517	465	498	493	488	530	499	505	498	484	480	547	495	479	500	464	531	497	503	469	512	473	483	485	480	486	496	456	493	442	503	494	514	479	472	468	504	496	512	520	507	487	471	486	493	459	490	497	503	464	486	467	496	477	492	470	493	479	500	499	529	504	493	494	487	461	478	524	486	454	469	503	479	485	511	459	467	451	501	487	452	465	498	460	489	479	445	490	511	493	439	482	520	471	476	509	510	495	513	470	497	504	463	544	491	490	496	458	522	459	482	478	518	495	503	463	498	477	456	499	516	504	498	468	498	482	509	508	480	499	534	450	518	470	505	507	471	478	483	489	487	478	493	473	506	519	525	469	468	489	468	473	478	479	484	496	487	505	501	512	474	469	511	486	549	492	534	474	550	490	484	487	496	527	462	513	472	496	503	475	491	479	490	469	476	541	500	470	501	516	499	509	482	533	488	510	493	492	530	461	450	476	494	493	497	464	469	500	494	504	457	541	463	520	491	552	479	449	481	502	527	512	493	493	502	457	504	483	480	503	510	488	482	496	496	454	471	454	495	458	485	486	479	497	522	498	507	492	475	480	503	482	487	519	455	496	477	479	464	499	480	494	473	497	498	486	526	481	482	510	509	480	515	479	512	479	483	481	517	489	516	458	493	502	436	477	507	456	526	461	470	525	472	442	507	475	480	467	469	469	451	482	480	506	460	476	509	532	473	485	490	469	498	502	508	521	465	448	544	493	534	466	494	494	521	487	458	509	472	457	468	483	509	517	445	488	499	480	469	513	479	495	466	454	519	479	499	467	490	509	517	507	496	475	491	452	474	464	500	495	448	483	502	509	476	496	434	471	487	499	473	518	478	471	484	475	495	473	487	454	483	473	528	512	495	487	477	519	493	492	489	483	487	507	512	463	502	492	493	514	490	499	453	495	491	461	493	502	492	487	500	507	481	499	508	507	467	490	557	481	528	492	487	472	464	494	479	509	470	417	520	458	491	487	538	492	504	484	475	526	485	494	514	518	533	503	496	482	457	522	471	485	506	494	496	500	498	480	518	508	503	482	462	483	493	445	474	476	483	477	502	514	470	533	491	470	458	470	504	499	509	497	525	489	518	482	473	482	499	498	460	514	471	469	490	452	493	457	502	492	467	508	521	491	472	510	496	459	505
31616	14379	9323	3030	1937	1506	1152	809	515	426	342	324	327	314	298	260	242	219	238	218	205	196	178	165	160	162	153	135	149	123	124	137	149	141	135	131	113	159	113	130	146	147	156	130	126	128	155	146	124	133	154	133	159	133	133	135	139	141	98	114	136	122	165	141	134	137	126	134	129	135	124	135	133	115	153	111	157	125	141	140	131	132	134	132	150	136	136	139	129	140	123	144	125	105	151	153	146	108	134	145	130	123	139	125	140	128	144	133	112	117	126	156	112	133	120	146	125	123	140	109	125	117	133	140	119	143	135	129	123	130	126	134	139	140	140	120	139	133	141	137	118	134	140	134	156	112	135	114	136	125	129	122	143	138	130	131	116	139	129	133	132	116	141	157	112	150	129	106	121	139	131	127	134	126	146	136	153	125	168	113	122	117	138	131	121	134	148	113	138	146	112	133	150	143	127	135	138	154	137	152	120	134	130	127	133	148	133	138	136	132	137	135	126	125	134	147	163	130	153	148	150	145	123	116	149	129	113	128	145	132	142	124	118	120	142	127	131	123	129	131	125	118	133	120	117	139	113	128	155	122	111	131	147	120	132	119	127	106	131	104	142	161	128	150	131	124	111	131	119	118	146	112	122	137	153	135	143	140	144	119	146	130	143	119	156	120	108	115	146	118	128	135	116	133	140	129	124	143	113	148	134	133	118	137	119	126	134	158	144	117	163	138	122	141	129	139	115	138	125	127	116	135	121	117	128	93	141	121	124	121	127	134	125	129	129	122	134	134	116	132	129	120	111	132	132	156	126	142	134	137	143	110	132	142	120	126	139	120	133	127	117	131	116	128	132	118	124	140	150	118	135	128	121	141	151	120	115	130	156	125	133	147	131	152	121	142	133	126	126	146	138	125	121	134	126	120	132	143	114	139	134	136	133	166	123	131	154	126	140	143	145	132	123	152	129	136	138	156	131	126	133	137	131	125	136	136	148	126	150	140	129	137	124	113	122	121	131	136	128	127	134	148	122	129	125	131	124	149	129	113	133	162	126	119	143	124	133	136	124	134	130	141	121	125	130	122	140	139	129	131	136	134	148	142	138	108	127	134	125	119	132	155	126	147	124	136	117	104	135	142	117	138	134	125	138	122	146	135	135	124	125	136	135	146	142	122	122	142	133	147	116	158	160	124	125	132	141	128	135	141	144	145	135	154	121	133	144	136	148	138	153	135	130	130	138	133	134	128	132	135	134	148	121	130	129	159	122	113	143	127	99	126	117	137	115	108	143	140	140	106	128	126	113	144	136	118	123	136	116	147	148	150	123	136	113	126	119	137	120	128	125	133	153	118	144	138	132	144	136	125	130	126	142	151	149	125	116	134	131	122	127	134	133	134	120	148	132	123	148	138	145	139	132	111	113	142	107	108	125	152	143	118	121	131	146	116	149	107	148	131	136	120	138	168	110	137	123	135	125	134	137	121	135	131	113	143	139	102	143	127	118	135	121	147	176	143	122	131	115	120	120	129	115	157	144	149	152	152	127	153	126	131	128	121	119	147	155	139	139	129	125	135	116	133	150	149	125	117	97	134	131	155	128	126	147	118	148	143	137	140	136	126	129	149	139	129	112	111	143	157	133	135	131	103	130	136	110	141	125	122	137	137	127	141	121	151	129	111	134	129	114	132	114	136	158	124	130	138	117	131	126	145	156	129	134	142	124	147	139	141	150	134	123	128	124	119	144	125	116	134	130	121	124	123	121	128	119	161	129	118	119	143	125	131	114	136	118	159	126	127	114	115	94	125	142	130	132	137	121	120	136	137	123	121	139	119	120	109	125	123	138	142	142	146	137	126	113	124	142	126	142	130	117	127	117	123	119	115	137	132	120	126	142	137	116	130	126	129	136	134	120	146	141	133	144	137	131	131	142	110	115	127	137	128	156	124	112	140	140	151	126	146	110	144	148	155	129	129	125	140	134	148	165	124	131	127	114	129	144	118	126	142	137	148	129	159	136	124	149	147	107	119	135	148	142	140	148	112	125	138	100	147	129	139	139	134	156	118	121	109	126	129	109	116	149	134	124	126	128	112	110	107	115	114	128	135	139	136	132	124	121	149	132	116	137	134	135	122	132	138	142	121	112	138	132	141	127	148	140	138	148	104	115	126	126	141	162	130	125	130	131	126	119	145	100	127	119	131	118	136	143	112	146	132	128	139	129	161	126	146	115	132	115	128	142	134	114	110	143	116	132	135	134	129	122	134	112	125	128	110	131	127	134	146	144	152	129	138	130	143	143	133	128	128	130	142	128	138	113	134	116	111	132	147	130	133	126	120	123	123	151	124	121	124	144	147	125	141	119	123	127	145	131	144	116	152	149	135	121	120	118	143	133	129	128	99	153	140	127	130	132	129	129	119	131	125	140	133	151	144	139	127	114	119	136	142	144	133	129	130	123	119	136	125	142	122	128	147	118	141	126	131	126	155	151	112	130	132	144	126	122	121	134	137	115	126	133	134	139	128	149	150	133	143	116	147	133	138	130	125	133	136	128	112	145	140	127	113	139	131	141	109	124	115	130	143	122	129	133	151	117	118	143	124	137	136	141	153	133	126	132	121	123	132	123	119	141	136	116	139	129	109	114	136	130	125	139	131	126	116	146	131	135	124	132	150	117	116	145	127	132	130	139	134	135	118	116	139	130	124	129	121	122	133	133	151	144	127	131	124	117	122	144	122	136	135	122	116	99	127	135	142	119	149	131	127	115	117	129	140	136	146	135	117	124	134	149	129	116	149	120	145	144	151	130	132	117	120	106	157	137	116	126	145	125	121	131	128	121	135	145	145	100	111	153	114	116	120	143	123	131	146	112	158	161	120	129	133	130	120	140	152	114	123	125	142	136	122	111	126	141	129	129	137	146	134	132	143	121	143	105	120	126	121	133	134	135	154	137	147	130	139	124	126	140	149	142	136	134	129	128	130	123	122	128	144	127	112	142	139	117	122	129	123	130	130	152	133	143	147	165	135	147	141	135	117	128	127	142	124	137	139	148	142	130	150	108	152	120	109	128	118	137	114	140	127	141	109	115	129	131	146	114	126	125	134	147	142	130	132	131	136	132	133	133	160	140	123	130	131	131	128	126	138	141	134	137	115	119	135	118	141	137	137	143	139	135	138	137	157	120	140	119	123	129	127	155	121	124	141	136	139	139	131	144	138	132	127	139	133	127	130	121	121	153	113	138	138	131	144	125	133	144	121	125	138	139	133	112	139	110	138	125	149	115	113	125	117	107	154	122	130	106	141	158	141	145	142	120	123	132	131	156	151	129	143	125	127	106	134	127	132	124	116	128	136	123	128	135	121	145	134	129	114	120	134	122	128	166	150	109	134	106	118	133	117	140	133	115	125	133	120	144	147	139	121	120	142	128	130	153	120	110	117	138	126	126	124	144	117	125	127	126	119	133	148	128	121	142	117	125	117	128	123	141	125	130	152	140	109	121	130	116	128	111	137
20757	11562	13095	7379	6861	5945	4905	3631	2694	2178	1936	1722	1538	1579	1363	1206	960	961	1048	914	997	928	741	715	589	570	538	462	449	439	441	468	442	384	417	337	406	366	346	361	361	373	367	344	319	311	362	345	351	343	329	351	334	341	347	351	361	345	343	354	357	320	325	340	316	387	352	381	376	392	346	386	385	324	298	343	341	343	328	312	341	323	306	338	353	332	351	331	324	322	349	345	346	357	315	356	303	315	339	378	348	337	350	325	298	351	349	360	307	303	321	300	371	304	331	324	321	310	316	359	299	331	337	337	331	359	311	316	317	292	340	337	339	336	362	333	322	338	319	327	340	291	316	315	314	317	339	357	316	333	314	344	359	330	335	392	339	328	337	314	338	329	333	334	342	318	335	359	341	322	329	370	379	322	338	356	323	343	341	326	301	350	332	367	351	337	338	364	369	336	374	350	334	337	313	334	316	332	343	319	348	332	315	333	318	331	347	313	331	350	360	346	371	330	307	328	334	325	393	344	353	325	343	353	318	327	331	316	325	355	352	338	299	323	338	346	350	324	354	333	347	339	355	367	295	324	372	334	337	311	324	339	342	362	300	321	345	340	301	325	352	322	349	321	325	303	355	381	372	310	345	301	315	308	329	350	359	348	337	330	339	348	330	353	349	372	343	350	336	350	336	330	362	319	343	325	322	341	329	321	337	321	350	367	356	365	372	343	309	330	337	311	343	334	325	356	311	335	358	356	322	346	332	322	307	333	321	349	309	363	347	318	371	323	369	337	358	360	320	339	336	340	326	327	344	338	330	305	359	347	362	333	311	360	356	339	345	352	346	361	338	276	318	346	317	345	323	343	306	338	329	361	295	351	324	334	335	314	321	353	342	338	331	326	322	314	323	329	363	361	365	350	324	365	374	328	323	359	339	309	331	351	333	324	327	329	326	320	355	298	319	318	316	311	360	309	367	368	333	321	337	362	344	315	318	365	334	315	330	341	344	343	313	322	335	362	301	385	344	331	335	342	272	341	301	353	335	365	328	320	360	329	348	360	324	343	310	389	335	331	358	309	323	325	333	344	345	327	361	340	348	297	356	310	314	330	327	321	333	314	325	362	339	320	286	305	334	307	339	348	331	337	363	326	317	321	308	348	314	359	298	323	335	345	360	341	344	343	329	334	343	339	297	346	352	354	302	328	361	328	347	318	344	372	333	312	326	317	313	346	322	361	368	323	345	315	341	339	340	337	329	296	325	373	332	318	356	322	334	342	297	339	324	327	326	331	352	326	293	326	336	309	341	323	326	312	343	320	340	316	312	367	344	329	335	329	295	312	330	347	323	334	307	306	331	343	298	343	359	332	339	333	305	329	313	309	366	342	342	345	339	328	356	311	343	338	374	355	314	371	334	317	334	293	305	292	379	335	347	355	329	332	336	309	318	339	313	337	346	365	331	337	312	348	324	325	308	344	349	335	332	331	327	345	335	348	342	322	337	345	332	303	326	306	337	357	347	349	315	366	313	325	338	320	330	340	334	318	323	364	305	309	363	366	333	337	306	305	347	329	324	303	295	335	328	309	327	348	324	379	327	352	341	340	327	359	304	335	330	353	319	334	324	352	331	298	352	341	342	325	325	311	325	323	365	331	342	346	322	335	294	338	332	315	340	352	378	344	329	334	345	316	315	341	320	313	332	332	354	332	315	311	315	300	366	316	347	343	339	324	363	331	339	331	309	337	312	335	326	336	329	296	337	324	317	340	295	322	345	350	334	327	329	333	341	334	357	340	355	299	325	322	336	345	350	363	325	329	367	318	326	355	314	340	351	303	337	287	348	317	327	321	339	327	321	322	362	347	350	345	321	305	350	337	339	333	355	322	330	338	359	307	354	365	366	331	328	372	343	329	335	322	325	320	309	318	317	314	338	347	312	312	356	345	308	346	348	344	355	327	330	310	352	322	351	330	342	379	358	314	342	327	331	362	328	358	332	325	357	336	347	331	342	329	324	326	351	321	325	337	329	330	355	349	310	334	340	316	316	319	316	329	353	318	331	325	352	332	341	344	358	302	325	342	354	309	334	347	346	330	374	312	348	309	374	341	305	323	325	319	328	348	312	339	344	319	326	326	335	356	335	349	327	309	359	337	308	340	342	315	385	341	344	349	335	329	327	308	327	344	368	297	375	317	330	312	367	348	354	324	327	333	368	330	330	336	364	341	356	352	344	318	329	275	307	353	339	346	343	360	285	333	329	357	305	323	342	348	301	307	326	341	359	330	322	375	371	279	308	348	332	366	358	303	327	313	345	332	348	331	336	364	343	327	335	307	351	324	350	359	278	317	329	320	321	329	333	354	322	356	332	370	356	339	353	352	309	347	322	337	301	332	310	321	338	321	319	324	348	354	327	333	315	348	309	320	330	324	344	353	354	330	325	312	336	340	323	346	381	321	325	342	349	349	331	328	332	371	349	357	343	347	369	355	307	302	334	351	368	350	333	378	317	344	333	347	318	329	289	321	350	341	347	306	347	339	327	334	333	331	331	361	349	291	330	357	321	332	348	376	350	339	316	324	329	368	364	333	344	314	309	315	320	328	333	357	333	331	343	373	340	383	360	334	330	325	352	339	389	329	311	357	359	327	343	345	345	317	324	324	352	320	330	314	324	343	327	327	325	351	326	355	357	342	354	343	318	366	331	336	332	318	350	308	339	319	323	276	343	353	335	353	335	308	326	339	325	314	347	355	335	331	344	346	340	341	327	359	323	350	346	319	340	343	344	320	334	330	330	339	360	369	332	348	349	357	343	327	324	320	322	348	320	316	349	314	350	344	343	351	358	338	323	334	333	337	350	306	323	342	321	323	324	344	323	360	333	331	313	382	358	344	338	282	328	339	336	351	348	329	325	291	318	359	379	348	346	338	338	343	376	361	341	343	353	328	313	340	344	331	379	350	347	353	343	353	363	318	313	317	327	332	312	355	345	330	331	329	328	335	325	339	325	327	335	342	337	314	353	352	336	367	342	320	354	330	357	313	346	322	332	332	343	344	324	367	338	335	344	309	307	349	346	340	340	338	306	314	357	324	342	319	334	326	363	347	342	322	306	320	325	307	361	286	324	320	319	336	372	349	340	339	327	354	371	314	347	323	345	337	316	318	357	321	354	331	320	362	362	321	322	362	367	318	342	334	307	359	361	323	352	325	319	350	317	333	332	315	335	355	343	327	351	313	328	331	350	342	358	331	302	355	334	371	339	338	379	346	342	316	336	327	296	375	320	312	351	334	325	299	314	349	354	319	318	356	321	350	321	343	333	338	307	329	294	339	324	327	312	343	363	320	365	363	324	312	335	335	379	352	322	351	319	334	335	347	325	348	325	326	353	318	321	354	323	361	342	343	314	332	338	341	352	350	332	362	338	342	368	298	342	305	335	349	337	324	317	336	358	368	357	348	337	319	340	353	335	324	331	345	354	311	309	359	327	352	307	341	316	351	328	360	341	316	347	338
12835	4574	2797	1117	635	469	340	356	324	273	289	246	209	209	214	202	231	190	233	208	204	198	191	193	202	187	160	193	196	152	172	181	185	182	184	198	173	191	168	172	173	167	172	178	147	175	172	153	167	171	182	180	172	181	174	166	166	160	179	179	165	142	155	174	170	168	156	169	198	179	167	183	178	183	181	178	173	178	180	170	176	141	175	186	159	180	185	173	168	164	156	171	160	171	176	172	197	176	160	170	169	154	170	175	188	189	172	161	182	170	170	184	199	175	212	194	170	156	162	197	168	172	176	190	176	183	170	186	148	166	162	179	163	152	201	205	174	179	174	172	159	198	199	164	155	174	189	169	165	211	158	157	165	165	160	182	189	144	149	177	168	169	177	178	181	155	175	172	161	157	159	168	159	161	164	189	185	158	186	184	162	161	169	177	191	200	156	190	190	163	161	147	156	184	170	170	173	168	175	171	207	157	171	185	176	158	181	186	155	181	149	189	185	156	195	167	184	173	165	178	168	174	188	173	168	160	169	172	174	182	169	165	157	146	170	167	160	162	174	143	188	190	166	188	165	174	183	151	144	162	166	186	196	180	177	177	154	178	187	150	184	151	177	162	184	186	155	171	178	166	164	171	145	197	180	166	180	159	182	164	179	184	180	158	158	151	150	157	187	168	169	143	165	172	185	187	152	199	183	164	179	174	154	170	150	180	220	166	176	158	167	174	166	153	174	194	185	162	173	198	175	141	166	170	157	177	170	160	168	171	172	184	174	182	186	186	189	190	178	166	182	188	171	181	164	177	190	169	207	187	163	177	162	151	164	172	182	167	162	167	201	149	176	193	199	153	169	184	158	162	177	177	203	177	192	148	163	185	178	152	179	163	158	162	189	152	189	169	176	171	153	155	161	171	172	185	184	163	167	146	199	167	191	172	177	156	179	168	156	176	172	167	173	168	166	178	169	173	167	180	175	164	177	186	143	190	179	166	177	184	154	158	169	169	186	178	165	194	179	151	167	165	181	169	192	180	186	163	178	164	188	172	193	179	167	168	175	181	172	183	169	167	175	177	174	191	200	165	167	156	173	151	193	180	165	184	157	173	156	169	164	183	156	194	142	179	164	176	150	179	170	176	179	194	172	162	189	173	195	175	187	186	183	159	172	182	169	160	169	178	159	147	162	183	165	162	182	190	157	180	165	151	172	176	172	164	183	187	162	155	173	190	190	172	174	152	171	190	195	154	172	152	178	177	179	168	170	184	179	153	146	190	186	196	177	170	175	169	180	183	177	164	176	173	150	180	175	173	169	178	178	144	201	158	187	187	173	139	185	152	187	176	199	180	173	151	169	188	172	175	178	173	159	182	182	188	164	195	180	184	164	181	188	148	183	153	172	193	161	174	168	187	189	192	176	188	165	174	164	175	170	158	185	164	189	186	178	175	169	147	165	189	161	172	170	167	167	178	176	156	159	170	151	183	190	156	181	170	156	193	159	168	159	203	199	204	190	187	179	172	170	158	191	182	181	160	168	171	163	190	163	171	178	171	169	184	178	194	168	174	182	187	173	173	186	153	189	175	163	180	177	158	157	187	167	159	158	158	180	182	176	192	180	171	167	161	166	165	175	172	167	156	175	178	176	175	172	158	165	171	197	172	168	177	165	170	176	178	160	189	164	175	173	160	170	208	138	162	168	159	179	179	194	164	155	162	182	159	166	183	184	178	189	167	176	156	178	175	178	179	148	169	175	176	189	165	163	191	148	172	171	195	174	180	180	169	151	161	157	179	165	169	182	165	133	174	156	170	169	174	166	183	201	188	174	177	157	191	185	159	176	189	168	172	177	203	160	155	168	173	169	185	180	166	162	168	183	205	185	153	161	163	167	178	183	161	169	198	149	164	181	182	177	198	156	191	178	160	179	173	167	169	180	190	184	182	169	187	185	178	172	193	170	183	178	167	149	176	168	179	183	181	148	184	169	174	204	186	167	183	189	152	175	154	174	181	171	156	205	165	187	169	164	178	166	165	194	181	159	171	164	178	175	167	191	171	160	164	157	162	163	185	166	179	162	184	156	173	160	198	189	176	179	192	157	191	165	180	179	194	173	193	159	188	162	176	191	178	189	177	157	164	188	189	181	166	159	163	181	181	173	157	185	171	181	185	178	198	200	158	169	183	178	188	182	166	166	173	148	154	163	173	164	185	177	173	173	168	179	178	194	183	159	167	197	171	163	183	177	170	161	173	167	170	188	154	155	166	187	174	170	178	179	174	175	179	152	163	179	161	184	173	190	179	178	170	162	188	190	173	164	156	166	163	175	198	189	183	185	148	176	185	184	171	181	163	169	154	181	210	168	170	174	160	172	174	160	161	181	177	172	171	161	188	181	181	185	161	164	189	165	159	189	136	188	153	162	169	171	197	191	193	195	170	170	194	189	175	172	130	175	150	161	156	166	185	187	174	165	190	151	149	206	181	156	195	188	185	145	167	165	155	178	186	166	173	184	170	178	168	171	149	163	144	139	166	171	146	153	152	175	201	168	130	150	176	177	157	195	174	159	162	173	186	183	168	176	156	183	163	160	205	178	144	180	161	169	183	156	160	173	176	180	168	195	176	170	149	192	188	153	195	172	186	165	178	198	154	166	175	191	188	163	157	166	155	158	163	172	144	191	151	161	173	183	166	181	153	176	150	162	184	198	163	189	202	182	178	158	164	168	202	200	169	173	177	183	183	178	164	142	171	177	169	168	164	181	170	190	165	181	172	191	159	167	179	190	173	148	172	169	194	142	182	169	171	191	148	169	147	183	179	176	186	191	161	174	165	173	145	175	183	173	157	160	189	181	180	187	158	161	152	158	159	204	180	170	179	179	185	157	171	168	155	159	166	146	172	176	153	175	159	186	169	164	153	190	158	162	182	157	155	187	175	180	181	156	181	181	181	184	172	168	171	181	156	165	170	178	170	187	176	192	157	174	177	164	178	149	193	167	195	182	181	174	163	173	194	169	172	187	152	151	154	163	178	144	154	165	179	162	179	203	143	174	178	187	164	174	181	165	175	166	161	168	182	190	175	188	165	166	187	169	177	165	196	169	199	148	173	160	165	166	170	168	169	182	149	156	158	161	178	179	159	180	159	166	187	172	182	159	184	159	182	178	172	176	175	187	191	155	185	188	172	149	166	178	181	180	176	153	177	177	158	188	180	171	189	161	178	181	181	172	165	171	188	164	165	173	169	163	162	168	191	170	177	167	176	173	146	169	180	175	174	159	180	161	200	162	182	173	170	177	161	191	182	146	174	146	175	187	190	163	156	159	176	178	186	180	212	185	176	172	181	177	178	159	183	168	182	201	148	167	170	159	172	154	194	166	155	188	161	184	185	165	167	177	174	203	152	155	162	155	183	158	178	175	153	165	198	186	183	184	180	170	175	188	168	168	174	168	175	180	177	178	143	183	172	188	160	181	150	170	149	156	213	156	173	174	159	189	156	176	153	160	167
9627	4646	5323	3442	2498	1998	1570	1352	1082	1016	885	770	784	731	784	737	681	656	698	774	678	626	541	568	510	456	520	474	490	479	467	504	478	436	456	440	433	438	432	477	464	418	417	440	452	413	473	448	439	458	433	454	429	442	431	417	444	437	399	426	468	456	457	428	438	436	467	447	419	445	426	438	460	507	461	459	450	471	390	452	426	445	424	436	474	465	451	428	440	406	440	456	456	428	419	458	437	467	425	404	454	436	428	430	468	405	410	411	453	435	446	412	451	411	480	423	457	459	459	422	433	411	420	443	434	486	447	424	391	446	452	424	445	428	445	429	429	377	450	455	460	445	426	413	413	471	431	386	422	423	401	459	423	481	454	416	466	441	439	458	441	399	422	422	447	426	427	428	427	444	445	411	446	418	427	420	443	462	431	473	423	460	444	462	452	425	438	477	420	446	454	451	413	436	458	448	395	445	454	441	420	441	424	392	385	464	420	469	400	449	388	412	426	416	419	436	426	478	440	435	432	430	437	440	444	448	430	454	452	438	431	425	417	433	434	440	446	420	455	426	415	429	443	426	456	450	450	416	477	445	400	460	441	422	446	437	391	442	426	427	455	447	441	415	430	456	444	442	419	411	477	499	458	447	445	393	440	437	441	449	391	448	435	433	448	413	434	453	429	466	441	490	471	423	444	435	409	481	437	444	428	421	450	425	417	433	437	426	426	456	441	454	439	454	460	434	433	425	415	476	435	435	427	448	447	430	418	459	436	436	396	473	421	422	440	439	400	422	435	410	441	460	472	418	446	438	448	448	430	422	461	420	452	435	450	428	452	455	425	429	453	427	466	439	494	445	475	456	464	408	453	437	427	438	446	463	463	417	427	415	503	452	445	454	420	413	423	421	484	441	448	478	425	428	469	457	482	395	404	437	428	426	473	450	432	440	461	461	447	452	457	444	454	429	418	479	438	414	417	434	446	427	416	420	480	446	464	469	450	432	427	461	429	405	441	457	424	458	470	461	488	431	417	472	447	443	422	466	428	449	418	434	453	426	453	420	443	434	460	434	446	433	449	442	467	415	443	441	455	442	463	443	445	451	437	450	430	438	468	433	446	486	452	478	474	403	472	414	426	420	452	447	457	427	465	416	467	466	469	454	402	453	416	454	442	447	418	421	424	460	424	445	475	411	421	442	458	477	453	433	413	469	439	433	428	419	448	437	460	463	497	465	425	459	429	439	425	408	433	450	418	455	445	472	434	452	434	440	476	430	438	453	450	428	495	457	411	451	429	430	445	464	443	464	426	423	446	439	437	476	428	441	435	447	449	391	432	451	427	423	431	461	455	415	400	432	422	433	476	485	435	455	415	435	434	463	440	446	425	445	446	447	410	411	458	493	422	438	434	436	455	424	445	455	419	479	455	435	458	477	443	447	481	441	422	436	470	480	424	469	446	435	476	457	486	423	424	440	439	416	446	442	470	448	441	437	463	433	419	435	470	414	459	426	437	459	422	424	440	393	463	429	436	401	385	463	447	428	429	480	463	461	475	412	466	481	453	442	444	426	427	446	445	475	466	455	440	415	469	431	440	455	424	434	444	406	425	461	480	389	447	467	478	430	431	454	444	421	492	447	432	447	431	433	482	451	439	445	427	418	450	418	414	432	453	470	443	412	422	432	439	450	392	472	444	425	427	443	427	446	423	467	443	430	466	438	408	401	419	406	454	444	404	445	396	447	460	420	454	452	428	434	442	435	441	442	439	420	417	411	451	419	468	427	408	428	433	491	436	411	452	441	376	397	429	470	444	437	468	388	445	444	434	462	431	432	417	462	426	453	462	430	444	421	463	449	453	426	462	457	371	439	432	414	462	410	409	439	479	482	448	422	429	442	438	440	456	445	426	405	436	435	465	425	450	431	437	441	481	448	399	439	443	430	447	445	424	480	455	429	419	436	467	428	462	456	393	444	453	464	428	458	441	447	492	430	426	433	421	446	420	467	448	421	427	427	434	482	406	460	426	420	423	449	444	442	425	432	438	438	437	457	453	446	462	437	432	438	420	469	438	449	436	432	427	445	417	449	444	450	488	402	458	450	457	431	455	445	464	458	448	429	420	430	437	423	476	483	438	461	420	481	395	441	434	455	440	441	443	440	470	433	457	455	470	462	480	407	429	450	481	436	416	387	428	445	453	441	457	472	446	458	456	406	444	445	409	403	439	447	468	453	439	467	442	452	442	465	448	462	403	415	415	428	442	443	457	440	442	439	428	450	479	428	422	439	434	470	467	438	439	469	423	450	444	467	441	443	413	441	437	458	476	446	424	435	452	447	481	456	434	455	454	423	438	423	440	445	442	422	426	442	425	438	413	424	432	424	432	435	443	411	446	434	433	405	453	480	412	440	434	404	440	428	474	468	433	454	423	443	427	439	421	445	452	447	420	441	445	446	452	460	418	400	453	421	453	442	437	468	429	451	465	462	463	429	445	418	436	475	424	438	455	437	463	419	473	410	425	430	449	433	448	422	411	427	458	458	446	451	451	417	419	425	431	440	444	451	434	427	457	406	446	400	463	454	415	461	451	462	444	403	459	422	417	439	441	445	469	434	436	426	448	451	472	426	424	416	477	427	396	446	439	437	396	465	443	419	475	432	445	472	473	413	437	448	460	405	452	445	437	450	409	441	446	440	428	453	482	441	472	438	446	443	474	408	417	456	452	449	436	406	447	447	424	426	436	441	401	410	415	399	447	402	436	420	427	433	413	434	427	422	440	459	454	452	450	483	440	454	452	402	462	440	436	429	482	436	416	411	450	462	434	417	423	458	442	417	442	467	443	439	459	429	431	450	430	432	454	447	494	459	447	457	474	443	440	447	458	464	453	452	476	467	449	434	440	431	441	437	449	429	428	458	449	466	440	420	456	457	444	452	480	445	418	437	471	450	445	429	450	439	453	415	445	443	439	499	466	434	453	427	476	430	431	447	447	400	414	416	462	436	453	428	417	456	466	443	449	451	412	466	417	464	452	417	459	456	400	435	454	478	464	427	449	436	433	425	439	423	456	422	458	433	460	441	410	428	432	449	432	416	456	479	442	438	443	448	443	398	451	451	460	443	408	389	434	430	474	437	408	468	432	437	474	425	425	435	455	452	435	461	466	456	435	451	438	451	432	463	462	464	452	451	475	451	460	403	461	423	414	445	448	393	457	446	428	441	421	425	442	398	456	453	431	456	452	474	465	474	441	459	424	442	462	419	422	441	411	476	461	460	446	449	457	408	472	403	435	422	472	425	452	456	441	449	400	417	450	427	447	464	425	444	456	466	431	427	457	422	448	450	427	456	482	433	453	464	455	468	424	456	426	428	446	447	444	416	464	398	436	431	468	445	445	453	440	436	436	417	423	443	417	407	406	470	457	450	391	458	433	415	446	409	476	400	436	434	418	475	456	480	427	437	414	448	460	425	428	466	426	440	461	420	446	424	440	425	429	461	455	468	459	417	413	415
23723	9972	5002	1615	1210	858	613	501	452	441	355	328	356	284	321	289	300	272	266	254	257	262	233	249	223	225	228	237	222	212	181	200	210	208	228	196	226	190	208	214	211	210	220	223	219	178	205	198	181	221	205	220	165	214	194	193	208	196	212	195	194	203	207	214	223	223	207	199	226	194	202	211	210	225	179	216	215	207	216	203	166	235	210	211	204	198	220	180	174	188	196	204	194	198	186	205	229	213	182	210	209	210	203	214	176	211	211	219	191	212	191	196	194	228	181	178	184	202	218	225	195	201	201	215	203	211	205	215	215	207	193	179	212	216	215	179	190	201	186	183	204	201	231	213	228	193	187	205	194	180	201	198	187	209	198	214	188	213	210	207	199	184	228	186	204	191	218	199	219	207	194	197	218	190	215	216	217	183	174	209	208	202	173	191	181	197	193	205	229	226	225	223	219	208	209	210	229	178	196	215	174	211	194	229	194	175	194	203	199	187	197	195	171	202	202	185	209	190	211	194	213	223	195	175	234	191	193	194	200	196	186	238	207	197	237	235	203	217	205	200	181	180	199	220	210	197	198	207	213	207	214	205	192	194	225	217	188	192	210	202	192	218	214	193	182	188	215	253	199	213	197	196	226	212	219	204	202	212	214	210	179	212	186	190	205	212	205	196	186	210	214	197	200	226	204	197	206	225	202	213	204	207	217	211	184	220	218	186	214	221	207	204	195	218	185	233	197	204	221	216	197	187	191	222	181	212	195	215	215	217	198	188	175	201	191	208	212	213	196	187	206	190	202	214	201	151	214	207	199	210	183	187	215	181	210	170	200	190	195	214	205	226	187	197	223	211	196	185	197	191	206	211	191	221	178	189	207	199	207	166	215	216	198	211	216	214	241	226	230	213	244	187	209	219	198	208	222	219	208	185	207	205	217	179	223	207	222	191	208	216	194	183	202	208	202	191	192	203	215	201	166	189	223	191	222	219	212	186	194	203	210	206	202	214	227	204	197	207	220	199	212	234	201	210	192	209	203	191	220	220	186	210	190	192	192	194	194	210	193	189	221	204	204	196	217	216	201	193	189	225	197	198	202	210	199	198	214	212	166	212	192	175	213	191	212	181	165	218	194	193	205	230	226	187	186	222	204	188	187	222	193	195	221	214	196	194	205	210	201	226	221	207	224	189	197	206	202	200	179	200	207	199	208	211	214	203	165	203	193	214	185	208	192	182	180	209	204	201	209	185	193	252	219	189	223	192	190	191	220	218	223	213	234	185	233	215	206	218	181	203	200	220	193	197	209	210	178	220	194	224	176	202	200	171	182	219	215	197	217	223	215	193	215	192	192	235	218	202	198	206	180	207	184	206	200	209	195	218	188	206	227	204	216	194	206	189	201	218	209	213	203	206	199	217	179	211	219	197	172	202	214	184	193	193	197	186	188	200	211	203	209	198	211	246	201	185	210	198	196	205	171	204	206	201	227	236	201	206	188	196	200	191	215	219	196	192	207	226	201	208	196	225	201	210	214	189	195	198	206	209	200	175	195	207	180	194	180	214	215	205	219	184	217	174	192	203	206	204	212	194	220	200	208	220	204	223	202	197	183	192	213	216	211	214	190	176	215	216	187	180	237	197	233	200	186	194	202	196	199	217	201	181	189	194	200	199	209	235	204	190	204	201	176	222	192	193	207	208	183	204	212	233	210	221	195	192	211	215	206	214	190	190	187	190	223	205	183	177	247	219	209	212	244	189	189	186	203	194	206	180	204	217	208	193	224	201	183	192	197	226	214	193	203	200	207	170	220	191	188	209	187	214	199	209	186	196	214	223	215	234	216	214	216	201	207	196	230	210	207	197	223	187	230	219	204	183	206	204	193	182	191	222	192	190	176	184	201	194	209	200	203	197	204	195	203	216	208	195	194	187	210	194	210	206	165	207	187	208	219	203	182	205	212	211	192	191	203	199	212	235	203	208	201	210	208	208	194	225	206	196	218	189	207	220	202	212	207	174	196	218	206	169	216	199	213	221	211	208	187	205	184	214	197	223	224	200	190	199	229	206	209	204	212	181	169	185	195	198	183	219	200	188	197	210	205	195	214	213	231	184	195	192	205	199	193	184	198	230	213	201	188	227	199	226	178	199	187	209	194	196	190	215	211	198	209	209	159	197	179	175	190	200	211	197	188	202	197	204	229	216	220	201	195	198	198	195	234	208	225	234	208	204	191	193	196	219	196	195	211	194	175	218	182	207	213	226	181	190	213	199	182	175	192	177	208	219	188	183	220	191	201	201	202	200	234	199	192	189	196	183	195	213	199	191	204	194	212	215	223	190	160	239	208	189	193	207	211	200	214	197	202	219	206	199	200	205	204	214	210	194	202	198	205	164	199	206	214	178	215	250	225	213	196	196	191	206	205	189	224	198	213	213	190	218	180	181	194	211	213	211	203	224	192	221	194	211	216	201	192	190	212	229	201	192	182	207	190	228	196	184	195	202	192	192	203	206	218	202	201	170	220	212	183	217	220	205	206	207	201	225	214	200	200	216	229	204	205	208	205	183	191	197	227	203	200	188	216	207	202	224	231	211	214	181	217	185	196	207	193	200	208	209	193	208	186	196	196	204	202	212	227	204	211	222	182	215	218	213	206	214	213	219	213	189	211	222	232	210	227	204	202	199	208	218	194	185	206	212	217	215	200	184	231	169	230	190	188	213	217	182	184	190	186	192	196	208	211	217	205	200	192	200	197	236	213	205	205	204	214	188	187	196	211	177	201	210	184	222	239	190	204	182	195	219	222	189	219	208	179	183	222	202	190	207	230	195	214	203	204	185	208	211	183	213	196	211	221	189	207	211	214	204	204	189	210	194	198	208	202	195	206	209	204	180	187	208	177	209	199	205	196	197	202	206	197	194	193	189	213	212	183	203	209	181	207	210	199	211	208	215	186	198	231	193	192	185	206	236	220	209	196	193	190	178	198	181	225	207	208	208	233	210	223	231	218	221	211	186	208	226	198	203	208	187	215	213	210	203	225	214	197	190	205	194	225	208	199	221	199	208	204	201	211	223	189	212	190	204	194	198	201	185	187	217	202	189	196	200	193	206	249	217	219	215	209	197	170	175	208	196	206	208	225	197	214	217	235	186	174	201	197	177	210	207	195	177	191	214	201	186	231	194	194	203	229	196	219	239	226	184	224	190	206	227	206	208	189	203	187	230	221	209	205	189	207	194	189	196	207	222	190	216	205	217	191	179	215	221	195	198	219	199	185	207	207	213	202	223	197	190	227	225	187	226	212	210	200	205	185	200	201	192	195	176	200	186	209	208	209	222	191	163	225	202	178	208	208	231	178	219	198	177	243	206	202	214	179	184	184	193	200	191	198	197	206	194	220	211	196	211	180	208	195	225	188	223	188	213	195	196	218	209	219	182	202	182	189	205	204	184	209	196	219	219	210	218	202	216	189	225	202	237	205	226	207	186	215	227	221	218	220	180	175	233	194	202
17157	9367	8031	4816	4297	3670	2926	2411	1923	1686	1285	1305	1444	1188	1226	1179	1032	969	929	989	916	765	776	743	665	612	638	585	566	581	583	592	581	497	553	542	521	520	538	513	556	545	527	462	542	490	504	462	515	516	548	495	501	540	499	480	528	509	530	553	503	499	521	519	520	492	510	488	494	514	542	506	481	502	470	476	529	453	533	536	523	528	509	515	459	483	496	486	524	526	513	490	512	477	500	500	512	479	518	536	527	539	506	510	513	463	497	523	562	503	553	523	536	540	511	490	532	476	503	501	520	514	474	516	508	498	504	527	508	502	497	548	510	526	536	509	532	513	500	505	490	485	519	521	518	513	467	511	554	490	492	508	531	496	484	502	510	549	492	511	480	526	503	518	496	513	496	492	502	498	524	482	516	475	510	500	480	517	457	505	525	475	486	513	475	469	512	499	512	479	475	503	509	476	510	523	515	542	490	530	473	522	525	517	497	480	474	509	495	484	496	494	539	538	494	520	498	488	488	530	489	505	505	500	501	507	500	484	497	519	494	500	545	487	539	519	514	546	556	527	529	521	538	480	515	531	513	496	533	487	515	464	477	500	513	499	516	513	495	501	497	461	516	548	529	492	481	458	459	522	519	471	489	495	522	485	541	531	544	479	493	483	547	495	533	496	485	492	511	534	459	506	521	512	486	528	501	533	488	485	520	475	490	569	484	479	520	515	491	525	525	541	478	476	514	462	492	522	526	506	470	472	523	492	466	489	524	508	545	518	539	495	517	481	516	517	460	500	531	505	481	533	493	546	484	530	527	476	515	481	533	492	525	547	480	539	494	497	478	535	528	508	519	490	475	512	485	500	556	536	536	522	488	493	508	475	514	530	517	477	497	488	507	538	478	499	495	533	510	512	480	497	494	490	496	487	517	489	520	509	485	484	510	544	489	520	473	507	504	518	496	522	524	512	519	520	524	537	510	490	513	532	503	550	524	524	474	499	511	495	466	501	494	552	517	509	515	480	484	485	513	549	518	478	497	536	488	511	535	513	516	532	516	516	485	508	545	504	471	459	485	492	484	501	496	516	469	517	521	484	512	478	487	521	525	488	499	487	551	521	515	513	512	473	573	493	518	502	516	528	486	501	473	527	501	542	521	425	520	518	504	524	467	478	486	477	502	495	518	454	534	528	519	525	501	519	517	525	493	511	518	494	535	509	524	494	515	494	518	490	510	492	536	498	502	481	519	507	488	498	504	516	514	514	465	505	499	492	459	529	482	485	500	480	507	512	439	512	493	480	466	484	513	507	506	513	499	491	481	487	522	514	517	535	512	512	489	487	507	526	528	487	487	504	518	532	519	502	520	506	541	525	526	503	507	470	547	493	511	506	516	510	531	510	503	512	475	498	478	517	496	517	493	502	505	535	497	470	515	549	469	521	500	499	526	515	496	507	520	518	496	517	514	548	551	539	467	492	497	513	490	489	526	494	516	452	536	491	504	506	511	476	526	553	482	466	501	531	521	540	528	514	530	484	531	511	501	485	514	529	544	495	530	492	502	508	507	490	503	494	526	507	481	520	507	504	505	499	507	513	496	529	493	498	515	495	477	494	488	499	503	492	511	510	517	528	501	527	528	516	463	505	507	485	501	511	508	478	533	496	492	506	513	493	490	533	507	526	506	536	471	457	487	530	497	498	544	520	559	496	484	501	463	495	478	486	500	539	489	479	478	534	501	540	510	500	482	501	522	483	516	507	476	513	484	490	515	498	528	525	520	534	489	509	488	572	502	498	477	544	474	520	486	510	505	510	534	540	507	516	527	504	521	504	463	476	482	523	512	469	504	528	535	512	475	502	519	517	475	511	521	496	512	519	567	450	521	498	519	525	468	513	511	534	507	433	524	470	529	525	528	503	508	503	511	509	525	511	494	494	510	514	483	519	507	520	498	464	512	481	524	512	485	474	518	497	496	495	509	475	515	524	519	504	516	487	535	562	496	490	513	511	520	513	466	580	546	501	516	484	502	533	521	478	517	475	515	519	517	469	531	533	464	530	525	513	478	542	493	526	505	499	491	515	552	511	504	510	517	522	494	520	526	529	518	507	509	543	536	509	486	565	527	531	474	468	523	536	536	480	500	513	483	503	511	522	525	520	476	482	498	486	493	525	530	494	506	498	527	502	559	521	485	509	491	478	506	526	570	525	506	542	496	480	510	528	512	494	500	516	457	522	470	528	524	460	511	494	528	507	479	465	534	526	529	527	492	534	506	532	493	507	512	455	507	500	456	521	476	528	494	492	520	501	534	496	477	527	512	525	480	492	460	510	469	493	491	539	501	518	527	495	510	557	539	533	481	515	518	482	516	537	514	509	490	537	478	500	478	502	516	489	522	493	518	468	518	507	499	496	510	503	546	487	524	522	532	541	535	490	539	558	524	509	472	491	480	499	510	530	513	525	503	484	526	538	499	492	529	550	507	493	507	535	526	507	545	474	511	500	495	552	478	495	508	515	506	533	508	513	524	516	467	496	485	503	544	514	514	534	497	523	488	466	509	535	459	517	509	503	463	523	485	499	466	462	510	489	496	505	494	498	501	501	561	506	508	511	503	481	489	511	540	485	502	532	491	485	493	513	518	504	509	504	519	547	527	517	496	495	483	479	505	495	514	527	525	516	488	495	480	525	510	514	471	518	540	501	544	499	517	531	499	517	486	534	497	499	491	490	466	525	481	521	452	480	503	498	544	534	503	528	512	511	501	502	483	485	511	491	517	533	478	480	529	504	487	483	505	480	471	501	531	515	480	512	550	488	513	523	479	478	491	479	494	464	545	498	519	470	505	465	503	453	488	496	482	481	522	481	479	498	483	521	511	458	500	485	474	490	497	495	530	518	464	477	490	517	520	512	504	506	515	533	515	500	518	514	451	441	498	529	491	532	505	502	464	515	504	494	449	503	492	495	464	490	522	463	545	516	525	447	497	536	485	526	494	487	525	499	510	535	506	498	498	503	545	547	512	517	517	556	519	511	474	490	510	507	512	497	515	482	552	522	523	464	523	518	515	474	526	515	498	503	504	529	510	479	478	495	517	500	532	529	514	489	466	483	502	555	524	514	523	525	501	491	520	484	510	488	491	481	530	520	502	501	471	502	476	505	500	517	489	502	490	494	465	516	539	499	487	507	499	484	480	479	496	501	535	508	476	490	472	516	507	499	490	520	530	469	507	519	510	518	513	530	507	513	499	494	542	562	524	486	472	531	525	525	472	520	484	460	513	471	501	518	518	525	520	506	527	461	502	467	525	503	514	510	496	495	471	497	485	508	499	530	540	511	510	501	496	461	512	481	527	524	545	513	513	501	524	531	511	532	469	460	509	503	500	481	508	502	526	526	511	530	537	496	529	500	517	514	506	509	522	553	502	504	520	511	516	492	473	488	527	493	513	479	511	515	477	501	494	505	496	524	539	507	538	511	506	531	489	506	495	503	504	505	469	498	516	523	499	498	516	555
33567	14729	6381	2278	1559	1122	887	807	537	463	383	345	376	344	299	246	271	258	245	222	221	226	210	191	183	176	194	170	160	173	164	162	146	146	142	144	140	154	163	152	160	135	147	164	169	129	161	132	160	136	165	137	165	142	164	137	159	129	135	149	158	173	143	154	145	154	137	146	136	140	155	131	148	141	144	167	121	151	141	140	155	148	149	148	126	151	138	126	148	131	131	165	126	160	139	148	148	157	123	128	144	144	140	158	142	118	142	155	145	144	142	138	147	143	128	152	142	154	140	143	132	131	135	122	133	139	138	158	151	146	138	137	152	121	145	150	138	172	161	142	158	161	144	151	127	127	159	143	149	155	156	136	128	139	149	138	155	151	164	143	143	138	119	124	137	127	147	132	134	151	147	146	169	149	149	109	143	135	138	136	170	152	163	145	139	152	124	144	140	163	141	174	163	163	135	132	134	117	149	151	129	152	117	154	147	133	129	140	126	127	132	157	154	170	152	152	124	125	171	151	142	134	146	150	174	168	139	154	134	143	150	143	156	134	147	148	144	161	156	161	140	129	138	148	128	146	138	156	127	146	143	148	134	172	152	157	148	133	130	174	158	135	148	148	159	149	129	145	157	138	140	144	139	151	137	148	145	144	150	166	129	138	152	149	136	141	138	166	148	132	153	166	147	150	139	140	133	135	164	150	145	143	154	158	150	127	145	134	146	164	145	144	171	147	144	150	146	134	151	169	127	154	140	140	125	157	126	162	150	145	129	148	155	137	140	141	136	146	129	119	143	151	141	157	133	149	138	152	132	153	151	137	141	156	158	142	130	129	132	137	136	135	141	130	136	135	153	158	140	136	147	153	138	139	136	141	142	143	141	132	152	141	122	135	145	150	157	119	145	145	128	138	153	140	139	140	134	119	131	130	131	125	152	147	170	133	157	140	142	131	137	135	132	170	123	131	130	151	155	138	146	152	130	156	155	128	156	128	156	160	162	134	162	161	149	136	141	120	141	135	118	129	121	145	145	175	150	164	147	123	132	175	150	150	122	141	103	149	148	159	157	161	146	142	143	158	116	141	135	139	120	161	154	137	151	130	163	138	140	132	131	129	164	157	130	143	161	157	148	137	153	110	139	148	126	138	102	138	147	144	143	128	126	141	129	152	158	139	124	131	164	120	135	137	143	140	129	133	167	142	145	139	166	115	130	149	141	154	155	139	157	151	139	148	152	123	145	166	160	149	159	147	143	135	145	130	152	142	144	142	170	141	135	157	128	135	142	144	147	144	173	138	150	149	124	142	146	138	131	158	144	146	169	149	151	130	138	141	129	134	130	139	142	129	134	118	148	153	124	135	128	144	173	142	134	158	150	134	147	134	146	143	157	132	129	133	124	123	139	131	133	142	150	136	143	144	154	116	149	158	138	151	150	147	148	150	150	150	160	133	129	135	150	137	147	140	127	162	167	147	156	147	138	128	154	147	146	152	150	149	154	150	139	175	144	140	138	165	125	159	111	148	135	151	165	143	163	147	139	143	139	141	146	137	141	145	139	137	139	140	153	143	139	154	152	144	110	146	141	151	134	138	129	160	153	151	143	146	151	130	135	138	146	150	153	129	157	119	127	135	140	125	133	155	147	153	134	163	147	142	135	146	160	136	141	151	131	151	155	140	130	133	139	176	144	146	139	133	136	124	159	135	134	147	103	149	165	154	126	156	139	143	165	128	151	136	138	144	140	141	136	138	146	137	113	130	158	154	157	143	147	149	157	121	125	147	144	133	133	159	155	154	162	156	165	131	150	130	133	137	144	154	154	143	138	128	132	143	154	131	152	143	126	150	130	126	143	169	148	147	159	126	151	135	134	149	155	138	132	159	157	144	113	156	159	155	150	153	138	148	154	139	141	139	147	155	159	141	129	128	159	152	135	141	127	127	133	156	158	137	139	149	158	146	147	139	143	135	128	113	138	152	122	144	140	155	144	137	137	129	150	155	137	139	144	137	137	129	135	141	156	164	147	133	144	158	146	136	131	160	135	131	144	122	136	140	144	159	125	156	136	149	126	150	149	138	143	142	162	135	118	126	145	134	146	136	129	150	157	158	141	131	135	152	148	133	140	133	165	152	185	130	131	136	132	151	160	157	147	143	159	152	149	142	148	147	145	144	129	150	152	146	170	142	141	142	147	165	187	146	173	135	131	152	148	138	124	163	138	149	163	140	154	154	133	147	145	152	138	181	132	159	146	157	183	182	149	137	133	123	137	146	140	138	135	175	148	138	129	139	129	143	168	129	166	152	162	165	133	114	132	142	153	148	153	144	134	151	143	142	130	108	142	128	142	122	167	122	128	138	170	120	130	147	142	152	171	113	148	160	148	161	132	158	134	157	137	148	143	147	169	154	138	148	128	146	158	131	150	140	156	159	136	141	137	141	158	131	131	142	134	139	157	148	133	147	145	158	125	136	155	154	164	132	143	148	152	150	138	145	144	156	140	129	134	164	149	151	143	136	165	130	150	135	133	156	128	132	144	155	128	149	156	147	143	159	147	145	140	172	156	168	171	151	167	128	175	170	135	154	161	149	135	139	113	167	130	129	142	144	146	161	132	166	138	139	127	131	146	133	146	164	142	139	143	144	142	127	134	139	143	158	146	150	134	151	140	144	141	154	129	150	140	132	139	139	144	154	141	136	161	143	131	158	130	129	132	153	135	149	121	153	134	149	134	146	135	131	131	143	127	152	162	158	158	164	152	157	134	137	136	131	158	127	158	121	144	123	146	154	140	149	151	141	140	167	133	165	159	155	146	127	169	152	154	136	176	126	155	161	116	160	137	142	158	160	123	164	132	150	149	130	131	151	149	131	143	133	156	143	156	152	162	143	160	153	162	155	153	143	136	136	129	149	130	142	126	122	152	133	136	147	159	126	146	132	133	144	136	124	152	128	158	144	145	148	154	152	122	152	134	141	147	141	152	126	168	149	130	144	142	164	161	143	173	135	144	147	144	131	153	154	127	124	127	152	128	142	161	125	125	152	145	156	134	112	130	139	132	130	159	163	151	123	132	145	123	156	143	128	146	132	136	158	147	141	132	168	158	154	136	153	123	145	140	144	136	137	151	137	171	138	121	138	160	146	148	147	137	136	128	140	152	143	139	138	149	136	139	132	140	136	130	130	132	137	149	153	133	140	142	150	133	125	122	148	135	150	146	136	129	148	131	136	145	140	147	160	157	141	125	126	134	146	144	138	129	142	160	147	141	134	151	152	131	135	153	150	141	155	138	140	127	153	127	165	149	111	141	143	141	145	138	138	145	151	143	128	128	137	121	157	134	123	150	155	137	149	150	124	145	145	139	170	138	157	123	155	153	127	155	134	141	126	136	143	174	146	143	136	141	127	113	132	137	142	167	143	145	152	132	122	138	160	143	144	152	125	137	145	127	160	141	127	145	162	177	150	159	136	147	142	167	149	118	132	127	160	141	148	131	146	156	150	128	143
22149	11457	8710	6288	5390	4408	4159	3761	2849	2017	1788	1849	1835	1740	1503	1204	1208	1177	1122	1016	990	884	843	703	612	639	551	560	595	518	481	446	410	429	424	420	395	389	392	374	396	429	429	362	345	359	387	332	363	357	378	378	356	382	400	373	368	404	379	400	375	384	351	360	380	406	376	381	367	388	402	390	381	390	355	337	341	351	373	367	394	379	374	350	368	338	392	358	361	370	365	354	396	386	391	403	366	346	393	340	364	372	358	373	351	378	339	370	390	386	384	378	353	365	348	378	329	357	390	360	370	366	341	402	345	357	370	390	363	363	379	409	370	384	358	362	342	367	357	395	374	343	357	372	340	366	409	399	368	355	361	376	371	341	389	335	348	348	393	390	378	348	398	398	370	368	354	373	362	364	366	346	325	380	364	351	386	351	347	363	366	375	382	366	364	385	354	368	362	371	354	356	373	345	342	354	371	363	353	364	356	363	335	353	362	383	337	369	384	401	372	368	348	358	368	337	350	366	357	341	367	344	394	344	322	351	371	366	374	362	352	356	354	359	354	359	350	343	361	376	380	366	397	367	382	364	352	361	361	339	354	355	355	375	359	339	372	346	368	362	370	351	363	371	348	343	384	385	363	323	375	387	373	360	334	359	349	319	366	363	365	352	393	363	366	344	351	351	317	388	382	337	377	389	371	339	386	345	377	386	380	381	375	347	397	361	337	330	351	355	348	337	379	384	346	374	378	394	358	386	378	349	373	381	353	360	354	368	362	358	397	337	316	357	367	403	366	369	412	331	330	339	353	369	346	345	386	355	389	367	368	377	366	331	343	338	360	346	358	363	374	333	341	368	343	304	356	373	384	396	396	385	324	348	373	400	371	352	326	340	346	396	363	375	376	366	349	358	390	358	363	371	372	389	407	358	352	360	347	366	348	355	363	357	356	409	350	332	368	398	392	350	364	378	332	395	411	360	366	360	367	368	362	348	379	359	370	386	343	350	392	357	361	357	339	347	348	364	363	345	337	362	361	342	380	362	362	368	357	341	370	382	364	372	380	386	354	333	385	374	373	362	364	381	334	344	357	353	333	358	398	387	347	345	336	358	357	349	342	381	395	375	367	350	334	355	334	366	346	360	365	366	357	353	342	371	368	384	355	358	351	358	338	347	343	344	359	352	348	373	366	379	356	372	367	328	372	364	365	375	368	364	382	354	383	357	324	351	367	390	348	381	343	363	360	376	364	341	355	330	367	373	337	332	365	323	359	351	371	366	368	390	331	363	371	383	381	356	372	355	375	397	356	356	358	347	388	371	348	341	395	360	337	370	349	373	317	326	375	377	358	357	389	377	342	383	370	399	352	360	359	349	363	391	352	365	331	371	369	366	352	373	360	370	338	395	386	343	361	390	369	375	386	331	339	379	338	376	374	312	393	342	378	338	371	352	359	364	382	367	349	380	371	329	373	374	331	378	358	370	400	359	387	347	343	415	353	353	356	335	372	334	353	376	393	382	373	362	366	377	385	390	369	373	354	361	348	354	352	378	407	360	361	366	364	363	386	382	380	351	353	347	380	347	377	375	374	357	361	374	378	364	351	369	352	392	340	348	332	391	367	355	357	363	395	396	358	354	388	347	387	329	372	387	347	388	361	339	364	366	401	383	358	396	372	392	379	344	344	355	381	376	307	351	390	370	366	377	361	367	387	354	352	354	390	341	326	354	375	350	363	397	358	356	389	377	367	341	351	374	370	380	395	363	347	397	360	351	362	333	373	388	358	388	362	382	343	371	360	365	350	352	359	407	367	373	375	382	336	355	360	379	392	373	345	388	357	328	328	357	324	366	384	361	335	361	345	337	366	335	381	358	383	361	366	355	339	340	387	363	380	329	369	375	358	361	389	382	380	354	380	350	341	396	356	347	340	356	334	386	364	381	342	378	350	361	330	380	364	340	384	379	368	366	356	371	354	371	394	419	332	371	345	383	378	359	363	365	341	385	383	362	359	392	359	352	374	385	383	376	353	341	365	355	343	362	348	367	364	346	368	362	379	422	396	377	336	390	382	351	362	419	358	350	366	340	376	350	363	387	327	364	368	358	375	426	357	345	361	396	352	340	345	334	368	372	365	320	361	385	362	366	340	358	391	368	339	360	363	357	408	372	364	346	340	358	396	373	378	345	399	351	351	343	375	373	366	357	357	359	375	368	369	367	340	342	370	373	373	344	364	358	358	361	403	342	367	381	364	343	353	363	384	390	366	356	351	339	365	349	358	344	337	348	378	367	370	375	372	374	366	318	355	368	378	375	425	404	346	371	356	367	357	390	343	382	363	321	405	365	384	363	342	380	372	358	379	354	367	349	357	388	366	350	359	378	373	341	305	367	375	368	377	366	372	354	343	344	346	371	392	371	364	345	367	365	396	363	332	347	346	380	355	332	366	387	363	345	370	380	374	358	352	367	354	348	343	382	352	366	375	383	389	359	361	364	354	363	334	358	354	392	368	379	298	370	385	387	347	392	354	369	361	363	356	356	366	346	333	346	361	417	360	347	392	379	399	381	384	336	386	354	365	340	338	400	350	357	389	380	381	342	370	370	348	379	364	362	347	382	366	361	354	349	353	378	332	375	336	379	368	369	364	374	382	369	397	361	377	351	369	363	375	314	414	366	357	371	357	332	355	338	349	376	339	378	387	356	376	366	347	341	349	390	353	387	331	341	351	351	349	354	339	392	361	337	337	380	350	353	366	374	368	367	314	376	348	361	378	367	323	360	374	408	376	375	357	358	374	329	382	354	381	330	342	386	373	367	383	357	366	351	375	378	340	393	367	364	372	377	360	358	344	348	370	370	382	359	394	384	353	346	376	363	402	351	368	372	362	357	359	333	380	393	402	392	388	335	356	366	330	364	396	358	399	368	356	358	368	401	368	354	334	347	338	392	347	367	385	385	380	367	330	359	347	340	368	343	364	395	363	365	344	398	375	362	360	377	369	363	371	382	337	345	383	330	400	350	346	363	369	364	376	376	359	383	365	328	340	352	379	362	368	346	310	372	363	343	351	374	381	396	342	355	343	364	357	395	366	349	363	392	365	319	391	356	354	418	392	366	359	365	375	381	364	380	352	353	346	357	392	363	381	335	342	385	372	389	378	328	338	370	366	364	332	362	361	376	398	348	330	354	371	395	373	357	368	386	393	371	373	343	355	349	381	355	336	363	372	397	373	335	367	373	353	391	376	377	338	336	354	357	371	338	360	357	334	372	363	375	357	392	363	357	380	381	388	331	373	358	372	396	376	342	400	352	346	368	360	382	379	383	352	367	356	372	356	319	370	376	376	359	363	350	368	374	363	380	348	369	365	371	361	390	354	363	364	343	366	371	337	354	392	330	331	368	363	355	353	344	388	357	364	381	392	371	387	326	354	393	355	369	372	358	365	401	346	331	362	339	372	339	347	362	385	363	389	356	370	373	335	370	366	353	358	345	394	376	380	386	395	366	369	385	364	357
12770	4782	1634	628	516	578	460	363	271	277	254	296	266	241	237	230	232	213	182	228	201	221	171	173	198	197	176	193	182	190	200	196	179	212	179	191	194	175	186	161	182	195	178	147	175	168	181	163	189	181	183	165	169	188	195	191	177	167	180	181	181	186	166	176	158	185	164	176	169	195	184	178	164	198	191	174	221	191	161	162	198	177	182	173	183	193	181	163	187	179	173	166	184	175	172	149	179	161	200	212	176	178	189	210	190	186	192	176	182	182	159	178	168	175	176	184	180	176	172	221	194	186	173	207	166	160	173	202	188	177	188	186	166	164	158	175	170	166	195	176	185	186	158	182	200	161	162	194	175	156	178	177	164	139	170	184	173	174	174	187	212	195	184	189	164	183	152	188	172	170	197	186	174	181	183	182	183	191	168	171	199	190	196	187	190	173	192	178	180	178	189	151	201	192	182	174	173	179	191	168	176	174	198	198	192	174	147	191	208	185	172	160	202	202	187	164	160	185	200	180	194	164	195	170	178	174	203	191	185	184	180	184	177	177	153	180	182	220	167	169	168	176	177	176	187	177	178	188	147	171	161	172	189	176	178	179	153	193	182	179	188	164	188	168	188	218	185	169	141	185	189	192	179	194	169	162	161	163	180	174	159	213	202	177	170	191	183	185	191	164	155	172	175	202	178	157	181	190	190	163	160	186	194	212	171	168	197	197	184	146	164	168	194	210	171	175	164	178	158	188	159	171	186	179	197	188	184	187	166	189	182	165	176	177	181	177	184	169	204	182	162	169	186	169	190	161	180	180	165	170	171	144	184	162	163	172	182	185	198	174	182	182	167	178	185	189	223	202	213	163	166	173	163	196	197	175	188	181	181	164	171	206	192	168	162	168	189	190	182	188	170	172	167	189	153	194	182	177	180	192	197	176	195	184	179	173	176	193	177	183	182	163	160	158	185	156	207	199	170	171	168	188	198	174	173	189	180	178	169	203	172	188	201	184	192	177	172	182	193	183	176	200	184	189	178	196	186	166	190	208	166	182	165	211	195	148	186	149	180	169	180	185	195	187	173	178	170	179	190	168	170	186	178	163	199	175	183	193	181	169	206	169	195	172	199	175	138	176	204	171	176	175	171	182	178	196	173	180	199	163	180	176	169	183	182	192	178	161	194	202	195	183	176	181	184	193	204	165	195	166	192	199	175	179	172	184	186	193	192	183	185	183	178	183	184	187	199	175	208	175	174	178	190	166	190	192	171	163	195	193	174	165	175	183	179	196	160	176	164	179	180	199	174	176	176	153	157	163	182	194	189	165	189	183	189	173	175	169	168	169	181	204	204	181	174	171	187	171	162	199	197	186	159	207	159	187	189	178	184	158	193	171	185	157	176	163	184	174	211	177	169	160	173	172	184	191	185	181	180	205	192	184	204	188	169	158	184	166	159	183	166	185	199	184	189	168	174	160	174	194	195	195	175	180	176	152	198	195	178	200	182	196	171	197	185	195	194	193	187	184	181	187	218	179	196	155	161	172	174	154	164	168	205	178	144	179	192	193	173	169	185	177	204	166	172	185	170	179	159	201	173	177	230	212	176	140	172	169	162	190	150	158	168	177	175	181	176	172	205	177	166	184	190	181	180	189	169	185	171	176	168	204	179	177	162	169	172	156	181	195	182	156	187	176	186	182	168	176	171	168	171	174	173	176	170	155	186	178	170	173	170	185	200	165	170	167	156	169	184	173	193	172	162	199	202	183	175	172	167	166	181	172	176	196	192	176	184	188	172	198	167	217	174	182	196	188	184	197	172	164	170	187	196	186	155	163	190	186	149	180	188	163	193	167	191	184	199	180	180	206	172	176	186	196	168	186	165	188	180	201	169	181	196	167	190	195	147	192	163	194	183	194	174	183	199	195	169	196	177	167	179	184	181	182	176	182	171	183	173	210	204	194	175	161	173	153	169	185	186	177	176	185	171	168	205	190	187	179	170	168	170	162	160	171	183	191	183	173	164	195	175	172	189	171	201	179	180	192	183	220	168	184	156	170	182	143	193	197	158	195	186	194	190	177	166	183	177	199	179	171	159	192	186	173	210	169	158	203	182	172	169	185	168	155	149	178	173	189	175	173	196	181	207	166	173	182	169	174	186	162	209	193	150	182	188	190	195	191	185	198	170	189	185	167	174	159	163	167	168	176	185	192	192	179	160	180	189	174	195	192	211	192	211	178	204	188	194	177	183	195	161	188	178	201	165	199	206	180	203	211	180	148	204	178	211	174	168	199	170	198	173	176	149	184	178	198	191	209	180	178	160	165	155	194	174	186	174	190	182	183	190	161	188	184	168	187	182	178	177	169	196	212	177	201	161	189	184	188	178	192	179	188	179	173	178	177	167	171	161	161	198	160	177	202	149	182	172	196	198	172	189	193	167	171	191	186	175	178	162	174	173	167	168	175	181	204	196	187	183	176	195	195	180	184	162	187	194	180	178	182	170	167	190	194	180	167	170	172	153	180	187	169	165	160	174	194	173	166	188	190	188	194	172	180	190	170	182	210	191	175	184	183	158	160	164	167	182	170	191	186	175	185	166	174	198	155	160	168	165	158	173	180	167	186	168	172	196	185	202	175	200	175	142	200	172	182	170	179	173	188	167	185	192	183	166	184	183	175	157	179	184	178	192	156	169	193	205	169	177	195	169	177	191	173	164	166	186	198	176	178	191	176	174	203	190	176	177	178	200	202	193	197	160	181	165	179	154	166	195	190	196	221	183	154	182	179	171	199	183	177	173	182	173	168	170	196	179	185	173	182	180	166	171	163	195	180	202	187	179	179	169	173	184	182	194	197	167	155	193	191	173	197	174	169	188	164	168	202	189	201	175	158	176	174	180	164	198	177	190	177	187	166	183	174	172	196	165	186	176	199	184	193	191	214	193	197	152	181	183	193	199	200	175	191	209	166	184	180	152	197	185	171	177	195	191	194	161	160	189	185	176	172	172	189	200	172	214	157	171	175	188	176	218	178	185	190	173	169	195	179	185	161	173	136	183	159	160	176	183	177	190	180	165	157	205	164	168	184	195	163	201	186	174	166	178	195	170	188	149	172	165	184	177	199	166	187	214	175	190	186	190	183	178	190	174	191	187	195	181	177	176	163	178	156	185	169	162	188	165	184	189	159	191	162	185	185	195	187	181	159	193	186	178	186	191	181	192	158	184	155	169	159	149	181	170	181	193	169	171	190	168	193	205	147	181	186	181	184	208	193	192	186	184	181	198	205	174	187	189	156	159	201	204	156	160	178	176	190	196	180	158	179	165	180	169	167	190	180	174	157	193	184	183	177	174	190	181	195	184	158	188	151	179	155	192	183	178	170	209	173	196	194	173	168	152	180	185	172	185	198	175	188	199	185	185	182	164	177	188	176	157	170	162	192	180	199	185	204	181	191	182	185	157	165	168	183	193	180	186	189	191	197	192	166	177	179	198	150	179	173	188	160	185	199	185	178
9538	4899	2865	1946	2007	2145	2041	1523	1177	1073	951	1034	942	853	842	776	752	707	695	688	657	611	569	538	507	482	523	515	492	493	457	502	475	495	479	480	484	456	492	477	468	444	487	447	482	456	436	418	475	463	418	431	481	462	464	474	459	491	451	466	462	466	493	438	471	456	472	464	476	498	435	474	474	444	496	466	448	457	444	444	451	482	459	445	432	448	430	459	447	442	441	491	482	486	433	465	465	450	446	451	458	508	446	445	484	465	449	481	464	446	479	465	472	430	478	452	438	482	435	466	467	446	466	491	424	451	465	466	452	436	417	454	472	476	426	465	424	469	469	433	466	450	457	429	489	457	479	443	437	452	489	494	462	457	442	455	467	456	471	461	473	431	452	422	446	479	432	470	437	479	452	507	479	452	465	467	489	420	465	463	458	503	460	473	480	433	414	490	445	445	482	421	505	447	462	461	477	427	439	426	453	470	464	417	442	475	479	445	491	436	442	433	435	454	455	470	452	485	446	426	463	473	438	441	477	481	474	461	449	411	436	424	497	462	456	467	451	457	472	457	469	484	442	456	414	474	439	441	460	434	470	437	439	473	461	459	463	451	441	446	430	437	453	460	453	468	471	447	483	453	472	473	481	435	429	442	432	444	453	454	451	433	472	435	452	428	451	470	453	434	465	461	455	448	472	447	463	440	439	509	486	441	449	468	462	449	485	483	467	437	463	484	467	474	441	427	456	490	465	464	459	472	445	447	489	453	457	465	445	414	463	441	431	475	459	472	443	439	500	474	496	465	462	448	493	432	448	449	464	474	463	457	475	458	460	475	478	463	483	472	434	426	448	461	450	483	464	489	452	398	430	463	441	461	461	444	464	492	450	428	461	458	445	453	491	485	507	489	431	468	501	451	423	451	426	492	464	463	440	426	434	472	457	427	440	465	461	453	424	431	479	463	434	519	459	456	452	418	481	442	472	478	453	491	465	454	455	487	440	452	438	503	446	482	440	469	457	475	417	453	445	444	446	477	449	506	451	423	480	449	477	456	453	456	464	445	487	449	457	441	465	431	480	495	510	424	437	471	470	525	501	446	458	452	469	458	436	447	495	470	454	450	476	425	432	422	460	466	465	479	448	481	453	433	467	452	462	444	458	455	453	482	479	462	429	451	482	448	487	449	475	493	500	444	470	461	460	449	456	459	462	466	459	481	472	456	470	448	463	483	467	467	458	456	491	452	467	441	444	452	453	476	452	398	454	444	438	430	482	441	462	465	497	432	456	423	464	466	409	427	487	456	448	483	468	519	432	433	473	441	460	510	446	461	516	431	491	488	496	449	502	467	479	465	448	522	472	487	436	432	450	461	426	478	475	463	475	455	441	450	463	439	407	510	459	466	455	447	493	463	485	493	455	459	434	448	501	471	441	488	448	480	467	439	430	453	500	474	471	486	446	491	469	469	496	452	429	464	423	485	455	457	457	447	452	448	500	485	521	477	449	484	467	426	451	502	435	515	394	489	473	480	460	488	460	430	442	446	468	473	480	426	454	470	453	458	483	469	491	463	469	442	433	447	464	467	474	445	454	422	489	460	514	434	494	474	455	446	455	461	477	469	438	457	464	471	451	443	476	451	436	466	458	531	436	464	498	465	433	456	457	434	420	449	437	441	441	453	454	451	463	494	464	467	489	493	483	460	470	493	480	462	484	461	436	464	446	467	456	436	494	451	465	412	475	456	474	450	458	490	434	443	468	433	440	456	409	434	460	419	480	426	471	434	483	521	515	473	437	437	442	450	430	476	464	454	503	465	441	471	465	462	455	455	452	442	475	458	430	453	441	489	479	444	436	441	463	451	451	433	465	465	421	477	415	493	454	432	450	427	438	447	409	429	438	465	478	387	443	484	462	437	430	448	484	448	456	455	439	463	458	504	483	458	427	468	451	454	458	474	465	471	460	488	441	463	472	482	447	455	473	430	467	438	438	499	452	464	436	518	479	446	487	465	432	509	458	453	511	450	472	455	463	472	471	448	477	459	453	427	462	448	469	440	440	460	466	490	474	483	455	429	442	419	470	467	441	463	445	425	471	447	467	423	472	448	460	446	433	451	472	466	470	434	457	477	469	509	471	478	473	440	497	472	433	445	437	498	500	456	435	473	484	477	449	457	468	482	456	417	448	453	417	476	488	495	427	485	470	446	475	436	461	448	449	445	485	451	467	439	439	483	433	453	437	489	460	429	463	470	464	430	501	462	442	482	477	443	476	462	492	506	464	473	469	468	474	459	457	440	460	458	415	470	447	461	448	475	485	493	462	453	453	484	440	480	437	448	475	463	475	446	463	453	447	491	490	410	461	458	502	444	452	449	471	438	417	477	493	452	466	473	416	479	476	467	491	448	466	479	437	477	462	446	510	454	442	466	447	478	429	447	463	445	447	493	485	421	431	490	482	452	482	449	468	476	473	462	485	477	475	472	480	463	471	431	447	434	459	491	442	448	430	458	405	443	440	466	446	452	496	442	471	455	450	444	465	463	481	495	456	449	465	449	450	424	470	498	427	452	443	458	480	459	434	437	450	470	433	451	483	450	488	469	474	456	440	469	410	476	478	469	470	459	466	488	477	462	483	466	481	427	467	486	486	420	475	458	453	487	469	461	452	461	467	448	468	443	419	465	427	459	464	496	490	443	490	468	456	473	486	422	518	488	440	415	467	493	445	449	493	476	478	444	456	477	499	512	461	466	434	492	476	463	477	443	441	460	456	452	461	416	494	470	469	441	456	436	450	422	460	440	450	457	429	478	473	456	428	485	409	432	477	441	466	453	505	480	458	469	467	407	505	508	407	435	482	438	466	479	431	462	467	475	454	407	467	432	468	487	435	492	445	473	456	460	457	494	452	468	425	444	422	431	492	459	470	480	492	484	485	425	462	443	477	443	437	477	415	472	434	476	441	439	450	466	479	445	483	443	495	475	461	438	428	464	458	454	434	437	456	503	501	457	441	443	449	436	478	476	453	446	440	442	468	442	476	482	497	457	469	446	437	461	463	477	457	461	445	485	450	451	485	455	438	459	429	424	471	481	464	463	468	452	434	479	444	465	457	453	445	442	471	503	488	431	472	463	419	453	429	468	436	473	470	416	431	453	476	464	439	478	457	460	456	451	430	424	487	454	483	457	477	477	457	454	424	446	465	487	447	466	438	486	450	460	457	460	446	467	451	459	471	494	513	449	451	488	453	488	448	422	423	456	464	463	457	463	475	501	455	450	460	472	462	465	463	481	466	473	445	461	463	428	452	442	459	446	462	518	438	441	457	424	416	470	510	446	459	430	444	506	447	488	436	464	490	438	429	465	449	447	460	498	489	432	445	452	477	471	500	455	434	467	477	425	475	472	467	477	426	476	453	451	432	464	481	459	469	459	446	501	417	439	447	458	444	442	447	489	397	489	445	452	433	456	458	463	450	474	497	440	429	462	483	424	491	424	508	510	449	463	482	477	438	480
23484	9813	3776	1478	1090	996	785	565	496	449	354	354	388	345	298	282	321	265	265	274	234	228	240	221	229	213	214	223	227	237	211	224	203	241	202	192	208	231	229	211	209	232	239	192	204	207	213	203	206	206	212	207	191	226	202	177	190	220	216	201	222	216	196	176	217	195	207	192	216	202	188	225	227	201	219	208	218	199	200	210	203	209	210	201	233	204	220	226	205	206	201	194	221	195	207	199	185	193	226	224	236	221	196	226	210	217	209	189	201	218	212	206	198	203	212	191	210	214	183	197	214	226	226	204	204	189	200	184	205	214	220	229	210	210	205	185	205	197	202	210	224	180	210	200	181	208	190	199	194	195	203	216	208	195	204	213	187	217	209	228	214	178	199	210	201	220	213	206	192	199	200	216	211	209	217	188	202	224	184	187	201	208	174	214	216	218	189	185	197	215	208	198	216	227	208	188	211	221	191	208	215	186	223	206	244	207	211	222	214	220	195	214	182	216	230	229	181	187	161	217	211	200	201	221	239	246	194	228	233	210	206	205	200	200	213	191	192	204	227	193	204	210	198	223	226	198	211	219	206	187	180	241	187	226	198	225	205	210	187	220	226	212	228	191	215	197	191	225	222	229	201	198	197	202	170	216	223	220	204	242	224	185	191	191	201	210	235	222	202	235	211	237	205	221	202	200	225	198	201	194	174	183	214	200	198	216	224	198	214	212	202	180	195	202	200	192	231	208	194	211	210	206	174	233	204	211	193	210	205	218	194	190	216	239	199	218	209	164	195	194	217	225	210	210	221	218	214	210	202	226	185	184	180	203	224	182	203	224	190	206	189	189	231	194	225	213	207	187	201	200	217	178	202	199	217	208	207	189	199	174	218	183	236	185	191	210	231	186	191	189	205	206	187	195	235	230	206	206	215	212	186	214	208	192	178	196	212	214	218	215	225	216	223	215	183	197	208	196	212	216	209	206	232	208	212	170	210	227	215	213	199	220	201	216	212	204	198	207	216	196	210	214	218	217	189	193	213	235	193	209	216	213	200	236	224	189	212	196	214	196	208	226	174	213	197	189	175	188	202	217	205	170	192	214	211	193	191	194	215	211	225	191	204	230	232	189	212	189	210	212	208	206	233	235	219	203	230	202	213	203	196	175	201	193	195	189	202	206	218	190	209	205	207	247	233	215	196	210	202	187	184	207	200	214	249	201	202	204	186	207	193	204	216	214	186	214	212	199	223	198	216	182	193	211	229	196	190	205	215	183	221	188	197	215	223	185	212	198	196	202	214	208	224	208	238	225	211	222	227	173	207	205	215	195	222	208	212	202	203	184	185	201	193	203	222	191	178	258	200	199	204	186	191	219	204	209	199	234	209	238	210	188	218	216	214	225	227	192	189	200	210	212	197	216	185	190	223	196	216	195	240	238	208	198	227	208	202	186	216	199	204	217	199	193	209	195	216	189	216	161	195	195	253	218	203	171	195	217	224	216	200	230	213	195	230	205	231	200	223	223	205	194	199	215	183	243	204	180	218	206	196	208	191	200	205	227	202	198	218	211	202	207	243	210	177	231	204	199	211	209	242	212	210	212	213	205	217	195	261	182	212	196	249	209	220	212	208	221	210	221	189	201	187	202	223	181	213	188	184	191	217	204	210	213	209	226	240	216	224	202	187	215	231	203	212	213	215	196	183	205	198	220	212	200	171	186	227	219	223	212	234	201	198	201	215	209	190	218	202	205	203	186	184	215	206	207	226	189	206	183	250	227	193	199	204	191	184	202	211	202	170	219	191	201	180	231	179	178	185	198	184	183	224	207	200	195	205	195	226	195	193	176	204	182	196	203	228	192	203	213	207	214	210	196	199	216	204	204	207	195	209	208	226	218	208	218	208	207	201	192	190	208	210	228	212	215	216	197	202	198	198	237	198	193	175	207	214	213	218	197	204	182	218	211	211	196	218	204	222	191	205	190	234	233	196	228	224	216	199	211	206	201	219	198	219	183	207	198	220	204	206	210	209	208	189	219	205	189	220	207	232	194	197	206	190	212	210	208	218	187	184	200	213	200	233	205	224	206	208	213	180	237	183	213	221	236	209	178	186	215	231	184	203	192	204	216	186	185	211	193	212	190	224	218	222	184	203	197	205	190	227	189	201	194	204	201	201	202	199	217	230	191	195	226	214	194	215	202	201	202	210	213	210	186	195	231	202	198	208	202	222	212	211	219	209	216	218	225	212	192	215	222	219	206	208	227	196	198	217	222	202	216	214	188	239	213	197	195	180	210	188	195	221	224	187	207	217	211	187	221	222	230	192	188	229	212	217	203	217	208	168	211	228	226	230	201	214	211	176	217	192	178	184	225	235	204	207	191	200	200	227	210	245	211	195	196	219	183	197	185	235	185	203	202	230	233	213	224	208	199	223	193	200	216	211	213	216	179	198	208	193	219	239	204	185	226	203	204	233	200	199	211	203	224	197	196	195	202	200	222	234	215	196	218	176	203	209	234	237	199	216	179	196	224	207	195	200	204	194	209	219	215	202	217	209	214	217	192	233	197	200	205	199	230	214	220	185	213	228	212	197	200	208	194	217	209	216	192	200	200	204	227	218	222	201	198	187	198	210	196	193	231	205	197	214	245	215	198	240	204	193	220	215	207	193	185	192	217	212	191	199	205	208	214	209	216	220	246	221	196	209	185	231	196	215	229	193	230	214	197	186	192	220	198	187	189	190	207	231	222	214	234	210	234	185	195	218	182	221	224	189	199	214	194	210	231	232	222	178	213	222	213	209	213	187	208	237	198	197	200	206	220	249	179	227	205	205	211	229	209	183	157	208	180	242	207	233	222	230	195	213	204	231	211	220	208	177	180	196	204	219	219	228	212	210	237	191	201	214	214	205	221	214	198	207	220	182	226	191	196	194	185	213	198	234	218	179	186	176	205	185	227	182	217	231	227	213	172	234	222	208	205	202	225	212	203	201	231	178	204	183	231	242	200	187	200	204	206	193	208	240	171	203	184	198	212	214	225	192	190	198	200	200	176	200	228	190	215	219	191	205	203	188	192	196	206	189	204	197	211	200	224	225	213	180	218	215	205	204	208	199	201	213	232	233	218	205	223	183	205	185	230	191	220	191	217	216	212	198	192	191	221	201	204	185	213	188	191	237	220	219	222	221	205	254	196	251	198	208	180	177	188	204	210	205	195	209	198	216	200	184	188	217	201	200	190	217	222	203	219	214	228	215	210	216	204	239	231	204	189	210	215	202	214	237	187	216	188	211	226	180	233	201	208	213	224	200	200	217	193	206	196	212	204	215	190	189	197	215	215	206	225	218	206	219	203	250	233	214	202	201	186	189	186	160	199	215	219	223	204	202	205	187	198	205	214	198	231	183	189	213	208	227	193	204	189	219	179	174	208	225	239	228	210	204	212	202	192	206	204	187	190	193	201	212	216	218	230	194	182	177	195	194	193	210	217	217	187	201	197	206	191	218	204	227	236
17072	8825	5951	4116	4359	4141	3463	2512	2031	1839	1498	1496	1472	1410	1265	1139	1135	1011	887	801	828	838	747	708	701	637	571	603	575	612	585	545	535	492	528	498	521	540	544	555	537	513	537	537	511	519	484	549	503	514	507	473	518	531	525	503	500	502	493	517	504	495	533	455	506	585	559	573	508	507	529	552	490	548	488	528	528	509	494	520	520	477	531	540	462	519	506	517	504	515	525	517	498	477	526	493	520	507	541	496	518	494	521	512	525	538	519	505	497	499	542	519	490	514	498	518	515	496	513	519	475	536	523	517	567	535	491	497	514	494	552	555	507	511	522	510	487	486	502	503	486	543	519	511	479	506	478	501	533	544	498	506	561	507	516	539	543	512	503	538	536	521	508	546	506	520	525	494	541	531	523	466	546	515	488	527	489	497	518	545	504	539	459	515	512	500	521	507	488	528	507	529	506	515	502	551	468	521	533	506	474	537	547	484	564	548	480	526	489	493	519	513	520	536	520	544	531	509	544	529	520	562	513	502	520	541	534	536	537	520	531	501	485	497	532	510	510	539	506	508	540	506	532	520	531	513	522	524	514	512	544	511	511	526	514	557	468	530	519	533	513	511	528	516	545	514	512	562	520	553	506	553	510	547	535	490	519	559	509	493	536	532	507	544	510	524	540	501	545	515	491	492	482	558	501	513	536	514	510	541	480	507	521	530	521	508	511	482	530	514	521	529	512	514	519	509	505	534	563	527	505	512	495	518	520	481	531	520	522	506	538	474	512	539	493	500	510	543	526	510	492	510	531	483	540	480	512	484	548	487	522	493	505	534	510	512	535	530	543	484	473	551	510	476	505	510	500	476	534	498	533	509	533	493	516	527	546	516	506	526	506	463	517	507	478	511	473	519	538	565	518	520	528	510	530	472	483	529	511	520	508	483	517	528	494	520	526	539	508	500	506	500	502	496	499	562	530	533	539	505	530	483	526	521	496	526	500	508	507	469	559	526	459	509	519	519	511	497	496	501	497	544	493	584	489	527	506	500	522	530	478	542	516	504	506	511	492	512	511	490	507	487	494	495	553	528	492	526	538	516	499	505	522	468	511	513	510	534	539	529	509	492	515	488	510	513	492	537	460	501	529	510	514	523	466	509	511	502	500	489	529	531	484	543	544	510	489	515	547	546	494	500	559	530	551	497	508	481	516	548	520	545	496	497	501	503	544	517	508	498	531	556	573	506	509	524	479	542	514	565	535	519	473	528	515	535	477	555	519	537	525	493	506	559	506	503	479	505	505	512	552	475	500	524	494	478	540	495	515	535	488	526	501	508	495	503	504	507	478	565	527	525	523	526	526	507	478	506	513	533	541	513	533	554	468	502	517	508	497	514	534	548	519	500	517	533	530	520	529	523	507	551	520	512	524	489	452	517	541	497	540	505	508	513	534	492	497	509	496	505	547	538	548	514	520	500	493	554	571	538	502	524	466	497	469	469	509	526	524	506	508	488	515	503	473	528	552	500	515	499	509	523	501	538	482	516	525	511	520	503	491	499	495	553	499	481	493	504	529	488	538	518	496	502	530	532	543	487	528	484	502	512	515	496	526	510	532	536	489	485	546	504	532	560	527	520	495	452	546	510	520	487	495	486	531	495	507	525	493	500	544	467	460	528	490	514	528	502	472	500	510	517	498	536	488	548	529	531	536	522	516	514	544	525	508	507	563	538	515	529	558	521	516	524	498	501	475	521	541	467	498	528	551	493	540	522	554	520	484	499	541	507	511	515	455	529	528	527	507	511	510	536	500	531	529	543	530	550	496	546	536	518	523	540	514	544	558	485	527	539	518	497	503	514	504	533	492	525	512	557	519	532	502	516	514	480	552	550	531	524	518	548	519	497	525	491	499	519	504	520	506	521	453	523	495	524	556	501	542	534	541	531	507	482	518	534	502	518	529	510	498	503	518	540	489	501	475	493	527	521	540	462	493	474	507	524	539	504	508	473	522	520	524	495	485	553	516	480	490	513	537	586	531	522	499	540	511	511	494	481	521	502	560	527	517	507	501	470	515	500	546	509	539	539	505	564	502	478	488	516	535	540	530	499	489	533	498	499	538	526	526	521	498	535	507	502	491	500	518	478	527	506	486	557	522	534	463	525	540	502	509	495	525	477	551	494	547	517	584	493	541	540	542	497	497	517	491	517	528	463	513	487	502	517	487	494	518	563	515	510	510	536	518	559	529	493	518	490	492	534	536	496	550	507	462	533	550	498	482	544	515	538	495	533	497	524	500	526	509	472	511	521	501	501	490	520	529	516	534	493	524	519	506	492	520	481	533	514	550	527	498	514	484	525	489	472	533	437	495	503	493	506	495	544	530	505	503	475	524	534	523	538	524	483	525	513	522	530	508	520	546	508	503	467	492	517	486	536	503	525	536	545	485	468	504	526	511	508	534	476	547	490	534	484	498	543	503	489	492	498	542	510	536	483	507	491	527	481	507	511	510	537	522	538	538	505	495	522	495	504	500	522	524	528	493	535	510	525	498	527	523	495	514	449	536	527	517	507	514	539	519	494	486	544	554	491	525	509	523	520	518	519	533	510	501	502	517	522	528	482	504	470	552	491	496	506	474	558	497	526	513	506	524	544	500	548	508	509	538	508	525	524	535	516	525	486	496	540	495	532	530	508	525	506	576	490	529	524	488	558	547	542	526	472	506	521	524	547	513	543	518	504	478	515	542	529	489	573	523	491	538	530	505	525	538	533	487	492	549	486	519	492	527	522	507	480	505	516	527	511	517	519	518	520	548	491	482	529	491	521	510	536	496	492	519	557	455	499	530	480	554	511	506	531	552	484	535	479	542	516	488	476	525	515	498	505	515	516	488	498	499	493	504	532	549	507	521	525	513	516	549	515	531	558	484	537	478	495	519	523	472	506	482	527	477	487	494	470	487	518	496	522	488	473	490	512	547	515	477	514	511	545	497	507	487	505	495	532	465	546	541	505	475	512	511	527	497	546	500	564	546	539	503	516	515	522	561	517	547	481	555	525	483	514	564	523	510	508	501	519	508	510	485	504	551	515	514	512	500	530	546	500	544	543	503	523	501	561	505	496	534	522	552	494	493	520	493	530	499	527	493	491	530	515	526	552	521	497	505	537	523	536	463	553	523	543	512	517	514	530	480	480	493	523	490	496	521	481	520	513	492	522	492	506	538	555	530	525	521	528	546	473	500	512	555	508	482	507	514	508	504	494	526	515	517	498	495	500	520	496	477	514	478	517	519	489	488	548	481	491	498	522	510	515	462	510	513	479	491	546	534	538	506	528	495	498	497	529	559	492	490	520	562	523	509	506	513	530	521	543	454	492	520	490	465	528	496	513	495	505	536	485	533	526	496	481	504	512	476	520	529	530	527	526	516	548	557	497	534	554	486	542	522	525	513	540	514	474	497	517	535	496	507	557	527	483	547	530	538	485	520	559	499	513	500	532	497	543	535	509	529	498	542	497	479	495
31029	14190	5086	2427	1871	1530	1151	794	573	459	457	333	304	326	287	275	236	240	235	208	194	184	204	184	157	127	133	163	136	153	149	140	141	150	129	140	123	129	141	142	162	118	133	141	119	155	125	143	156	140	135	145	127	130	123	156	152	149	130	120	138	129	148	127	134	145	131	147	128	137	136	121	136	135	112	123	127	136	136	141	128	140	144	130	125	149	145	130	129	105	123	134	129	118	152	113	152	144	132	141	130	121	130	121	111	144	153	130	139	124	143	147	151	138	120	125	124	120	125	132	117	118	129	123	142	122	133	130	125	152	146	138	132	150	156	138	118	131	103	125	122	120	137	128	125	137	129	123	152	137	152	151	134	144	115	147	131	122	96	124	135	116	132	158	126	154	126	135	131	129	105	146	108	141	136	139	132	130	149	133	169	142	146	145	125	138	129	137	125	140	134	118	152	143	132	122	142	139	141	127	123	110	127	144	141	122	141	129	144	145	147	129	127	130	117	133	122	114	116	160	131	122	135	126	129	106	155	118	127	126	137	159	132	145	128	118	127	151	135	115	129	138	148	113	102	146	120	107	142	157	165	133	142	119	124	154	119	132	117	132	139	133	132	144	109	135	137	152	146	143	131	145	157	132	140	157	138	132	120	122	134	105	125	138	127	134	133	152	133	137	137	141	132	130	120	149	120	129	124	147	141	135	137	152	137	125	135	120	140	123	118	156	118	126	119	126	124	129	170	151	119	141	132	136	121	134	142	125	121	141	123	139	120	134	114	121	141	139	113	122	125	129	119	125	117	144	124	139	120	128	141	128	129	125	115	123	126	148	139	146	119	144	131	116	136	110	156	136	117	140	131	136	135	122	129	106	125	139	141	128	130	145	123	134	127	112	137	127	125	124	122	117	162	147	142	121	117	116	117	124	110	119	148	111	127	121	130	149	139	134	123	116	115	122	122	151	135	105	128	120	155	149	127	138	115	137	116	127	122	104	123	113	113	111	146	153	115	134	148	127	117	130	123	136	135	125	139	143	136	108	125	113	123	136	120	136	130	120	137	141	118	141	127	145	138	130	143	132	131	135	123	140	125	124	146	143	129	121	126	153	145	141	128	142	125	128	144	131	145	126	149	152	145	129	107	122	128	137	135	117	123	148	148	131	143	125	125	143	143	157	141	128	149	131	135	132	130	130	145	126	146	145	123	130	137	134	141	110	106	121	125	126	126	124	130	141	123	141	128	134	141	113	107	139	114	136	127	152	143	137	136	128	136	137	131	141	118	126	131	109	139	133	125	134	139	134	151	113	128	128	130	143	127	130	131	140	127	138	122	147	135	121	133	118	125	121	125	125	142	144	140	123	137	135	115	140	136	137	138	158	144	120	136	133	126	120	155	112	138	144	138	128	140	149	140	120	113	128	129	150	120	144	140	139	139	126	140	128	130	130	133	113	163	140	126	119	138	137	139	123	141	124	116	116	142	118	123	144	123	147	134	130	127	124	127	126	122	143	135	94	124	133	128	139	104	135	139	147	147	113	124	130	127	113	118	154	131	123	119	146	123	120	147	104	168	129	118	124	137	135	140	150	143	129	134	135	153	148	129	134	123	122	121	119	127	130	125	138	128	139	128	123	132	143	136	122	138	128	131	129	132	127	131	132	124	143	139	135	144	136	102	112	140	117	135	140	145	138	118	138	144	129	136	128	132	136	128	133	129	119	119	146	148	127	130	130	142	142	149	145	153	137	115	122	139	123	126	144	136	142	120	112	123	134	129	150	141	143	132	130	132	131	141	136	139	131	136	130	144	139	128	138	146	127	129	128	116	138	133	140	123	129	132	146	154	127	137	119	133	135	142	119	141	157	121	137	121	161	127	123	124	140	162	125	118	119	139	131	136	133	121	122	129	140	114	130	150	134	135	134	130	118	151	134	123	122	148	134	143	160	121	122	129	118	127	145	131	147	128	111	125	121	114	118	125	149	105	140	142	132	149	125	134	129	130	125	151	147	127	102	138	142	137	137	135	113	128	134	145	130	137	140	156	148	103	129	125	113	137	133	135	113	125	137	137	123	136	139	139	115	124	126	140	128	124	118	144	147	128	134	122	141	135	146	125	120	150	106	122	137	129	139	148	140	134	139	142	141	137	120	142	129	128	131	118	150	107	140	142	130	125	132	135	127	122	136	127	131	127	125	142	156	140	138	144	118	131	125	121	124	124	143	119	122	151	114	141	132	138	158	124	140	129	136	140	149	138	140	142	128	142	130	140	123	117	159	137	130	128	125	154	162	130	153	150	112	126	137	150	126	142	122	125	157	144	126	146	133	125	142	160	127	138	137	133	115	140	124	118	148	145	135	148	151	142	141	114	120	135	137	141	122	138	136	133	141	134	119	139	130	116	121	120	138	144	128	120	120	126	140	128	125	149	141	129	116	123	128	136	141	155	131	134	114	131	139	132	128	128	127	126	130	136	144	117	144	130	145	127	128	136	107	120	98	130	131	130	143	145	141	132	128	126	137	113	144	125	148	139	127	146	120	152	138	116	149	134	133	118	154	150	117	127	112	137	131	109	135	139	118	127	124	140	125	149	113	146	121	141	135	133	136	108	144	139	131	116	135	160	128	152	138	133	140	146	142	111	121	142	130	147	137	141	124	125	128	132	124	149	155	147	157	144	121	140	134	135	112	125	136	167	125	128	145	134	115	119	112	137	147	165	124	137	151	138	130	125	113	138	141	126	126	115	140	117	129	140	134	152	138	149	145	151	112	117	135	130	134	141	138	129	127	137	129	143	138	112	112	143	134	117	133	140	129	150	135	112	142	128	133	123	120	138	138	128	127	146	130	124	127	130	111	146	131	159	138	138	134	158	132	130	125	127	121	119	166	151	154	138	148	127	133	136	102	138	139	116	136	141	123	140	157	131	131	116	124	140	133	127	130	149	125	132	140	128	156	131	152	146	138	149	158	124	111	139	153	125	123	149	130	129	140	129	148	115	139	142	122	132	128	125	129	122	135	147	135	130	123	123	148	131	127	125	118	127	147	154	152	135	146	154	145	110	142	117	120	133	144	130	122	118	124	127	144	129	110	134	122	152	154	138	136	143	148	140	108	142	145	131	140	146	139	133	141	120	157	125	123	142	136	123	121	136	132	135	135	127	135	132	171	132	151	114	120	141	142	138	131	129	149	143	125	143	127	126	121	146	153	133	129	133	133	143	137	133	116	136	127	143	125	123	132	139	121	142	131	125	148	133	148	135	109	141	138	142	145	117	122	135	109	133	111	141	140	112	132	122	140	133	131	120	128	130	149	128	125	129	129	144	141	128	137	139	128	115	146	129	137	105	112	142	132	123	117	132	126	140	133	136	126	130	159	123	131	115	125	142	134	158	123	130	145	116	159	149	135	117	126	132	138	146	109	116	125	137	126	128	138	154	118	127	133	99	126	115	116	157	136	121	126	128	136	121	142	132	131	129	114	136	147	128	137	143	132	140	127
20653	11269	7045	6751	6697	6057	4810	3851	2819	2291	2092	1763	1611	1564	1522	1504	1183	1032	1000	1004	970	873	724	576	576	457	468	494	518	487	442	419	398	377	374	387	370	360	368	407	409	376	377	334	378	353	379	339	372	350	395	352	353	383	334	372	367	337	338	315	310	340	359	338	358	373	395	366	329	354	335	331	357	343	341	340	362	367	348	353	325	344	339	334	331	342	347	335	349	335	334	356	332	338	315	338	338	353	326	345	356	345	323	360	361	305	337	374	333	321	316	350	365	339	344	351	356	342	326	352	331	370	308	317	386	326	346	350	379	331	371	332	339	339	326	366	354	338	354	315	331	334	324	344	362	336	341	325	348	354	355	345	333	367	337	337	343	330	338	370	335	334	334	341	311	336	366	339	320	340	350	340	342	337	336	338	344	315	329	361	341	356	334	338	348	307	337	325	379	345	359	314	321	330	312	378	359	371	335	373	318	380	358	355	338	375	355	338	309	365	282	315	336	356	358	345	303	314	335	356	322	333	327	334	371	364	345	311	328	342	339	350	328	336	376	318	324	350	341	354	341	331	352	342	370	336	373	324	333	367	312	309	319	353	342	330	344	355	348	336	318	360	352	343	323	345	345	301	314	340	320	314	317	328	345	341	346	328	327	343	336	305	357	335	366	363	315	334	345	337	329	352	373	351	319	308	371	348	354	338	361	342	362	352	339	318	340	347	352	304	324	340	323	329	339	345	360	347	339	334	351	326	355	325	362	362	309	355	343	325	371	339	336	344	320	353	326	343	343	328	356	315	321	347	349	338	359	319	340	309	322	333	337	348	351	328	321	326	336	342	349	355	307	344	318	338	353	344	346	365	344	321	338	380	336	342	329	342	353	321	385	351	330	338	335	326	351	355	337	319	393	372	327	333	339	295	334	333	357	341	319	336	330	317	340	350	321	332	351	336	306	325	348	359	346	371	342	323	341	341	334	344	361	336	340	355	354	310	351	322	351	335	359	350	352	321	340	349	327	332	312	335	344	298	346	337	326	333	337	336	316	355	324	326	325	331	300	335	342	340	340	340	336	306	359	358	299	336	334	362	303	347	337	342	366	327	351	350	321	374	350	355	329	318	332	348	343	335	354	347	314	321	390	319	366	324	341	329	317	350	352	347	355	345	377	319	355	325	329	318	334	321	338	323	310	324	330	342	362	333	314	347	348	339	349	308	328	361	317	333	359	325	319	353	360	341	340	344	374	330	347	338	323	324	357	341	326	338	356	359	322	323	359	335	362	331	357	336	338	358	362	338	351	334	344	349	332	358	346	312	344	334	382	363	321	355	331	305	341	331	362	315	314	328	342	351	337	342	310	355	343	326	326	339	315	362	324	342	336	322	356	368	356	357	343	363	335	347	340	350	336	347	331	367	287	355	322	337	334	368	336	352	319	329	355	335	308	324	310	360	328	332	364	358	323	325	320	342	343	319	334	349	320	344	339	372	334	345	336	343	317	339	318	348	357	343	302	341	347	371	297	316	332	338	314	315	347	347	358	353	311	337	343	331	359	338	338	331	316	344	322	335	336	369	351	334	353	356	306	326	354	342	342	334	355	333	331	330	341	336	348	343	383	325	320	331	345	335	359	317	345	333	344	334	357	327	344	355	344	322	306	357	314	372	349	321	317	316	350	329	342	331	353	360	357	329	327	378	350	345	363	352	346	357	368	353	329	375	332	335	364	344	314	336	333	327	340	344	334	314	332	318	347	388	288	337	331	327	307	297	323	352	366	350	360	319	366	343	371	330	325	315	328	339	333	356	357	347	345	334	338	324	357	329	321	377	360	318	333	334	339	296	353	333	325	368	347	319	343	360	311	335	333	324	344	351	357	385	346	320	348	331	385	356	340	329	334	335	357	336	314	358	351	322	336	323	373	334	327	355	340	361	305	356	375	307	340	317	328	366	310	323	306	384	334	350	326	323	308	344	348	334	328	313	364	376	381	361	343	340	350	354	332	330	341	339	369	338	349	361	310	322	313	323	377	335	324	342	330	304	325	336	348	372	354	339	360	345	360	352	306	350	369	348	332	316	338	349	350	359	357	315	312	353	344	367	332	342	328	355	308	347	322	364	336	347	350	323	342	320	311	310	324	348	320	332	347	349	321	339	323	363	369	376	370	347	354	352	344	368	327	308	348	361	358	325	324	325	315	368	348	347	328	345	340	305	328	350	333	340	300	372	342	384	344	332	345	310	366	342	349	347	341	344	317	334	358	361	340	312	362	335	315	348	354	380	335	335	342	344	361	347	330	325	308	344	327	358	339	334	316	315	307	333	349	320	350	307	331	340	352	319	343	319	373	333	342	337	315	296	327	315	350	362	337	359	334	327	326	336	361	351	334	342	311	338	356	323	378	337	337	354	327	374	344	331	332	347	342	340	340	330	327	373	343	334	348	335	327	315	332	338	315	379	346	345	357	360	339	363	360	353	376	382	342	317	307	333	349	306	317	349	344	316	330	356	361	341	329	345	350	363	345	347	364	362	338	333	345	336	338	304	298	329	357	373	314	358	357	348	323	361	362	336	356	376	342	336	352	322	327	332	348	332	334	342	335	347	365	326	336	327	308	318	347	338	335	346	325	346	325	320	316	361	328	349	373	362	337	329	314	324	335	343	348	320	353	352	369	355	338	302	341	345	347	334	336	389	349	357	319	323	328	357	338	325	318	315	320	317	350	357	329	344	340	358	354	343	363	331	342	308	336	337	348	377	320	381	343	346	359	359	331	357	350	343	296	318	335	316	368	296	322	347	324	357	337	359	319	315	324	321	349	352	344	364	337	343	340	353	338	337	330	328	363	374	299	334	355	340	316	365	328	359	343	327	351	342	325	344	344	332	332	329	353	337	346	345	352	343	346	361	337	325	379	350	361	324	319	355	372	333	359	354	352	346	322	332	366	344	320	393	356	335	327	333	361	341	346	327	320	326	321	322	366	340	339	350	358	365	316	353	307	347	317	356	335	343	345	364	321	357	345	325	346	356	368	350	337	348	349	352	344	361	346	325	355	321	374	313	348	358	339	360	368	315	354	350	337	329	361	349	318	338	332	318	337	330	360	328	380	322	346	331	316	329	323	337	316	346	368	358	348	335	309	316	342	379	343	341	346	340	335	296	319	298	324	345	299	369	347	324	345	382	312	345	342	339	376	369	333	362	319	364	380	376	361	312	351	325	377	330	378	357	365	338	360	339	328	351	338	348	307	344	341	335	305	320	342	366	382	368	321	337	310	337	311	322	342	289	282	332	366	324	356	339	367	333	317	306	324	309	343	381	327	357	337	294	327	326	336	343	353	339	359	326	321	353	345	347	330	322	387	327	339	336	331	347	354	337	320	349	345	351	334	324	345	348	370	359	346	334	325	325	339	356	327	347	375	336	385	350	365	340	367	305	344	306	343	318	375	318	339	351	372	351	333	351	354	324	360	322	321	341	370	334	345	332	343	323	358	365	343	326	310	343
11926	3957	1214	977	757	569	464	363	301	266	276	267	237	243	242	216	231	188	177	207	169	183	175	186	172	157	182	176	165	163	165	172	187	172	180	171	144	169	177	166	192	199	177	179	156	177	190	180	179	155	150	176	172	163	173	145	165	140	166	156	165	166	148	168	196	178	167	175	171	181	190	162	159	172	175	167	158	177	166	169	173	166	177	177	214	168	173	173	160	185	192	180	183	209	175	183	197	175	176	178	164	183	195	161	173	147	181	151	171	179	153	182	173	182	160	141	146	139	171	167	157	185	167	158	171	156	149	182	169	211	149	190	161	171	170	182	164	165	180	177	182	175	168	154	156	168	166	165	173	173	192	155	177	175	180	184	190	154	172	168	157	169	168	165	178	185	211	169	169	173	171	183	174	180	178	167	175	178	155	156	171	159	173	173	181	180	173	154	169	161	177	182	193	191	164	163	193	178	162	157	184	178	144	165	176	183	181	177	160	172	164	191	150	158	177	153	173	176	175	148	188	201	160	183	178	183	179	181	179	160	162	193	169	191	180	180	179	169	163	184	187	142	159	162	163	186	169	198	184	147	176	161	176	165	173	189	175	170	188	201	161	179	182	183	172	165	167	172	164	171	191	184	173	190	155	178	171	151	186	178	168	154	145	146	169	163	170	145	169	178	188	181	192	155	167	185	163	168	176	162	184	166	169	185	181	158	183	186	160	171	158	165	180	187	157	158	168	198	164	171	135	166	184	153	176	158	183	172	166	171	164	159	190	177	177	182	178	170	168	165	158	179	167	172	189	180	186	172	161	171	187	154	185	170	189	149	187	144	158	193	157	205	174	198	179	171	173	184	147	188	153	174	153	171	164	168	171	169	158	189	169	157	158	162	161	164	169	195	159	174	149	167	150	167	166	176	186	160	157	178	178	196	186	170	184	155	177	181	166	188	170	153	177	182	165	179	184	174	162	152	163	175	155	185	188	161	158	180	186	171	197	190	166	185	167	150	178	159	187	159	163	161	170	172	194	207	158	169	167	158	142	160	158	172	183	172	171	170	177	157	183	191	198	179	178	147	159	156	161	170	161	170	173	171	161	172	166	149	165	161	153	162	165	162	167	184	166	153	158	169	157	171	184	165	153	171	149	167	197	182	174	211	170	172	145	173	178	173	193	165	159	182	179	158	151	152	180	173	175	148	175	170	174	178	182	185	145	178	196	161	172	153	177	213	171	193	152	192	200	162	156	193	175	164	195	172	162	180	181	163	183	155	150	172	155	173	181	175	169	175	198	165	203	158	158	161	169	150	150	162	171	177	161	163	195	177	168	189	174	166	162	179	174	170	170	167	182	186	183	188	172	159	173	170	176	166	167	178	165	172	182	178	176	169	182	167	157	171	177	175	169	145	189	181	178	164	168	177	180	151	150	180	176	198	166	171	161	172	163	187	177	195	163	173	156	168	173	154	169	177	159	166	162	156	175	169	161	153	164	169	168	170	160	165	176	191	183	188	169	175	193	162	168	153	179	156	146	156	164	172	179	175	169	173	184	175	181	155	168	147	174	174	170	179	166	162	147	186	169	165	185	144	182	198	165	164	189	179	184	165	169	190	173	145	153	157	161	163	187	226	176	152	165	159	185	129	167	169	167	138	150	151	181	168	165	169	166	199	178	175	143	188	149	171	155	164	177	163	150	176	180	169	174	151	153	189	188	158	166	189	167	162	174	149	151	179	187	166	170	189	166	166	157	175	157	182	158	152	187	170	194	181	167	159	174	190	189	184	176	177	181	161	152	160	164	161	150	153	167	145	163	156	178	139	162	153	146	181	201	178	156	174	170	186	188	157	160	170	157	170	184	185	164	155	176	174	173	175	174	173	175	178	202	173	160	186	164	179	181	180	149	152	170	184	172	145	193	163	154	130	202	154	166	144	149	179	149	182	160	161	174	163	192	163	164	168	176	171	159	139	175	171	173	157	180	163	164	184	188	194	162	150	154	182	183	190	183	191	187	174	162	174	152	173	171	183	165	176	184	150	176	160	172	168	182	181	153	190	203	181	198	185	188	170	183	152	167	160	168	172	187	164	182	178	169	156	170	171	166	166	151	171	183	158	194	173	164	169	167	177	182	179	171	170	168	182	145	164	158	187	176	174	166	173	150	150	146	176	160	167	184	187	166	166	179	160	177	183	172	169	165	188	158	164	175	182	165	173	171	198	151	189	172	181	181	164	171	171	168	184	173	163	180	159	178	187	177	166	175	162	172	157	157	191	150	160	150	156	167	182	172	179	189	167	180	167	176	178	164	148	159	183	171	153	175	182	144	140	166	171	191	179	160	194	185	178	189	195	168	145	155	170	175	173	175	191	172	215	173	164	165	190	187	167	152	168	149	196	185	172	166	193	203	173	199	190	168	164	173	167	176	155	172	165	193	178	188	199	180	189	205	175	183	195	169	165	181	152	176	179	169	174	166	154	162	177	183	158	163	171	178	180	166	167	177	177	199	194	178	167	182	166	155	160	160	149	150	167	168	188	156	186	157	183	174	155	159	178	156	178	181	151	176	164	170	156	170	179	180	169	164	155	178	164	162	151	180	174	190	197	177	187	166	193	173	175	178	166	175	144	164	166	192	160	152	165	161	165	149	170	180	177	169	143	166	178	181	171	174	163	186	193	181	165	161	193	188	167	168	167	146	175	186	169	163	196	174	205	171	161	184	171	166	174	163	156	165	163	169	160	188	176	168	191	171	183	188	156	177	171	158	152	165	197	171	195	190	176	166	146	153	167	164	174	188	185	160	185	180	150	177	167	173	178	174	178	169	170	179	177	178	206	183	168	160	181	146	161	172	164	169	179	148	174	161	159	184	177	150	161	170	188	130	170	168	171	173	179	178	174	182	144	188	159	162	163	174	170	166	160	195	161	205	160	186	163	181	201	167	184	172	210	179	158	152	163	183	169	170	152	163	185	171	185	164	158	160	173	177	159	176	170	176	180	177	180	145	183	163	184	150	168	191	166	164	149	133	182	167	161	166	180	203	168	155	166	171	178	158	179	176	165	157	162	151	158	157	138	155	156	166	166	179	157	170	161	167	182	172	163	165	179	174	187	167	155	163	170	181	179	187	162	176	183	180	182	167	190	153	174	147	170	165	150	149	152	185	162	146	167	164	208	155	171	159	154	174	186	150	164	165	180	186	152	172	180	158	159	151	172	154	193	198	175	188	180	164	157	175	178	158	176	176	160	165	211	170	171	175	161	152	180	177	170	160	157	167	165	163	160	163	177	164	152	148	158	148	172	182	172	179	164	201	153	160	141	169	212	182	165	173	204	183	178	182	200	185	179	190	183	192	146	172	184	175	172	147	167	202	175	197	168	180	181	167	149	185	169	147	172	166	171	178	173	165	169	168	177	161	181	163	184	166	173	196	160	161	177	163	162	169	164	174	184	181	180	211	183	167	168	158	192	205	184	167	179	196	164	159	163	183	163	171	157	162	153
8989	3919	2527	3215	2966	2411	2083	1500	1184	1108	1045	1006	906	903	912	811	718	597	636	623	569	561	527	467	506	457	443	450	419	467	463	452	460	430	425	476	456	448	433	424	449	456	486	419	457	450	432	458	444	479	447	412	454	420	412	447	438	428	446	404	445	451	432	435	408	428	447	449	436	479	468	434	434	448	423	417	405	414	450	419	418	406	443	437	478	427	411	448	376	435	442	451	400	426	451	416	482	440	454	472	437	443	417	461	432	448	396	401	419	418	420	430	432	465	432	449	432	440	430	383	425	438	446	448	451	445	476	412	441	411	441	470	441	439	392	427	447	417	460	454	467	431	452	462	466	425	427	435	473	413	440	441	460	451	413	453	456	437	447	436	454	474	415	416	435	460	457	410	460	450	405	437	386	446	455	434	466	445	441	444	465	436	452	472	437	440	443	441	452	430	403	429	415	493	424	445	425	425	432	474	441	442	438	441	439	464	427	462	431	409	474	434	476	397	480	453	441	460	404	444	436	444	430	464	461	420	426	446	439	410	443	434	422	465	444	432	458	432	435	434	428	432	409	462	429	463	416	476	420	449	409	425	437	437	426	433	422	440	468	407	398	439	440	451	473	458	387	417	438	462	406	426	416	415	460	423	454	440	446	406	425	452	432	425	445	454	409	449	449	424	448	449	417	434	425	442	476	428	448	412	438	421	449	427	418	448	438	444	495	430	471	426	413	432	430	407	464	422	399	425	433	490	447	461	444	414	431	448	423	452	441	395	441	416	422	462	451	473	446	419	424	425	427	425	418	450	435	439	420	429	427	415	423	466	461	470	450	435	431	454	432	434	377	440	454	408	463	419	440	445	440	414	391	474	429	444	410	446	415	452	451	415	470	438	446	445	458	453	446	424	409	423	410	411	461	438	444	439	457	458	451	439	416	438	446	443	457	435	399	410	400	439	441	460	456	472	430	424	437	440	424	467	430	464	432	444	420	393	480	434	477	386	462	464	458	443	429	439	420	415	459	405	396	406	482	418	452	460	434	390	453	426	440	411	413	430	456	429	479	440	437	473	436	470	457	438	473	430	449	454	445	483	421	458	443	417	429	425	394	419	420	453	387	435	440	432	427	413	444	424	432	432	433	427	436	430	455	441	475	437	449	442	452	423	424	412	418	459	418	463	465	447	443	453	467	519	412	449	430	399	422	446	412	417	418	454	408	454	443	448	432	448	426	444	466	450	481	434	451	416	468	438	452	420	413	434	431	425	444	443	457	447	434	457	458	440	471	444	416	428	430	429	418	448	432	427	437	424	493	436	455	451	454	460	467	462	429	458	431	452	434	452	436	437	461	451	447	434	434	440	421	425	439	429	421	430	419	416	451	453	392	417	415	421	453	394	437	432	456	462	412	420	473	443	451	415	438	456	440	461	468	443	439	443	429	421	396	447	443	429	401	447	430	393	411	439	465	421	431	434	408	448	445	502	426	435	453	415	430	435	427	443	446	471	418	367	430	428	438	426	443	432	425	431	440	439	429	448	435	420	405	439	409	459	409	459	445	434	446	438	410	444	385	455	468	389	431	457	416	442	472	431	428	413	438	402	463	428	432	430	444	438	433	434	438	422	421	424	421	431	484	439	450	468	427	363	428	440	465	436	401	435	432	431	429	414	456	387	410	419	447	424	437	454	426	434	444	435	420	410	462	461	437	474	438	419	404	428	410	431	438	423	414	431	425	426	430	421	483	470	433	452	460	407	433	423	467	435	444	424	401	458	444	409	467	459	444	430	412	407	410	437	441	444	434	435	370	404	441	446	416	451	448	427	399	380	413	441	417	425	426	419	418	461	389	415	463	436	432	435	424	438	436	434	450	463	453	427	386	425	489	465	422	432	421	418	416	416	451	434	445	481	401	430	455	412	446	472	468	415	456	458	432	473	488	472	418	404	395	447	436	388	422	431	476	404	411	436	440	429	410	439	455	428	434	455	427	445	448	418	417	425	464	456	413	409	440	421	479	456	430	394	467	407	461	411	439	432	444	429	443	472	439	429	423	451	433	419	412	453	465	412	460	438	470	459	445	408	456	410	414	452	397	408	422	444	416	438	443	440	420	406	419	432	436	441	438	438	451	449	407	457	438	434	461	395	470	411	468	444	452	432	473	423	397	438	419	414	436	424	445	400	456	472	443	427	441	468	453	448	475	460	418	399	417	472	369	418	476	447	420	445	436	438	465	407	457	394	417	421	431	419	450	448	420	416	461	447	453	439	407	459	436	464	444	455	423	441	430	462	460	449	450	437	414	432	425	423	429	449	411	489	438	453	434	419	423	485	459	432	460	464	449	448	366	499	462	413	399	470	443	428	442	425	416	426	444	418	446	431	429	446	447	436	456	435	401	438	403	412	415	467	431	446	433	423	423	424	458	416	392	452	435	421	426	436	445	449	417	443	433	416	433	423	453	420	468	456	442	437	434	425	423	411	440	394	466	458	446	404	428	465	463	454	450	411	449	440	462	385	424	439	408	410	449	457	441	423	424	402	424	432	446	451	452	438	432	450	458	441	396	437	399	408	413	421	453	411	448	449	453	410	414	436	467	417	473	408	461	449	447	428	441	419	439	449	438	451	429	454	428	427	423	431	444	393	435	427	404	444	426	451	408	421	463	438	449	431	415	417	426	436	455	408	409	452	433	429	401	451	460	414	435	448	426	481	447	432	452	428	448	438	482	412	447	428	417	467	423	435	439	464	427	441	397	434	438	453	416	437	418	447	413	419	442	443	424	416	452	463	451	431	419	443	404	425	453	404	418	440	437	444	440	427	471	452	438	430	421	420	429	435	421	425	452	411	407	417	461	452	424	456	430	435	419	437	460	432	453	423	463	451	432	428	408	405	434	425	403	420	444	445	431	441	451	443	437	420	434	428	414	428	429	427	439	387	420	454	423	474	445	441	424	408	428	422	421	427	440	406	413	437	426	447	468	444	426	391	428	426	400	432	448	449	466	427	446	444	460	428	446	444	418	442	434	450	459	423	448	399	431	448	407	444	438	405	455	439	413	435	460	415	443	462	442	416	447	443	427	418	454	439	454	426	430	439	452	436	423	443	446	406	418	432	431	458	431	443	435	433	412	412	466	449	442	438	420	404	450	454	452	446	433	441	428	461	419	460	475	408	422	434	420	439	433	432	479	451	444	458	387	442	438	459	451	427	445	388	464	399	440	441	465	405	449	394	422	449	405	411	429	431	447	454	415	445	413	443	474	398	430	401	434	431	436	430	400	425	392	444	454	447	439	463	410	431	434	421	425	458	426	421	431	422	446	397	466	430	461	434	452	454	442	458	503	434	488	414	447	452	437	469	406	427	446	447	437	464	404	418	463	441	440	469	461	445	421	439	486	457	449	438	431	400	443	400	435	421	419	426	434	454	416	442	465	464	421	427	431	436	459	417	430	468	454	403	463	471	444	492	467	466	411	449	457	439	455	446	441	441	471	413	456	434	462	455
22683	7499	2951	2204	1569	1108	905	620	466	419	412	404	385	330	324	267	287	292	264	252	265	215	240	223	219	207	237	231	194	202	246	192	212	215	202	204	202	189	202	201	220	202	205	200	204	209	209	210	199	210	210	208	212	245	189	242	189	219	241	212	198	180	191	215	256	219	196	198	199	209	205	205	199	194	187	216	206	196	208	207	198	206	206	238	230	211	205	220	208	196	202	222	202	232	180	189	197	199	223	212	211	216	211	217	204	219	224	205	192	214	173	181	215	206	195	208	194	195	198	202	198	203	226	202	206	227	198	197	214	222	203	211	237	208	209	210	211	210	217	222	193	214	194	258	214	202	205	200	211	197	199	196	183	219	218	202	197	214	221	198	208	195	189	191	217	183	230	241	192	229	178	232	225	208	229	199	190	195	194	212	211	172	199	200	213	194	208	215	233	211	206	202	191	195	180	203	215	201	215	207	203	214	180	192	191	199	209	218	225	186	175	209	182	208	201	217	185	210	226	185	195	218	217	218	200	188	229	200	179	227	200	214	187	201	190	189	198	216	205	216	203	219	217	183	193	206	223	203	200	233	218	219	219	217	215	227	197	194	201	197	245	213	213	193	204	203	209	224	202	202	201	225	198	180	187	205	197	194	221	194	170	194	209	205	212	222	197	226	208	217	197	212	201	210	214	217	187	215	172	206	231	203	208	190	217	210	220	205	194	231	196	190	222	201	201	183	211	188	182	209	203	202	195	222	194	233	212	193	196	201	192	191	192	222	220	212	199	208	177	211	201	217	208	218	242	195	204	207	211	215	232	184	240	219	208	207	208	208	227	214	196	187	189	203	231	190	207	183	207	212	220	201	214	215	220	193	197	195	210	190	203	227	171	180	229	187	207	190	218	211	200	192	198	234	207	205	210	207	198	209	205	196	184	218	192	193	198	204	209	219	205	179	212	203	197	212	223	226	202	228	180	203	236	206	205	212	194	226	192	212	184	205	181	192	224	196	188	180	221	199	199	197	207	198	173	204	195	200	218	223	201	212	225	210	212	220	189	208	224	214	171	209	192	197	230	211	211	221	205	196	204	222	213	217	211	221	189	188	205	196	202	212	201	207	213	229	205	224	202	199	211	209	213	228	234	194	200	211	192	221	202	211	184	210	221	199	183	199	200	188	187	199	198	188	204	202	190	223	205	224	209	218	197	211	192	207	194	209	191	191	185	228	199	214	207	183	187	212	216	221	167	204	197	209	211	225	196	208	194	217	201	221	224	192	188	214	188	203	204	208	213	215	206	222	211	196	194	190	206	199	190	198	212	197	234	231	213	246	186	217	237	209	191	193	217	192	206	217	204	205	202	215	223	187	212	181	192	216	221	198	209	200	228	215	201	213	211	200	195	202	187	212	238	227	225	201	222	205	191	199	192	239	222	203	167	230	236	227	193	184	209	204	196	189	234	206	198	182	208	193	207	210	199	190	209	191	212	201	226	226	230	191	200	231	224	188	195	215	187	206	206	211	215	205	180	195	230	200	210	223	193	209	223	181	212	194	189	194	187	200	210	231	213	168	212	212	173	212	185	219	194	188	214	195	179	208	224	209	188	218	200	201	224	194	210	210	198	211	198	193	204	219	209	196	208	202	215	201	224	202	196	198	230	209	214	217	205	211	178	210	226	184	196	181	225	204	206	242	218	176	207	212	214	228	227	186	198	190	215	212	195	191	203	213	182	201	197	193	201	211	226	192	208	220	204	198	206	205	199	204	186	208	223	197	176	234	225	210	173	205	216	203	205	222	181	197	207	197	191	186	204	222	205	198	206	214	225	185	214	203	224	185	218	232	224	206	201	208	195	184	214	195	203	193	205	217	213	198	204	184	219	219	219	209	187	179	213	175	221	229	220	228	205	195	182	229	206	202	209	196	191	207	193	191	205	205	188	228	210	188	236	196	196	225	193	213	245	213	202	208	196	173	235	190	224	246	210	195	201	183	199	191	189	217	195	201	223	197	220	177	187	209	222	212	201	196	216	222	190	200	224	210	220	205	209	224	198	192	190	209	195	186	220	225	211	206	222	206	225	175	190	199	190	203	198	209	201	170	210	202	187	199	208	188	196	198	214	214	211	202	225	201	215	181	195	204	199	178	199	219	220	213	211	215	244	190	218	192	227	230	205	177	192	204	176	191	184	212	218	219	198	215	201	212	187	192	229	203	171	201	176	215	174	208	198	222	217	223	211	198	217	187	182	185	201	215	208	199	217	203	199	221	217	194	184	213	189	208	194	213	194	187	214	212	209	188	208	218	201	212	213	214	222	202	191	209	176	202	201	209	209	181	221	204	206	192	202	200	210	215	203	229	175	210	218	203	217	185	201	205	222	199	221	200	215	202	225	204	193	202	198	216	211	216	234	194	214	188	211	217	227	199	191	211	203	210	208	232	204	203	219	210	197	190	215	205	211	204	201	214	191	200	209	203	210	194	193	213	225	198	221	214	262	222	216	210	234	199	212	193	195	192	196	227	191	200	234	237	209	202	209	208	216	207	207	194	226	194	208	194	200	216	243	218	185	209	193	224	187	196	205	197	214	216	200	195	220	187	207	196	234	231	200	196	208	190	203	178	200	220	232	217	192	224	236	218	240	196	214	217	200	188	243	197	215	224	211	228	226	203	177	205	189	205	192	190	204	159	211	212	190	213	210	190	195	215	183	209	212	202	195	213	205	212	207	210	215	187	191	220	220	182	203	204	234	174	196	199	205	211	203	196	227	211	188	211	216	220	196	210	198	195	185	205	195	216	227	227	208	231	207	192	203	258	201	211	205	201	197	226	180	205	220	194	193	216	211	193	215	181	207	232	184	207	207	220	212	201	204	219	230	208	211	205	211	209	185	207	222	218	197	209	203	216	191	208	229	207	193	202	215	205	194	203	198	211	207	203	208	200	201	198	227	212	170	210	199	195	221	205	191	212	177	213	216	191	192	209	231	194	192	202	183	179	222	208	186	206	226	186	218	209	199	204	184	219	204	196	220	216	209	212	232	189	216	194	223	199	196	201	194	208	201	205	220	209	211	190	231	219	180	193	215	238	211	200	203	222	216	195	213	216	196	171	195	181	177	207	213	205	190	182	181	224	195	208	185	218	244	216	205	216	220	184	198	216	169	229	198	222	197	212	207	206	224	192	216	191	220	171	216	186	210	193	198	210	183	192	202	201	192	185	227	187	224	203	221	212	219	206	204	207	230	232	199	188	196	197	198	215	218	212	207	194	204	198	206	198	226	176	179	219	212	198	189	205	208	203	210	213	205	191	202	190	214	212	227	172	197	181	224	222	214	179	203	189	205	205	225	225	211	213	236	223	184	181	227	220	211	222	190	204	197	194	205	241	206	211	201	190	219	204	184	226	213	217	201	209	212	222	209	196	227	209	175	197	222	233	193	202	227	207	222	183	217	209	186	212	198	207	218	204	203	197	207	214	182	208	196	183	233	218	202	214	211	232
16437	6059	5888	6335	5344	4737	4000	2948	2069	1879	1841	1791	1653	1419	1299	1127	1038	973	903	948	852	767	719	664	579	619	565	567	607	606	584	541	543	522	537	543	534	512	533	544	531	517	530	511	547	528	526	489	518	518	533	520	483	506	550	532	498	543	479	506	533	494	548	468	518	512	516	521	555	559	517	510	525	574	511	536	540	519	468	486	495	546	486	520	517	521	506	489	558	503	491	544	520	520	534	524	537	506	496	497	554	500	535	545	501	477	545	502	511	558	463	491	533	479	508	499	511	509	535	536	502	508	510	497	542	540	524	476	512	524	562	531	487	522	483	518	495	509	485	513	506	500	540	484	537	526	484	525	487	519	491	526	497	508	508	537	533	463	535	539	502	509	492	497	532	519	523	512	497	510	521	479	514	510	503	498	518	512	526	512	524	493	494	551	545	507	498	508	540	495	515	536	520	519	546	532	479	505	523	540	508	508	482	512	522	515	519	470	493	536	515	455	496	515	521	497	504	508	504	504	483	504	511	512	475	498	506	487	514	484	509	486	492	523	523	500	530	520	506	513	510	488	551	524	508	513	496	519	508	524	525	516	494	529	484	475	534	494	489	510	497	478	510	496	506	457	473	506	526	491	500	486	500	511	510	503	491	474	482	537	469	518	493	524	521	533	541	514	458	517	492	509	501	514	509	490	529	514	518	503	525	499	527	495	518	504	508	500	525	521	481	442	478	501	508	507	527	511	496	534	491	504	557	534	505	487	541	505	493	522	468	532	499	496	496	547	525	503	504	484	551	494	482	525	535	532	474	528	497	493	511	508	568	499	491	522	476	513	482	484	509	515	468	475	510	472	467	503	470	517	477	544	500	526	515	455	511	526	475	525	515	554	508	494	496	464	523	481	526	509	532	485	499	515	515	499	524	490	494	510	500	493	492	567	493	512	505	511	485	521	532	532	515	504	549	482	525	495	544	471	503	539	497	465	492	503	487	521	532	492	485	540	515	507	492	562	514	507	530	485	519	509	476	550	546	501	503	506	497	502	545	538	527	536	484	508	505	482	516	509	515	501	504	509	503	479	535	525	508	514	502	497	515	499	514	512	524	477	515	538	540	500	524	506	544	467	508	509	505	493	487	497	504	485	477	512	510	514	503	520	521	472	489	470	506	484	493	524	514	483	507	518	531	488	525	514	487	519	459	538	491	502	473	528	486	478	555	503	487	528	476	495	474	527	456	523	518	507	529	475	507	536	475	518	522	501	532	557	516	468	506	515	504	535	512	545	517	478	493	535	515	528	514	512	508	486	519	529	500	518	470	489	552	523	521	519	480	514	539	534	525	497	497	553	535	499	531	513	517	505	536	456	503	511	513	491	542	502	542	530	535	509	487	520	537	509	507	519	516	536	500	504	465	518	491	486	531	495	505	474	522	506	506	503	495	514	520	516	484	509	500	462	505	506	471	507	549	463	557	531	489	521	539	524	505	501	518	504	524	508	529	540	488	524	496	477	509	472	518	483	519	516	497	548	530	503	502	487	513	530	524	516	543	514	556	515	503	530	501	480	496	534	486	501	516	476	527	513	480	523	510	515	502	537	544	486	483	533	524	567	494	533	476	493	527	532	483	521	474	504	498	499	524	495	562	506	487	515	515	510	500	529	507	542	486	504	511	537	449	517	532	503	533	535	487	509	501	490	497	484	483	518	484	503	500	531	518	523	524	516	538	518	521	523	486	481	455	512	522	502	491	478	520	484	512	517	487	493	506	494	494	485	495	503	514	515	521	477	519	509	499	494	484	502	493	516	495	477	493	524	503	501	512	463	495	542	518	507	507	521	525	542	503	501	501	536	482	481	483	493	492	490	477	515	528	504	499	529	492	519	540	507	498	495	476	547	554	497	471	500	485	493	495	520	543	490	517	556	521	534	482	509	498	502	519	530	498	510	508	515	487	515	523	520	503	492	493	508	495	536	497	544	526	521	520	510	531	524	522	485	497	528	507	490	537	522	524	560	495	468	485	521	484	492	539	533	459	481	481	557	528	505	496	533	512	511	498	527	496	521	496	520	499	504	485	508	517	510	508	471	553	462	541	514	504	455	490	491	512	465	502	493	540	539	523	527	489	484	546	515	447	572	468	525	471	507	546	497	533	522	505	505	535	519	527	500	477	508	510	519	484	521	496	495	477	507	470	527	504	514	486	514	526	487	501	490	484	476	517	537	512	490	460	502	540	497	499	533	496	505	525	485	510	488	489	504	515	518	519	491	520	509	476	537	508	545	526	507	506	509	501	515	475	485	499	532	498	538	475	526	545	495	477	517	493	525	530	490	501	521	542	523	477	485	548	500	511	515	493	492	548	541	481	509	467	510	520	497	473	524	512	470	488	495	484	521	547	521	545	494	540	504	498	504	503	544	518	487	500	533	512	516	538	544	512	500	481	530	519	468	500	479	502	511	526	492	504	493	539	518	541	494	533	527	505	506	534	516	553	498	485	511	502	526	552	492	543	477	534	526	537	514	495	487	505	507	526	485	481	502	473	520	500	512	485	497	495	496	530	525	498	541	525	518	511	508	510	489	520	534	529	494	521	501	507	512	493	514	514	493	546	503	527	536	520	517	474	487	489	531	502	517	480	481	531	502	518	528	543	514	538	485	483	514	471	583	505	519	492	466	514	501	512	544	478	511	531	510	519	526	490	500	476	497	514	516	498	476	536	500	519	482	512	501	501	503	519	495	492	523	479	518	517	509	499	552	476	514	521	514	513	522	509	547	501	486	490	494	529	546	479	499	506	494	467	513	514	507	521	528	503	570	460	532	504	510	528	500	497	522	554	482	517	519	466	484	508	490	499	550	517	515	512	481	519	485	531	495	501	544	500	514	497	531	504	507	476	521	540	466	502	577	505	519	521	518	481	501	519	498	493	527	504	503	486	479	521	517	485	476	488	521	531	528	494	533	512	524	532	547	465	478	528	540	488	503	488	555	529	532	544	520	522	523	518	525	493	505	498	507	508	490	486	521	510	471	519	488	491	502	506	510	521	530	503	507	498	488	547	508	484	459	493	462	515	503	496	530	544	534	497	468	501	469	500	487	532	488	562	485	485	483	486	484	557	459	520	519	542	519	485	524	546	468	509	530	511	488	502	515	523	516	485	546	527	518	504	531	474	481	526	499	504	505	503	508	509	467	529	506	527	532	517	489	478	499	521	469	521	491	530	502	500	492	528	479	490	505	474	562	508	489	543	461	504	513	494	516	518	509	531	475	532	482	531	540	482	510	533	460	525	501	520	512	523	535	493	485	528	522	559	509	490	516	544	502	488	496	515	520	528	498	565	510	504	495	524	510	518	496	528	482	502	512	512	527	509	513	486	523	542	537	530	497	501	510	517	504	535	521	471	548	508	553	520	539	506	505	488	482	517	491	503	502	541	485	530	515	501	450	511	519	524	497	514	505	522	506	457	518	482	530	510	507	497	556	488	530	508	517	548	536	554	522	494	514
31479	13268	5709	2538	1521	1235	1043	853	576	461	443	433	403	320	271	307	308	225	219	242	219	195	165	152	155	156	163	156	175	158	156	151	155	155	127	134	153	137	164	152	160	136	141	140	154	166	142	130	131	150	142	125	116	142	125	137	134	135	137	142	149	152	141	145	160	134	143	146	161	150	142	130	128	129	136	151	144	129	151	145	152	129	118	142	117	135	133	151	129	138	143	159	137	132	108	160	151	124	120	135	148	157	160	145	129	127	128	110	151	146	125	131	133	145	149	137	148	143	113	140	134	141	164	130	140	145	134	156	153	137	138	125	135	167	161	147	139	136	140	146	139	127	130	142	152	156	137	143	146	146	134	133	149	149	132	150	136	135	119	123	140	133	144	127	123	108	147	142	145	141	160	141	164	142	170	107	136	139	136	140	151	149	144	140	137	145	129	148	132	119	119	138	140	143	138	136	140	133	139	131	126	139	151	126	159	127	127	139	125	129	146	135	131	154	146	136	141	142	132	149	146	149	132	150	117	153	138	146	145	123	134	141	157	116	145	116	134	165	132	119	149	137	137	127	139	151	156	121	125	125	149	137	121	128	142	153	131	148	115	138	155	144	164	122	120	144	128	143	149	138	147	127	145	145	157	122	133	152	130	137	137	132	160	129	138	130	143	152	133	134	148	149	155	150	126	121	161	139	132	124	143	148	130	175	143	134	138	142	135	152	134	132	144	119	132	140	137	136	139	127	143	142	160	154	135	127	131	149	133	138	132	134	103	164	154	123	137	109	138	133	133	150	150	111	162	125	145	136	133	145	134	118	145	152	152	137	163	146	140	133	128	133	123	130	127	134	143	137	150	128	145	137	137	143	152	115	117	160	136	129	122	128	134	135	116	135	146	132	155	132	147	179	116	125	157	114	140	126	129	127	145	144	145	139	153	147	134	142	147	133	142	142	130	121	146	159	126	144	150	134	150	144	131	126	129	141	136	120	139	150	131	136	146	161	165	140	135	136	135	146	160	145	136	139	135	130	131	127	140	124	126	142	127	132	138	166	150	135	140	128	135	131	147	144	152	123	141	125	138	126	130	114	131	134	115	117	133	132	127	137	124	136	151	140	146	148	137	131	157	142	135	130	117	139	133	134	164	130	145	153	160	155	133	132	141	169	148	146	126	135	126	138	148	140	148	153	134	136	136	137	149	146	122	138	135	153	129	140	151	159	117	117	159	165	140	137	143	160	132	123	136	146	142	151	136	95	131	143	142	136	119	159	165	147	135	125	124	141	139	151	112	138	137	142	159	148	161	159	130	153	124	142	151	148	118	139	170	127	140	138	115	143	141	127	145	158	152	144	132	139	141	140	143	157	131	157	131	143	138	131	142	142	136	142	132	143	137	121	129	148	140	138	162	156	133	144	147	156	134	132	160	129	121	122	150	133	139	152	154	152	167	158	123	145	134	130	124	136	147	153	141	141	134	113	125	144	126	136	147	131	116	117	132	141	137	124	152	152	144	138	130	138	136	131	149	124	133	134	160	151	149	141	130	139	152	135	119	137	138	118	138	128	139	154	139	159	131	130	147	126	131	161	152	141	143	147	138	144	146	157	128	136	127	122	123	157	126	136	165	154	151	141	138	123	153	145	122	131	132	140	126	148	155	130	139	123	119	153	140	145	143	152	144	133	141	126	149	125	131	133	122	163	118	122	138	138	152	126	134	143	145	148	147	148	155	143	149	150	141	152	154	136	124	152	146	152	144	141	140	143	116	108	112	158	146	144	144	127	147	123	131	146	150	144	141	156	143	142	130	127	144	154	145	146	121	124	144	124	151	134	135	117	125	165	139	136	126	143	150	136	131	120	127	149	100	125	145	145	135	114	145	134	123	136	163	126	144	133	151	145	135	124	111	149	126	151	149	123	140	135	147	145	125	119	146	170	113	134	167	142	124	129	149	131	116	121	149	147	118	134	128	130	158	163	134	138	142	124	140	137	130	166	130	143	155	145	141	145	122	130	128	147	139	131	151	115	133	133	143	135	152	138	153	138	120	142	151	120	119	123	135	157	156	148	119	153	189	125	150	140	134	129	138	162	151	129	116	155	131	144	125	147	133	144	121	141	135	144	115	158	131	156	150	127	146	147	143	148	168	132	138	148	139	143	136	144	134	131	131	125	136	145	159	155	138	151	116	119	133	156	140	128	154	136	148	131	152	145	148	155	148	133	128	135	124	138	125	134	143	149	153	144	150	127	156	153	133	123	150	129	153	120	141	144	160	136	134	137	117	129	151	146	149	143	157	133	139	158	122	161	136	132	131	157	137	155	143	144	143	128	131	129	134	131	135	144	139	122	156	137	145	155	147	144	131	145	124	137	129	124	127	120	149	125	118	125	127	152	131	144	133	140	130	147	122	127	148	142	136	136	139	122	148	123	146	153	126	128	158	126	135	145	131	131	140	141	143	137	155	137	125	136	145	153	144	125	146	154	147	138	111	157	141	141	140	143	148	118	130	132	130	134	129	122	142	111	114	137	152	121	117	154	140	149	133	162	142	107	125	135	108	145	138	154	146	151	141	119	127	139	136	134	147	153	154	141	126	131	123	123	137	136	138	132	143	140	131	155	164	145	142	126	145	137	135	124	146	142	139	138	172	137	140	130	153	161	123	133	135	113	148	141	112	148	133	132	151	124	141	140	139	155	142	148	147	128	150	143	136	136	141	136	138	128	130	126	149	149	140	146	159	120	138	141	128	144	141	123	153	140	144	142	138	158	121	140	104	135	132	119	137	148	127	116	141	159	124	130	139	141	155	140	133	138	122	144	124	126	154	142	124	148	152	126	136	185	135	143	137	141	155	137	149	142	130	149	102	136	136	136	156	116	146	136	114	137	150	140	147	152	139	137	145	143	134	118	137	131	123	134	145	149	113	146	121	131	120	135	126	136	128	129	147	136	149	175	149	124	140	123	119	154	142	116	129	144	120	137	136	144	154	156	120	133	150	127	134	136	128	131	131	129	143	137	142	130	147	158	143	146	130	133	128	154	141	166	136	152	131	132	104	142	135	131	134	129	146	130	134	129	134	140	159	141	158	133	144	133	141	126	159	155	150	144	150	134	156	119	118	144	118	118	119	139	140	117	124	136	109	144	132	138	131	158	112	144	122	142	125	141	133	131	127	138	136	124	138	120	127	155	125	132	142	145	126	142	139	135	134	141	143	136	129	159	138	136	136	141	150	144	161	155	128	122	131	152	139	134	158	127	124	141	155	134	131	133	136	163	128	140	136	136	138	141	145	141	137	143	127	154	140	144	134	150	166	140	145	147	137	146	150	130	132	144	136	125	136	144	148	123	138	119	139	135	122	140	148	138	155	126	137	157	145	134	155	122	157	144	149	142	149	126	150	167	150	112	143	138	140	139	107	153	136	132	124	154	174	149	127	137	139	121	149	131	147	111	130	112	137	134	122	128	150	124	137	130	150	145	149	128	110	143	125	141	132	142
20615	10205	9237	6784	5681	5445	4863	3857	2845	2481	2391	2081	1987	1597	1520	1318	1113	996	947	1021	875	696	555	538	481	458	473	449	421	474	437	440	429	411	372	370	372	376	358	391	399	357	358	372	386	338	357	368	369	345	367	374	371	368	356	332	372	345	331	362	369	333	370	370	373	348	353	411	395	363	374	329	396	335	322	363	358	357	376	366	356	356	341	341	362	356	329	329	366	342	348	326	351	352	359	363	339	321	335	357	336	348	341	358	333	312	358	365	353	363	328	338	363	357	342	342	350	350	328	337	341	342	356	368	358	350	314	349	388	326	349	336	408	363	350	353	338	316	370	334	348	359	367	333	335	339	322	349	364	366	333	366	332	352	336	324	364	355	330	329	336	320	339	332	352	352	379	367	348	313	314	342	367	379	352	369	368	354	367	399	340	330	352	352	392	361	378	360	299	321	344	363	323	353	349	345	348	351	360	354	313	368	371	364	348	341	346	357	399	375	362	332	314	374	338	359	345	354	345	314	369	330	352	335	340	347	355	348	368	321	379	318	340	346	346	347	363	368	385	356	342	367	346	322	350	312	345	337	364	341	342	350	330	371	368	370	326	358	379	366	368	342	353	366	346	381	344	341	347	357	343	375	328	343	372	323	356	345	317	317	344	336	358	364	348	324	336	359	368	336	378	335	359	317	331	341	363	341	355	334	359	315	329	368	338	345	406	356	345	349	328	353	341	365	349	340	342	345	370	348	367	373	381	341	346	351	343	311	339	344	377	346	371	344	339	358	370	393	348	349	371	324	352	331	359	327	330	346	330	357	358	347	338	353	345	377	358	346	351	349	343	370	382	326	366	340	353	343	360	353	340	321	354	353	349	354	355	342	384	329	360	328	365	350	421	396	351	365	366	349	369	354	344	312	348	359	376	377	376	392	334	351	353	361	377	343	369	337	334	354	360	327	335	348	355	328	342	345	338	346	363	355	360	383	340	384	369	316	345	356	328	330	329	371	353	392	342	373	365	327	370	334	336	338	349	368	326	315	356	325	340	339	350	358	349	342	357	355	362	361	341	334	346	386	352	351	358	333	340	359	366	334	357	339	359	379	336	340	355	341	353	366	392	348	367	323	349	344	341	355	323	335	350	366	359	349	357	331	394	320	342	338	332	308	348	371	342	368	347	331	366	372	359	380	369	354	373	350	339	345	369	331	386	369	382	348	359	344	337	354	355	367	370	377	360	367	350	371	341	350	350	321	357	343	352	329	353	356	320	356	345	360	315	340	361	368	351	341	310	345	355	379	345	352	328	321	338	342	352	352	373	369	371	310	354	345	327	336	362	380	320	394	333	321	315	359	345	321	366	349	336	383	362	343	372	350	345	373	360	371	352	335	333	359	317	317	317	367	342	352	339	360	317	332	353	341	355	352	332	333	328	356	320	366	367	373	346	379	353	344	361	388	334	317	351	399	392	379	374	361	349	323	345	331	349	352	343	379	330	348	341	374	352	358	380	360	345	325	325	336	384	362	364	363	331	329	343	335	321	370	360	369	337	331	361	362	304	343	375	333	347	371	328	379	332	363	339	351	339	349	361	365	339	370	353	353	355	385	356	373	348	334	361	363	336	342	370	343	339	360	386	354	386	374	349	355	354	331	349	350	389	354	345	356	372	341	330	329	332	327	356	369	332	329	348	358	333	330	327	378	319	348	324	346	374	324	367	377	335	376	345	347	349	348	349	345	353	377	338	352	341	349	353	356	366	330	347	319	355	332	344	387	352	327	371	359	338	324	374	322	376	359	345	344	392	355	345	384	344	340	352	377	368	381	350	342	353	326	346	329	333	348	355	369	369	336	354	359	353	379	356	340	331	316	348	393	358	380	331	363	369	371	372	343	324	348	331	329	336	349	308	348	344	332	359	377	329	351	345	417	317	357	352	335	337	335	386	344	380	365	337	332	374	327	316	362	338	370	384	361	346	387	340	341	358	352	342	338	291	329	327	351	349	352	348	334	382	313	365	372	368	359	352	379	365	360	384	359	359	339	386	334	353	380	355	367	344	335	381	346	384	307	350	365	380	380	377	327	384	370	347	353	331	333	373	362	358	348	378	356	369	364	382	366	353	341	370	360	351	320	333	312	347	357	318	341	342	351	352	347	377	362	357	340	350	338	344	364	295	334	334	332	350	361	395	364	339	367	317	372	316	363	357	332	335	339	331	360	355	305	361	360	323	383	350	328	369	327	352	344	333	363	345	382	345	335	393	351	347	349	337	336	359	354	302	339	357	335	345	311	364	335	327	361	340	390	366	360	343	371	367	357	354	349	336	329	332	382	328	372	314	326	369	354	391	367	343	390	332	317	329	362	384	350	348	349	385	345	367	361	355	370	340	383	367	349	314	360	368	349	335	335	338	349	360	388	345	369	355	359	306	338	356	359	332	335	346	366	347	355	332	359	358	365	310	325	367	340	339	343	385	342	351	365	377	338	351	379	377	347	377	348	349	358	307	352	336	363	335	351	365	353	366	366	382	345	325	325	357	365	356	364	318	323	343	347	314	351	326	339	335	335	319	370	308	352	333	360	368	340	335	355	350	318	380	347	342	349	377	348	335	364	291	361	354	336	368	344	384	337	308	341	369	298	352	352	385	361	380	354	329	314	363	344	364	346	366	373	361	366	325	334	339	350	379	353	382	351	355	356	340	339	336	386	338	319	339	355	352	356	353	379	313	366	351	377	338	323	336	355	313	371	356	363	330	332	336	379	356	356	325	358	360	334	366	346	357	335	346	353	322	349	323	362	337	360	343	350	351	354	355	317	356	348	329	383	321	331	365	346	324	357	333	341	345	374	345	349	333	341	351	352	348	364	356	356	342	321	370	356	352	345	333	340	326	346	359	326	332	344	322	363	340	345	353	356	325	341	358	368	307	340	344	341	364	352	343	334	339	391	360	369	333	372	334	373	382	356	328	336	351	341	367	349	338	364	382	339	345	331	372	344	353	340	356	307	348	333	345	323	365	359	335	304	368	366	322	385	321	378	345	338	343	328	363	354	340	338	381	364	349	366	357	369	338	330	401	322	384	325	331	326	327	343	361	366	365	351	358	352	328	353	340	365	371	360	360	351	343	340	337	374	367	348	357	343	352	345	394	331	323	356	339	351	340	343	317	357	357	346	372	316	308	305	366	349	355	360	402	339	348	357	350	385	350	353	357	341	344	363	332	342	349	360	345	335	353	327	341	358	376	355	360	351	367	367	344	333	312	365	371	373	362	350	378	353	351	331	344	357	375	334	377	388	346	339	346	342	372	359	383	320	354	316	361	345	329	369	314	345	358	350	352	358	354	380	353	361	379	346	337	350	353	359	355	359	325	337	331	346	351	322	340	336	341	374	358	352	349	324	334	340	366	377	337	349	334	369	368	376	342	353	344	342	356	358	369	352	344	333	329	370	355	379	319	398	335	360	330	387	365	329	357	310	351	310	337	388	357	326	357	325	355	372	311	362
11955	3175	1417	770	672	482	448	372	360	323	315	264	257	275	227	196	198	193	211	216	219	187	187	191	185	179	204	169	197	181	187	204	174	195	195	207	183	183	173	158	169	224	203	191	170	178	178	183	207	196	180	196	187	180	196	185	158	166	191	154	185	191	183	187	182	169	184	185	194	163	187	168	172	203	170	171	184	177	175	197	204	192	170	182	184	203	185	201	185	171	164	171	183	203	182	185	196	183	174	181	195	188	173	175	187	200	200	185	148	189	214	178	165	179	176	213	175	193	192	193	193	189	177	167	170	204	204	163	156	174	192	178	198	188	186	172	190	186	207	170	191	162	198	182	169	171	194	195	184	181	167	182	205	199	168	182	195	175	193	178	178	179	187	205	191	184	178	163	167	180	195	179	165	170	203	184	193	190	172	152	198	187	177	167	197	175	182	164	159	166	170	173	190	200	182	191	164	201	194	172	169	176	164	157	204	189	196	155	173	164	181	183	199	163	180	164	173	180	178	193	201	180	163	206	210	157	171	171	180	186	189	190	172	176	209	185	190	189	188	152	197	186	180	177	167	170	180	200	171	183	177	190	179	168	194	184	191	199	165	178	203	176	175	166	178	174	145	170	183	179	202	199	171	224	186	178	183	178	194	188	175	197	184	184	198	187	194	194	197	172	203	200	159	185	196	201	178	208	187	161	185	179	178	188	192	168	166	195	190	175	185	196	162	190	179	200	159	198	168	166	183	159	180	188	194	171	166	174	204	187	181	150	193	180	167	190	160	174	184	210	167	182	159	165	185	193	175	199	168	175	188	192	175	190	186	194	194	177	196	196	183	173	196	182	170	170	170	179	182	154	196	191	184	173	174	170	190	209	181	165	168	180	187	195	182	182	198	173	173	165	174	187	170	190	172	191	140	187	170	167	185	191	199	187	175	169	202	204	185	169	157	184	179	176	160	171	176	169	182	191	200	193	210	167	188	191	173	174	179	182	198	174	184	167	183	202	177	162	190	185	199	153	191	184	185	174	208	180	152	189	171	171	174	174	228	195	180	198	174	179	177	186	168	167	185	200	161	171	213	181	190	181	201	175	202	160	187	182	187	183	175	186	179	181	187	180	169	185	202	185	185	176	193	186	197	183	194	191	202	182	178	196	201	185	195	177	189	170	180	179	160	206	163	181	174	176	176	171	210	174	178	186	164	184	163	176	177	179	166	154	184	166	194	161	176	184	184	181	176	191	189	175	178	183	182	180	188	178	198	193	173	175	200	200	173	174	182	205	179	174	200	167	151	192	185	180	185	198	189	194	185	157	165	183	173	190	199	180	180	191	163	167	203	162	179	187	194	171	187	165	181	194	185	155	172	156	185	172	171	192	192	163	188	189	190	180	180	180	166	206	202	176	170	174	201	188	161	182	197	200	163	182	183	181	182	169	173	192	147	153	162	177	171	203	205	175	172	160	195	182	199	183	166	176	176	198	174	182	181	199	165	174	161	150	174	150	202	172	184	192	184	159	193	160	187	184	206	194	164	174	194	192	187	159	190	182	172	172	177	191	181	183	158	203	184	195	192	198	191	195	202	189	182	158	227	184	160	190	184	196	182	167	181	171	189	179	183	182	205	153	210	179	197	162	175	190	173	212	195	173	199	200	160	173	177	184	187	184	161	187	215	177	178	182	195	183	177	175	180	174	163	171	164	192	174	157	206	188	173	163	202	172	172	165	207	176	196	177	205	196	198	200	183	181	176	169	201	179	191	189	182	167	167	194	179	161	164	174	188	195	168	198	192	163	173	190	173	192	203	171	172	193	184	210	222	190	173	173	167	187	182	194	173	173	206	185	185	167	178	180	195	179	160	196	196	199	190	168	169	163	156	178	185	178	184	198	184	211	184	180	162	157	178	181	170	187	206	186	158	176	169	177	178	170	180	199	186	169	181	196	162	162	174	199	180	177	190	187	166	190	158	219	167	199	178	175	191	182	182	163	204	170	192	182	197	168	183	177	187	181	182	178	182	174	191	159	187	188	176	154	181	169	182	164	177	170	208	184	206	180	193	183	185	175	196	209	186	163	197	173	186	168	156	163	195	175	193	163	192	191	189	169	203	190	185	193	209	202	200	185	168	172	171	185	181	178	203	172	186	153	185	176	184	193	160	193	202	164	204	201	204	208	188	176	169	170	194	213	172	176	159	180	173	164	171	197	174	155	168	192	183	167	198	170	195	172	180	174	185	184	161	178	177	221	187	179	177	189	171	188	179	196	172	185	190	194	190	175	175	153	180	183	185	201	186	192	217	183	178	153	184	175	160	179	169	200	184	176	168	160	199	187	193	180	167	172	189	192	175	161	171	201	164	162	200	180	192	192	212	178	151	174	169	204	191	201	170	194	189	175	177	181	178	170	203	171	192	186	188	197	169	183	177	177	174	180	169	187	193	173	177	182	182	171	184	187	178	201	178	182	199	191	190	180	185	175	155	159	174	189	178	192	196	185	187	178	181	178	175	179	167	167	180	195	185	189	163	166	181	200	196	154	213	173	180	197	154	161	171	197	180	173	163	184	159	185	174	196	178	172	202	182	191	183	211	194	208	183	171	181	173	156	201	192	175	168	197	191	174	161	187	161	205	170	186	190	193	152	174	178	198	190	200	194	167	185	198	177	174	183	159	187	171	179	169	210	171	178	188	176	168	168	190	167	172	176	170	168	177	187	190	187	196	193	179	169	184	176	203	198	183	167	174	172	189	186	204	174	188	166	166	198	165	163	166	179	187	168	173	197	184	185	169	197	166	173	199	233	188	173	192	172	152	191	178	195	195	184	186	170	195	210	172	187	181	179	197	176	196	188	140	153	195	218	202	179	228	183	164	178	159	188	177	171	184	180	193	198	173	191	178	204	182	183	197	173	224	180	183	170	202	184	171	179	196	191	213	181	171	191	190	171	189	192	194	174	191	200	170	183	162	164	203	195	175	190	187	193	171	202	180	195	193	178	188	174	200	211	180	165	197	176	166	195	187	172	187	185	173	181	188	167	207	190	197	176	166	180	184	187	200	168	188	183	174	186	177	197	175	178	184	203	192	182	168	157	179	189	167	165	185	189	185	188	202	156	179	178	191	200	173	183	195	187	162	179	176	158	177	186	167	197	178	191	170	154	189	157	221	205	175	171	189	194	192	182	169	175	164	180	183	188	164	179	183	190	200	165	178	179	174	177	186	164	180	195	163	167	169	186	164	170	196	201	170	183	204	194	174	192	164	181	181	180	159	192	199	175	190	173	183	179	192	157	162	192	167	177	169	169	165	178	176	186	171	165	175	189	172	189	200	179	183	167	211	186	194	185	191	180	187	211	171	172	193	207	187	195	196	183	194	208	161	179	163	196	148	165	181	181	158	190	177	161	200	176	181	186	174	180	186	198	166	197	194	228	184	181	191	191	176	164	199	184	172	173	177	178	182	185	188	184	184	173	162	165	194	164	186	187	170	171	163	183	195	190
8727	3004	3012	2602	2389	2218	1884	1572	1370	1266	1107	1118	1038	909	898	809	764	760	714	702	616	581	581	476	492	464	475	426	532	513	501	472	485	486	458	424	494	487	498	477	463	443	468	437	481	495	432	449	441	405	441	475	472	448	454	462	496	438	493	422	502	503	440	471	429	483	490	493	436	476	453	450	497	459	482	486	418	417	467	448	476	466	452	463	452	451	435	443	462	459	475	435	420	494	481	466	466	421	477	450	459	460	450	492	468	453	442	466	453	449	446	450	426	453	499	465	471	474	492	496	473	481	481	450	443	474	484	442	446	490	471	436	436	460	439	508	458	480	433	480	443	444	458	461	449	499	466	432	436	475	432	467	493	465	480	450	465	490	424	483	479	484	443	472	405	473	433	474	440	475	461	470	437	489	455	430	434	447	488	467	457	457	459	456	454	503	441	481	442	483	470	465	441	437	475	491	434	458	460	457	460	433	451	439	451	432	461	481	425	468	466	453	466	485	441	407	507	462	447	452	470	449	457	481	442	467	478	415	434	479	432	474	446	409	468	458	480	491	455	486	462	433	440	446	482	485	491	461	450	457	445	475	456	448	471	501	439	430	450	400	490	474	379	497	479	474	454	457	451	402	440	460	482	455	492	444	491	480	478	421	454	429	482	460	423	461	460	442	471	446	495	500	448	456	498	445	435	459	440	483	454	458	465	457	400	447	465	452	477	446	475	440	484	483	485	458	461	455	489	470	462	469	444	472	441	490	478	446	447	469	434	463	478	440	481	465	484	464	429	453	469	463	466	440	411	449	500	472	458	502	443	464	454	479	450	432	446	463	496	469	460	486	460	471	414	487	462	466	451	457	454	459	491	423	436	457	462	447	459	484	435	440	433	454	449	474	466	473	451	480	510	441	459	441	458	439	464	435	474	420	455	467	452	466	464	458	473	481	456	468	441	440	458	507	514	468	493	443	456	483	467	463	463	499	463	470	432	454	455	432	490	473	463	463	470	421	454	474	426	467	485	448	481	440	463	445	481	436	463	492	475	486	421	445	446	467	462	451	456	447	440	454	466	430	481	487	457	450	464	434	460	439	434	453	455	479	401	423	470	477	468	486	434	428	455	420	458	484	445	478	443	440	457	467	436	487	456	479	433	448	450	446	446	457	461	461	484	480	450	492	430	457	479	421	511	465	490	479	460	500	509	493	461	482	433	473	469	475	443	448	471	470	447	467	454	459	471	463	457	407	447	460	495	449	493	429	459	467	472	428	464	503	431	489	490	415	447	467	466	443	425	447	440	438	446	448	445	433	473	454	459	442	437	450	441	496	480	499	468	487	459	506	455	396	457	463	460	507	462	475	469	474	461	496	477	459	459	469	464	490	439	450	449	485	447	444	440	471	447	478	469	436	429	471	436	492	507	491	406	453	455	489	454	466	447	452	497	436	478	482	491	450	449	457	434	430	463	488	444	494	446	467	508	440	494	441	439	459	495	473	464	461	443	467	467	466	446	486	462	462	458	460	444	487	483	456	450	442	493	442	487	480	436	465	434	452	484	503	473	460	457	449	447	464	468	410	457	441	475	461	448	442	461	464	450	471	471	428	473	495	455	491	507	506	466	488	485	449	492	446	437	452	497	474	441	436	471	435	516	459	447	423	465	445	479	417	506	499	454	461	510	421	457	505	443	497	437	493	470	498	443	439	430	468	425	476	488	492	456	422	478	483	455	456	469	494	469	454	458	479	450	440	442	432	451	426	471	479	480	485	481	480	429	429	435	446	431	470	453	445	480	481	474	464	454	460	473	453	411	449	457	449	453	428	435	448	448	477	457	459	443	454	471	429	453	449	461	458	446	453	463	430	460	439	466	458	430	445	414	438	460	436	445	484	448	454	451	458	446	458	440	475	479	482	455	471	462	478	478	484	456	459	440	420	452	478	489	488	457	429	501	470	475	462	473	458	468	466	407	449	424	421	475	416	450	527	463	466	469	506	452	434	475	428	481	474	452	481	455	464	452	534	459	474	481	450	499	471	455	453	473	458	454	447	469	489	488	436	457	500	510	431	472	455	441	484	444	469	459	476	446	463	456	492	433	476	487	453	444	503	448	470	477	465	456	433	470	430	480	470	476	473	492	467	459	474	470	486	471	432	491	435	439	486	433	490	456	424	439	440	497	456	461	443	472	455	454	458	444	495	485	493	457	498	463	486	430	464	479	467	459	440	500	456	495	467	452	469	461	485	449	433	524	461	443	487	434	449	453	473	460	486	456	452	487	485	497	460	493	456	472	435	504	480	435	511	497	473	408	456	460	496	486	483	493	445	491	487	479	472	460	474	458	462	479	459	440	484	456	474	472	478	490	433	482	497	426	429	442	448	463	416	434	439	470	457	488	477	439	482	443	469	483	509	487	483	440	403	429	434	441	500	482	470	499	496	480	446	450	449	440	449	473	465	478	466	453	464	474	414	452	464	499	465	489	458	459	451	448	474	467	425	448	468	492	452	473	467	481	436	466	442	470	474	472	438	488	452	439	426	463	435	453	451	449	475	414	457	475	463	465	472	439	493	474	479	470	450	497	448	444	466	442	472	414	466	452	447	460	472	465	487	482	458	465	452	507	456	447	445	493	461	465	459	457	464	489	454	462	465	482	435	486	452	460	517	438	442	466	447	448	464	433	468	451	469	447	486	482	452	461	459	473	485	477	440	449	495	422	488	448	454	467	449	496	473	451	463	446	447	493	475	468	460	437	467	481	494	438	479	474	478	510	494	441	467	480	473	483	466	461	419	444	499	484	465	451	503	461	496	439	446	459	460	492	511	474	437	470	462	509	462	476	483	485	494	488	493	478	432	450	465	461	446	465	508	492	471	477	471	483	452	474	442	489	446	449	458	446	454	464	481	434	451	458	464	469	478	440	505	482	444	450	438	486	457	484	462	482	450	469	494	457	445	465	503	484	398	464	487	487	440	500	457	448	459	460	461	466	461	441	472	461	498	445	460	473	447	432	482	463	436	457	458	462	440	468	464	512	480	430	505	466	507	465	473	460	450	460	417	466	495	455	485	484	426	474	495	443	490	489	444	471	456	440	456	463	459	455	465	476	478	488	453	486	465	428	457	441	499	468	480	454	463	471	470	464	481	441	501	467	486	426	504	454	460	439	468	488	473	468	454	462	465	469	422	425	481	495	473	445	459	474	461	436	477	438	417	445	477	453	479	520	440	455	491	427	457	482	463	422	440	450	455	511	443	428	495	452	507	488	481	452	424	443	489	454	477	460	465	458	457	496	449	465	461	444	435	470	429	433	500	463	450	419	448	500	455	467	469	455	445	447	462	457	497	440	445	489	484	432	443	437	442	492	484	469	454	481	489	445	467	446	483	439	444	446	445	424	449	457	503	470	426	459	485	464	435	432	481	469	432	437	457	468	510	473	425	493	464	472	461	461	470	440	477	508	474	444	481	426	440	491	478	465	471	468	440	459	466	465	465	518	467	470	454
21401	7923	3672	1865	1402	1051	801	599	494	492	455	431	344	335	337	279	322	276	272	279	263	244	255	217	243	253	228	214	221	202	221	220	215	198	220	219	196	248	231	233	225	227	232	236	241	207	198	192	230	215	223	197	206	201	184	233	195	190	203	224	231	204	174	208	234	192	211	220	213	241	226	241	245	229	227	220	207	202	218	208	237	204	234	201	207	208	210	204	220	242	234	235	222	211	223	220	238	228	231	228	219	235	211	215	214	242	226	211	194	219	194	200	208	218	220	215	199	222	210	196	238	207	208	228	192	207	206	227	230	208	190	230	220	214	207	239	198	216	206	179	213	191	226	246	221	199	200	201	214	212	221	202	206	203	213	224	205	217	217	218	206	204	204	220	203	213	210	206	187	213	216	218	188	190	219	209	227	203	225	231	194	207	208	213	243	218	206	204	224	236	222	210	191	211	231	234	202	235	193	233	242	203	215	228	221	217	225	227	196	218	220	227	227	202	217	217	214	206	224	231	205	191	198	208	195	207	226	215	208	214	228	217	214	219	210	205	194	197	205	221	230	241	215	250	221	199	189	208	215	217	235	215	232	195	199	218	215	221	205	237	223	215	238	220	208	208	207	197	244	202	206	203	208	226	211	216	252	222	227	239	218	222	225	229	193	214	247	201	203	213	198	220	240	244	210	225	210	219	218	206	202	229	213	230	203	248	211	212	205	225	241	224	213	194	182	215	217	241	208	214	204	209	244	205	219	195	235	210	177	228	222	250	229	238	225	225	231	177	194	207	193	190	225	220	204	207	228	207	216	210	231	222	206	215	229	192	224	219	219	199	223	235	219	221	203	218	206	233	215	214	206	203	218	180	210	206	204	198	217	218	205	208	199	214	236	202	216	219	220	224	224	229	209	224	214	221	211	206	199	191	190	221	239	219	199	224	216	209	210	208	212	247	188	216	196	232	233	221	221	249	231	209	194	218	210	206	234	219	222	205	234	210	210	226	199	224	201	195	197	189	244	205	214	207	224	216	189	202	222	209	202	209	191	222	190	226	222	242	226	213	223	221	191	227	206	224	230	231	204	221	203	204	209	219	213	211	197	191	217	209	201	208	199	214	196	191	196	200	233	233	211	214	199	196	205	229	241	230	220	235	225	208	216	214	204	206	199	213	224	207	180	202	217	205	220	215	227	220	212	221	192	215	241	234	222	240	214	238	236	219	221	250	226	208	224	220	239	222	213	217	210	238	208	233	229	228	200	234	233	226	191	207	231	223	203	229	249	229	205	213	214	216	223	230	202	216	182	225	216	235	203	183	206	221	202	209	204	211	197	222	222	245	204	224	214	218	237	216	211	220	197	209	241	212	226	232	231	204	204	228	215	207	225	233	187	193	196	227	208	220	195	226	193	205	198	217	173	229	210	196	213	211	198	208	234	224	226	228	226	229	229	235	213	234	225	206	207	232	194	210	234	209	227	181	192	218	180	189	223	183	228	192	211	207	220	212	235	223	209	221	208	216	206	191	233	224	210	243	244	214	231	247	194	241	212	218	209	216	217	214	215	226	206	233	225	225	229	204	217	247	219	228	212	203	210	211	229	215	208	222	224	210	216	222	224	235	231	206	215	215	223	231	231	192	227	229	210	231	214	215	204	212	207	223	255	230	236	208	243	216	223	244	222	216	201	228	210	178	245	214	238	219	189	212	228	214	231	194	213	215	217	230	237	201	219	225	216	206	204	204	223	223	228	216	204	211	192	207	184	198	204	208	259	221	206	238	252	242	212	199	195	241	242	215	235	217	219	194	209	222	230	229	222	214	190	214	186	250	229	210	217	233	223	220	232	219	215	191	196	221	197	205	224	219	208	206	208	219	201	202	220	208	201	214	213	224	206	233	238	204	235	218	222	231	199	236	220	217	232	205	190	194	208	195	243	234	231	194	205	233	208	212	206	205	239	184	200	224	230	217	208	229	169	185	241	221	192	219	193	239	217	214	230	221	221	231	208	227	215	200	232	245	228	230	219	210	229	209	228	223	206	210	209	215	240	220	210	217	204	186	222	219	231	199	220	209	193	224	214	238	207	227	235	208	208	207	233	218	204	191	242	222	219	254	252	232	207	217	210	223	214	201	222	216	197	205	212	227	232	217	206	229	191	217	198	242	181	208	191	205	186	209	239	232	229	194	226	199	203	199	185	234	227	217	220	240	238	221	231	212	196	204	216	209	194	202	212	228	250	210	223	216	220	185	240	201	196	210	220	229	229	223	221	248	184	203	238	197	211	211	232	221	240	209	223	226	229	220	234	195	215	197	203	190	202	213	231	217	192	173	219	212	218	254	243	209	196	216	185	210	212	191	195	224	222	211	213	225	205	211	214	216	211	244	198	208	202	201	228	205	179	219	248	223	219	195	203	211	214	228	219	253	197	201	235	216	247	222	218	228	227	211	229	209	228	215	204	240	204	232	216	217	212	198	248	217	209	222	221	222	210	227	211	235	219	218	194	231	225	212	216	216	213	218	224	257	220	215	225	242	212	199	211	226	207	217	233	203	207	207	202	204	215	215	207	215	211	243	223	187	205	209	224	232	213	229	194	206	214	208	266	208	227	253	216	229	211	224	206	204	228	235	202	247	215	192	191	221	224	198	193	202	224	205	266	220	240	207	230	233	200	228	225	214	224	206	199	214	234	236	212	236	220	210	191	227	227	215	220	210	205	210	238	224	209	203	194	217	213	199	210	253	177	204	214	192	230	198	218	221	200	195	219	205	188	245	225	211	209	230	200	205	212	253	198	251	221	201	200	192	199	223	212	219	211	226	193	214	235	220	183	221	233	239	222	224	232	212	213	229	218	201	214	201	198	223	207	222	214	186	220	214	210	231	198	233	223	216	185	212	210	229	249	194	228	215	211	226	213	220	190	228	217	236	209	221	228	207	240	214	230	203	196	208	253	210	228	195	215	214	222	214	215	240	239	207	223	205	216	220	220	224	207	212	243	187	203	195	219	205	243	194	240	215	196	210	224	211	208	231	211	246	215	224	201	229	211	212	190	193	208	223	185	220	231	213	226	228	227	185	208	223	229	205	207	201	238	226	207	220	202	226	237	202	216	222	225	205	232	215	198	228	194	201	206	205	231	198	210	195	209	219	227	236	243	221	219	235	201	230	208	245	209	215	247	217	219	245	209	200	225	228	175	202	229	214	206	186	227	206	241	201	215	230	205	204	205	239	199	213	194	217	219	224	194	213	241	234	210	178	184	207	206	207	208	222	229	229	219	200	235	210	212	244	235	211	190	232	198	208	203	225	193	224	190	221	205	193	224	216	202	226	212	213	198	192	221	210	193	199	221	233	229	200	244	240	225	211	225	174	203	179	202	220	184	209	222	184	226	225	203	200	231	196	223	226	207	175	218	213	235	225	198	239	206	227	237	206	199	237	190	195	204	237	238	214	228	205	246	220	193	190	221	205	214	220	208	229	216	236	243	234	186	207	207	216
15804	7338	6192	5113	4824	4414	3488	2928	2366	2247	1952	1732	1532	1328	1320	1180	1145	1026	883	842	707	715	677	636	583	558	616	564	598	602	563	548	558	521	546	520	535	543	585	533	578	525	597	537	544	555	562	564	542	549	526	540	533	529	517	567	555	594	540	542	567	504	543	543	535	516	508	534	584	548	602	565	549	535	545	546	532	537	501	581	543	542	533	533	522	512	553	529	481	537	515	488	516	541	505	543	615	545	511	560	499	511	539	480	539	576	502	525	503	506	547	546	509	569	533	532	547	536	504	551	559	520	558	518	519	506	557	573	523	550	525	530	539	517	526	591	533	506	558	554	552	512	525	538	542	509	558	544	570	523	534	540	532	519	502	507	556	553	530	535	541	506	549	542	536	517	561	531	499	555	548	532	548	560	531	530	540	543	527	532	554	507	492	556	590	586	517	513	506	538	590	560	546	581	557	526	545	526	558	500	530	570	510	566	575	530	554	582	520	536	546	542	483	557	494	493	513	508	534	527	502	596	560	523	522	512	546	540	502	552	502	554	539	535	557	586	554	516	520	550	554	506	554	545	538	524	564	562	559	531	519	474	526	543	507	541	549	543	487	545	537	507	561	590	533	497	570	511	548	535	532	514	552	521	508	546	536	516	575	544	545	523	572	508	511	530	527	541	540	529	478	570	582	548	559	534	511	523	526	540	523	555	535	564	525	541	576	558	538	545	541	555	538	560	556	520	510	549	558	522	541	471	553	540	576	512	549	502	548	527	515	525	508	502	536	595	534	538	528	545	523	563	558	584	539	552	567	501	549	567	585	536	562	565	556	555	542	506	515	587	517	529	513	503	513	543	548	542	535	538	509	508	528	556	521	537	539	551	558	537	492	532	569	531	597	559	521	555	525	498	539	533	523	553	552	512	543	542	523	538	530	554	576	546	493	515	558	557	540	508	568	509	531	559	574	554	506	527	547	559	525	541	515	530	534	542	580	560	526	573	565	522	537	545	527	537	550	517	511	529	520	501	536	528	517	523	527	538	506	577	546	513	503	497	546	519	521	529	522	577	489	572	557	479	569	495	528	507	571	534	537	568	506	509	529	520	565	565	528	505	545	542	568	555	581	569	515	542	539	517	563	546	539	533	541	530	594	552	509	537	534	538	539	528	564	579	533	536	495	517	586	527	521	524	513	543	545	521	504	531	522	531	498	497	518	586	511	537	548	542	542	517	527	553	559	535	520	526	522	525	523	511	586	524	573	562	527	502	550	532	527	566	538	518	538	511	518	555	561	547	582	551	508	516	527	529	559	568	537	564	553	549	546	514	521	550	519	532	547	537	513	558	567	541	538	518	508	541	491	563	540	514	548	522	557	531	523	504	596	532	552	577	548	517	499	558	521	526	543	494	571	499	509	550	543	520	512	568	517	555	551	504	510	508	511	570	572	546	576	548	521	559	568	547	570	527	544	526	561	547	562	493	567	547	502	530	585	558	519	486	538	502	537	509	540	539	537	538	554	524	533	497	481	577	538	495	591	558	579	541	490	565	527	541	591	519	482	543	531	516	535	530	573	562	543	540	520	526	515	534	561	549	515	503	544	537	505	546	532	558	539	516	518	529	607	508	541	514	535	542	490	570	517	534	523	520	501	547	518	534	567	524	550	545	570	491	522	541	583	527	555	531	556	566	535	538	559	566	526	489	588	495	534	518	498	521	540	545	521	518	519	531	523	576	589	520	575	514	523	534	522	562	535	508	549	524	526	557	516	532	549	484	544	516	507	564	530	522	532	569	515	523	508	563	546	561	498	538	554	534	587	540	532	566	574	543	582	539	527	537	525	507	535	539	518	548	560	520	550	535	548	519	554	496	535	547	533	550	495	514	546	489	549	543	488	537	551	532	560	535	589	505	527	540	548	552	514	505	530	538	540	519	527	515	534	527	509	573	514	469	540	513	589	534	513	570	500	539	518	534	507	535	527	552	527	510	567	540	523	534	528	572	550	518	545	522	508	595	554	552	533	527	555	513	515	523	539	553	524	537	499	514	510	561	578	553	569	551	527	507	543	541	528	493	539	569	546	512	538	558	532	539	484	533	531	536	585	510	532	524	553	521	546	524	526	564	522	547	517	521	530	537	556	508	538	571	542	524	526	522	533	550	507	539	508	556	569	525	486	540	504	530	539	551	541	553	524	543	541	558	528	554	527	485	529	484	553	556	546	571	530	547	551	529	546	510	525	538	508	531	551	544	551	557	507	547	506	511	531	497	558	516	528	498	552	569	545	514	575	537	539	533	531	549	536	544	546	549	549	572	535	529	565	557	518	548	563	566	540	512	544	524	541	556	564	536	546	559	553	535	556	595	531	511	565	531	499	541	583	558	549	533	514	516	520	518	528	531	499	539	493	570	529	550	532	578	513	523	541	523	522	482	546	540	512	529	521	517	524	535	486	510	496	551	518	548	530	513	535	515	548	531	514	539	476	552	511	527	543	533	542	535	578	567	524	563	552	538	523	559	543	581	512	530	565	537	551	550	529	566	546	525	527	558	560	580	568	559	547	497	529	530	582	571	552	517	485	524	563	536	548	539	551	501	521	543	548	530	538	521	541	537	572	525	558	519	514	540	505	550	530	536	547	536	573	517	587	543	553	510	545	520	542	541	570	553	538	542	548	549	523	509	485	586	557	506	573	545	534	538	519	579	550	498	569	550	507	496	535	568	569	535	546	530	542	565	520	511	541	567	544	557	541	506	528	525	542	510	530	519	529	525	542	564	554	571	550	570	559	525	568	531	492	518	566	534	537	537	538	534	526	556	544	522	553	529	503	549	531	507	537	508	538	497	525	546	522	505	556	514	528	536	508	507	502	573	537	531	529	536	542	543	568	540	492	545	538	553	568	537	522	498	513	533	560	502	546	584	582	563	500	494	556	534	526	576	551	541	524	523	544	489	567	534	529	509	547	546	514	567	526	506	545	532	528	538	493	543	542	503	553	540	570	572	551	566	516	560	536	527	583	549	515	565	570	514	512	530	549	527	556	503	531	518	541	512	517	535	533	523	552	519	523	555	515	524	571	546	519	542	535	526	551	541	547	527	556	545	519	569	518	536	520	535	527	545	532	541	516	501	561	502	556	518	543	519	584	539	528	531	543	540	527	523	551	546	585	550	562	521	522	546	533	539	495	486	529	545	505	548	563	550	541	519	524	525	570	551	495	506	522	524	558	560	494	564	516	559	547	529	598	550	544	555	547	515	554	542	550	493	535	589	527	531	540	546	519	521	526	526	564	549	477	532	548	516	532	559	516	542	565	542	549	564	533	548	559	521	547	533	564	502	556	565	520	584	519	535	585	522	565	504	546	513	563	508	523	527	518	520	528	545	533	516	548	526	493	558	543	513	530	549	525	546	530	543	535	571	556	534	514	515	518	527	566	518	553	565	536	552	506	516	598	557	524	552	522	511	558	560	521	511	555	532	545	531	541	548	496	525	547	511	530	541	560	529
31895	13825	6154	2944	1793	1577	977	728	684	510	431	421	354	346	310	256	269	236	206	195	198	170	166	198	181	146	178	176	158	165	138	146	162	138	135	134	156	155	162	146	167	149	144	156	171	156	150	154	158	138	168	160	132	175	162	157	154	147	163	172	153	167	149	143	174	169	150	142	169	156	129	168	176	157	153	125	149	168	135	145	178	146	156	158	168	135	170	148	153	146	166	148	149	157	134	167	143	150	152	140	134	152	160	133	159	130	167	145	178	146	169	157	163	150	159	163	146	163	163	164	179	178	139	163	137	145	143	152	147	141	163	163	140	143	143	166	120	154	157	147	151	153	150	187	151	146	149	165	172	153	166	150	154	146	143	148	173	148	195	169	160	140	182	165	135	143	175	192	146	128	134	166	162	156	153	153	174	145	138	159	151	149	149	164	149	159	148	138	141	137	146	176	165	166	186	171	152	164	147	128	166	148	161	142	140	173	151	140	159	180	132	164	147	154	123	161	144	140	170	136	154	156	175	144	125	150	161	162	154	162	159	152	163	162	155	162	146	166	168	128	159	151	162	159	141	153	141	154	166	152	153	156	170	172	168	149	156	150	150	159	142	160	133	174	157	184	147	154	132	128	154	169	149	167	150	145	158	165	176	142	147	150	144	157	138	133	176	179	146	145	157	158	116	130	156	151	155	161	151	156	166	142	151	149	152	137	141	170	170	162	180	146	156	153	152	153	143	163	149	144	168	140	166	133	152	152	136	135	156	138	166	157	149	160	133	142	164	151	135	177	150	148	134	149	154	135	147	139	166	141	161	156	174	133	164	175	168	138	155	141	162	159	139	149	142	159	163	135	139	150	180	183	159	149	138	146	149	163	171	152	145	184	167	161	150	164	149	142	158	148	167	150	167	169	141	148	137	149	134	151	163	150	167	166	153	144	140	149	162	169	171	159	155	166	148	152	149	140	152	149	122	135	167	147	152	152	168	147	138	160	141	148	137	151	157	145	149	150	152	158	158	177	143	115	154	161	148	158	146	159	179	145	141	152	151	151	164	148	157	196	155	150	161	156	152	146	164	122	143	158	170	153	145	139	146	147	130	149	165	152	149	149	163	170	155	156	148	139	154	175	133	168	142	166	173	157	149	180	145	160	148	145	146	153	164	146	170	187	173	137	164	129	127	140	164	133	152	133	163	155	155	167	172	154	137	148	145	157	154	144	139	162	144	140	153	164	156	132	166	149	146	161	142	154	154	142	161	166	184	160	148	141	170	166	155	138	152	147	144	146	165	150	176	162	175	151	154	171	168	145	128	160	150	159	164	144	180	117	138	132	161	155	166	156	148	157	139	157	146	145	140	160	162	139	128	157	150	156	128	160	155	174	144	138	133	140	140	146	154	168	167	161	141	140	145	160	158	190	154	134	160	121	170	154	142	121	131	148	140	153	136	156	154	140	171	146	148	141	156	162	140	157	136	155	148	154	135	150	145	151	157	172	153	171	142	147	162	142	149	163	167	151	162	152	144	153	158	171	161	164	190	153	150	164	145	149	156	146	156	150	140	159	145	171	138	152	164	156	180	150	170	157	144	162	155	137	162	141	155	162	179	148	159	162	153	166	160	151	155	124	157	165	147	141	154	159	141	142	166	166	161	139	149	147	140	149	164	150	151	145	157	158	149	148	153	164	155	169	128	166	195	154	146	153	168	147	151	162	160	146	162	142	153	155	148	151	138	161	139	119	172	178	177	165	138	133	163	162	145	141	144	169	150	140	162	139	164	153	165	165	134	143	145	170	164	144	161	170	142	158	154	171	121	151	160	128	161	145	159	132	150	156	174	170	154	140	160	132	168	136	145	150	167	148	152	169	158	157	176	122	161	146	168	149	165	153	180	153	129	132	151	133	148	162	147	168	159	130	156	144	145	170	148	131	141	168	170	172	142	162	167	140	164	154	165	167	158	149	161	144	144	146	152	156	145	165	148	147	149	150	173	134	159	153	146	162	156	162	181	151	140	148	179	149	157	144	140	157	175	175	159	159	135	143	168	147	139	137	126	146	156	137	173	153	187	167	135	147	169	159	174	174	138	163	145	157	137	130	144	168	147	166	152	145	151	165	155	162	175	168	159	135	145	125	143	147	142	193	138	151	164	144	146	145	133	140	134	161	141	143	138	160	136	152	166	146	160	153	153	153	166	150	144	146	183	138	158	140	130	179	156	166	146	153	147	188	155	137	166	133	132	149	161	150	180	182	151	154	144	160	156	158	153	179	149	153	156	132	144	143	157	152	164	147	125	152	156	172	156	159	163	166	165	158	157	142	149	168	156	173	139	146	144	161	129	154	159	158	135	164	153	150	156	161	151	168	150	177	160	177	153	145	159	160	159	142	133	151	165	142	144	156	159	151	160	149	146	176	136	159	150	188	163	168	174	171	144	178	150	154	184	152	163	171	162	146	160	142	151	145	153	156	143	167	159	137	154	164	164	168	128	165	152	160	152	171	164	140	138	146	143	179	151	177	151	154	165	126	167	155	158	144	160	162	152	133	152	152	162	161	155	164	156	138	159	132	141	137	137	169	151	155	163	173	150	160	145	155	121	133	147	141	121	170	168	151	159	151	148	143	145	152	153	158	162	146	163	134	147	147	176	160	162	162	142	150	157	136	149	171	152	131	140	148	161	156	175	154	136	169	156	148	169	141	139	155	171	156	160	130	129	167	155	145	172	143	148	148	139	154	177	155	127	146	166	156	143	146	135	156	164	156	162	154	159	156	160	133	150	162	151	142	153	143	134	150	139	185	173	173	169	144	145	143	144	156	159	157	155	168	142	171	152	152	164	147	150	167	142	164	159	166	175	148	162	163	171	156	137	146	149	145	146	146	164	171	139	150	138	151	145	186	155	150	163	150	172	161	141	148	151	159	135	156	157	143	151	160	144	160	147	149	171	157	132	122	169	140	163	170	141	147	162	153	160	154	130	154	153	156	147	165	161	160	170	155	178	164	143	151	127	147	167	142	147	153	159	174	132	177	161	159	182	153	157	158	145	154	159	139	162	131	146	164	161	143	153	164	135	144	143	144	160	133	137	149	146	155	148	159	142	163	180	142	138	142	153	168	158	155	134	178	140	140	171	132	158	161	144	146	157	160	148	149	152	158	141	167	179	164	177	140	163	151	151	173	161	166	180	149	146	167	159	165	149	143	148	138	150	149	163	129	160	162	167	165	157	157	152	131	151	164	150	151	170	180	136	157	147	140	144	149	150	153	159	144	135	162	174	150	151	137	134	155	142	155	143	160	138	143	152	155	164	152	156	157	163	147	166	137	141	146	126	153	167	145	146	159	155	149	155	137	159	150	165	182	172	155	180	141	134	128	165	151	147	135	151	152	145	185	164	169	160	159	153	152	168	168	148	185	148	152	152	132	146	163	172	145	152	164	174	145	142	161	135	136	147	134	169	165	166	150	158	146	152	161	161	155	173	163	158	150	172	151	166	158
20979	10958	9809	7602	6914	6519	4759	3759	3227	2606	2319	2064	1810	1506	1438	1334	1082	904	763	600	551	527	608	521	517	514	482	451	435	442	396	405	419	417	392	432	405	421	444	434	379	405	399	423	426	424	428	402	392	413	437	363	400	398	388	388	401	449	415	415	386	386	346	386	418	442	407	372	434	461	440	415	435	401	385	386	386	392	381	381	387	413	375	405	374	417	365	375	379	356	350	408	366	384	362	428	396	364	365	401	427	381	425	415	410	391	420	393	404	356	355	413	380	384	372	406	385	412	382	376	358	384	374	413	418	398	354	392	402	364	359	404	406	378	385	403	390	374	377	373	400	394	376	385	432	407	378	420	442	388	395	402	359	378	349	364	405	414	363	417	391	358	386	360	392	358	387	367	400	407	364	385	405	369	365	401	409	400	357	401	420	404	349	410	397	392	401	374	372	397	384	376	355	380	392	361	380	353	382	367	362	371	386	416	395	381	364	384	392	391	374	348	408	372	390	394	380	404	369	395	362	356	397	371	407	380	401	388	360	412	413	404	375	390	371	389	428	346	363	396	360	385	364	402	362	387	388	372	391	386	399	374	368	376	386	351	394	390	411	396	445	399	435	346	383	393	388	400	427	406	383	381	349	370	371	350	383	377	385	398	366	364	384	415	373	397	389	390	404	396	389	353	366	406	394	393	409	408	361	389	372	396	395	372	410	382	375	384	383	414	415	406	368	404	383	379	367	366	392	351	395	363	371	383	380	395	397	399	389	394	378	400	379	357	387	394	377	391	380	405	356	380	394	324	382	378	394	387	393	396	368	432	407	376	373	350	373	365	372	367	391	392	386	403	394	415	406	396	417	405	370	387	394	410	406	407	383	387	401	339	391	362	356	392	415	380	354	354	351	361	375	390	379	354	354	367	345	366	441	395	401	398	409	410	379	394	352	401	353	395	408	422	362	371	378	380	374	371	394	406	376	400	422	372	358	415	392	397	398	396	382	367	395	366	358	354	403	376	386	399	381	368	404	371	362	390	387	381	381	439	373	382	354	396	389	344	419	373	385	373	387	365	380	413	394	351	371	370	386	386	384	413	404	404	340	361	378	360	414	383	394	387	374	383	374	373	391	435	394	401	360	370	396	376	370	390	368	369	400	404	385	386	373	402	379	354	396	427	371	356	374	387	375	389	379	353	381	379	403	433	396	389	395	393	414	380	361	383	394	374	385	388	424	392	365	393	362	402	409	413	405	375	406	404	396	412	364	374	358	377	392	411	344	387	362	376	382	360	393	389	363	390	353	377	395	414	390	374	378	428	383	338	378	384	361	409	387	386	347	384	375	385	390	393	392	393	374	370	414	416	406	362	383	386	392	367	409	384	370	354	384	384	387	389	396	391	387	375	385	378	393	371	366	383	398	413	379	379	372	380	397	405	383	377	348	379	382	392	451	385	374	404	376	391	378	396	373	377	383	338	400	366	389	377	372	380	399	415	372	417	418	404	355	365	429	399	387	363	344	395	396	423	366	400	384	381	391	384	378	425	380	372	386	421	365	376	409	376	364	409	383	385	385	406	382	392	396	371	380	429	393	395	370	396	365	381	376	366	396	404	388	373	347	387	363	398	394	380	381	386	366	387	389	365	390	387	381	401	387	417	374	376	400	440	394	361	381	419	351	386	389	385	391	413	360	358	366	412	363	376	392	379	399	367	387	395	384	362	381	388	359	387	398	364	369	383	426	399	355	370	391	361	376	367	391	374	400	397	383	426	429	384	375	327	370	390	356	388	402	400	370	391	358	406	404	376	380	396	385	408	393	392	347	372	360	358	395	396	382	328	399	382	353	355	406	367	418	381	355	395	396	406	418	410	369	405	382	370	409	412	367	343	380	408	382	348	364	421	425	379	391	390	400	369	395	396	391	401	373	393	351	360	398	361	384	375	368	396	393	382	401	364	371	391	361	395	379	388	373	404	380	412	384	397	367	346	427	383	365	411	390	393	392	356	357	373	369	387	358	400	392	426	380	411	374	357	384	379	368	415	372	391	366	352	380	361	342	382	396	373	423	352	398	386	386	382	390	368	413	404	412	367	413	387	411	384	397	385	432	390	378	373	388	375	370	374	409	371	382	379	359	392	374	367	410	341	390	373	367	371	380	374	365	408	385	406	362	393	396	421	377	390	365	388	367	381	391	402	375	414	397	359	383	410	392	383	402	400	393	362	393	384	384	375	370	384	374	393	368	380	380	412	427	372	380	417	364	355	362	385	404	423	394	372	382	398	386	351	389	360	390	378	382	373	362	384	363	362	395	394	410	391	383	379	390	436	383	370	390	344	365	415	357	360	386	393	351	375	405	374	379	405	380	371	410	389	392	382	370	431	392	386	373	377	401	369	394	383	382	402	417	414	389	379	362	419	384	368	400	343	367	406	392	388	384	399	387	383	378	380	412	394	374	368	373	396	364	389	404	391	368	370	371	401	410	370	374	371	366	387	401	388	393	374	389	413	440	381	422	381	410	397	394	381	397	390	383	394	386	372	376	365	380	390	369	392	373	384	413	405	362	411	405	422	364	406	395	361	344	396	386	402	388	396	391	398	347	370	395	355	385	348	391	388	400	402	364	380	401	397	385	410	413	396	407	400	378	394	383	351	362	383	409	397	371	382	419	407	388	385	384	400	370	383	374	405	374	385	372	338	379	385	406	371	359	389	388	389	410	372	392	391	428	381	381	371	379	394	388	396	399	358	397	386	363	357	367	362	400	402	372	390	376	385	369	414	385	383	387	417	399	353	396	364	392	460	414	374	386	372	362	401	359	392	376	378	396	383	410	375	368	382	392	381	422	357	411	386	386	384	358	391	383	389	398	379	414	381	380	385	401	399	393	393	394	409	356	412	368	362	391	378	362	402	365	399	394	377	395	422	373	377	398	356	393	410	395	362	351	393	379	358	419	393	397	379	381	355	389	375	398	405	396	362	376	409	369	344	354	379	396	384	404	390	353	367	380	396	406	390	400	374	349	385	387	384	389	405	380	426	400	390	408	375	404	410	359	384	377	362	361	395	399	416	382	377	389	412	396	378	385	371	392	395	385	386	388	403	382	371	365	408	417	416	411	364	399	375	391	374	397	405	377	368	364	361	330	389	429	376	399	393	367	380	376	409	400	407	399	389	375	374	394	391	380	431	412	400	367	395	402	386	407	373	399	402	372	400	386	383	365	347	396	405	377	387	394	380	356	372	389	418	414	360	342	390	369	396	379	394	389	378	412	379	426	373	357	417	383	384	384	386	376	376	396	380	364	397	425	352	354	354	374	370	399	351	349	367	385	381	403	403	363	393	373	397	384	386	357	372	383	404	383	392	398	384	383	369	391	406	356	441	424	409	380	415	372	395	389	371	417	365	399	413	390	387	392	354	420	372	379	381	385	362	377	384	410	373	389	397	365	403	377	419	408	400	352	388	385	425	397	375	384	428	372	380	401	375	356	377	372	391	367	366	376	377
12348	3556	1948	1027	724	564	491	388	335	322	330	284	263	250	230	227	226	195	191	195	183	227	201	214	197	209	198	187	191	196	176	191	181	187	169	158	178	183	175	180	172	168	191	204	173	189	201	204	187	185	190	204	190	201	189	166	185	187	192	170	151	177	213	192	191	152	213	192	185	186	178	185	189	188	185	158	186	161	183	170	164	198	160	182	172	189	206	176	175	199	180	194	168	214	174	163	172	202	169	187	184	162	179	177	170	175	180	153	190	173	171	163	158	185	188	186	186	183	176	166	197	168	195	177	186	162	180	202	180	178	194	216	203	183	190	195	169	165	173	155	166	179	162	177	176	190	162	189	193	183	206	177	184	173	188	169	202	179	204	173	185	174	167	188	175	181	161	185	190	204	186	182	172	188	174	184	197	197	190	184	197	173	190	176	163	195	168	184	187	194	156	181	173	145	167	178	194	174	174	176	173	182	167	183	176	214	194	167	189	199	183	167	192	153	195	189	170	173	187	165	195	183	182	178	192	180	195	192	177	151	183	166	174	193	177	196	190	175	196	158	191	197	167	190	169	184	180	170	188	206	209	171	175	165	175	216	179	202	193	189	189	185	204	195	183	197	163	189	175	156	199	190	177	169	171	189	144	186	198	175	182	183	192	191	190	166	182	168	183	168	183	166	174	191	160	177	175	175	202	173	195	196	195	186	189	182	176	210	189	190	191	172	177	166	159	204	168	174	208	187	179	179	191	176	205	202	171	183	183	189	213	186	209	171	179	186	179	186	210	203	215	199	187	174	176	201	182	172	184	190	173	177	189	199	195	168	178	186	195	193	188	190	187	180	181	181	170	175	185	173	173	176	187	174	190	168	195	166	187	193	179	160	194	177	184	190	196	201	193	191	165	191	195	176	182	191	190	204	197	193	179	193	178	204	206	192	179	201	186	198	175	213	184	195	167	184	179	187	188	191	194	192	200	204	178	187	184	173	177	176	179	170	180	189	180	194	181	173	201	173	178	203	192	180	180	174	188	168	173	181	185	193	194	192	195	197	198	197	204	159	177	177	180	196	178	186	197	190	180	187	188	199	179	174	178	208	171	171	173	173	206	169	176	177	217	179	173	192	181	168	182	178	192	171	161	181	180	177	204	193	173	197	181	165	172	222	193	177	169	178	178	198	189	196	189	181	189	182	162	199	212	210	181	180	178	194	189	191	170	222	201	168	214	191	191	202	196	219	163	176	174	193	176	176	204	189	190	188	161	191	172	199	205	196	158	197	184	191	170	200	212	191	167	171	175	203	183	165	205	169	174	170	181	176	178	176	196	173	183	179	194	181	179	179	174	158	187	176	219	165	173	195	195	177	186	182	170	181	207	202	188	163	180	197	172	201	193	193	195	159	163	168	188	193	178	161	195	171	165	192	198	199	179	173	170	180	192	182	172	195	185	187	200	189	195	174	192	200	202	203	189	200	189	180	202	188	182	184	181	177	181	208	225	179	183	183	208	188	197	152	159	178	179	181	168	178	228	156	184	198	213	179	190	180	182	182	198	189	161	186	167	178	172	211	193	179	179	171	211	172	183	169	175	185	192	194	187	164	182	175	168	186	210	195	197	208	193	162	189	193	189	173	197	181	174	172	155	168	182	180	198	179	188	170	178	161	183	179	166	199	179	196	186	206	190	201	201	191	192	171	191	174	160	176	171	166	172	149	166	172	161	186	185	183	202	185	195	156	201	188	219	185	203	175	172	202	183	183	209	197	180	192	171	164	161	160	204	197	196	183	190	154	187	179	195	197	163	185	188	167	165	216	193	196	190	170	167	182	186	202	186	185	176	166	182	159	185	176	174	204	190	202	188	211	185	198	199	184	168	182	178	174	185	185	184	182	178	175	195	179	204	196	204	194	164	200	180	187	183	154	211	186	173	162	181	195	198	192	190	176	169	179	195	206	169	181	189	193	180	174	167	168	172	198	190	183	177	176	176	169	210	176	185	197	180	174	175	205	166	190	203	186	175	186	167	188	192	181	156	196	178	186	176	181	206	188	184	170	185	183	203	184	207	190	175	203	160	189	202	175	172	171	182	200	176	159	170	188	165	191	175	191	173	176	175	185	177	163	204	188	164	173	182	186	201	186	191	184	168	167	165	169	198	176	187	199	162	192	208	185	160	192	199	191	187	192	158	163	183	204	181	192	178	215	178	190	214	171	194	184	209	191	182	198	175	204	181	200	174	195	205	208	200	185	198	184	174	148	189	189	176	150	192	171	187	193	183	184	184	195	194	181	165	166	173	193	175	172	195	191	171	180	191	190	203	157	199	206	187	162	192	193	199	178	162	178	171	199	169	198	172	167	191	201	193	183	195	191	185	164	209	195	166	219	200	174	175	189	203	186	176	197	187	188	157	207	172	179	194	165	194	184	167	174	174	164	193	195	173	174	189	179	203	161	168	191	183	177	167	188	206	201	207	180	207	207	195	188	216	197	181	141	203	185	197	174	160	191	206	182	179	183	200	178	179	195	204	201	142	193	185	178	194	192	172	153	201	214	177	192	162	182	180	174	180	180	183	170	163	182	198	173	157	163	205	166	182	194	193	192	200	173	194	192	168	190	190	183	156	172	182	203	197	192	182	153	177	179	180	175	197	159	172	187	167	188	196	177	189	190	192	200	177	203	181	184	189	173	199	208	173	181	182	158	184	191	173	202	174	200	185	179	190	168	191	188	187	175	186	190	195	157	188	204	202	169	191	179	207	182	185	177	191	195	188	193	168	162	190	161	168	157	183	180	176	171	203	189	193	203	192	207	184	189	198	168	196	206	202	181	188	191	187	198	165	167	174	155	161	191	181	176	201	184	182	150	186	200	201	189	184	185	178	199	188	176	196	206	197	191	155	203	191	181	206	187	180	200	200	166	215	172	179	186	193	167	189	199	173	182	194	191	186	187	193	188	182	163	181	194	198	175	164	175	176	159	172	185	194	172	161	183	175	200	192	201	169	176	207	172	177	190	184	220	174	191	164	171	174	202	196	190	170	175	196	172	191	160	201	202	180	172	192	203	193	187	203	188	174	183	222	208	215	169	191	167	188	185	224	190	169	194	180	170	214	181	169	173	193	178	210	152	173	182	177	193	220	184	177	192	153	178	178	207	174	174	154	197	190	159	192	168	192	207	191	162	196	207	193	184	207	169	173	158	188	161	173	208	171	184	192	183	183	182	193	186	187	188	206	186	182	179	177	168	187	216	159	166	149	197	197	184	177	184	185	178	157	182	211	169	182	189	161	166	207	191	160	190	173	162	172	189	167	181	181	180	176	197	165	186	205	194	192	179	157	183	190	191	183	197	209	178	213	167	197	159	193	172	189	180	197	176	182	184	187	190	180	179	173	183	196	192	190	191	180	171	177	194	197	185	181	193	172	169	190	197	180	151	182	194	200	221	195	175	188	176	192	175	187	182	185	207	186	169	179	195	196	169	170	184	170	197	193	217	209	236
9026	3427	3859	3310	3092	2704	2054	1771	1516	1307	1110	1084	941	840	865	719	683	590	537	579	523	542	477	521	462	529	503	507	448	501	495	467	445	480	461	483	479	473	489	444	473	450	498	465	472	423	502	482	488	441	457	428	465	443	450	458	484	482	482	467	462	484	486	451	513	508	436	491	469	463	456	508	473	450	434	480	457	462	448	465	504	466	467	439	456	481	461	459	470	508	479	467	441	482	464	451	493	437	501	464	471	434	452	493	453	470	465	478	486	505	498	473	503	469	458	463	490	467	513	484	480	523	431	478	481	478	470	471	478	459	458	489	482	466	475	482	469	508	426	450	485	506	460	465	500	469	483	487	461	467	458	467	463	454	453	475	442	498	454	444	489	490	451	449	417	466	475	476	453	450	492	481	451	476	442	469	491	461	460	452	458	477	481	431	492	488	428	486	479	427	423	466	459	464	499	475	449	483	448	453	441	436	425	455	443	469	445	476	475	430	462	485	486	500	468	463	474	438	470	441	474	490	469	459	471	458	471	483	501	456	508	431	496	455	444	484	471	485	480	448	477	438	454	435	503	459	448	465	489	481	470	480	454	460	467	479	469	449	459	458	471	469	481	487	449	468	464	505	496	470	478	469	452	482	514	473	492	456	478	460	461	493	450	518	494	484	491	458	475	463	502	463	460	476	469	471	487	470	490	464	467	496	511	456	471	470	470	466	488	501	478	428	484	444	492	499	488	460	442	468	507	461	470	497	454	457	439	474	468	485	477	444	448	477	498	483	469	459	482	452	478	491	459	446	450	447	430	444	455	483	485	495	477	460	465	470	463	468	472	490	491	467	446	424	496	438	447	481	437	440	482	517	459	454	462	485	443	497	467	504	507	468	496	533	479	442	471	465	503	440	503	463	481	455	456	452	455	459	489	456	504	490	475	474	516	453	399	458	472	462	497	487	467	446	453	486	477	464	482	474	475	488	470	484	474	500	497	510	474	486	484	463	477	456	478	455	458	494	456	502	488	513	426	433	510	507	430	475	493	473	470	468	490	454	472	458	467	477	496	449	464	470	482	469	470	446	463	450	453	458	496	494	525	472	495	463	473	462	454	461	505	515	477	505	468	421	436	466	480	485	430	459	479	481	439	452	456	480	450	422	455	458	430	480	469	485	457	443	472	543	465	493	439	469	454	504	465	496	456	423	491	478	480	486	481	488	435	459	513	492	482	463	467	479	448	455	509	471	467	466	501	471	451	479	440	444	454	458	468	465	493	479	452	463	425	475	468	408	477	480	477	451	436	468	474	465	503	486	474	512	519	502	484	438	482	493	508	461	461	469	432	477	490	467	424	453	466	477	436	459	456	446	465	447	489	473	484	481	494	473	418	527	473	468	477	452	465	476	461	444	472	486	467	486	475	445	454	468	471	448	466	464	454	471	471	434	482	517	458	482	468	470	496	469	488	494	473	464	466	440	437	478	444	456	458	471	464	493	448	471	488	429	523	480	491	454	502	477	472	461	451	446	463	452	479	483	490	484	468	456	472	456	476	478	487	488	454	473	441	459	482	463	470	468	497	429	471	470	506	466	492	464	438	475	496	424	477	480	469	488	454	450	467	472	467	489	480	488	487	457	493	466	457	496	483	479	493	477	470	498	491	468	444	452	483	424	496	441	471	491	466	477	485	500	468	467	484	475	473	483	487	465	487	501	470	475	463	467	461	465	488	476	463	469	467	475	484	430	432	438	469	463	472	508	491	468	493	512	471	505	435	465	500	468	462	515	475	502	448	467	466	443	477	491	472	478	407	499	487	467	463	474	462	485	469	455	465	468	483	487	466	476	462	473	496	449	468	490	511	461	468	469	480	451	485	444	473	474	489	450	466	484	466	479	483	478	489	456	473	449	448	470	485	479	472	438	455	485	462	481	474	446	456	484	477	461	443	443	482	473	486	481	472	483	474	490	484	494	497	456	463	520	461	465	456	456	455	486	460	454	448	482	456	466	517	470	446	455	427	478	515	451	451	490	457	459	482	485	474	468	488	485	471	473	447	465	489	464	452	486	442	466	528	456	498	483	492	480	485	422	473	457	498	490	470	469	464	417	490	481	441	409	457	440	478	448	465	457	465	449	439	436	447	471	425	483	481	480	506	445	436	455	507	432	524	445	454	467	483	469	498	480	458	482	475	459	479	464	446	468	460	464	491	494	475	457	452	463	452	497	499	472	481	482	478	464	469	483	495	475	442	449	461	467	447	494	487	470	442	495	456	510	445	488	503	459	448	508	436	463	471	475	476	513	461	466	483	462	447	457	456	484	437	462	447	483	476	481	462	514	447	486	445	483	471	491	484	455	440	469	448	432	494	455	459	466	453	490	500	486	442	442	502	468	500	460	455	505	498	463	486	484	501	504	499	487	508	470	463	479	488	445	466	474	458	487	471	442	487	488	503	482	489	441	482	481	497	471	463	449	499	475	462	500	454	450	472	437	453	483	479	494	514	468	464	444	453	488	482	484	462	455	432	477	479	495	484	484	478	481	468	471	490	475	447	462	443	465	460	446	459	482	479	495	510	480	440	446	468	470	451	431	452	449	450	471	442	481	499	456	501	490	468	477	473	497	465	481	421	449	483	493	461	498	472	463	472	495	473	474	500	467	479	479	440	461	474	493	490	448	458	485	466	505	477	472	418	490	474	423	460	459	458	466	505	457	455	463	445	434	477	446	489	462	485	483	468	440	451	468	420	482	480	457	420	448	462	468	480	432	470	461	446	458	438	440	459	487	473	436	464	468	496	480	482	509	448	513	465	479	494	461	498	447	481	478	479	495	427	464	494	476	505	466	451	468	452	474	447	462	487	469	467	493	527	490	477	473	492	472	472	463	471	461	462	464	481	509	475	439	501	465	466	479	467	459	496	468	501	434	450	494	485	451	486	476	486	455	440	446	457	458	436	440	482	462	477	446	480	474	466	457	461	470	476	496	456	465	459	467	469	498	474	481	479	475	478	445	475	435	476	478	454	465	500	457	475	489	478	463	479	491	474	429	464	480	485	480	489	478	442	496	447	472	481	453	522	476	453	438	487	457	461	461	440	474	451	463	463	484	495	454	470	491	494	496	464	468	444	486	514	475	475	482	469	495	458	458	399	493	487	475	491	495	474	468	490	482	479	489	514	469	497	451	447	480	459	437	521	497	493	476	449	463	453	441	490	464	490	435	508	479	464	486	459	436	438	494	475	484	489	465	485	417	469	450	450	453	492	441	476	463	448	493	468	482	452	483	470	452	451	530	478	487	468	420	466	485	464	485	467	497	437	452	484	445	486	498	448	505	477	455	469	454	452	504	497	510	469	473	481	517	453	461	460	487	476	468	474	462	466	493	491	482	501	463	467	447	476	445	501	437	467	430	424	448	491	474	465	471	443	492	455	451	440	499	514	436	515	479	452	442	450	531	459	441	480	467	461	477	434	449	490	428	469	470	454	442	491	452	460	488	498	487	440	441
21943	7927	3972	2054	1499	1016	836	774	546	442	409	401	305	332	302	299	268	228	220	239	195	201	241	235	227	219	202	196	223	225	180	195	183	225	214	213	203	222	182	210	180	208	199	203	214	181	187	182	198	197	188	204	225	220	168	221	205	187	205	182	188	194	182	222	183	231	207	233	209	195	186	218	189	198	206	195	190	171	173	214	200	208	195	195	224	188	220	205	194	194	217	188	196	184	222	190	213	220	212	194	190	194	184	185	207	204	193	225	196	222	229	189	203	179	238	173	214	223	210	198	198	182	190	188	192	192	203	198	180	207	198	230	193	184	196	187	197	186	202	186	212	218	211	179	229	205	211	192	187	166	219	215	207	197	199	206	215	196	194	229	199	209	191	176	200	193	211	194	194	194	203	200	232	219	204	217	188	189	214	191	199	184	219	226	208	196	202	187	216	210	191	230	182	197	194	195	200	215	224	170	200	201	198	202	197	221	205	197	195	195	219	219	220	218	196	208	200	214	191	204	191	194	214	211	201	205	202	190	194	193	178	205	224	182	197	220	200	182	192	233	206	220	213	227	224	190	211	188	180	198	216	202	179	195	184	213	226	208	213	216	179	214	193	201	197	219	194	166	183	198	210	197	188	206	195	204	209	190	200	186	218	208	203	218	196	219	204	184	198	185	197	197	194	175	172	205	183	224	226	211	196	221	212	187	175	195	182	205	219	209	189	208	190	176	192	218	205	191	196	213	206	200	204	209	193	207	221	197	188	207	192	214	207	204	224	217	196	208	198	202	219	203	181	187	193	191	182	178	202	221	197	184	196	191	201	201	178	211	209	202	219	195	200	202	213	199	193	200	181	189	212	203	188	192	225	183	205	206	178	212	207	211	196	182	193	199	206	198	207	190	164	218	212	212	206	189	190	184	204	193	200	216	204	213	199	201	183	213	214	205	168	204	191	197	214	212	214	193	213	210	212	199	195	224	196	184	203	198	197	180	197	193	206	204	181	202	195	215	220	196	207	210	203	194	215	203	202	191	227	216	191	223	170	207	185	207	184	197	211	198	202	199	194	175	206	180	207	174	217	186	205	209	222	192	210	200	206	205	221	179	167	202	210	183	195	201	194	172	194	203	198	229	189	197	224	223	210	186	190	194	207	224	227	211	184	186	179	190	201	188	207	208	203	204	185	221	192	192	215	217	170	189	200	163	194	220	205	206	203	196	174	196	196	185	203	196	198	203	202	183	216	175	208	216	206	200	183	215	197	206	205	180	238	238	218	226	200	194	199	200	201	170	221	184	196	185	190	213	177	200	228	212	184	194	220	193	208	212	158	216	224	195	234	188	235	234	185	230	195	238	200	195	217	205	207	233	195	194	187	216	207	206	222	203	195	201	198	186	229	207	214	203	209	194	187	194	184	201	201	208	195	189	214	237	224	231	180	186	204	199	214	183	212	228	181	186	214	207	198	218	219	192	218	205	215	201	185	203	200	183	192	202	202	208	208	211	201	231	223	217	234	192	216	204	221	200	215	218	206	218	166	189	201	213	182	197	196	198	195	198	207	168	180	187	190	210	185	203	199	176	201	190	177	219	196	189	212	188	222	187	203	213	215	181	200	183	175	189	196	191	211	172	204	206	219	211	214	209	181	208	200	184	192	191	200	205	193	203	208	176	187	184	212	191	183	205	200	225	171	194	209	219	195	184	240	202	199	207	196	177	195	205	213	208	208	183	195	195	189	216	209	218	191	189	183	216	207	218	217	201	211	190	181	221	195	184	209	207	182	217	193	191	219	208	184	203	218	196	171	204	200	183	187	209	192	203	172	191	202	226	213	194	208	207	213	196	212	178	215	188	186	201	204	219	214	185	190	223	200	193	207	170	191	199	199	204	224	224	201	195	228	196	191	206	188	199	225	196	211	193	223	199	183	195	182	210	234	183	200	186	191	224	221	169	196	196	249	222	182	200	184	200	203	224	220	196	209	198	209	198	193	203	173	206	213	205	204	198	185	205	192	231	205	198	203	205	213	212	224	239	189	186	201	206	229	210	181	198	183	239	195	187	187	214	226	198	223	192	208	190	201	205	215	197	196	185	202	194	207	192	211	194	211	211	208	196	207	206	217	217	222	206	210	194	205	205	209	219	201	189	201	208	197	216	190	196	227	189	191	179	195	194	233	213	206	201	216	221	187	236	223	185	209	197	184	193	197	211	164	193	182	198	225	216	180	210	182	211	206	205	224	202	190	189	208	199	208	196	226	204	180	192	176	169	194	218	224	216	205	209	183	250	217	200	173	196	195	195	213	224	213	204	193	222	215	184	164	207	191	206	202	209	206	213	200	203	229	179	207	198	186	191	220	201	174	204	213	196	219	194	193	204	190	215	190	213	204	179	193	205	224	197	203	208	227	196	192	168	217	210	228	234	216	183	192	205	179	199	188	217	229	215	216	212	196	207	205	209	193	181	215	192	200	173	194	188	200	190	243	209	208	193	208	182	181	173	181	181	206	187	197	207	199	183	195	229	197	213	193	194	188	213	211	228	187	203	206	208	171	195	184	208	171	217	198	230	202	213	187	209	188	211	163	221	193	196	237	202	239	216	202	190	184	217	198	223	185	223	205	195	182	190	193	188	203	208	219	232	160	206	186	184	192	208	190	192	203	221	175	224	222	209	202	222	191	205	209	240	188	174	212	191	213	196	176	216	210	195	196	198	216	189	200	217	193	182	216	196	213	200	174	182	194	207	192	198	228	217	194	216	215	197	220	215	194	200	228	211	181	201	189	209	216	183	205	188	231	166	200	190	205	235	194	202	225	203	181	222	195	215	220	214	202	203	199	219	214	214	190	225	207	190	202	198	241	205	202	184	193	186	198	197	190	189	198	186	205	193	192	212	211	205	210	188	165	214	178	209	220	194	177	218	219	208	207	219	246	223	204	232	199	190	185	194	187	185	189	198	201	198	204	199	224	226	232	183	216	175	207	192	217	198	204	165	202	184	194	230	205	217	193	194	217	228	189	208	189	213	206	194	193	218	194	196	219	191	203	222	177	215	206	190	193	201	199	190	168	191	212	207	180	204	196	202	221	183	205	193	215	203	191	185	205	200	189	204	217	161	212	212	247	224	212	189	196	196	224	216	195	209	196	195	182	203	213	212	179	196	192	224	221	210	219	197	210	207	201	219	205	229	202	198	213	212	196	201	209	184	198	192	174	232	202	201	206	207	200	222	199	218	200	197	207	201	202	193	174	210	195	189	218	199	193	198	194	209	219	207	212	193	200	238	190	204	214	209	195	202	214	197	219	227	222	205	185	192	221	167	196	187	198	206	217	209	218	210	212	173	216	214	234	186	183	215	222	204	201	203	216	220	194	194	209	215	196	190	182	211	193	205	201	193	190	213	206	226	204	227	205	205	185	214	209	225	183	219	211	217	168	192	201	197	201	193	173	196	205	189	196	222	211	232	211	230	198	203	192	203	212	202	184	214	211	211	202	211
16046	7174	6800	6293	5666	4193	3615	3215	2619	2058	1785	1540	1420	1277	1270	1075	906	685	657	605	616	646	643	600	614	576	562	549	507	516	526	562	501	491	505	535	479	539	496	555	531	474	512	497	550	494	480	486	503	530	467	480	485	503	509	496	494	516	501	487	473	513	483	524	517	541	498	541	535	523	519	458	511	473	502	526	487	496	526	495	482	522	524	505	544	477	519	591	541	515	502	521	482	509	530	482	461	504	500	483	512	527	512	538	526	531	510	495	506	534	475	537	473	473	507	497	551	456	507	517	489	498	469	470	488	476	519	497	533	477	508	486	456	512	510	504	500	509	505	499	481	489	484	476	528	523	479	471	495	469	500	533	494	523	511	580	503	508	494	488	497	501	494	515	502	477	519	491	507	495	534	477	497	466	503	491	507	507	516	522	474	486	498	501	543	539	508	512	557	489	486	486	472	469	517	469	481	497	482	509	473	535	512	497	497	495	547	516	470	468	530	509	492	493	514	502	483	467	467	511	490	501	467	462	508	517	517	505	505	472	455	498	532	518	445	518	540	445	483	472	497	487	516	458	512	495	504	485	485	482	498	510	469	537	482	489	467	497	533	517	481	470	488	494	512	510	480	497	444	508	520	492	497	479	484	472	494	534	518	484	498	497	499	545	510	465	546	487	488	509	512	509	523	502	502	512	492	468	514	504	491	535	493	490	483	523	495	502	504	491	513	495	493	476	489	488	491	476	475	511	482	518	490	492	493	521	506	509	486	479	513	520	465	500	508	531	554	491	528	483	495	512	517	505	512	542	486	465	511	482	511	508	517	532	480	510	502	505	476	489	528	508	504	512	471	506	492	481	547	457	494	457	505	515	529	505	480	517	537	542	519	497	520	496	531	489	510	518	522	532	505	493	479	496	511	450	507	445	547	472	488	510	518	538	492	481	479	556	474	489	519	515	503	504	451	491	477	522	497	494	464	518	463	515	501	483	501	469	462	524	455	496	539	472	515	519	532	525	513	534	494	503	475	498	487	515	521	519	531	506	523	530	476	455	462	473	518	480	495	525	489	511	455	458	517	524	506	510	534	519	510	478	452	485	565	503	508	536	501	495	493	489	483	506	486	528	540	534	498	507	519	516	490	535	481	507	491	509	469	516	492	512	526	475	548	517	490	530	526	488	516	494	518	467	516	520	495	505	518	521	516	466	487	479	533	510	460	516	479	490	493	521	521	463	512	506	541	491	491	479	504	466	514	527	510	493	494	470	547	469	525	478	522	534	482	466	526	543	519	496	477	484	495	453	488	513	455	523	489	500	507	501	480	513	521	490	476	526	508	477	514	524	502	529	489	534	493	508	531	523	517	502	556	490	510	516	514	486	494	511	495	492	500	507	493	506	514	518	449	519	521	488	503	532	521	522	514	518	493	514	543	539	474	490	494	505	500	498	505	500	524	467	498	477	480	521	466	513	503	506	525	511	502	499	515	492	501	540	493	493	499	492	493	561	501	510	514	480	469	513	490	492	513	512	516	451	499	471	493	514	488	474	498	499	469	497	471	477	483	479	464	467	486	550	569	490	450	497	459	500	516	528	477	529	489	571	483	507	510	482	500	485	528	552	506	509	467	541	466	523	533	528	519	477	501	528	518	481	509	515	484	447	491	533	513	543	487	543	499	453	512	488	502	506	482	502	521	484	472	493	496	490	491	546	513	499	517	511	481	494	524	480	486	519	510	522	527	469	462	523	494	482	493	495	463	480	487	538	490	498	462	507	514	522	496	474	523	528	520	505	515	509	494	488	491	502	497	485	557	511	478	493	499	492	500	524	532	483	461	483	469	494	471	465	537	508	494	526	545	478	499	504	485	498	503	547	480	461	469	518	525	508	508	491	506	484	501	492	494	526	485	515	479	493	506	517	512	467	503	462	493	489	514	488	488	534	508	482	512	504	503	482	548	495	492	530	518	496	493	501	533	525	518	502	524	526	505	496	555	514	504	500	508	498	498	515	529	506	509	494	495	488	493	509	485	509	479	478	493	506	499	496	485	503	494	511	528	516	475	530	526	501	500	499	485	492	495	516	512	510	501	461	537	535	496	512	499	502	523	477	524	491	536	522	476	486	496	504	479	500	477	486	509	474	478	499	484	489	559	491	485	501	473	502	506	502	508	478	507	517	498	510	498	476	491	491	490	525	484	505	536	507	482	539	492	518	509	506	522	513	517	498	468	507	503	488	496	517	485	494	483	559	490	519	497	515	481	506	494	513	474	501	477	532	526	509	470	466	534	497	546	542	516	501	476	496	473	481	491	475	482	468	488	497	504	481	455	495	547	504	505	529	468	476	466	501	479	505	513	487	451	520	518	521	529	490	524	523	514	489	536	488	483	500	517	472	498	462	460	524	505	512	531	486	521	518	512	475	506	481	465	468	536	553	505	496	502	515	505	500	449	465	501	535	531	537	499	491	536	462	490	495	505	499	462	460	544	469	480	483	470	524	487	528	475	522	534	477	539	535	488	530	495	495	471	478	497	490	527	526	493	474	496	471	501	500	505	521	529	517	499	486	491	461	465	512	479	520	500	470	508	472	491	533	490	500	539	487	486	530	506	503	480	499	531	498	488	506	472	500	484	476	474	501	500	507	486	479	485	503	487	496	499	516	523	509	460	516	504	503	479	493	515	507	441	491	468	473	448	539	537	489	511	539	509	530	498	481	501	505	507	503	521	525	523	516	514	502	482	505	502	512	486	489	521	470	499	518	503	464	521	506	494	490	542	478	504	477	543	488	492	498	496	503	523	539	471	444	479	491	525	492	518	502	487	516	498	501	503	512	450	532	505	478	494	509	525	467	530	463	524	499	476	488	472	496	499	553	560	478	495	479	505	496	515	548	496	501	498	491	501	531	467	455	489	493	504	540	514	493	497	491	473	518	468	482	530	549	477	495	510	472	504	464	524	507	472	499	501	527	541	490	526	473	468	488	486	471	506	527	505	464	514	540	519	518	511	477	527	521	459	486	492	489	521	511	487	484	479	495	495	506	521	494	480	504	509	490	490	490	500	499	547	481	478	507	488	490	513	502	500	512	476	497	474	507	528	492	492	531	529	494	520	500	501	490	495	494	483	521	498	509	482	476	494	503	491	482	509	443	509	471	472	502	479	499	490	484	508	492	517	494	513	505	493	487	519	476	523	506	449	468	516	479	527	501	495	501	492	532	488	473	472	504	522	497	499	545	520	482	507	483	482	521	505	522	499	468	500	522	542	524	542	475	480	494	525	490	496	473	485	485	477	525	519	481	482	455	504	459	576	507	541	479	483	490	492	525	528	475	526	487	496	530	550	458	506	485	480	511	505	525	485	517	503	495	511	503	535	509	489	525	546	511	460	510	485	504	485	555	459	491	485	509	513	500	495	489	507	505	555	508	495	492	486	530	504	481	489	503	526	500	489	516	558	516	494	483	456	499	482	526	472	477	509	480	485	496	510	487	498	501	493	455	492	537
31952	13930	5515	2726	2002	1550	1201	945	728	477	370	363	342	296	310	238	186	177	158	168	187	193	161	147	157	155	146	127	131	146	151	159	135	118	136	126	147	153	140	143	131	145	167	147	120	125	126	142	124	143	122	127	142	127	147	134	135	159	138	130	121	134	136	132	166	127	140	141	149	145	124	136	141	123	115	150	135	142	140	141	151	135	137	110	144	140	120	142	157	148	126	131	152	141	135	147	138	125	145	106	150	125	132	141	134	135	131	151	128	138	126	136	151	134	141	141	146	146	150	145	145	144	138	141	133	134	112	143	134	145	120	143	140	140	156	126	135	141	150	127	125	129	135	149	136	120	154	153	126	146	139	133	131	131	138	137	133	146	131	147	128	143	160	142	153	145	140	143	127	145	136	150	138	134	149	126	139	127	136	137	127	135	131	136	135	154	151	140	139	136	130	148	158	149	129	144	130	139	115	128	146	158	146	135	118	142	147	132	145	147	132	159	130	126	153	158	130	144	124	145	162	139	128	133	137	135	142	125	151	112	136	147	143	129	116	162	129	148	111	157	126	141	155	134	121	146	163	144	160	124	144	125	147	127	116	142	132	128	122	139	138	151	138	158	141	129	109	146	135	117	121	148	131	140	142	146	147	142	122	128	140	138	147	135	148	152	144	150	124	154	138	150	134	129	145	164	142	136	141	136	129	142	140	132	151	157	117	154	155	144	136	122	135	142	118	133	134	143	113	142	147	159	152	129	124	128	136	151	144	125	118	108	169	130	129	147	135	139	151	127	158	127	120	123	153	125	154	125	123	127	122	135	147	144	139	146	162	146	117	145	125	144	118	126	143	124	138	127	136	133	145	124	130	143	150	135	144	117	121	139	132	133	150	124	134	147	147	157	121	128	144	129	132	134	141	121	134	144	138	127	110	140	124	122	106	134	116	137	143	157	133	137	144	153	139	114	124	154	120	150	128	110	125	143	168	148	125	145	146	135	142	153	150	139	129	124	120	132	128	141	129	139	131	112	137	127	146	138	145	139	113	122	138	141	136	134	154	136	149	123	139	132	158	128	147	135	139	139	153	123	141	126	149	123	113	143	132	139	135	154	143	115	136	130	131	128	138	122	135	121	121	132	152	122	138	128	144	124	134	124	143	134	138	135	130	160	127	146	126	139	142	135	132	128	138	129	132	157	129	152	152	160	143	141	147	131	142	132	133	142	131	121	115	135	138	157	135	141	118	142	137	153	122	139	138	132	122	138	117	165	127	132	140	128	152	154	138	134	132	130	143	125	160	141	140	133	137	142	130	149	132	129	112	132	113	129	146	165	169	125	137	137	143	144	152	132	140	150	143	148	160	137	144	125	135	126	151	141	130	145	113	129	127	125	129	127	140	133	132	123	153	144	135	133	155	139	127	151	162	152	140	134	137	121	125	123	124	135	129	149	155	134	150	118	138	141	173	124	149	127	137	119	129	124	132	139	127	134	171	142	158	160	130	143	135	143	134	154	145	130	123	130	148	157	136	135	148	147	129	128	134	140	124	123	141	101	138	144	139	143	127	136	147	136	137	132	142	130	142	138	112	140	126	115	129	127	122	137	126	146	154	153	165	148	142	136	117	150	132	150	142	159	167	142	127	132	127	147	158	135	123	141	152	142	139	134	147	121	142	123	138	153	129	142	152	142	118	125	123	110	131	148	133	134	120	133	125	160	132	139	140	143	132	127	124	143	122	144	143	175	141	121	164	143	145	135	144	122	151	132	135	143	141	126	135	140	155	148	132	131	138	115	143	130	132	122	136	138	158	160	120	119	117	131	132	127	134	123	154	136	140	126	129	130	129	118	133	127	122	127	150	153	119	167	143	141	110	138	142	154	148	136	140	138	135	125	132	140	136	130	166	124	145	145	144	133	141	138	135	123	140	133	133	137	146	135	131	145	151	141	140	124	147	114	151	135	140	147	144	160	134	138	122	145	128	126	114	125	131	150	134	149	137	137	144	143	126	122	129	116	131	150	131	146	126	150	146	163	118	128	123	129	137	152	147	149	140	150	127	138	150	166	149	122	138	122	151	132	132	140	142	154	151	133	141	134	147	142	142	144	135	149	120	152	145	156	134	160	132	126	136	119	99	136	150	135	134	151	118	119	149	110	133	138	134	141	130	138	148	115	133	130	126	152	151	133	143	141	129	134	133	160	138	127	134	140	151	136	157	130	125	143	138	148	119	141	118	146	158	119	136	136	153	161	146	134	132	146	136	134	135	149	147	126	141	149	142	151	135	148	111	147	130	161	137	149	139	123	131	128	143	117	128	137	158	157	168	141	124	139	136	146	140	157	143	136	161	148	141	133	121	116	131	129	145	126	132	126	124	156	160	119	142	145	138	125	125	130	170	137	136	136	145	121	143	150	142	149	133	145	146	131	149	148	128	137	143	160	143	139	120	133	127	137	146	134	143	131	140	129	134	146	124	142	120	134	121	141	114	138	146	125	156	145	150	145	128	152	138	126	142	149	146	131	140	130	152	142	158	152	153	140	138	136	140	132	142	133	142	141	126	121	108	118	132	105	145	133	139	137	141	119	144	142	141	164	141	127	131	149	139	112	145	149	140	130	157	135	125	138	143	154	145	123	113	136	134	130	123	143	122	137	136	158	126	147	163	139	126	122	104	134	119	127	132	132	152	136	121	132	165	124	116	136	128	134	164	137	131	148	152	142	132	154	135	154	136	134	148	114	149	139	116	118	132	158	142	129	136	121	136	118	135	123	155	129	155	132	147	127	142	136	110	126	134	151	123	138	126	142	140	135	146	146	143	138	148	160	129	137	150	123	146	161	136	117	126	151	150	153	135	140	134	150	137	130	147	154	145	149	136	130	141	139	157	144	151	143	136	133	137	128	142	129	134	140	140	158	150	147	117	135	145	147	148	157	147	151	128	130	147	121	118	151	148	137	158	134	137	136	134	147	153	128	133	125	146	122	132	146	145	122	131	145	150	129	137	129	134	123	150	130	137	146	161	148	124	131	142	131	120	107	134	140	128	136	146	130	147	147	147	128	131	142	140	129	129	123	137	126	121	155	122	123	134	137	152	135	122	132	151	134	147	125	144	142	121	150	139	133	119	144	142	131	122	129	130	137	155	122	150	145	128	151	134	137	146	134	133	122	137	155	147	135	125	131	125	153	143	139	136	162	139	162	128	145	134	141	151	143	123	120	123	154	138	137	132	137	152	134	130	122	130	141	126	125	149	129	113	137	129	142	141	116	143	142	129	121	124	141	140	150	137	163	118	140	139	126	134	151	142	152	125	136	121	133	155	150	121	151	164	140	128	133	140	126	118	137	122	142	125	134	150	142	151	152	145	151	142	136	137	136	150	147	126	146	128	120	127	114	145	129	135	119	141	129	130	150	122	148	139	135	123	144	147	146	127	127	142	139	131	121	134	137	132	126	139	150	147	139	134	151	152	152	124	128	127	144	138	139	120	151	120	152	149	117
21237	10794	8154	7756	7234	6214	5437	4605	3606	2466	1926	1682	1545	1503	1383	1130	928	573	491	518	488	514	542	533	528	444	409	413	385	376	409	333	361	360	405	397	357	349	423	348	337	340	364	355	367	354	366	322	357	399	348	358	342	369	377	356	350	355	398	323	367	367	335	345	364	386	392	375	381	364	365	362	367	325	358	333	358	336	353	330	372	332	329	321	378	372	349	362	355	365	338	331	352	356	376	343	345	351	352	353	355	348	363	349	330	367	345	354	347	380	337	347	327	311	354	350	349	355	367	324	376	369	366	366	363	348	380	368	339	377	368	358	356	336	359	341	341	345	355	355	359	361	368	338	343	350	361	346	365	358	347	344	379	356	338	376	351	356	320	363	362	349	368	362	332	332	356	321	343	334	322	312	356	350	382	345	366	374	381	348	326	318	365	351	377	379	344	383	334	358	369	341	383	317	345	348	337	350	366	351	366	325	359	376	338	356	348	351	376	339	350	312	351	343	350	376	358	348	341	358	356	373	354	344	325	334	368	381	364	332	323	351	339	372	338	324	348	346	358	352	369	363	358	345	347	350	314	353	350	343	368	363	353	354	341	343	348	353	352	311	351	334	334	341	339	336	337	389	354	325	301	379	362	341	373	316	369	331	340	356	363	362	328	403	375	354	347	361	378	343	350	379	333	382	365	333	330	315	360	332	352	338	320	338	375	370	343	346	366	363	360	367	339	354	334	376	369	331	347	363	362	385	360	342	375	365	345	350	329	374	337	357	338	358	354	352	330	344	348	374	391	353	353	357	316	369	344	347	368	347	350	364	326	386	376	399	344	340	343	403	360	366	339	371	330	354	352	316	364	352	397	365	320	322	348	354	324	343	343	304	346	325	369	384	348	361	343	352	360	316	318	349	380	379	357	388	332	349	353	348	362	339	377	372	337	364	360	344	341	371	360	337	317	378	338	373	358	351	320	351	350	349	353	344	352	348	334	356	339	348	354	382	362	346	322	349	330	369	358	341	350	382	332	340	358	366	330	336	350	327	325	334	361	388	354	379	358	346	336	347	379	368	325	336	358	324	364	346	343	332	352	350	336	357	343	370	321	361	310	328	345	371	364	368	365	346	394	364	323	340	366	375	344	335	331	367	360	366	389	311	322	385	360	340	371	336	355	339	342	328	355	335	331	333	345	316	377	329	345	333	321	353	356	303	358	343	323	352	331	332	388	331	334	341	365	354	347	373	337	347	335	354	377	361	360	333	332	353	335	389	342	333	348	373	331	360	371	332	385	336	309	348	361	332	319	362	351	310	357	345	381	337	319	361	362	352	343	333	326	383	340	349	335	344	334	327	353	336	395	343	355	349	339	359	338	348	332	345	348	354	339	339	372	345	359	372	356	333	358	325	343	339	356	344	336	368	359	331	332	327	354	358	328	326	360	329	361	359	368	346	394	354	355	340	348	349	349	351	341	331	367	347	340	330	318	364	338	363	370	325	353	344	343	355	347	355	321	320	382	343	355	373	325	311	373	343	371	336	361	330	388	366	334	349	305	322	328	355	312	360	340	380	340	371	362	354	332	335	345	320	375	354	313	356	323	354	347	362	345	335	330	369	354	371	336	326	390	350	347	373	333	308	337	318	381	366	351	347	367	359	307	356	336	348	349	369	345	303	321	340	366	339	349	323	324	331	367	377	376	341	344	365	329	370	382	387	368	348	363	331	338	347	371	331	315	346	337	315	349	333	326	367	364	358	335	381	348	325	315	374	373	320	352	351	331	347	341	363	345	350	345	358	352	335	344	357	373	352	351	353	397	380	342	341	382	347	345	345	334	375	361	316	338	348	315	344	344	332	332	319	363	368	342	356	349	296	358	329	346	358	352	344	330	362	372	366	343	353	331	341	339	340	329	342	322	372	373	367	351	336	364	356	378	322	345	351	369	381	375	333	310	370	321	365	368	348	385	360	354	394	360	361	343	322	349	383	348	314	359	331	374	338	343	338	356	343	357	334	333	343	364	344	365	395	352	358	345	342	360	349	332	335	370	368	346	377	338	355	327	340	392	351	354	354	334	345	344	318	359	335	336	294	359	346	346	344	379	337	379	351	349	355	340	317	342	337	333	371	367	377	367	350	350	351	364	318	342	347	346	367	365	322	341	359	349	363	368	367	353	309	356	346	374	317	361	333	325	351	360	360	347	334	350	347	353	339	375	345	343	362	347	353	319	367	355	344	378	343	349	338	349	346	325	343	333	340	347	336	375	347	370	360	338	384	367	342	331	327	354	349	373	337	373	338	361	362	334	339	349	360	368	324	345	335	322	372	317	363	326	337	345	360	353	341	333	329	361	360	374	350	365	351	335	336	347	368	339	335	398	375	361	353	359	350	338	352	346	390	324	348	399	308	345	356	370	356	365	348	358	387	361	345	371	366	337	321	336	365	350	359	364	317	359	385	330	340	363	398	344	360	323	359	351	362	385	398	353	347	357	340	346	328	373	332	370	332	345	352	338	364	356	348	356	363	352	342	360	362	352	343	350	329	338	384	359	341	317	315	335	316	360	339	379	351	340	339	359	364	335	311	349	384	341	320	336	395	365	375	364	321	369	333	343	342	384	372	344	342	369	321	331	372	361	317	353	343	359	331	342	361	336	319	354	347	314	325	393	379	360	347	348	360	323	311	347	336	347	335	363	347	366	332	381	335	341	381	324	367	357	344	369	350	373	361	342	359	304	329	350	345	356	363	377	352	336	363	362	361	336	364	328	347	371	359	333	337	355	346	374	377	365	345	331	327	349	367	337	332	338	329	372	369	329	337	372	364	349	319	321	351	351	336	337	333	328	345	371	342	333	375	357	343	347	371	350	329	345	401	311	388	366	352	412	298	377	321	345	334	371	329	349	353	331	325	355	331	344	325	347	362	342	354	357	340	319	348	349	366	365	376	357	361	370	306	357	321	352	343	371	338	350	324	343	322	335	381	386	367	363	337	351	346	351	315	364	352	366	326	343	361	356	350	313	342	347	352	328	362	366	363	380	341	339	351	384	327	377	348	332	347	330	351	351	375	313	320	346	351	327	348	336	359	340	352	353	355	367	329	358	329	350	353	343	313	369	317	334	327	312	358	351	344	344	324	314	362	348	347	364	343	369	335	314	354	345	353	372	342	346	329	348	343	342	342	307	335	340	353	372	358	361	365	336	362	359	363	341	314	326	330	344	346	375	361	314	347	348	339	335	344	355	373	386	355	364	320	338	353	347	375	351	357	357	377	351	353	341	390	334	329	348	384	355	356	382	347	358	307	381	383	348	311	356	393	334	332	361	335	372	358	336	344	315	356	356	336	372	376	370	329	355	386	341	342	351	381	339	342	330	335	375	345	358	358	364	359	340	346	326	361	325	347	361	371	312	354	345	389	329	366	350	370	339	362	341	321	361	365	354	387	344	348	349	369	306	348	346	381	351	354	388	346	358	344	340	341	365	363	333	326	351	327	327	347	339	351
12010	3350	1471	957	770	564	523	403	322	294	266	225	226	245	221	202	212	177	175	166	197	190	189	193	156	163	182	187	184	183	172	163	180	178	179	176	180	174	176	173	195	178	188	171	168	180	187	160	176	182	157	151	187	166	151	183	200	165	173	188	189	171	157	164	159	176	164	158	140	175	163	171	153	168	145	185	173	156	199	162	172	172	171	195	164	167	179	158	172	190	171	154	189	161	165	168	156	191	167	165	187	164	185	170	180	155	173	150	161	164	157	149	187	167	171	196	171	198	176	184	159	158	151	161	154	173	196	155	154	181	165	191	175	162	184	166	182	181	156	189	192	180	150	182	158	186	179	184	182	184	171	183	185	172	172	154	198	172	167	186	180	167	189	178	178	170	174	176	182	170	188	216	168	175	166	183	174	185	172	178	170	170	170	172	168	169	152	184	168	155	175	151	183	177	164	173	160	175	162	185	170	161	191	168	169	149	170	189	157	155	169	189	178	178	162	188	170	188	161	171	196	182	174	170	188	135	160	168	170	167	169	176	197	178	172	173	166	171	179	161	171	168	181	163	174	178	178	183	192	167	165	153	162	171	182	174	163	167	166	177	172	182	173	152	169	192	159	192	183	142	176	157	166	179	164	173	174	181	172	167	155	167	169	154	157	173	157	172	174	169	159	171	170	184	184	158	163	179	154	177	166	196	166	164	154	160	169	160	170	168	140	170	183	182	190	172	185	200	178	170	166	163	154	181	159	168	192	180	151	139	175	152	169	180	191	157	172	175	159	175	166	177	194	162	193	171	163	171	174	162	193	176	181	185	176	171	172	161	187	193	160	174	161	182	188	162	190	164	162	181	178	173	175	164	163	177	155	199	164	173	160	168	161	168	158	171	174	172	178	169	193	203	184	160	169	187	175	168	175	188	196	172	149	165	156	173	169	159	183	167	161	196	178	161	176	157	157	163	157	183	163	162	177	159	168	158	179	163	186	163	173	177	192	159	169	186	193	165	187	186	168	162	160	170	179	148	185	145	170	167	158	181	199	154	158	163	183	179	174	176	169	171	173	165	176	190	200	173	180	173	158	157	159	167	159	160	171	177	170	174	147	163	173	177	182	168	169	183	145	166	170	186	166	160	152	165	170	178	168	164	170	143	183	178	162	172	155	162	141	156	154	154	173	168	158	188	155	166	189	178	157	174	166	190	161	186	168	188	192	164	157	163	160	171	150	180	184	177	166	185	163	174	144	183	162	160	184	172	182	202	167	147	177	175	175	211	187	164	148	178	169	164	182	196	175	158	180	174	166	168	191	156	170	149	176	171	174	166	177	151	204	172	168	166	209	165	187	172	168	162	194	179	171	170	166	173	201	166	155	162	204	172	158	174	162	180	196	151	179	149	176	160	162	169	178	167	181	169	182	192	163	180	139	156	153	174	179	166	172	155	170	146	152	161	160	173	182	160	161	189	161	181	182	169	186	179	179	170	187	188	172	180	173	160	161	175	168	172	186	162	185	158	168	155	160	175	167	165	164	156	179	184	176	180	172	177	142	152	191	174	160	155	167	159	155	162	171	172	160	187	159	170	179	168	148	151	195	177	177	171	164	184	161	185	129	168	178	152	197	147	149	167	178	171	168	176	164	163	181	173	161	155	177	172	171	176	143	178	169	158	162	176	151	178	171	178	164	178	188	173	192	157	186	163	168	148	173	175	166	168	182	151	170	191	184	166	156	180	158	169	175	170	177	178	165	169	167	191	175	164	168	184	159	171	161	175	177	171	144	177	175	180	162	157	170	168	192	204	148	178	165	169	155	156	185	186	162	161	166	195	168	148	171	169	172	159	196	183	166	172	173	171	178	192	170	190	178	162	176	150	170	193	148	175	178	151	172	169	152	182	175	164	174	169	175	174	178	193	192	188	200	180	174	165	158	166	149	172	171	171	171	147	169	179	179	175	188	177	166	184	172	160	188	163	158	149	181	167	157	176	160	180	170	143	165	184	172	173	171	189	163	180	158	155	165	162	162	190	177	182	185	167	164	163	176	176	174	171	164	177	170	172	180	161	180	165	153	163	200	177	173	155	168	189	163	166	176	185	190	187	168	154	186	155	168	174	178	167	191	179	149	165	170	167	183	157	167	183	169	178	174	163	192	177	193	186	147	167	171	156	164	172	187	154	145	180	169	147	152	156	165	167	172	179	174	198	176	198	161	162	176	153	153	171	217	166	204	207	188	187	198	171	186	176	162	136	172	157	169	150	174	184	163	148	175	162	174	148	158	166	151	168	167	179	167	185	135	158	174	185	179	162	174	147	160	175	153	170	156	175	191	160	199	166	160	177	173	159	175	152	174	164	164	166	174	161	166	146	165	184	178	172	209	175	159	156	183	185	188	181	177	162	179	169	174	183	155	185	182	155	159	188	206	166	187	189	196	158	196	177	168	179	181	144	175	161	195	156	193	184	180	165	165	158	160	173	185	191	171	161	174	171	166	173	156	160	183	169	147	168	162	187	160	170	165	168	161	192	165	184	167	170	163	151	163	166	156	198	145	156	187	173	189	168	172	174	135	164	164	179	178	166	193	179	194	151	191	174	182	152	171	156	181	173	160	167	162	179	192	164	180	174	172	181	158	170	166	188	135	141	161	173	161	159	182	141	187	176	169	171	165	169	167	180	167	183	176	181	184	177	163	152	170	171	163	165	146	169	196	196	166	167	183	143	168	154	171	187	174	185	159	146	163	189	172	164	154	154	143	174	194	204	173	178	176	176	158	182	191	171	170	183	165	176	168	175	170	155	176	157	172	164	169	154	170	162	168	145	166	188	162	163	185	179	173	171	175	182	164	169	162	139	169	154	171	164	192	172	184	165	171	172	159	154	184	161	170	189	158	196	183	149	139	171	188	176	199	176	178	180	173	178	154	174	151	146	189	171	158	174	158	196	159	198	174	152	169	183	166	157	164	155	173	184	176	201	188	172	150	162	168	148	166	162	166	179	169	165	190	160	181	146	171	179	181	155	176	189	167	162	173	177	170	161	149	170	161	172	160	186	179	162	157	178	200	185	164	172	170	189	173	161	160	172	169	174	153	169	181	186	168	171	179	175	161	167	161	164	173	165	181	177	159	168	160	161	190	149	154	178	164	162	178	177	182	189	176	177	183	163	171	193	164	155	163	153	196	167	195	179	170	170	167	189	163	139	195	178	176	195	168	160	169	189	181	169	169	184	157	196	162	172	168	168	172	194	178	157	151	165	193	163	172	172	153	194	184	155	160	170	175	164	155	157	177	168	180	206	187	164	169	166	171	162	191	174	165	184	177	150	185	172	155	161	158	170	181	167	186	185	152	180	164	165	155	159	167	159	160	161	167	170	178	165	151	153	177	178	162	173	165	150	160	179	156	161	165	192	169	191	172	185	190	169	160	174	176	157	200	163	171	181	172	157	181	188	180	172	162	176	182	160	198	159	179	150	176	174	180	195	170	139	180	160	179	154
8739	3276	3094	3355	3016	2622	2289	1896	1486	1095	949	949	905	922	811	622	528	451	485	484	476	500	501	490	459	432	446	427	449	455	422	442	412	404	443	434	440	421	422	418	447	456	433	394	421	468	440	444	440	412	443	438	432	458	433	401	441	441	420	433	434	442	396	449	424	471	444	446	442	435	426	439	434	412	407	432	451	439	447	422	463	486	417	430	399	445	425	427	447	391	427	433	453	463	438	411	432	412	452	437	441	433	395	406	468	435	437	399	457	457	447	453	458	478	428	410	455	429	419	428	392	439	436	414	445	438	426	451	461	443	439	484	427	432	436	483	451	428	424	438	445	453	498	425	397	434	452	450	447	452	455	413	424	397	473	424	454	397	416	424	440	419	388	440	441	412	410	446	429	452	408	452	425	414	404	439	447	490	430	441	439	434	413	454	439	447	427	425	430	458	449	420	444	433	437	449	398	490	404	418	428	449	447	434	469	417	404	448	438	452	455	442	458	442	431	458	437	419	404	425	427	407	447	421	452	458	397	444	453	457	455	431	475	420	437	404	481	436	479	400	453	445	428	449	424	394	453	447	430	458	457	426	425	462	441	439	389	430	459	428	464	429	421	421	438	452	425	397	436	444	443	435	433	465	435	450	459	406	444	421	438	440	419	440	435	437	415	447	499	392	421	426	418	415	486	433	431	411	436	421	417	423	410	437	436	473	450	457	444	414	423	464	371	446	441	416	400	418	444	471	433	448	411	435	453	438	454	437	399	472	440	427	414	420	457	438	433	418	403	448	445	398	445	458	406	420	433	418	424	397	418	432	420	432	441	439	441	466	424	476	418	445	419	452	461	418	426	457	422	438	452	419	428	420	423	423	431	429	422	418	443	456	431	395	467	429	434	461	457	404	431	401	446	444	437	446	450	441	441	411	452	410	472	432	459	466	461	425	456	419	480	437	456	465	427	451	446	455	443	443	448	430	466	453	467	440	438	451	407	443	407	470	437	437	451	392	445	458	399	436	414	457	442	439	448	442	440	421	465	423	474	402	408	475	424	462	449	451	425	436	450	431	441	449	424	431	464	441	431	410	458	437	424	424	427	423	429	417	452	409	430	395	431	424	440	454	434	429	444	437	422	435	417	470	458	466	434	438	419	421	469	441	419	425	431	436	430	424	420	436	436	424	431	466	440	456	420	450	412	426	419	451	425	447	412	413	437	434	425	419	457	429	435	419	443	407	405	447	432	405	433	421	447	425	444	439	418	453	434	431	484	499	446	438	433	453	426	460	401	461	469	428	421	446	413	391	415	439	435	438	416	410	475	449	425	442	421	419	462	462	434	446	458	446	423	395	427	425	453	468	434	402	439	459	421	488	436	506	425	436	460	390	435	457	463	445	452	443	436	444	418	455	433	397	447	441	406	463	456	456	449	471	452	395	452	433	451	448	431	397	449	422	429	421	399	454	421	442	479	440	398	447	446	467	410	438	498	448	434	371	449	419	424	440	401	437	430	435	399	429	449	420	440	409	463	440	441	472	438	448	415	486	440	431	449	422	441	436	437	427	488	421	465	395	463	449	449	423	428	479	440	450	439	456	451	484	459	460	430	443	438	434	478	458	449	441	425	437	427	419	391	440	431	416	443	424	450	395	424	451	393	451	411	450	439	425	440	447	438	450	425	387	443	451	466	433	470	430	449	396	439	452	416	420	430	442	428	429	432	403	451	446	417	436	457	434	449	429	415	435	432	432	438	420	424	442	412	451	466	471	448	430	390	468	437	432	429	449	425	465	437	423	419	468	483	500	424	431	412	449	459	406	448	413	443	409	444	420	416	444	430	431	454	453	439	412	420	389	447	423	456	451	406	476	439	432	396	427	394	452	456	418	445	441	438	411	427	426	458	442	447	461	440	440	395	418	448	427	432	424	430	398	432	443	434	440	416	438	413	414	420	429	410	424	428	484	465	444	429	441	411	472	458	415	434	430	435	450	393	429	470	428	427	435	467	456	420	467	454	431	441	429	452	427	446	408	449	426	430	450	448	428	451	403	416	458	441	431	465	471	404	439	443	461	435	467	449	459	450	445	442	458	442	436	437	451	447	392	443	432	449	407	427	428	468	440	450	485	419	422	458	435	452	411	434	443	441	420	492	458	416	458	460	464	410	443	452	470	439	421	443	421	424	447	427	443	410	457	437	436	456	478	401	433	391	431	404	395	467	406	438	405	461	416	445	450	448	394	440	434	464	456	453	436	441	437	414	417	418	455	437	416	461	424	421	428	418	434	474	449	426	428	429	441	420	418	420	460	467	429	405	480	418	438	451	441	412	456	435	417	457	444	441	457	441	443	425	413	430	436	398	436	442	418	414	408	451	428	444	461	421	394	415	451	467	472	436	410	422	434	412	429	454	396	450	417	455	433	476	420	417	419	410	454	430	433	438	441	440	433	445	418	394	434	454	412	431	454	443	438	434	402	457	416	417	419	407	462	404	479	393	434	433	460	445	405	452	390	417	420	434	458	453	406	429	456	469	425	450	455	490	416	468	414	435	426	429	450	462	428	431	439	420	456	421	447	430	410	484	446	412	431	429	411	471	446	448	415	411	411	408	467	413	420	455	473	453	493	426	439	455	442	423	441	435	391	425	405	475	454	428	432	431	472	427	420	451	417	441	410	427	425	432	465	450	443	429	439	431	478	431	456	427	437	456	436	449	440	444	457	424	437	455	414	394	455	417	424	443	422	468	420	442	453	421	447	464	420	462	414	443	448	405	444	425	442	428	447	418	413	420	471	483	443	376	449	414	469	474	453	424	441	439	478	426	393	462	434	443	427	416	477	426	423	436	431	470	428	443	491	436	441	468	437	421	480	434	448	409	433	395	446	454	454	406	438	435	453	450	470	440	432	449	442	452	447	453	435	430	465	402	453	432	456	433	425	449	442	416	400	426	436	456	456	432	433	444	422	406	459	409	419	434	418	435	445	436	428	435	454	458	404	424	409	450	460	432	455	442	413	450	428	440	411	430	424	447	440	434	392	411	420	403	451	440	466	461	413	412	460	461	482	458	453	439	455	425	421	448	437	432	431	420	473	437	446	391	469	441	436	409	433	434	439	429	426	447	465	459	402	422	451	436	444	445	423	433	413	443	440	435	464	417	422	455	428	430	407	443	477	403	417	449	461	448	468	452	464	457	408	415	460	427	432	447	449	449	439	443	439	442	404	380	457	476	455	428	455	467	422	391	408	424	487	461	425	443	428	451	459	457	419	437	462	440	407	429	424	450	432	430	450	408	460	470	458	466	445	434	438	429	449	436	478	471	434	461	462	433	423	432	426	415	481	471	398	465	431	419	416	426	445	466	464	455	419	435	448	456	476	436	442	430	442	445	428	425	453	419	436	414	439	439	452	428	412	462	457	458	416	430	431	411	420	454	391	397	433	445	445	439	413	451	402	417	438	468	438	412	457	448	399	485	435	452	415	431	434	418	423	442	404	439	426	442	460
20999	6898	3490	2056	1392	1056	890	689	500	449	399	355	357	263	260	215	221	235	198	234	222	216	219	227	192	235	231	226	199	185	185	211	198	187	204	225	213	184	192	201	213	227	190	197	194	213	208	191	183	190	214	220	218	189	176	191	219	188	184	212	185	214	198	206	197	195	203	198	204	209	232	188	194	189	209	211	205	179	182	209	224	202	178	193	183	212	192	198	208	206	190	176	187	186	187	200	184	178	198	208	208	205	180	198	209	189	221	181	191	174	198	218	199	208	168	168	191	202	209	229	187	217	179	186	199	187	197	190	170	185	215	187	196	174	184	191	204	218	185	209	167	172	186	210	205	203	187	209	175	190	205	220	205	163	181	207	181	195	217	196	205	208	210	222	177	166	187	205	183	207	200	206	197	201	187	177	199	202	203	219	193	198	218	187	226	221	187	199	183	200	236	196	203	213	192	178	197	193	188	189	203	176	210	198	175	194	182	181	224	186	203	180	196	171	211	204	219	204	235	178	181	196	205	213	203	209	227	186	179	189	209	194	242	187	203	181	198	177	201	198	196	216	180	202	174	205	196	211	188	197	199	177	215	193	190	202	191	173	168	183	181	200	219	181	190	209	193	194	182	172	187	199	188	221	192	208	187	149	214	197	206	173	202	179	186	211	178	190	189	190	188	217	192	226	193	191	212	192	209	211	207	196	202	184	195	214	182	226	217	197	226	212	181	184	183	186	193	216	183	197	207	188	203	192	194	179	201	212	178	202	188	211	190	193	214	227	192	214	219	216	192	203	184	169	209	192	212	207	175	180	189	215	191	233	205	208	231	193	189	212	196	199	182	213	197	193	170	191	221	185	215	194	216	209	205	189	182	186	212	194	236	189	186	168	188	208	198	182	210	183	193	196	190	209	169	158	205	185	198	185	188	174	223	209	210	218	188	189	228	195	198	214	174	197	190	203	212	199	188	196	179	196	206	209	199	190	197	184	213	179	186	229	171	210	188	205	209	190	214	178	197	183	193	182	206	211	202	197	214	220	182	181	215	211	205	189	215	194	183	209	190	216	182	187	201	180	184	192	201	226	187	207	197	205	180	184	208	179	172	210	184	204	168	188	219	184	209	225	178	202	200	200	197	194	207	204	215	196	199	208	201	199	204	197	221	205	183	190	201	181	219	203	211	215	210	206	207	203	196	187	178	195	186	200	205	207	202	156	177	204	185	192	198	201	187	220	194	197	180	208	222	188	191	193	217	199	194	208	189	196	208	204	238	183	188	201	208	209	206	179	211	211	177	212	210	199	194	172	188	193	183	177	181	191	192	200	194	194	192	177	199	208	210	192	169	185	178	186	213	179	214	194	210	222	221	204	185	186	180	205	222	178	196	225	215	220	184	193	209	213	216	202	213	200	179	202	191	201	185	184	213	183	221	208	189	205	175	219	192	178	165	192	183	184	223	204	190	189	170	217	211	202	233	195	214	182	172	176	193	198	191	178	180	180	190	185	215	204	227	222	177	186	184	173	203	197	180	201	195	207	170	184	176	189	215	199	207	213	204	175	188	173	219	200	219	183	235	183	208	202	223	200	202	188	175	194	202	179	221	208	187	189	197	218	202	196	226	189	179	184	199	187	164	182	194	190	209	176	195	195	215	222	195	208	203	192	221	209	208	202	196	211	180	203	215	203	200	177	200	178	216	210	201	201	181	192	176	193	205	216	178	219	187	185	205	199	184	207	179	180	184	182	194	201	182	184	190	203	177	189	219	203	194	187	212	180	218	184	188	182	199	182	219	199	209	195	187	190	198	220	200	215	186	219	208	206	201	179	211	204	179	205	180	193	218	198	191	184	209	194	184	200	200	206	186	165	189	184	187	166	190	189	223	206	227	190	206	203	197	181	192	206	205	201	192	204	188	217	189	216	186	204	197	179	219	198	197	208	191	174	222	169	180	208	191	182	204	200	189	201	186	209	181	194	199	186	198	198	222	208	188	200	193	212	216	187	225	183	176	207	183	182	181	181	201	178	197	181	176	196	166	191	199	189	188	193	167	195	187	174	209	210	210	224	210	217	211	197	189	200	224	183	189	200	187	223	179	222	182	153	215	201	225	198	203	179	198	191	208	209	206	192	219	208	194	221	191	205	197	204	210	183	182	209	203	196	212	226	204	211	209	193	208	207	208	215	184	200	185	182	172	186	209	196	220	203	206	202	187	169	180	194	193	202	163	175	195	204	221	172	197	220	180	218	195	188	203	205	214	194	205	240	208	214	177	199	175	189	219	206	169	213	197	215	203	197	229	178	185	195	191	190	207	208	192	194	215	178	192	217	173	190	184	199	187	194	172	194	209	203	197	185	215	222	204	183	196	198	183	202	206	213	184	189	199	205	179	185	177	195	207	209	209	196	196	187	195	196	235	190	213	195	179	209	203	192	195	199	202	205	181	210	204	181	203	199	186	192	206	189	189	191	180	187	224	186	217	179	175	225	169	184	209	175	189	186	199	189	202	207	202	199	218	199	179	186	198	198	199	177	233	191	172	189	166	188	203	212	205	203	216	212	216	207	201	197	240	174	208	213	189	162	199	196	206	178	219	219	182	193	182	193	204	178	232	166	204	199	192	200	182	188	202	185	199	203	180	201	193	203	173	212	192	186	183	192	194	187	189	196	201	212	184	222	165	192	215	186	199	166	197	180	195	213	193	190	207	210	196	217	184	206	198	196	176	176	200	192	190	177	175	203	203	221	208	209	155	176	203	222	191	171	208	216	191	193	214	207	188	207	220	223	206	225	220	213	203	216	202	191	200	210	207	178	197	215	191	187	193	219	234	182	202	177	215	203	182	193	225	193	178	174	189	193	192	185	184	219	217	199	186	199	207	206	187	219	197	183	189	207	186	177	178	194	211	198	212	193	188	214	202	202	201	218	204	193	216	196	185	177	200	202	180	218	182	173	208	178	219	199	185	186	205	183	194	193	191	194	203	210	203	190	209	184	197	216	196	203	206	201	171	212	169	192	196	207	192	199	213	224	181	218	212	163	209	194	196	211	236	170	216	174	192	209	209	232	166	187	195	198	191	201	207	187	176	182	191	196	175	178	211	197	185	171	219	195	204	190	184	195	191	193	185	219	225	213	214	203	196	187	186	192	218	209	212	209	196	204	191	178	188	200	184	206	190	191	178	196	196	191	214	182	194	195	205	209	187	179	180	228	196	197	189	208	201	206	186	175	187	191	192	170	199	166	181	203	202	193	193	202	208	193	190	188	204	203	175	187	209	223	218	172	195	196	190	189	200	167	196	218	195	181	210	226	189	201	193	200	184	192	212	190	203	191	197	176	202	198	175	193	192	225	205	197	192	193	212	210	241	201	182	217	197	207	212	169	212	199	189	210	182	194	206	205	194	199	186	200	187	200	198	206	197	180	213	193	199	191	199	209	220	197	198	191	175	209	212	177	202	194	198	205	191	220	186	170	195	203	245	180	218	178	199	210	197	183
15287	6310	6189	6258	5782	4735	4097	3242	2267	1981	1624	1354	1282	1136	991	874	705	607	597	613	639	610	616	621	615	543	539	492	525	499	516	470	515	542	515	432	476	500	520	503	491	496	466	491	462	476	456	493	515	453	514	474	484	510	475	471	471	511	513	520	482	497	467	523	525	498	518	470	562	566	527	503	528	481	448	468	473	499	487	477	522	487	494	523	446	460	490	486	465	494	485	461	496	497	466	504	497	523	480	527	473	515	507	479	477	506	479	478	461	521	493	483	495	523	479	442	467	518	451	496	477	486	492	502	486	447	506	517	491	493	502	518	495	507	508	496	505	490	468	451	494	470	489	497	472	524	513	506	468	498	509	470	468	501	455	503	533	517	472	494	498	501	525	493	461	522	479	468	498	515	492	487	493	484	490	518	490	522	454	484	494	486	496	486	478	514	478	503	482	520	482	474	458	478	488	493	483	490	476	474	497	497	456	475	500	489	481	492	477	490	510	473	485	483	519	511	496	482	506	501	489	478	453	456	503	519	487	484	460	487	478	502	488	492	483	462	481	542	513	504	525	477	504	488	493	521	509	497	472	447	526	486	494	522	508	500	485	501	497	484	543	499	473	494	492	493	468	500	498	486	500	484	487	479	521	477	502	470	492	469	538	457	488	494	481	520	455	481	505	519	471	497	509	492	496	453	498	525	512	470	502	516	462	504	467	489	470	487	508	477	445	514	499	487	535	490	466	494	469	471	452	533	465	504	494	488	488	479	495	491	485	478	472	497	482	491	458	503	486	503	492	476	496	485	498	485	459	451	486	499	498	497	453	457	493	491	506	496	497	482	492	479	504	505	479	463	476	506	527	496	493	466	459	477	454	523	492	481	535	494	492	475	519	521	491	485	489	462	493	453	462	491	513	508	486	508	506	491	517	521	483	509	497	488	519	491	519	519	480	500	454	479	477	488	517	513	483	479	498	506	473	470	469	471	480	471	486	460	480	496	493	495	518	510	521	497	495	511	492	473	429	499	505	509	452	494	484	477	501	519	497	488	478	499	491	443	493	466	510	477	484	504	484	469	504	458	441	473	542	484	481	465	523	483	474	476	468	514	495	500	461	479	447	484	496	426	462	511	474	499	487	535	501	482	480	505	510	489	468	472	474	470	491	488	507	496	461	525	504	471	509	467	470	512	484	484	466	466	529	494	487	497	480	475	473	473	498	484	504	482	480	530	467	526	492	525	472	501	499	518	515	509	478	506	489	454	490	490	503	438	472	482	517	490	512	520	489	490	478	458	478	482	519	479	465	520	489	496	508	507	511	455	493	523	495	503	457	491	477	511	485	514	485	466	472	488	491	485	502	475	470	465	471	450	501	495	503	501	494	482	494	443	502	480	473	506	466	477	480	483	465	506	419	478	463	494	459	484	466	485	518	457	477	483	473	497	474	517	462	496	477	510	499	475	457	512	489	447	470	493	468	530	473	485	503	521	496	490	504	493	492	490	487	484	528	491	502	513	504	484	547	480	495	480	524	498	502	420	499	489	519	552	491	496	524	521	495	505	515	534	526	531	424	496	483	522	443	492	514	499	497	477	442	488	500	457	488	502	492	486	490	519	504	467	473	520	460	459	471	456	480	466	496	501	499	459	503	514	482	479	491	523	467	488	506	498	532	497	472	492	501	464	470	494	519	488	461	481	491	445	494	495	442	460	468	488	489	467	520	501	482	490	451	501	493	558	485	464	455	441	465	487	494	487	476	505	460	507	470	451	548	490	477	487	523	451	488	474	475	513	495	488	488	507	460	477	481	538	509	503	464	496	481	466	490	490	466	498	498	466	474	462	458	492	463	528	459	503	470	478	500	458	503	448	449	504	488	492	478	487	483	531	480	503	465	443	507	474	492	500	534	516	497	461	493	489	487	430	544	506	511	517	502	438	487	474	503	506	521	506	512	522	468	516	502	465	469	453	487	452	496	509	513	516	476	476	514	490	509	534	491	504	511	513	489	493	536	504	458	473	509	514	460	503	463	477	529	497	477	511	486	497	491	482	478	459	507	497	490	522	529	495	496	433	476	529	487	459	496	503	514	445	492	465	508	525	502	532	459	502	456	522	451	502	497	515	508	459	478	490	463	499	512	488	510	492	514	508	486	498	498	465	521	481	509	502	464	497	513	462	528	475	483	484	468	504	496	500	459	498	466	491	481	466	453	524	545	477	462	478	494	487	463	497	483	507	538	511	504	511	466	493	460	490	505	524	505	481	479	465	470	509	510	483	471	492	487	531	468	499	495	467	516	481	474	491	475	466	489	513	450	475	498	497	478	537	500	504	492	479	459	468	543	486	508	508	480	485	477	481	476	505	501	504	513	481	473	492	470	482	503	487	462	474	475	501	485	459	485	485	489	482	496	488	512	514	518	519	474	491	490	491	464	495	521	449	477	526	515	471	490	492	510	512	506	501	498	523	472	494	496	509	485	486	531	466	478	493	495	508	475	493	492	441	512	493	528	463	441	463	450	515	454	520	481	486	500	470	498	475	441	434	501	496	496	507	459	478	463	491	519	511	457	538	466	516	467	510	468	505	493	489	527	500	509	495	463	502	485	534	476	458	499	480	500	481	497	494	488	544	500	476	488	464	517	459	464	508	490	487	466	440	449	497	459	493	492	529	492	489	458	495	507	551	500	474	529	458	476	487	485	477	479	525	482	505	501	530	496	470	496	514	464	476	471	501	508	541	460	480	480	513	493	476	491	463	516	483	490	463	500	493	504	494	472	463	517	492	493	486	479	493	502	513	447	505	463	516	498	477	514	476	488	480	500	455	528	493	490	486	489	493	501	470	528	487	468	516	491	497	482	471	485	484	439	477	512	471	561	519	484	471	472	513	538	483	535	499	517	498	501	541	490	495	526	499	495	508	472	513	504	445	473	504	453	525	461	479	506	478	513	496	511	528	460	526	486	452	497	482	518	470	521	494	459	476	452	478	496	513	493	522	496	520	495	509	485	465	461	487	498	459	455	516	532	508	492	491	538	464	489	487	476	521	511	465	486	460	458	510	489	500	546	455	507	501	503	465	528	455	511	498	531	497	501	470	519	494	501	479	546	508	499	526	490	506	542	502	532	475	466	538	475	507	544	484	534	463	466	445	511	496	528	482	480	474	488	496	488	463	438	512	471	493	488	479	510	462	484	501	477	481	551	521	485	500	521	481	519	489	516	551	487	492	502	480	486	475	459	490	478	500	463	510	490	528	514	457	464	500	504	461	515	453	494	465	509	523	509	552	496	515	467	482	464	468	527	482	493	491	521	486	454	517	477	538	490	487	480	458	521	444	478	469	483	508	493	509	467	442	483	509	488	501	494	518	494	450	449	496	502	487	477	463	520	498	484	488	518	486	512	499	522	448	548	518	517	533	510	493	506	498	465	531	522	447	504	469	491	481	468	453	495	499	494	489	450	486	506	513	503	485	516	541	510	505	513	490	474	463	491	460	469	535	427	458
30114	11610	5302	3283	2283	1549	1086	869	653	504	387	305	322	256	267	250	213	163	164	167	171	160	159	160	140	149	137	169	148	156	129	139	138	161	129	140	149	139	119	120	128	135	120	160	129	128	146	142	120	124	127	154	148	145	148	149	144	107	136	140	146	147	123	149	141	138	158	123	124	138	129	138	142	162	140	145	119	134	133	140	135	137	127	159	131	150	144	130	126	126	147	156	135	120	139	134	129	154	137	129	143	148	145	125	129	139	136	150	131	129	150	147	131	126	127	147	157	132	135	131	158	147	146	124	145	128	134	130	138	128	140	146	135	140	157	112	136	135	113	139	121	149	146	144	158	148	128	138	144	141	142	135	158	152	130	117	116	150	143	147	132	139	129	131	138	147	136	153	150	139	124	110	118	138	136	147	142	150	147	127	150	133	151	122	120	138	129	115	142	140	145	130	131	136	148	134	143	127	165	129	165	146	149	145	131	129	128	122	130	125	134	160	131	149	133	166	157	122	160	137	137	130	147	135	149	150	140	139	134	135	128	126	117	124	123	132	139	149	140	133	130	136	142	143	147	115	155	126	149	119	143	123	133	124	146	169	143	140	158	117	130	144	139	142	129	142	133	129	134	139	145	137	125	126	132	145	120	137	128	151	130	122	143	128	124	155	156	142	139	141	134	119	123	139	129	116	118	109	145	149	123	135	135	135	113	155	138	134	128	136	136	150	135	142	142	145	132	149	134	124	144	152	140	138	142	121	134	152	125	140	167	139	132	114	127	141	154	135	142	133	147	171	111	130	129	152	147	141	107	137	151	148	137	138	133	137	118	123	121	152	115	136	124	136	133	127	144	128	131	117	147	129	145	119	120	129	155	135	136	124	149	132	146	131	144	131	132	141	156	137	131	135	128	124	152	143	146	144	127	148	133	149	143	132	128	146	139	133	140	140	127	151	126	133	140	144	149	137	143	137	124	111	133	140	107	147	135	133	135	123	117	133	123	129	152	148	133	129	139	136	148	143	132	148	137	145	132	143	139	139	132	132	141	140	129	153	144	122	122	140	139	150	132	114	130	155	142	139	134	131	108	138	145	118	128	132	145	157	149	144	142	136	135	139	150	141	137	157	125	138	131	122	119	150	156	143	139	147	122	136	132	137	147	125	127	145	124	137	128	122	163	131	129	126	124	132	139	136	132	131	136	136	128	124	134	139	154	131	133	146	147	164	138	131	128	136	129	119	129	151	137	149	132	114	131	144	132	122	129	123	116	136	118	155	121	150	158	130	121	150	165	139	159	116	118	132	156	138	143	164	134	141	147	137	157	151	150	144	137	121	135	122	146	147	131	149	114	146	143	121	137	134	123	146	125	131	133	122	129	112	145	131	151	147	144	168	153	142	108	130	141	142	137	135	127	134	122	128	133	130	133	129	139	134	129	142	141	128	124	138	111	126	140	131	129	119	129	162	139	143	144	154	139	142	124	119	137	122	133	113	111	138	126	138	130	133	127	139	137	145	159	147	137	145	130	145	133	129	121	144	122	129	112	121	135	143	159	143	115	138	141	143	157	137	122	143	127	142	133	116	128	136	122	163	140	138	132	148	130	130	142	152	156	132	117	128	125	136	135	145	118	141	139	156	127	131	140	126	130	110	134	129	139	131	135	148	135	123	142	120	134	133	121	137	139	131	150	146	125	149	147	140	128	125	128	151	122	116	129	139	140	129	129	136	135	133	135	145	140	108	136	132	139	124	163	180	124	118	124	149	133	117	141	148	140	130	138	136	134	136	163	141	123	128	141	123	153	153	145	132	152	134	122	140	148	120	144	144	138	130	153	143	132	114	139	137	135	151	139	137	140	147	123	145	134	135	129	131	125	148	148	139	152	113	130	144	135	128	146	139	146	132	131	150	116	125	132	117	125	115	127	133	129	134	131	142	140	131	139	127	132	140	124	123	132	141	151	132	127	138	131	113	141	139	129	130	153	125	124	138	116	139	163	155	139	144	150	140	155	135	124	140	152	131	148	113	150	139	125	120	148	128	143	117	142	129	114	109	133	119	149	122	133	134	137	144	130	136	128	121	150	123	128	144	114	158	133	135	126	162	133	113	157	170	130	118	119	152	148	129	107	140	152	133	142	155	143	137	119	127	143	122	130	120	106	143	128	124	132	134	116	139	137	136	121	150	147	125	162	133	147	150	120	131	132	143	135	134	137	125	125	127	138	142	125	126	122	140	130	142	140	121	136	140	125	124	169	145	138	124	148	117	122	119	118	134	123	139	149	136	140	129	148	152	146	135	135	145	145	151	123	137	148	174	140	156	138	131	136	148	128	126	136	143	136	148	118	129	108	155	147	129	125	157	135	144	143	151	128	140	130	152	154	125	130	121	112	143	140	124	124	129	143	129	141	115	142	129	160	140	143	121	157	107	139	140	145	140	131	146	145	129	136	143	127	144	143	146	155	140	121	141	142	128	122	142	125	142	158	142	115	129	146	124	166	122	130	133	108	149	158	140	120	154	161	151	127	147	153	152	156	136	148	151	138	117	140	131	160	132	135	140	129	131	136	118	133	130	128	136	148	162	151	129	132	142	118	137	142	128	136	138	116	133	121	152	138	139	121	142	136	148	137	112	125	138	124	123	138	142	148	151	116	153	119	133	138	140	142	143	137	129	131	134	116	128	127	139	142	161	148	133	119	133	142	155	129	134	137	142	121	139	158	153	126	112	143	127	117	149	105	137	147	122	124	116	130	134	137	107	123	136	122	138	131	132	126	125	127	126	148	141	128	125	115	130	130	143	131	150	125	148	140	125	150	145	146	152	139	138	159	136	146	132	138	139	129	123	116	148	136	153	146	117	137	116	133	131	149	160	140	137	127	139	134	132	141	123	139	126	109	123	145	125	174	147	114	128	135	144	123	132	136	139	138	124	128	147	138	142	148	133	156	137	144	130	154	139	152	137	135	134	162	116	134	133	112	117	140	119	129	136	132	115	147	139	131	128	116	140	127	133	145	147	147	131	125	128	130	135	133	134	131	131	158	156	138	141	142	152	143	129	119	149	131	131	133	140	117	123	137	120	107	145	143	137	144	131	126	143	151	154	131	137	138	144	153	151	167	136	139	109	149	144	161	148	148	146	123	139	127	139	112	136	144	126	150	137	130	137	146	133	138	126	122	117	128	142	147	120	129	129	136	119	124	126	157	151	122	124	127	123	124	130	146	147	127	139	121	136	107	108	126	124	138	146	125	139	136	140	134	141	129	139	121	144	130	135	121	127	145	140	134	137	135	140	138	128	130	146	122	130	150	143	129	133	131	147	132	157	157	117	128	142	159	128	147	133	134	154	182	140	127	144	144	141	122	155	140	145	125	139	151	136	121	130	109	138	151	138	151	145	134	111	143	145	167	139	139	134	158	140	149	141	126	127	142	125	118	143	147	134	133	131	153	116	130	144	134	145	162	137	122	136	146	133	116	156	121	150	129	132	144	140	118	149
19744	9031	8422	9290	8749	6740	5103	4250	3180	2433	1999	1516	1519	1273	1142	939	643	585	582	589	559	545	563	497	501	529	429	431	372	362	413	405	400	361	392	364	375	355	382	391	374	330	353	333	336	358	342	345	354	347	363	350	301	335	339	316	349	356	345	357	331	311	371	369	355	354	363	351	418	355	390	307	349	320	336	329	323	353	360	304	324	347	336	348	332	336	362	325	351	338	337	374	352	315	375	345	341	355	359	315	352	352	332	364	329	331	344	351	308	355	318	352	364	350	356	347	336	315	321	348	347	358	328	355	346	330	345	361	336	351	376	346	394	337	356	351	331	358	353	353	374	326	365	367	331	336	339	352	346	318	350	377	385	358	372	367	364	346	342	366	326	364	337	357	357	320	315	333	367	329	333	398	369	367	330	354	343	337	352	344	368	372	327	335	321	373	381	373	342	335	339	368	347	403	340	359	329	338	352	324	351	350	357	376	379	335	345	372	341	339	350	376	335	357	342	358	359	375	353	321	370	357	367	372	352	366	348	352	360	324	342	342	328	358	361	371	350	348	344	362	341	361	357	343	319	319	364	324	389	347	377	362	355	358	396	367	353	325	340	349	352	334	365	327	338	354	316	321	334	377	358	347	330	335	338	367	351	338	332	342	351	354	353	376	339	324	317	344	340	329	361	348	325	384	353	344	342	336	356	362	338	309	321	381	337	335	361	319	356	345	356	345	350	350	355	349	326	360	370	318	308	346	347	350	347	357	308	337	347	323	334	376	344	332	337	326	300	329	331	364	399	337	337	340	343	354	330	336	345	342	384	332	362	340	385	323	308	324	352	331	387	352	352	347	358	366	329	379	369	362	368	348	340	364	376	352	350	359	351	371	345	364	324	372	356	321	345	357	335	346	324	343	330	345	347	355	351	330	324	356	356	369	319	356	339	337	330	335	368	365	331	297	320	313	320	362	361	366	382	373	365	353	371	361	358	345	338	332	314	358	358	327	318	337	349	337	350	358	341	319	343	364	356	337	351	340	323	362	338	319	304	325	343	338	321	347	325	342	332	323	343	360	347	344	352	330	318	340	382	345	357	340	316	371	323	313	346	339	333	360	340	325	363	335	312	380	394	340	309	368	367	332	314	361	340	359	376	345	329	344	321	359	375	356	377	349	358	330	352	335	344	370	343	373	375	346	349	330	384	349	343	338	378	347	377	324	330	381	341	358	340	376	369	341	318	336	357	305	325	343	340	382	328	365	333	357	366	350	351	319	326	349	350	327	336	303	315	313	311	351	344	320	350	337	361	365	327	344	323	359	326	330	340	400	365	398	341	360	340	361	357	360	348	328	300	340	301	373	374	327	359	342	364	349	349	346	349	329	343	327	372	335	379	324	358	353	344	347	317	325	333	360	343	319	397	308	328	321	349	305	323	320	362	371	354	373	356	348	353	355	350	349	344	347	342	368	354	372	364	354	351	351	331	359	369	336	370	342	360	317	316	367	313	374	337	352	348	373	364	335	352	376	359	345	330	315	363	351	354	343	320	355	340	325	331	348	325	338	307	345	393	340	378	333	358	339	371	367	353	341	361	367	351	354	352	348	360	339	350	352	375	354	334	316	322	336	352	359	349	349	355	353	357	342	370	331	339	349	312	324	328	334	344	360	343	345	366	316	342	350	353	365	344	342	375	339	333	351	309	302	328	353	324	352	363	360	330	337	324	352	339	374	368	360	348	327	338	336	336	339	366	333	335	341	364	352	339	306	348	345	366	390	364	360	366	354	338	287	354	339	318	350	343	362	355	373	350	328	323	359	353	358	333	328	326	353	326	354	328	361	379	319	372	339	325	333	358	320	359	327	339	356	316	338	335	342	366	366	318	349	352	344	325	346	305	351	317	329	324	360	339	347	346	332	367	340	346	332	374	364	337	326	350	351	346	340	333	313	354	322	302	314	355	340	341	350	366	339	353	375	336	329	355	371	316	338	371	362	360	380	363	319	381	328	345	350	357	330	333	348	327	346	332	335	336	350	335	329	352	348	363	351	356	325	331	321	363	337	375	366	333	357	344	369	340	394	353	334	331	383	345	366	323	365	317	357	341	327	372	360	332	362	364	346	349	345	321	332	331	322	354	354	335	356	367	344	347	369	356	334	370	354	339	342	336	351	337	381	366	336	319	360	360	373	325	304	328	337	375	371	331	343	362	371	357	340	366	324	370	351	290	338	338	339	330	354	355	372	321	342	372	338	341	338	328	369	364	361	342	392	355	353	350	360	333	337	344	338	376	337	354	358	319	332	341	341	339	324	321	323	311	339	330	365	373	357	328	367	354	335	341	343	341	355	360	323	339	342	348	374	363	336	352	332	361	328	346	329	344	352	326	367	353	309	343	347	345	363	377	325	345	333	326	384	364	333	341	346	321	338	366	324	326	325	292	342	309	331	346	350	349	370	326	347	327	372	319	344	368	327	368	316	338	358	327	347	375	376	339	357	363	341	332	367	366	337	394	343	365	360	360	343	313	347	337	315	341	342	350	334	308	346	343	340	354	355	338	349	294	367	377	338	352	331	340	322	360	332	346	351	340	368	345	343	340	331	386	357	354	396	347	347	356	363	348	362	365	360	331	349	323	345	330	340	320	385	336	361	343	360	344	306	327	326	383	349	343	341	304	344	413	340	364	333	352	348	343	370	357	339	343	321	330	321	353	345	328	352	385	379	299	355	335	327	371	347	361	375	352	367	358	324	346	331	333	308	341	368	337	323	355	359	376	379	330	339	331	356	344	352	326	358	351	359	383	341	369	333	353	329	349	390	347	333	345	362	353	353	329	348	340	350	339	356	349	349	343	359	341	351	346	338	343	361	333	360	364	359	340	339	339	357	325	365	345	328	336	319	376	342	342	345	345	330	354	346	362	330	374	355	369	365	347	355	325	337	342	321	310	342	321	371	329	359	379	324	329	361	356	344	365	365	362	356	354	348	303	351	338	382	350	344	365	334	322	332	362	375	322	339	322	318	357	355	350	311	387	351	344	361	339	365	345	337	340	324	363	347	337	328	292	349	350	350	318	341	337	383	308	352	357	342	342	327	361	309	328	372	366	364	339	352	350	334	343	348	365	378	335	344	396	353	336	303	336	346	343	324	386	366	337	360	314	322	358	353	359	348	352	348	340	302	386	319	378	365	332	336	371	330	358	349	318	355	361	334	345	356	323	343	362	351	320	361	330	346	347	322	347	327	336	382	312	334	325	341	346	344	304	349	399	357	341	360	360	340	370	319	342	364	359	367	347	341	352	337	343	363	327	345	354	353	321	312	334	331	358	327	327	340	344	382	390	347	354	324	356	364	306	345	368	378	354	329	331	337	337	345	375	357	344	331	345	360	373	334	359	343	322	339	319	341	362	338	301	339	357	346	333	341	339	349	322	347	347	336	337	356	349	330	326	360	340	344	377	343	348	353	329	356	342	339	357	341	331	351	335	373	324	356	342	357	338	339	340	326
11271	3458	1881	1179	821	601	507	387	325	265	223	242	240	271	232	219	195	207	183	192	178	201	190	208	188	167	177	186	199	188	185	194	192	186	202	149	194	200	157	229	160	194	192	171	187	207	168	208	147	189	198	179	209	201	176	185	189	201	216	195	184	210	172	182	166	187	161	166	173	214	203	199	174	167	180	158	196	180	175	183	217	190	187	169	188	193	193	188	178	168	199	182	196	177	177	177	184	164	208	164	192	174	178	177	158	186	180	178	191	181	176	189	193	185	172	187	181	158	209	188	183	185	180	182	164	182	163	150	210	203	176	211	163	197	185	196	203	172	180	161	233	209	192	149	187	174	157	181	193	178	170	185	232	201	193	185	167	169	194	182	185	205	157	161	189	159	188	188	190	193	186	180	197	182	196	192	159	200	190	203	186	165	185	178	182	188	186	197	190	197	189	185	175	212	160	168	169	180	206	192	195	185	157	184	217	187	190	173	188	222	196	180	173	195	197	182	191	207	199	209	181	170	172	199	201	211	164	192	201	194	196	185	164	200	174	182	183	174	176	178	167	178	197	182	174	168	189	193	187	183	178	179	192	179	192	180	175	201	207	168	199	187	185	198	189	186	171	180	183	183	204	173	153	191	161	171	181	193	186	145	164	170	201	208	152	193	172	157	189	196	193	176	193	189	198	175	201	168	179	164	175	210	183	190	168	212	169	186	186	189	189	161	171	196	209	219	178	195	174	181	195	194	193	196	185	178	180	183	202	166	180	202	167	200	188	184	187	190	167	179	146	182	186	194	194	167	183	171	166	187	166	191	195	171	189	155	206	189	179	179	162	185	163	183	191	173	170	199	173	172	190	172	188	188	179	208	178	180	203	187	191	184	170	201	166	169	167	196	167	190	182	143	160	199	196	196	180	206	174	211	167	225	200	191	175	184	187	197	199	176	162	181	170	175	168	181	179	185	195	182	185	200	216	203	185	185	174	197	160	162	169	166	198	168	182	170	178	165	185	180	196	190	198	194	201	194	187	177	195	195	166	173	216	199	185	206	196	191	187	195	162	190	177	161	184	199	185	185	176	190	180	169	174	195	200	193	192	167	175	177	170	177	192	172	175	163	191	200	198	189	185	173	187	200	164	198	159	173	196	179	188	176	199	193	171	181	184	173	180	184	183	198	185	168	171	175	212	211	163	167	164	193	157	175	185	211	211	203	183	179	183	177	181	192	181	160	178	173	178	185	163	198	184	164	179	174	186	196	154	194	186	205	180	175	200	172	179	201	195	171	185	194	202	170	182	192	187	191	167	175	181	168	203	195	184	192	162	212	160	177	180	174	178	171	206	186	178	181	191	169	140	185	180	186	191	178	177	191	188	181	186	198	186	196	189	189	203	175	178	173	166	197	172	179	194	165	191	180	161	176	185	172	195	156	198	197	183	193	201	157	208	185	187	189	185	181	191	172	209	190	182	182	201	169	192	167	179	177	164	181	174	170	183	160	198	207	169	177	192	165	166	193	159	176	194	182	185	211	188	198	166	181	139	145	193	183	152	198	196	220	163	178	185	160	199	182	192	180	179	200	213	193	178	200	197	193	191	176	161	187	162	181	173	191	193	199	197	183	189	180	204	225	212	146	194	187	161	197	170	186	162	203	176	184	180	156	165	168	197	194	192	191	195	173	195	197	189	191	155	178	180	182	181	169	187	163	178	189	192	179	182	182	188	179	196	162	222	188	162	196	168	174	171	188	191	191	183	175	180	184	180	196	182	182	204	171	178	189	178	191	196	166	220	161	157	184	182	184	188	188	181	190	178	184	173	213	186	204	171	202	190	190	178	194	178	195	179	198	179	179	174	193	172	188	168	182	190	174	191	191	195	185	216	175	170	218	159	187	200	191	193	192	185	168	196	153	193	188	194	209	173	172	160	171	208	175	187	189	205	167	175	162	188	183	173	160	190	192	180	182	193	176	189	202	175	187	183	191	204	177	177	179	190	199	193	187	182	189	191	202	192	168	164	148	185	184	168	200	209	184	150	182	192	176	198	181	185	176	193	205	171	181	196	202	193	187	160	208	182	163	180	205	180	171	194	193	174	201	204	213	184	184	202	215	191	185	210	181	195	210	187	185	182	181	178	191	193	169	184	179	195	167	190	180	175	176	208	200	178	194	177	179	179	181	189	184	187	214	182	169	164	206	184	196	207	191	170	182	180	180	192	169	174	197	208	185	192	190	182	192	160	164	188	163	197	162	185	172	190	202	169	174	191	159	162	177	181	182	166	187	176	175	173	206	198	224	232	183	171	183	176	175	185	191	155	185	160	192	177	182	175	190	177	176	186	172	178	186	201	194	194	198	168	195	203	179	148	175	188	183	191	162	155	192	170	183	179	178	179	160	162	207	169	158	190	206	201	164	161	196	204	180	165	169	183	193	186	199	179	192	167	178	187	184	201	177	182	175	195	195	201	175	203	181	177	168	187	166	198	161	164	200	204	159	183	177	170	179	191	191	181	192	167	171	181	191	182	213	190	167	167	173	161	192	213	204	177	192	200	186	187	186	187	200	193	197	177	172	174	193	169	178	201	199	196	170	180	192	189	179	188	158	180	187	197	178	187	183	153	162	185	182	175	190	147	185	177	197	189	172	189	192	209	186	177	206	178	169	205	187	197	219	168	183	182	198	180	197	188	175	188	141	199	199	174	174	201	193	212	181	193	187	177	157	189	201	173	170	198	190	167	199	180	189	193	208	189	201	211	181	193	214	207	162	167	181	169	171	183	203	172	184	165	185	214	199	190	175	199	193	174	185	173	178	192	195	194	174	181	183	190	167	183	195	186	177	195	194	194	186	164	188	207	163	196	189	193	193	198	190	197	200	193	175	191	160	219	155	197	206	189	165	165	198	177	178	214	183	170	182	164	201	166	203	211	174	186	186	184	173	174	168	184	184	186	174	184	177	155	183	191	211	203	200	195	183	195	204	213	162	202	211	179	208	189	204	174	183	174	170	143	178	181	181	202	204	191	193	207	184	181	175	184	174	190	180	201	192	181	199	152	180	170	214	185	186	172	197	161	198	185	172	198	171	202	202	183	186	184	196	198	177	182	168	177	177	171	181	188	182	205	176	217	168	188	176	175	168	183	183	205	196	169	167	175	168	169	200	180	186	194	174	176	196	168	173	174	183	188	205	181	189	164	194	195	195	194	195	209	192	199	177	167	180	188	177	168	212	193	202	177	195	162	175	189	171	194	180	187	177	167	219	196	178	187	174	171	173	194	195	202	181	205	165	188	185	182	184	201	165	196	181	180	169	182	191	203	178	194	210	188	178	202	192	175	188	198	190	191	193	166	214	187	192	187	203	211	205	197	166	175	190	181	203	207	165	183	181	184	181	200	193	187	172	187	180	177	178	179	161	190	185	176	191	180	154	171	202	190	191	190	182	164	177	205	204	164	176	193	184	172	194	186	175	186	180	209	158	174	190	156	167	164	196	199	176
8546	3522	3937	3971	3295	2634	2051	1792	1279	1022	898	975	878	717	748	617	567	580	545	560	520	584	490	511	518	466	474	475	491	448	469	427	439	502	474	471	472	488	477	477	457	477	465	476	458	472	477	466	515	449	475	463	499	493	458	474	540	445	454	462	470	494	451	456	479	479	462	465	481	497	451	461	472	511	494	480	476	447	458	474	450	455	465	462	469	473	469	515	505	450	427	514	480	432	468	504	459	495	454	490	494	440	438	446	499	463	455	431	498	498	521	454	443	424	500	499	526	442	442	466	456	466	483	479	483	509	479	443	458	441	469	428	472	478	450	453	479	477	473	485	442	441	463	482	459	470	480	531	451	493	486	482	473	421	456	474	474	441	454	448	465	468	455	512	452	528	464	477	479	460	472	451	470	488	448	451	518	452	464	446	436	494	473	458	471	504	481	482	466	461	445	484	479	503	419	458	481	442	462	487	465	457	492	468	497	441	465	444	493	500	470	442	455	479	473	456	469	425	490	443	452	486	468	463	463	475	486	476	456	460	473	438	452	469	457	489	456	469	446	447	447	457	476	497	501	471	480	444	432	419	458	496	448	501	491	501	506	448	420	465	465	464	486	461	464	426	432	492	490	435	487	483	499	486	479	428	447	458	440	473	433	499	441	491	437	471	455	495	462	478	526	459	451	475	484	465	463	464	517	438	470	474	493	504	473	466	473	428	487	437	469	451	482	448	457	437	418	470	450	453	468	461	439	488	454	500	480	486	439	488	477	481	488	478	460	472	464	464	441	450	462	495	496	477	485	470	521	477	458	432	455	446	446	446	482	441	452	490	475	454	463	476	464	471	477	496	450	483	527	471	450	455	469	465	461	454	433	468	476	483	476	451	460	474	482	471	484	457	494	445	436	453	473	436	474	454	454	479	468	440	479	502	469	470	470	461	519	447	447	474	450	484	466	458	445	474	472	478	460	435	494	480	443	468	438	501	500	480	481	504	452	477	424	425	471	418	478	508	492	470	471	466	487	455	467	479	445	439	461	465	473	452	444	497	487	514	459	429	483	463	457	458	463	536	471	487	446	507	466	494	482	401	453	419	442	441	452	473	476	433	471	467	420	452	451	488	455	466	506	461	464	508	428	490	455	501	482	421	461	469	501	459	472	465	444	439	495	468	479	460	477	484	461	452	450	455	496	450	495	503	454	508	457	514	442	457	453	437	499	462	453	441	473	469	495	423	456	478	447	477	456	480	445	452	452	463	475	496	531	494	489	447	449	464	424	458	450	501	435	468	486	461	471	441	500	461	463	453	512	494	454	490	484	485	485	481	436	498	479	442	467	484	460	432	512	459	494	481	414	494	483	491	462	483	459	462	463	476	485	471	496	428	487	483	485	445	428	455	442	484	519	505	432	504	487	403	466	459	449	446	470	444	471	450	502	474	457	495	464	477	488	445	446	460	454	456	457	472	455	448	457	466	469	453	445	509	444	462	465	490	497	446	523	471	458	455	465	478	469	433	477	495	419	483	468	495	454	473	469	449	487	494	463	478	472	475	453	439	482	483	395	454	488	432	508	452	466	469	452	490	473	458	474	462	430	486	506	439	459	486	474	459	469	450	468	462	460	461	510	491	447	473	432	492	449	453	454	503	490	485	487	454	494	470	459	477	526	397	462	501	490	448	475	486	477	494	460	496	444	462	462	434	436	435	488	469	458	459	449	425	462	471	512	407	471	438	425	497	498	448	413	463	463	473	450	436	517	472	500	443	472	481	484	456	443	467	451	445	485	490	488	475	484	483	494	475	456	456	451	474	459	475	472	475	465	432	516	445	472	473	450	445	454	429	414	433	462	452	537	462	458	480	498	495	456	485	453	474	476	486	496	488	450	463	465	487	457	507	476	456	483	477	452	469	457	448	504	469	487	481	451	465	517	459	467	492	464	465	484	467	466	502	463	483	423	439	453	451	491	470	441	485	507	461	444	461	471	471	475	453	463	471	464	459	468	476	481	493	483	458	504	459	468	463	431	498	472	490	466	423	432	470	467	433	480	482	485	445	473	449	448	425	446	473	470	469	441	426	443	448	459	479	495	486	463	456	469	491	444	479	483	456	465	453	456	495	462	464	503	501	485	419	461	492	482	491	457	478	435	455	444	470	509	489	462	490	478	458	483	472	457	417	458	467	453	477	484	462	459	436	479	452	488	492	465	493	401	479	475	448	481	521	430	443	441	454	477	439	449	503	479	456	440	460	471	480	447	479	433	421	471	473	476	517	452	478	463	437	453	484	467	474	447	452	476	477	429	416	485	491	471	481	485	437	501	469	471	443	475	478	481	499	426	468	440	509	453	506	426	508	493	483	482	449	512	436	484	482	431	505	495	520	492	464	478	508	490	493	452	516	453	469	427	479	448	496	448	493	480	459	508	444	442	453	444	464	440	441	460	473	473	480	469	477	436	470	458	441	445	452	458	454	471	485	473	457	475	453	454	420	431	501	466	460	475	504	430	471	471	476	438	462	459	482	455	417	500	473	473	418	480	449	483	460	477	458	497	478	503	461	483	443	478	448	483	443	458	466	466	438	440	495	449	469	497	460	453	484	462	474	463	478	487	471	432	455	480	456	453	456	469	459	460	429	466	445	466	444	487	476	472	486	469	481	516	431	472	457	448	433	465	494	432	442	490	479	493	446	466	496	472	441	513	501	489	462	457	457	514	461	496	482	468	441	520	494	492	444	509	488	476	486	449	464	460	449	482	469	451	460	443	487	466	470	482	430	469	479	478	486	458	491	475	483	500	488	471	469	435	461	476	437	458	477	452	487	500	496	483	463	462	498	475	450	446	463	493	468	451	441	469	475	474	461	482	470	461	416	483	483	437	472	473	480	466	473	441	473	450	471	449	471	449	482	508	469	491	481	479	460	467	464	470	492	502	472	473	483	493	476	418	461	445	458	503	458	465	479	483	431	463	443	460	495	466	477	461	491	499	470	483	447	463	483	427	482	477	446	510	460	440	448	457	462	463	463	439	441	453	468	452	421	458	478	448	488	498	456	469	454	465	406	443	435	445	476	456	453	463	467	462	483	501	473	472	438	434	480	446	468	491	480	492	490	471	435	516	486	417	442	472	477	509	455	507	473	460	461	452	488	486	435	464	435	446	490	483	441	502	471	451	469	459	470	439	459	475	446	440	474	493	484	495	483	495	475	463	490	471	504	439	454	461	460	450	500	484	452	484	488	435	501	482	469	439	467	478	509	486	449	452	468	475	413	439	448	446	478	506	446	500	480	443	463	519	475	425	501	487	470	463	492	501	418	485	435	473	434	466	477	490	491	459	503	451	432	487	469	449	443	497	476	482	461	474	481	497	440	472	477	477	498	468	496	458	463	489	462	442	482	464	486	457	488	448	487	519	462	458	450	490	482	524	458	495	490	466	503	487	433	465	472	477	457	496	455	458	457	498	458	494	502	522	488	511	474	463	465	471	484	461	485	446	451	431	481
22665	8548	3706	2197	1376	1007	776	604	498	418	396	306	331	279	272	228	240	236	247	227	232	214	227	231	219	237	220	197	210	201	175	193	261	187	198	200	195	230	201	195	211	213	188	228	208	252	212	206	201	217	227	209	205	203	210	214	215	194	220	219	218	192	191	226	177	206	210	225	191	194	229	202	209	210	196	209	195	226	175	207	195	208	204	233	228	218	178	203	212	217	242	206	214	237	220	218	222	190	204	193	227	195	207	230	200	218	194	226	194	223	203	196	203	215	228	217	204	217	187	226	220	230	209	210	221	169	205	203	224	168	211	217	198	191	212	219	189	189	195	214	234	197	181	214	207	195	206	227	193	204	193	210	192	190	212	206	231	193	214	208	217	199	195	213	244	224	193	231	190	216	232	175	213	194	200	197	184	180	244	207	199	196	213	208	180	209	185	227	214	211	195	245	211	231	202	218	218	213	208	221	209	211	230	228	197	205	199	212	211	193	199	211	202	230	192	219	221	185	197	207	204	202	192	197	229	199	203	207	194	202	223	199	224	208	200	199	213	202	214	197	207	236	213	183	203	212	202	161	188	189	229	211	215	238	202	207	207	206	198	190	221	200	221	216	199	183	210	227	204	193	217	195	197	200	211	200	229	202	218	191	208	217	233	215	207	192	197	195	189	201	214	205	215	216	208	217	179	199	233	188	223	209	215	229	205	193	226	214	194	207	207	232	215	231	213	203	215	216	218	213	204	196	225	204	213	217	230	199	224	195	208	218	203	228	175	210	211	206	216	197	213	189	200	204	220	222	217	196	206	221	212	200	258	191	221	206	208	180	208	205	182	183	193	208	213	233	239	185	194	211	214	211	223	198	218	221	232	192	202	197	205	219	213	210	213	200	220	199	195	219	216	220	211	227	196	195	213	187	202	203	230	200	223	212	195	216	247	238	204	220	215	216	209	214	205	182	227	213	250	208	219	196	227	193	202	213	199	216	213	185	197	221	212	208	234	215	179	204	206	232	202	211	200	228	201	225	212	220	219	199	211	204	192	233	208	192	213	166	198	229	219	211	218	221	242	214	210	230	210	246	209	177	206	202	203	215	183	211	212	220	193	209	182	201	218	223	204	211	200	223	219	233	183	192	215	249	214	213	202	230	209	218	245	213	219	235	222	209	209	205	225	191	221	199	196	189	240	203	212	189	216	202	197	217	196	217	190	214	227	187	201	227	236	190	207	223	229	198	218	193	208	213	200	209	219	217	204	194	199	213	213	203	243	215	207	199	209	224	206	197	241	211	216	186	201	198	215	220	211	217	205	236	206	198	203	204	211	217	226	180	196	204	195	215	213	219	211	197	191	204	177	227	235	207	201	203	188	183	222	197	220	201	220	217	205	212	189	213	225	215	214	222	217	197	209	218	201	223	208	199	242	208	229	175	215	203	216	190	221	197	242	218	201	225	229	226	192	230	213	198	213	242	197	194	214	223	204	217	208	214	173	198	233	214	201	201	179	209	194	224	194	210	205	211	206	208	198	185	240	169	188	205	195	219	230	223	189	205	205	208	186	196	199	208	232	198	196	206	248	182	220	213	207	207	200	216	209	230	203	193	212	204	220	216	206	227	205	216	207	208	211	214	227	197	199	197	191	214	218	202	224	209	224	200	186	219	198	210	224	213	197	230	240	239	229	199	212	194	194	215	195	199	200	217	216	187	190	175	234	207	180	205	213	228	237	201	234	189	224	193	207	240	217	224	203	194	199	226	193	204	217	220	206	203	202	184	200	237	215	219	191	187	206	230	186	200	217	192	196	194	200	245	209	204	206	207	189	193	206	197	205	191	228	214	211	220	223	214	234	238	214	223	196	216	207	196	208	200	212	231	215	188	220	212	222	218	206	226	216	218	227	206	193	201	209	193	235	206	203	227	183	216	193	233	229	213	218	230	213	233	209	212	229	204	231	225	176	218	221	217	209	187	211	190	199	228	224	248	241	244	230	218	228	199	208	208	217	219	187	186	200	210	209	201	227	192	214	255	221	207	215	216	228	211	213	203	202	189	193	187	204	203	227	174	200	199	223	210	190	228	197	191	210	216	222	225	199	224	206	234	207	200	217	193	213	185	227	200	222	225	199	228	218	205	233	202	227	211	201	196	210	196	208	210	225	215	196	207	194	226	181	215	193	240	202	202	192	224	220	222	224	219	221	214	225	209	205	221	200	226	189	205	180	222	197	215	209	196	189	198	199	223	211	198	210	218	182	208	233	209	217	217	201	210	190	225	196	191	188	197	199	226	216	210	208	187	231	198	194	195	202	220	211	184	231	232	164	195	225	223	203	193	211	208	216	233	205	234	212	194	228	203	211	207	230	205	208	212	223	200	191	197	190	215	196	224	180	208	202	176	196	229	208	216	188	203	197	187	227	193	192	214	235	218	205	212	214	206	213	209	225	196	200	201	222	212	210	205	192	201	229	194	221	212	221	215	216	210	192	190	203	192	227	216	220	166	226	207	217	208	223	230	208	199	183	222	207	201	200	212	224	220	239	223	211	187	188	227	226	223	225	203	217	200	218	195	213	206	203	184	228	228	204	226	202	225	192	211	209	240	197	221	201	179	194	220	222	225	202	198	189	207	225	194	232	187	235	185	202	185	199	212	205	214	197	181	212	229	223	216	198	215	218	232	223	214	217	217	188	211	238	215	187	224	236	200	227	223	206	213	216	191	214	219	234	206	214	230	197	198	211	192	202	203	221	199	223	185	212	198	197	182	196	208	206	187	246	213	217	228	213	234	225	197	210	199	196	218	208	211	231	195	188	216	212	205	204	208	215	226	184	210	234	211	229	215	240	186	177	213	193	218	216	186	212	211	199	208	218	207	193	205	232	202	223	207	202	185	209	212	204	190	217	212	191	221	212	215	213	196	228	186	170	204	211	197	201	218	192	232	186	219	196	194	218	223	212	188	234	224	207	218	234	198	183	212	197	208	221	212	219	193	220	193	231	224	229	195	234	183	203	225	196	232	218	201	223	226	195	214	195	204	206	212	227	209	204	233	211	203	201	206	201	208	210	184	217	210	234	206	197	184	230	239	223	183	197	212	215	200	198	188	179	194	232	212	180	218	192	217	209	200	202	185	192	204	177	235	216	225	236	223	216	207	207	200	200	221	212	255	194	217	212	177	212	226	240	219	207	191	199	209	218	222	194	219	216	215	204	216	222	216	208	226	222	229	213	216	214	237	195	217	222	222	187	228	215	180	227	213	222	207	247	208	210	213	205	211	212	212	229	177	223	207	187	235	217	195	231	208	192	239	229	208	226	205	232	199	194	216	195	217	216	203	224	204	232	216	200	230	205	210	218	197	229	217	210	228	228	215	211	202	201	218	206	206	207	199	216	206	218	207	198	181	192	209	224	212	227	214	206	236	201	216	217	226	205	192	187	223	204	210	208	208	204	189	222	204	201	224	203	209	215	236	221	217	226	222	226	235	249	225	205	185	206	215
16473	7423	6603	6502	5607	4314	3591	2812	2177	1591	1451	1353	1250	1153	1034	801	760	660	693	679	682	686	666	629	635	606	570	572	560	589	512	522	584	554	535	530	538	516	520	546	510	496	522	553	503	551	523	512	496	514	515	545	529	520	527	559	533	525	515	536	577	524	529	498	544	525	538	500	546	603	600	532	539	523	530	491	487	529	542	487	516	506	562	555	512	526	503	541	515	549	497	521	517	476	507	539	547	526	517	507	483	494	487	515	492	534	541	512	505	523	529	490	523	508	540	538	520	544	516	496	532	554	532	525	533	514	483	503	521	533	501	547	516	524	535	502	480	482	496	538	506	543	528	522	487	564	505	523	513	542	495	503	485	498	530	514	593	543	505	511	518	515	506	507	491	513	529	530	476	553	510	541	532	576	550	472	547	520	552	563	553	524	525	551	504	489	511	547	523	503	528	517	497	502	518	547	479	513	499	516	551	517	516	504	571	524	530	540	491	519	498	575	492	543	536	540	534	496	553	550	519	506	511	514	547	495	511	527	544	481	497	501	548	516	565	511	533	538	480	509	513	502	507	519	513	514	493	527	525	528	544	544	518	530	515	539	545	496	510	598	499	551	495	507	511	471	473	510	515	501	535	499	462	498	496	503	520	540	546	522	522	501	520	562	508	504	542	548	511	492	509	534	506	572	529	485	539	540	499	510	514	547	503	520	547	560	509	492	524	511	494	521	503	530	484	488	552	530	469	508	530	557	502	546	545	463	509	484	512	515	534	505	537	524	531	518	550	495	501	544	507	558	490	520	491	526	503	526	504	519	538	505	541	527	513	517	541	557	512	514	514	508	509	519	537	584	552	496	500	507	525	487	551	524	519	538	506	510	540	509	514	525	487	515	496	563	517	567	521	517	515	503	523	512	485	531	530	516	518	538	491	542	531	518	520	573	536	499	525	539	518	506	507	542	503	553	531	526	512	529	536	525	527	492	558	593	540	508	569	503	501	519	525	540	509	537	530	486	483	543	506	541	507	523	490	541	483	540	545	485	545	546	516	523	528	550	495	557	538	546	545	503	487	559	500	500	554	514	547	516	554	479	476	502	557	557	526	512	512	547	493	498	520	512	525	518	549	480	524	504	526	496	514	539	495	528	525	537	517	540	527	530	495	537	512	541	526	504	548	547	511	551	558	527	505	537	512	508	541	578	567	512	548	524	525	502	545	513	498	509	516	533	558	476	517	484	558	534	532	555	526	519	550	508	543	514	505	574	495	530	543	546	534	488	488	530	514	495	534	560	513	521	561	514	541	555	526	522	555	526	497	508	530	535	516	525	529	525	500	524	529	539	542	485	560	505	548	563	545	528	526	511	530	491	531	515	527	536	485	497	514	545	486	461	514	534	526	517	520	540	556	550	528	543	541	517	512	521	519	518	537	555	495	532	506	523	511	494	488	526	510	512	558	508	557	531	507	527	545	526	555	508	506	511	534	536	512	573	526	542	514	535	533	572	545	541	518	528	483	510	483	538	494	546	488	502	513	537	513	532	513	496	510	519	518	518	488	559	533	512	536	517	499	479	489	462	555	548	524	523	531	533	542	545	612	508	538	500	536	483	507	496	496	485	571	538	511	563	576	504	552	549	530	530	533	507	540	499	509	537	500	512	535	516	550	479	517	519	516	441	487	497	547	532	509	537	503	528	547	525	503	489	562	538	544	534	523	493	524	525	511	512	528	502	541	525	533	518	506	538	552	527	552	548	530	543	523	520	552	521	509	544	515	543	498	531	518	511	541	514	580	534	503	531	506	528	565	507	524	531	505	501	508	524	516	531	531	556	514	505	523	511	549	472	549	487	524	524	550	517	492	493	499	515	548	503	526	536	535	544	501	537	532	533	520	545	518	499	546	549	498	503	525	557	541	519	498	485	522	468	464	515	539	494	518	541	529	515	539	510	535	532	506	525	551	556	523	556	518	585	536	519	485	526	528	537	507	511	524	530	531	492	562	543	555	537	499	507	526	505	517	517	511	548	523	507	506	532	556	544	524	516	544	485	527	556	538	539	517	528	522	545	531	537	532	522	508	542	549	525	547	558	493	481	521	546	527	534	530	528	501	495	511	562	476	533	556	479	512	496	503	512	563	506	536	533	510	567	519	510	552	535	534	509	557	506	517	496	481	538	519	539	496	524	546	512	507	569	554	462	557	501	518	551	524	535	535	547	521	495	563	485	537	565	517	555	487	587	515	551	475	565	546	523	491	538	501	499	516	546	542	586	516	535	517	543	530	517	526	507	542	511	494	536	498	520	513	521	532	530	554	508	499	519	496	519	532	472	536	510	522	511	515	508	542	499	487	534	516	524	490	510	502	505	500	526	559	541	523	515	510	528	513	551	527	539	553	496	547	533	509	537	509	513	533	529	573	528	494	562	543	538	470	513	505	559	549	516	506	477	504	499	501	507	544	492	533	517	513	533	510	514	511	543	510	540	536	500	553	496	531	532	510	502	486	509	554	505	546	509	514	558	528	520	508	530	515	530	518	520	540	589	522	525	523	517	535	528	584	494	507	562	508	570	562	564	530	507	543	552	540	527	563	510	521	515	548	518	486	514	509	542	489	537	519	489	533	523	545	528	509	529	510	529	531	532	554	520	553	547	534	518	600	576	536	541	535	555	521	511	547	525	538	520	550	534	552	572	521	536	524	521	559	501	541	511	526	532	544	509	556	551	503	502	506	541	549	505	551	530	550	537	528	507	537	522	541	539	489	517	518	533	458	506	520	532	538	496	516	490	542	511	532	530	532	519	525	518	498	518	538	546	527	509	537	529	513	545	497	543	508	535	519	559	502	530	525	530	531	513	540	516	508	501	533	519	538	547	524	493	509	526	507	532	517	503	574	522	495	538	525	579	552	565	510	535	545	534	507	508	531	536	565	504	501	530	512	509	497	560	518	542	534	532	547	523	527	498	577	524	488	501	495	512	492	527	513	545	519	505	526	553	535	517	529	544	537	494	491	502	495	495	521	496	516	517	479	547	480	504	499	519	539	495	507	524	513	531	544	560	549	536	549	554	478	478	514	489	580	503	554	513	508	526	513	502	507	533	537	530	541	482	545	538	511	515	558	528	508	502	523	557	513	556	503	515	542	534	520	544	536	537	505	491	514	486	491	545	512	521	520	503	487	547	547	501	500	515	509	516	519	564	492	492	534	569	534	524	520	552	507	499	505	558	520	536	533	539	496	513	538	526	501	536	551	500	497	510	518	522	546	550	506	518	541	518	524	490	554	517	522	527	528	511	494	495	552	520	524	504	515	537	546	536	546	524	558	535	490	512	470	542	503	503	475	585	574	503	538	556	551	531	512	513	555	531	554	553	496	517	539	535	542	495	529	487	506	518	487	534	543	514	520	553	505	533	485	512	541	501	533	513	500	532	508	547	532	495	492	521	509	495	500	543	545	494	491	522	512	517	577	535	513	536	522	528	510	546	499	503	484	518	527	532	519	582
31954	13662	6046	3262	2048	1321	896	652	518	425	316	288	328	294	245	237	188	155	174	166	181	195	190	184	181	142	136	173	179	152	135	160	154	163	156	153	128	141	169	156	158	155	140	146	163	152	142	143	146	144	151	135	137	153	168	142	154	141	135	152	157	153	131	161	129	145	150	126	155	165	136	142	171	170	149	140	146	133	126	138	148	147	151	141	163	149	123	167	137	132	141	148	135	170	125	162	150	140	141	151	123	157	147	144	155	132	135	158	158	149	141	177	168	161	165	132	148	157	120	119	144	149	166	168	164	129	142	129	155	167	152	138	117	129	133	142	138	122	177	136	145	143	148	151	128	147	169	147	145	148	133	124	137	155	148	131	134	139	144	146	132	142	157	134	171	142	137	163	136	133	161	159	124	136	131	126	156	169	153	150	143	157	144	156	121	150	126	131	136	145	151	150	170	152	148	157	157	175	146	150	141	152	165	119	164	186	169	143	150	131	147	147	159	150	148	157	156	122	165	151	126	127	141	152	136	138	136	128	151	136	153	144	155	154	158	163	151	166	119	164	159	156	142	138	145	132	143	146	173	175	153	129	130	156	150	143	151	143	125	154	145	163	149	154	137	139	153	148	145	146	158	144	149	138	127	128	136	146	149	149	147	153	144	153	147	140	127	142	144	137	139	129	110	153	146	146	142	152	130	154	137	109	135	135	139	135	131	139	147	134	146	126	143	136	144	156	146	141	156	155	150	142	165	161	151	142	150	123	151	134	125	124	155	166	142	146	152	141	170	148	126	125	177	172	153	129	134	146	149	150	162	140	170	154	134	122	151	124	151	142	143	181	143	162	148	138	163	156	144	139	143	146	163	141	158	156	167	126	135	130	141	162	162	124	133	148	138	175	148	153	132	153	134	145	154	153	132	176	142	120	134	164	142	117	143	113	141	186	135	134	115	125	132	126	149	153	143	144	144	138	153	136	147	147	141	141	143	134	156	150	135	140	132	164	154	147	135	135	123	155	156	161	157	145	151	149	139	147	163	160	148	163	144	179	138	126	122	167	156	133	149	144	159	148	162	157	165	142	130	130	146	127	163	149	150	130	153	150	167	159	160	129	140	151	163	133	148	145	126	134	158	138	161	163	153	160	161	131	143	160	144	159	135	133	150	133	156	153	149	168	151	167	153	142	152	163	164	150	139	161	138	129	141	141	142	153	162	150	152	154	122	131	131	159	145	165	147	115	150	130	141	139	139	160	158	148	148	167	149	129	132	146	159	154	130	130	153	150	131	142	157	125	145	167	142	147	117	141	176	142	147	138	152	143	170	151	171	148	157	148	152	134	147	163	130	161	143	142	146	154	156	139	153	148	129	155	181	167	145	146	148	155	152	139	120	157	144	130	145	129	143	139	158	142	139	152	141	137	142	148	140	172	141	124	151	145	151	149	140	129	158	138	128	149	140	151	158	146	156	142	163	162	150	163	137	142	175	137	162	138	145	158	154	133	141	158	126	139	144	138	150	145	151	156	119	143	145	134	141	137	141	124	140	147	142	141	152	155	149	136	178	147	152	161	128	150	139	159	147	145	129	144	129	145	166	134	121	148	167	167	136	148	144	141	162	150	142	142	138	139	173	139	155	151	174	153	159	132	149	149	123	163	142	131	161	139	134	147	160	140	128	127	142	150	109	159	148	138	147	136	147	137	155	156	164	155	144	146	131	144	145	156	163	159	147	172	154	147	151	145	149	144	152	140	142	152	124	154	151	148	136	153	140	149	145	144	136	159	142	131	171	152	124	140	121	143	181	148	143	158	148	141	178	143	151	137	150	147	162	176	148	152	126	155	119	158	157	133	158	170	150	141	155	156	136	166	122	143	140	128	137	168	150	161	153	135	146	146	156	143	150	120	143	139	174	129	147	143	135	151	150	149	156	155	133	144	142	155	161	138	136	142	141	143	151	148	148	145	139	148	137	127	144	157	124	148	156	152	139	142	180	129	158	137	161	152	155	135	149	131	156	132	139	156	156	132	136	140	142	166	138	123	153	135	143	146	153	133	142	131	128	149	150	159	143	132	130	134	157	148	156	145	146	172	139	142	150	130	156	132	149	153	143	135	134	138	154	135	147	147	145	140	137	148	131	125	156	130	140	147	145	149	134	155	161	140	142	149	135	160	148	144	128	163	141	149	151	160	126	146	164	130	128	147	145	140	150	141	137	146	148	151	144	158	150	150	136	144	151	140	144	155	144	126	154	124	139	139	152	151	140	127	164	160	154	157	146	148	124	148	140	174	154	143	145	146	137	158	165	131	170	126	139	160	146	153	148	145	143	145	157	125	163	120	129	134	126	148	133	147	146	152	132	145	141	155	141	139	164	144	149	168	145	143	139	135	148	151	156	140	151	143	149	142	133	150	152	133	154	153	130	154	144	131	165	168	108	168	131	139	163	149	131	152	133	131	148	140	176	155	153	163	159	119	157	145	166	156	155	142	138	146	137	134	170	139	173	159	153	137	138	162	143	142	129	159	134	163	124	133	130	155	160	155	135	144	165	141	153	161	160	131	145	142	155	139	154	131	143	154	146	136	124	116	161	161	138	138	148	134	132	152	144	127	148	134	144	142	148	137	120	136	151	132	139	134	149	146	145	131	160	146	169	134	143	157	143	166	142	154	130	154	154	131	154	154	142	138	153	156	149	155	157	135	152	140	156	124	130	158	146	144	138	143	160	146	154	131	115	162	125	137	139	129	130	157	137	163	138	137	159	158	130	148	140	140	166	144	148	163	155	156	146	156	148	136	135	154	135	144	138	152	141	125	142	154	151	152	168	144	166	130	122	138	150	191	167	126	132	151	137	145	132	147	159	166	169	167	128	159	130	125	147	141	133	123	152	147	154	133	156	157	144	143	158	161	133	158	130	121	132	155	123	127	150	128	152	140	140	167	137	160	144	145	141	144	144	128	145	147	143	138	152	145	137	131	136	142	160	173	152	145	134	132	171	99	146	153	163	150	151	167	114	160	137	156	138	142	146	151	139	135	168	146	142	148	135	138	167	137	149	135	166	156	133	147	139	165	150	134	149	145	135	132	153	111	157	144	137	144	169	141	132	119	136	145	144	153	135	127	151	148	161	158	139	140	140	147	161	152	150	164	136	137	144	133	168	139	165	142	122	128	132	155	134	139	157	149	149	150	152	156	142	146	156	138	140	127	130	172	137	153	141	136	128	135	129	132	126	149	141	150	158	136	140	149	155	155	154	154	137	162	126	146	155	143	142	147	148	139	141	159	141	163	150	125	152	135	156	138	140	143	145	153	163	154	144	138	135	170	156	122	128	145	139	166	159	145	142	151	176	130	130	161	143	130	130	146	137	145	175	143	137	131	137	159	142	156	144	137	150	135	161	135	148	179	144	147	145	140	156	154	131	135	143	168	133	142	129	145	136	123	144	118	122	142	119	153	141	145	153	130	147	165	147	137	141	153	140	144	130	153	138	142	146	137
21269	10774	9535	8714	7182	5637	4462	3492	2590	2041	1661	1493	1447	1376	1091	719	678	638	648	685	674	644	598	663	503	514	503	444	395	413	399	434	376	401	394	411	432	403	371	366	358	361	377	369	379	377	395	397	382	417	348	383	391	384	387	373	380	334	402	395	381	381	389	409	321	355	384	409	442	477	402	420	446	416	360	361	360	353	408	369	376	394	365	368	392	373	388	392	361	409	346	391	399	350	383	357	350	416	395	365	380	388	404	380	343	393	397	359	367	373	391	349	378	396	397	377	360	386	383	370	365	370	376	395	342	388	406	383	385	379	382	362	363	402	347	343	365	371	358	387	400	367	377	368	373	404	369	357	384	373	369	382	344	375	403	395	357	387	397	392	353	328	372	372	377	362	382	381	370	384	408	360	351	382	371	369	372	361	387	365	364	366	361	349	370	348	397	376	364	381	364	381	320	359	381	380	419	370	367	354	347	376	363	367	391	364	339	350	376	363	367	347	364	373	380	389	349	374	336	355	413	375	339	368	389	401	348	381	410	354	392	377	341	347	404	375	376	406	397	370	388	373	406	373	362	379	402	393	370	415	346	353	421	364	388	374	357	348	374	384	359	369	355	376	384	359	362	407	356	363	364	395	342	358	383	372	355	366	397	384	331	374	335	375	386	420	382	370	400	367	356	355	368	378	382	391	391	395	370	367	340	396	360	380	374	414	400	357	365	434	397	377	377	351	359	384	355	361	317	361	354	432	351	363	326	392	408	374	345	377	356	408	381	371	354	373	394	391	349	370	385	393	355	379	344	349	340	373	394	383	402	374	401	360	392	364	382	404	354	371	362	380	388	411	375	388	360	365	371	378	376	373	384	410	359	372	360	382	350	356	399	389	355	387	356	360	372	356	381	379	366	376	351	393	360	363	366	399	376	334	386	371	387	385	377	375	370	370	341	392	355	343	373	372	351	368	385	382	342	372	386	399	387	381	363	371	398	356	368	363	365	352	375	359	388	378	396	361	365	390	364	376	377	374	357	396	363	335	344	385	380	431	387	365	370	343	380	402	360	393	361	399	386	365	369	391	400	375	375	391	394	366	384	386	351	384	373	418	376	421	391	370	358	363	392	389	389	366	395	383	389	342	371	364	371	369	371	363	392	351	376	368	417	391	390	381	327	389	373	394	367	392	383	380	389	371	361	396	378	375	337	373	371	384	330	386	391	373	396	363	378	352	372	400	354	336	390	360	360	347	395	361	389	348	389	363	367	381	353	361	368	389	396	358	389	386	382	356	348	374	361	386	344	346	385	377	358	365	403	369	360	349	376	374	401	402	346	354	386	403	373	388	347	357	357	376	360	369	383	362	367	346	354	360	411	393	374	365	385	351	398	351	358	374	377	360	373	351	342	363	405	376	377	370	384	378	381	344	348	396	366	400	392	356	355	372	361	387	370	378	357	362	358	399	377	373	342	395	369	372	390	406	362	393	363	334	357	334	351	394	380	364	415	356	389	403	368	364	376	365	373	384	366	385	356	387	383	356	376	387	385	357	358	406	377	356	362	399	375	393	383	378	357	357	379	347	393	378	400	392	372	398	396	338	376	344	359	400	372	384	364	382	374	365	414	380	357	388	353	366	370	345	399	370	388	366	392	333	360	356	365	368	393	360	378	363	361	353	395	375	366	351	386	369	383	378	355	354	424	397	405	402	373	388	364	382	366	354	404	373	369	410	377	325	393	367	423	366	412	384	361	389	384	376	357	350	364	376	348	385	370	350	378	400	362	368	399	354	392	373	360	367	372	360	396	395	372	354	388	359	363	353	382	401	362	394	355	339	386	366	401	350	367	406	369	342	363	375	385	376	369	368	385	403	397	353	374	370	368	362	377	399	374	380	384	361	349	376	395	376	371	375	402	401	415	387	375	370	334	349	369	361	342	391	378	391	355	383	361	373	354	381	375	336	351	376	400	361	393	343	361	372	396	367	357	353	371	374	367	379	382	388	383	320	361	365	376	388	388	364	380	389	372	382	363	379	352	385	384	395	367	371	374	405	393	369	335	372	369	357	381	368	410	360	351	357	364	355	402	386	359	347	392	361	382	346	334	375	383	400	370	394	378	380	392	381	387	358	390	334	337	356	356	362	387	385	378	401	368	360	394	355	397	324	391	370	357	336	365	371	384	386	384	349	368	368	351	391	403	356	369	355	350	368	347	376	390	408	388	352	338	385	389	359	400	363	372	374	371	339	401	370	371	356	357	378	363	380	364	362	402	357	346	364	360	409	361	343	354	410	358	372	364	374	384	359	379	378	382	382	362	378	388	377	375	328	374	344	358	403	397	381	368	385	350	377	398	365	378	349	342	343	378	355	391	370	371	380	384	390	342	379	362	361	427	390	380	369	375	398	367	366	328	383	386	347	384	349	364	407	368	339	390	386	360	386	385	352	365	367	380	387	347	394	369	372	388	392	355	383	342	410	346	401	341	421	358	375	401	334	404	381	386	373	359	376	352	353	424	358	377	341	374	369	351	377	384	364	350	361	347	395	377	367	376	386	377	323	403	352	416	322	387	363	373	385	351	348	418	340	395	423	401	372	371	353	377	388	399	346	380	347	372	381	405	411	397	358	384	409	373	400	353	368	354	367	342	377	386	377	366	397	377	388	368	373	402	348	362	342	370	365	393	394	352	397	379	385	324	359	377	383	391	373	357	382	342	381	398	352	407	380	368	384	359	410	390	383	387	385	362	359	379	362	378	369	368	357	382	380	363	359	385	387	383	414	371	387	372	348	352	390	356	387	388	358	356	380	412	364	368	402	403	367	366	394	366	368	405	404	397	407	353	393	383	388	366	388	386	373	409	389	385	387	361	372	365	369	379	363	371	376	369	354	372	397	374	366	334	355	372	326	389	346	403	379	387	377	387	384	402	371	386	343	385	375	377	394	376	394	363	388	342	365	396	367	352	406	379	366	403	359	395	402	372	352	367	399	361	342	394	367	386	419	401	379	337	388	361	361	350	358	376	362	375	349	391	329	378	376	360	376	374	392	391	369	382	357	368	348	365	390	352	376	377	365	380	377	368	374	356	391	388	367	395	379	350	354	364	365	389	399	376	360	363	367	380	403	399	351	374	418	368	381	394	394	382	372	357	370	369	347	377	364	361	374	354	380	396	370	359	391	382	367	380	376	339	382	376	380	359	385	400	383	387	354	373	368	383	394	395	383	400	363	383	354	398	356	397	385	346	364	401	405	361	389	353	400	365	416	363	354	373	358	376	376	377	373	393	386	332	395	369	371	392	419	394	403	415	365	355	354	363	368	335	411	374	371	390	373	383	411	386	396	358	369	363	356	372	387	385	408	343	360	343	378	401	389	386	380	394	363	368	368	348	382	350	367	372	358	398	357	357	367	387	333	364	373	370	396	364	349	357	380	378	350	381	370	361	385	377	362	348	416	349	384	343	363	376	370	376	344	360	410	370	370	380	360	386	391	378	365	404	354	383	379
12139	4118	2082	1124	662	508	416	378	321	258	255	263	292	256	222	232	227	203	212	211	221	210	194	228	181	206	173	221	205	186	194	194	209	201	187	183	215	216	206	186	187	187	217	193	208	179	190	188	176	196	190	198	180	209	189	224	212	192	210	188	193	196	181	188	183	188	207	183	195	210	214	241	205	218	199	212	198	195	169	195	213	217	207	174	190	182	173	218	202	171	198	238	189	200	213	196	222	211	197	229	191	177	189	196	221	180	218	213	215	219	175	188	213	195	195	186	192	195	191	187	209	187	185	209	210	196	188	208	217	204	189	187	201	211	181	197	194	195	206	178	196	207	199	192	208	188	193	206	211	209	203	238	227	213	228	204	208	200	206	206	218	198	198	218	213	213	213	204	217	193	186	215	184	195	225	184	211	210	192	201	199	174	194	219	200	193	171	207	210	194	216	197	182	178	201	188	200	192	208	195	207	197	226	187	203	204	188	196	218	193	200	205	196	206	204	210	210	177	227	205	214	201	193	185	202	181	223	184	201	206	203	219	209	215	187	185	219	202	211	208	210	213	182	216	203	200	213	205	183	202	192	176	220	181	171	208	202	236	200	218	160	206	197	198	212	224	235	176	224	188	187	202	193	185	191	234	181	179	215	221	226	211	191	194	187	219	190	193	192	195	204	228	197	168	213	208	181	211	206	219	200	189	193	223	193	204	189	199	209	199	224	199	193	232	204	217	204	214	202	177	225	182	206	215	172	200	218	181	195	179	196	219	205	215	167	220	220	205	186	222	202	162	204	224	214	193	167	194	214	197	186	188	203	210	185	181	190	217	205	211	190	214	197	197	204	193	207	209	205	203	191	219	184	202	184	225	202	199	206	194	232	191	185	196	189	178	195	195	198	190	173	216	181	232	201	191	196	217	213	219	208	193	182	200	165	186	201	184	183	218	215	245	189	229	199	222	189	183	211	197	185	186	183	183	201	191	195	216	248	200	199	187	199	202	189	204	231	182	202	216	212	176	195	196	180	204	253	187	211	213	226	189	217	196	210	180	194	187	162	217	191	208	188	203	192	215	188	198	190	172	201	214	190	216	199	193	209	206	215	181	191	191	209	198	219	207	183	194	206	207	228	174	213	198	182	183	215	209	202	178	222	209	217	166	188	189	184	198	196	205	199	193	208	202	199	186	234	218	203	200	205	210	209	185	193	202	212	189	196	188	208	196	218	195	202	219	195	199	194	220	255	185	216	184	186	188	215	191	194	198	186	223	181	213	200	225	199	198	219	207	229	210	200	178	188	215	213	222	224	227	219	192	207	190	201	205	214	200	228	213	219	176	200	193	186	198	210	211	201	189	200	205	182	204	185	188	175	154	204	190	210	185	208	232	187	215	169	204	192	236	216	194	195	207	199	175	182	203	186	214	201	208	190	209	196	195	213	190	188	191	202	178	206	225	208	211	201	187	211	207	201	207	206	199	202	211	184	220	196	187	175	212	212	193	194	174	189	215	201	198	168	196	217	194	212	180	204	205	200	183	210	177	198	188	219	205	220	195	207	212	202	198	210	198	199	185	187	189	199	180	210	215	180	223	177	193	194	227	209	200	212	218	219	199	210	240	203	215	201	211	183	179	182	203	205	225	184	209	202	183	187	205	183	203	193	157	208	193	245	172	205	173	216	202	199	190	182	182	212	184	199	208	195	213	201	198	174	183	186	191	182	180	210	189	226	224	201	209	217	214	194	181	194	206	210	202	202	189	172	211	205	228	207	241	202	230	198	190	208	232	213	205	194	188	172	198	212	199	173	193	209	209	178	192	202	209	196	190	192	192	201	220	179	196	191	201	220	208	193	209	196	203	219	197	226	235	222	196	182	192	198	189	213	182	225	182	201	205	206	184	185	186	209	171	178	191	208	174	225	200	209	200	199	193	204	171	193	210	193	198	211	211	210	208	182	192	202	183	204	182	188	219	208	176	194	201	182	206	184	189	193	185	209	178	218	199	200	219	213	191	194	187	224	212	213	172	219	189	209	190	202	184	222	202	204	192	176	199	219	201	206	188	213	210	184	212	202	205	214	211	180	205	197	207	179	187	203	222	189	204	218	197	211	225	202	187	195	193	169	204	172	182	220	184	187	217	221	192	217	212	203	197	183	220	199	202	190	216	191	203	192	202	210	172	201	181	230	185	188	182	212	196	195	178	194	205	197	224	220	222	196	200	187	204	197	203	228	190	193	204	202	195	181	203	206	193	196	200	216	195	197	187	186	217	209	203	198	196	193	221	189	190	190	171	225	199	192	205	190	191	210	238	217	196	191	196	195	165	213	202	190	185	187	172	187	219	195	196	203	214	231	203	208	189	200	225	190	195	202	192	202	204	198	179	225	214	201	199	182	189	204	218	172	210	211	204	201	164	194	173	212	227	240	194	232	200	232	220	172	168	227	181	231	186	204	172	180	188	174	174	178	170	192	197	189	176	214	186	222	194	223	213	186	196	216	177	208	210	177	213	208	205	192	213	211	177	187	228	173	193	188	186	216	200	207	194	186	205	195	179	241	223	220	185	229	201	201	183	211	207	187	213	186	191	214	178	208	194	186	206	195	194	196	202	204	221	211	186	212	198	213	193	206	184	200	223	199	203	164	211	216	199	222	208	194	226	191	196	196	200	206	189	179	226	193	197	216	214	221	185	187	200	212	197	212	218	229	230	206	216	200	194	208	219	201	202	197	203	180	197	200	186	200	211	197	184	198	214	210	181	193	201	186	200	206	200	228	186	199	211	188	200	208	199	214	215	184	182	181	167	187	213	221	218	184	222	193	210	217	193	201	223	176	190	171	234	232	193	180	197	204	192	208	189	220	214	174	191	182	204	173	168	204	204	182	206	207	192	216	205	186	197	227	193	214	207	174	210	230	196	179	248	194	168	202	227	218	192	191	183	179	200	173	182	192	230	207	217	224	197	201	216	224	207	201	182	195	178	199	210	179	191	198	231	205	201	213	228	216	199	196	190	181	186	196	190	195	222	205	180	213	185	223	185	184	212	211	195	184	207	180	189	176	190	197	182	219	201	207	213	213	204	225	191	194	167	184	199	198	207	176	180	194	213	171	193	185	198	221	208	203	196	177	207	209	192	223	240	203	207	177	198	194	191	193	199	211	194	187	196	228	215	186	198	192	196	227	194	196	222	196	215	224	210	202	207	199	225	178	203	198	208	214	165	173	208	186	232	210	229	189	200	199	204	204	200	184	201	190	202	240	188	191	187	239	217	199	201	193	213	190	207	212	203	188	170	198	187	211	220	184	193	193	209	204	214	158	209	183	216	158	196	207	183	210	205	195	196	218	222	204	194	207	193	195	206	209	205	218	198	188	211	212	210	221	186	200	197	216	206	206	198	230	202	192	189	200	186	206	223	220	229	213	213	197	208	197	192	213	193	171	221	208	194	212	213	218	190	227	203	220	238	203	168	196	219	190	186	200	212	230	223	196	213	206	203
8971	4225	4069	3507	2746	2104	1684	1498	1329	1026	872	977	948	849	747	586	608	579	581	603	594	569	573	574	551	574	559	481	485	509	523	516	507	561	476	520	510	464	534	513	477	521	475	485	473	506	540	518	500	504	499	490	513	489	521	501	502	485	503	507	515	514	482	503	514	510	517	500	516	555	495	495	514	527	534	482	533	523	514	507	494	498	543	558	520	508	526	556	570	505	505	544	513	506	440	509	491	517	548	471	504	515	513	512	516	520	485	545	522	484	495	514	477	488	504	498	483	498	522	523	531	527	545	501	465	505	513	495	507	538	525	553	512	519	521	533	544	527	492	469	491	472	510	472	528	507	467	551	500	505	471	514	479	472	476	513	488	461	497	504	501	497	480	516	534	523	487	543	503	512	511	482	497	473	531	518	486	458	545	515	519	518	545	502	531	542	507	461	518	472	499	522	498	511	491	511	521	530	454	519	506	482	501	535	515	493	515	508	502	563	485	512	521	485	479	504	502	527	509	498	490	524	492	506	501	460	505	521	495	538	507	484	507	497	505	485	495	529	514	517	536	516	490	470	550	476	541	486	501	488	521	539	523	540	522	500	524	511	516	493	555	507	555	492	526	476	564	518	490	508	499	510	477	527	492	496	493	506	472	548	530	451	508	510	548	499	505	502	548	528	483	543	461	541	514	521	459	500	507	453	530	491	536	513	482	484	522	495	489	485	541	537	546	462	509	501	472	499	511	506	510	473	527	521	482	444	512	525	503	479	496	469	496	502	516	464	516	503	498	500	516	452	530	503	506	480	546	506	500	501	502	472	551	512	538	511	528	517	459	526	480	472	516	514	487	504	480	527	505	543	496	505	504	464	531	506	489	490	539	515	509	540	560	519	536	499	501	502	502	511	477	519	508	490	505	498	541	505	507	531	474	531	479	508	543	467	532	485	517	505	536	470	514	483	523	502	533	520	526	522	531	531	503	530	522	500	547	492	491	486	554	503	472	492	500	456	528	491	489	535	512	541	478	504	506	506	498	546	468	517	483	545	490	514	536	503	563	499	557	505	499	536	529	504	506	490	506	520	501	520	505	503	566	494	484	545	505	499	501	501	492	476	503	518	487	516	492	459	475	492	526	498	508	530	526	528	537	507	510	505	495	540	538	517	523	528	494	483	513	502	524	544	531	504	532	514	489	508	462	528	534	484	508	491	488	503	520	528	507	527	513	508	522	541	495	540	465	510	528	490	528	523	523	491	507	502	556	527	481	508	485	482	494	526	489	497	476	512	503	514	486	505	547	484	485	521	500	495	496	497	481	531	516	522	533	500	491	522	537	524	505	503	517	550	498	542	497	499	443	477	525	524	513	495	526	517	506	547	490	531	466	526	504	514	503	494	510	496	531	517	509	480	519	515	565	522	485	478	468	549	513	487	532	505	529	530	494	452	515	495	490	528	472	504	497	502	522	476	514	490	504	506	511	515	515	517	507	492	510	536	498	522	512	485	496	502	503	509	512	495	479	482	484	488	500	509	502	522	518	533	498	495	501	505	487	541	526	491	517	529	494	478	528	516	539	521	485	561	514	539	542	502	521	524	503	528	503	492	548	487	483	475	519	514	507	512	522	526	519	506	487	538	495	481	530	521	519	492	538	511	514	502	507	506	480	500	491	503	547	518	509	513	489	471	510	532	465	507	481	508	490	546	509	503	465	499	540	517	519	551	512	506	532	496	512	499	491	497	503	539	498	491	529	503	476	519	494	542	514	534	460	531	551	538	530	491	498	560	530	538	483	502	495	479	545	446	516	488	499	504	496	477	529	521	513	535	512	475	529	493	529	496	518	529	494	480	490	502	505	526	511	517	510	499	540	513	475	525	505	475	474	447	494	517	524	491	530	557	497	484	492	506	506	454	508	507	506	501	481	468	488	539	515	515	529	532	471	488	517	519	506	491	520	537	470	532	513	512	511	498	500	484	482	504	547	518	492	500	523	517	505	505	474	532	485	484	471	524	533	526	495	520	544	539	504	522	527	473	531	497	528	495	493	486	474	539	539	486	524	503	489	459	532	474	491	522	509	496	511	486	511	497	521	529	516	495	503	512	492	515	507	487	525	505	491	515	504	507	526	486	523	544	478	513	533	503	485	468	471	526	515	491	505	541	505	471	508	489	547	493	481	485	461	498	475	566	499	490	518	512	487	512	517	495	500	496	532	516	530	516	496	489	504	500	508	539	515	493	518	525	480	502	484	488	509	509	509	482	531	488	495	479	519	544	534	524	512	498	488	503	481	540	509	470	474	491	516	540	499	499	545	529	481	527	536	495	513	470	530	483	515	517	528	476	481	525	505	490	497	520	494	527	503	518	515	500	505	517	500	528	498	518	552	520	526	496	521	533	491	510	542	533	516	490	488	481	475	457	481	495	543	516	501	520	517	503	479	506	506	493	509	539	504	462	480	476	523	492	482	513	536	479	502	485	494	502	503	466	537	508	525	512	456	507	489	507	493	475	535	493	521	546	518	521	510	507	514	519	479	523	482	486	491	513	494	500	528	487	485	488	499	506	481	478	511	491	563	507	484	500	510	518	522	516	524	487	521	534	522	467	533	482	493	519	527	504	531	480	490	514	496	500	491	541	471	489	520	508	518	483	486	497	522	523	523	486	545	487	553	494	512	549	469	537	534	563	537	515	554	496	490	527	534	510	453	486	485	520	513	477	522	492	510	508	544	486	503	509	534	478	509	511	509	531	506	526	497	531	537	521	474	484	561	489	486	516	501	482	471	476	478	507	518	508	511	485	548	524	480	524	450	505	555	552	535	555	510	524	502	484	516	510	488	477	516	461	506	538	544	483	506	522	504	494	494	480	489	510	533	489	548	531	482	518	475	500	517	482	524	540	478	539	543	499	528	506	525	510	508	502	518	500	506	491	487	501	474	484	473	514	487	539	479	538	519	530	505	516	508	545	507	515	500	526	479	514	516	502	499	526	529	467	495	509	490	515	479	532	489	484	454	483	533	531	512	515	511	480	501	472	516	493	503	512	504	548	454	512	498	517	515	488	515	520	485	520	539	506	499	500	527	541	462	486	504	488	513	507	474	532	516	511	503	511	525	494	501	470	521	506	502	520	480	482	504	519	500	477	458	517	535	512	486	494	496	516	509	537	517	520	507	518	522	535	512	520	541	464	497	551	462	522	467	504	523	475	464	508	509	535	505	494	483	517	485	519	538	516	517	502	471	508	526	476	493	512	483	529	505	487	525	512	498	468	503	505	509	493	496	519	506	478	511	499	539	499	500	477	441	472	517	531	512	470	518	468	553	516	512	499	518	451	502	538	492	493	488	465	536	512	531	514	498	484	512	536	463	496	543	516	519	509	515	522	529	480	487	567	494	525	506	494	468	479	468	490	508	461	502	502	536	492	505	513	476	524	566	524	548	514	520	481	537	515	500	513	516	532	500	510	537	483	515	481	535	520	514	511	501	520	518	525	487	510	548	481
22094	9104	4510	1976	1293	860	652	611	481	363	375	370	351	304	279	240	264	281	248	260	237	241	268	223	226	232	259	230	241	239	222	245	230	232	243	219	241	209	207	229	247	264	221	229	241	225	226	233	200	202	218	233	234	218	218	230	229	232	198	212	227	216	240	214	213	262	188	233	215	236	224	220	218	206	235	212	252	210	241	212	210	200	224	203	248	204	221	196	250	229	216	225	228	221	226	195	202	230	183	222	234	221	236	229	226	209	236	242	212	206	233	191	201	248	223	234	230	227	222	192	216	236	226	189	199	223	219	200	228	223	192	229	245	225	238	226	225	226	217	209	236	199	229	208	239	226	219	210	238	196	229	226	208	214	227	220	224	198	213	229	217	240	234	218	210	226	217	205	230	250	222	236	236	217	206	191	228	204	219	238	207	229	217	229	233	198	232	175	230	194	211	210	229	239	237	203	194	183	214	243	245	205	219	185	258	238	205	238	218	221	229	249	238	222	223	207	205	242	228	223	211	250	219	233	210	230	238	224	212	222	227	209	215	225	233	220	220	220	259	265	242	220	235	219	244	220	217	227	228	221	209	237	257	194	222	198	210	227	182	231	228	224	230	225	204	231	248	237	226	237	248	227	203	230	200	184	208	212	244	222	227	202	216	216	226	216	246	233	213	209	235	234	219	223	250	229	203	225	204	235	198	210	232	220	199	217	218	217	230	233	221	221	272	206	211	235	226	239	197	245	225	192	236	236	227	245	226	216	222	202	225	216	202	235	234	230	207	236	212	203	202	222	233	259	217	230	221	227	218	229	192	205	208	255	212	234	187	221	232	217	216	238	236	248	216	177	196	235	231	232	244	231	216	208	222	237	227	217	215	235	211	236	240	216	247	222	223	212	204	215	226	219	233	207	230	236	224	208	224	206	226	215	209	206	222	235	209	246	227	207	228	221	228	212	220	244	218	230	216	199	226	213	212	212	241	221	226	247	220	201	216	199	247	232	228	226	224	184	222	213	228	247	193	241	211	217	206	216	235	220	208	234	218	228	218	245	225	260	237	228	229	199	204	211	221	223	207	214	213	189	243	220	213	237	200	212	242	233	223	219	202	230	249	225	209	198	226	213	211	228	198	207	215	190	205	217	241	209	221	195	219	250	259	220	207	232	228	241	246	217	226	194	220	242	223	206	253	211	206	239	227	221	227	235	212	187	205	228	223	226	237	220	214	221	235	208	190	224	220	229	218	256	206	256	234	231	223	235	250	249	223	219	202	224	224	233	230	211	230	214	227	266	217	198	205	229	213	239	238	205	240	221	214	243	208	237	232	212	224	240	193	253	232	203	218	230	211	216	243	252	201	233	216	217	248	205	213	232	214	241	233	248	223	230	220	199	227	244	215	217	204	213	245	228	222	216	233	228	236	210	252	190	211	220	227	230	236	221	220	226	240	249	221	220	221	237	235	206	248	201	231	232	190	232	208	246	252	205	215	231	264	230	240	205	208	226	225	220	222	205	216	248	237	232	228	200	226	212	216	263	213	199	226	234	219	224	214	223	203	234	214	247	232	212	209	219	245	241	239	205	223	221	218	213	185	207	250	210	197	248	227	236	229	206	220	212	230	225	230	214	243	220	225	237	225	224	233	216	228	227	231	205	230	241	220	239	211	247	234	206	230	242	213	225	252	195	210	253	228	233	215	250	199	215	204	253	232	229	250	224	215	252	230	189	254	211	233	233	241	217	259	213	221	211	198	229	222	207	211	201	207	218	197	207	219	221	227	229	236	233	232	212	191	221	231	231	210	214	239	255	198	220	227	207	261	234	237	209	212	215	224	234	221	225	208	236	222	198	240	233	234	232	208	218	224	207	221	233	197	198	230	235	264	223	224	225	218	228	224	195	210	213	224	228	216	205	220	242	248	215	234	217	213	203	213	237	216	229	227	204	231	220	211	249	235	226	221	236	200	248	227	227	232	221	234	203	219	225	209	217	212	228	248	232	190	239	214	221	216	194	199	214	226	248	205	226	219	233	211	226	229	245	217	250	231	212	243	210	237	234	206	227	218	212	251	234	239	216	229	213	241	206	239	241	196	213	211	219	241	220	232	220	221	263	253	231	229	225	229	209	217	217	218	202	214	217	244	241	242	229	246	225	223	233	219	243	216	207	243	207	198	232	228	193	224	180	203	208	227	216	218	237	246	243	237	235	208	213	232	210	214	212	207	252	213	206	230	226	217	233	202	223	210	207	206	199	209	207	225	237	205	238	194	219	226	220	212	243	249	215	223	183	218	235	223	224	224	223	228	211	250	214	212	212	220	211	210	206	244	203	205	214	214	215	238	239	232	205	200	210	237	241	242	207	206	212	211	205	206	239	206	232	221	215	224	248	219	239	253	217	222	215	213	243	222	232	192	219	245	227	210	212	210	223	199	236	271	222	190	178	228	201	215	220	231	210	215	255	217	230	224	206	194	224	219	261	249	234	246	237	213	212	204	221	211	211	224	230	267	215	246	229	251	222	240	230	221	224	219	236	252	237	210	221	225	238	203	220	208	225	225	247	231	217	205	212	245	202	228	231	225	240	221	184	241	219	229	209	211	216	259	235	223	216	210	212	215	227	220	254	207	192	240	222	226	220	198	222	221	209	244	190	198	215	210	196	225	220	232	241	232	211	210	223	218	236	245	222	220	241	238	205	216	223	224	234	226	216	200	199	223	239	225	235	211	222	217	191	221	240	241	214	231	206	230	234	214	220	237	217	216	235	237	198	203	227	226	229	219	215	234	234	234	212	226	208	178	237	207	215	218	240	211	241	204	221	229	206	219	231	231	197	218	232	226	227	212	235	222	225	203	215	223	221	204	227	209	240	230	207	231	238	213	213	202	193	191	239	234	231	233	252	234	232	242	231	227	224	199	261	243	246	237	233	252	233	223	204	210	236	226	225	218	206	220	259	245	217	226	240	225	208	235	259	248	212	219	243	241	228	210	239	232	206	253	202	212	239	229	240	236	214	249	265	232	213	226	242	207	225	230	201	202	234	219	203	187	200	248	207	219	192	258	205	202	228	210	227	236	222	233	229	223	193	213	236	215	257	250	211	216	220	227	201	244	219	194	241	219	220	193	240	247	212	220	199	236	210	229	198	234	209	226	236	214	219	225	211	211	241	203	212	216	206	219	237	228	238	230	197	253	227	208	222	233	220	227	201	231	252	194	223	224	232	224	238	241	236	213	220	209	211	228	260	245	229	246	236	221	237	222	224	226	229	201	194	250	244	199	203	229	253	205	208	233	237	222	235	232	228	230	233	233	195	208	256	210	243	222	220	231	220	218	246	245	225	225	233	236	222	208	237	240	212	235	208	245	198	220	247	249	247	193	202	238	200	252	202	203	215	230	238	206	215	204	204	202	228	240	241	226	235	231	224	215	219	226	209	212	255	221	198	221	197	214	209	229	211	250	235	238	208	231	245	229	238	225	239	227	244	235	246	215	216	192	244
16279	8250	7644	6026	4859	3643	3014	2645	2090	1660	1572	1593	1402	1132	971	805	807	773	800	781	695	764	748	734	670	639	635	564	566	554	580	589	580	575	579	543	584	549	502	552	584	574	496	553	578	599	479	570	585	538	561	549	562	584	613	580	517	542	558	551	569	608	575	552	547	562	559	525	549	577	584	569	605	557	541	532	532	561	606	554	565	560	608	544	538	543	540	567	543	586	525	588	515	541	553	621	578	560	552	533	572	549	569	537	528	528	538	546	544	509	549	511	541	580	528	553	549	552	492	545	557	567	530	538	587	537	496	564	564	561	541	565	595	542	543	548	520	550	584	566	536	581	553	555	540	528	603	554	549	540	557	549	537	546	498	558	565	555	566	572	556	541	531	552	544	527	544	570	549	537	555	561	565	532	508	554	537	587	535	575	556	581	543	529	576	571	571	559	547	562	514	518	580	571	525	577	554	574	555	534	565	584	585	543	553	517	520	514	554	571	537	554	589	565	586	552	586	569	564	563	552	551	595	583	580	552	500	565	526	562	544	538	550	550	567	515	594	568	512	511	531	558	533	570	530	552	524	556	569	567	577	550	547	526	585	584	528	522	507	535	570	546	595	562	563	562	506	522	545	605	578	558	585	581	530	542	553	544	580	570	559	553	558	546	583	583	537	535	512	574	566	535	585	482	576	522	545	570	555	541	546	505	530	544	554	558	512	527	573	540	564	595	568	527	559	535	538	524	573	555	561	558	554	583	597	565	554	564	558	558	552	548	524	573	521	589	571	566	507	540	543	565	544	511	550	547	565	518	544	575	542	513	560	555	510	523	590	573	532	563	518	523	521	568	548	581	568	569	576	548	569	539	555	575	569	574	524	595	597	563	603	561	553	560	538	581	553	578	558	608	531	546	576	522	494	550	539	550	522	527	542	547	559	571	573	535	535	567	569	566	543	528	552	560	553	539	553	571	535	576	567	582	548	571	584	542	534	546	584	552	540	584	578	535	543	563	540	521	576	568	550	519	542	569	499	544	543	510	539	527	518	560	536	546	568	575	573	565	548	541	560	525	530	527	561	556	586	567	510	565	559	517	531	571	545	554	526	523	542	570	549	556	637	547	559	568	561	576	579	540	550	572	573	525	564	554	587	517	531	563	514	525	567	560	532	530	580	595	554	596	605	600	566	549	572	528	569	525	518	554	580	551	563	571	571	566	520	536	536	586	529	604	548	545	531	542	546	537	550	574	544	557	556	532	540	587	539	553	532	548	559	547	525	553	562	567	549	530	532	546	519	568	531	533	521	546	558	573	625	566	557	550	540	537	573	532	551	595	565	563	578	538	573	530	531	591	610	543	605	565	535	534	522	572	590	537	575	529	551	556	552	507	541	521	570	553	546	540	546	515	488	562	538	581	545	547	530	509	512	579	573	558	526	525	521	539	564	582	563	538	553	588	542	539	600	532	557	531	557	569	520	540	579	553	556	555	543	535	519	529	595	522	554	527	587	560	524	551	530	539	532	591	554	567	634	572	544	580	541	537	571	544	525	533	566	544	536	558	534	587	582	527	576	592	540	551	545	564	584	568	566	590	574	557	523	522	549	528	541	556	564	508	588	573	523	538	589	529	564	552	577	531	537	593	549	587	512	561	575	529	559	559	547	558	577	532	522	554	545	528	551	540	578	515	553	534	554	522	587	535	569	573	537	568	541	565	500	555	577	549	578	539	543	562	587	557	574	502	544	559	561	570	560	575	591	574	533	572	575	553	575	588	556	532	590	530	519	543	539	550	515	567	598	582	574	553	566	544	558	541	581	528	596	550	547	533	562	546	530	581	504	525	547	555	551	533	519	615	523	551	558	570	573	547	553	562	575	530	505	582	541	522	534	553	552	574	521	528	537	531	573	554	535	547	564	565	578	526	578	515	547	566	544	520	582	537	539	550	608	562	545	526	570	551	567	592	551	555	550	528	531	567	543	537	585	578	537	530	535	545	606	564	547	552	555	535	547	526	549	559	585	502	565	528	528	527	581	558	539	585	523	517	516	548	548	532	540	551	586	567	582	582	525	553	536	546	570	599	536	558	520	597	492	533	557	539	549	590	542	513	522	582	574	523	566	520	574	526	545	549	552	570	513	520	518	548	540	582	544	540	554	553	540	541	517	575	522	543	574	592	562	568	532	535	545	523	525	567	555	564	551	581	540	558	528	527	586	543	560	546	557	556	549	568	585	588	517	546	582	531	577	548	577	556	542	491	581	577	525	548	563	506	535	560	553	560	552	545	552	558	556	564	573	590	527	537	544	528	514	544	511	511	510	572	528	541	579	589	526	589	601	561	530	551	571	520	548	562	542	564	562	588	523	520	520	540	551	580	561	534	532	558	528	542	536	606	596	594	551	495	579	554	554	542	552	610	556	536	547	573	553	526	591	520	575	536	568	569	534	560	516	597	569	524	618	526	530	563	527	549	571	534	531	589	590	563	531	525	553	553	523	565	586	556	571	551	551	551	531	579	575	573	506	556	560	535	577	533	547	561	548	523	514	558	592	514	551	525	572	532	560	566	548	512	560	565	597	551	538	526	563	514	520	547	517	512	561	560	583	513	535	549	580	540	567	565	575	525	582	527	504	593	568	528	572	535	549	583	568	549	556	528	559	593	558	614	582	545	502	535	576	554	557	542	559	551	576	579	567	548	591	544	523	530	547	595	558	565	565	504	566	561	582	606	598	515	554	592	539	579	538	523	537	554	564	550	571	564	563	555	540	546	576	597	580	505	562	567	543	529	538	559	591	516	531	544	592	567	547	530	617	554	577	556	595	559	558	562	510	593	537	564	520	623	575	547	531	549	605	531	525	547	562	549	563	549	553	542	550	540	520	539	569	556	561	550	561	584	529	543	508	543	573	565	551	501	520	516	560	553	562	550	550	518	554	539	562	568	524	554	549	547	562	578	553	596	520	556	582	531	583	546	600	539	565	560	546	552	538	538	537	591	528	581	530	553	505	539	547	566	539	499	529	596	548	544	580	559	545	593	539	515	551	599	585	560	554	579	556	572	553	533	510	548	577	541	520	587	518	581	521	529	551	578	560	573	495	544	567	596	548	560	543	576	583	531	561	573	512	548	557	580	561	532	541	535	500	613	530	554	549	623	569	528	563	555	545	542	586	545	567	538	508	557	545	562	556	548	515	552	593	537	571	595	551	583	548	561	549	529	579	598	529	549	539	572	543	569	525	548	561	540	513	537	609	544	538	535	564	521	501	582	512	530	582	589	494	579	532	553	569	538	553	527	552	498	568	575	547	555	545	563	521	565	569	554	571	556	537	541	531	546	581	557	555	547	571	548	550	545	556	539	549	548	570	564	557	579	550	540	525	542	534	552	552	551	550	537	601	526	597	581	584	545	559	520	564	559	541	521	528	575	579	515	516	541	544	523	549	529	550	534	556	567	520	544	568	528	568	564	548	533	565	584	571	555	539	557	581	531	551	558	541	600	550	526
31652	15211	7900	3001	1577	1157	882	757	471	430	420	387	327	276	226	197	184	175	184	154	191	195	174	156	180	146	142	147	173	129	122	154	156	162	132	149	167	153	137	145	128	130	145	137	129	144	137	162	135	141	124	128	121	118	139	137	144	139	139	159	130	125	143	152	143	114	128	135	148	133	142	141	145	142	144	126	148	127	129	143	133	145	131	140	142	114	147	148	141	151	137	162	143	135	153	148	134	130	133	122	129	133	113	143	143	119	132	141	140	149	131	122	120	146	129	112	126	124	138	133	153	141	164	175	134	153	155	142	140	144	116	117	133	139	134	135	152	146	132	146	129	132	142	143	144	127	138	123	136	156	144	135	116	140	123	135	130	143	139	141	129	144	140	131	130	140	147	148	133	168	142	129	134	149	138	145	141	141	141	133	125	127	138	143	121	127	141	132	137	130	151	151	157	120	120	129	137	140	148	143	144	137	130	133	124	137	135	141	143	142	133	143	170	160	142	144	140	149	134	143	153	130	120	139	132	152	138	129	120	123	129	138	156	132	124	138	126	162	141	152	136	128	134	127	138	157	153	142	138	145	130	170	141	146	132	130	127	133	123	140	125	169	135	149	128	125	136	120	113	162	115	135	145	139	141	135	156	144	129	115	131	155	138	140	143	127	142	139	111	133	138	139	158	148	120	158	126	125	144	153	119	160	158	159	150	147	141	159	154	121	136	132	143	129	121	127	130	145	140	127	151	133	137	167	131	132	127	133	136	142	148	129	136	132	137	137	138	151	134	121	136	135	155	134	138	139	146	121	128	140	136	118	137	133	135	135	136	144	129	125	135	149	146	155	145	135	119	146	120	154	126	130	117	151	134	155	139	136	137	142	140	118	143	129	140	135	132	142	130	149	140	150	135	147	156	121	144	120	156	141	144	153	119	123	127	122	133	134	148	133	138	155	157	135	130	136	162	174	124	137	139	135	149	129	141	137	125	138	124	134	141	144	164	134	139	131	124	153	149	137	145	132	152	151	150	152	107	142	137	123	147	158	119	135	138	127	143	154	146	142	121	125	143	115	120	120	124	141	138	155	160	140	154	142	146	125	143	128	139	135	144	139	146	130	143	139	137	142	117	148	111	151	146	145	103	149	100	128	150	139	146	144	137	133	155	152	158	143	120	137	102	142	126	133	148	143	121	155	164	133	131	142	131	136	144	131	134	158	142	124	149	156	163	143	134	127	148	136	126	128	130	119	135	120	155	148	149	136	111	127	115	117	132	145	136	139	164	120	162	123	142	135	128	125	142	149	160	125	152	136	120	138	133	154	145	125	134	129	142	123	120	159	138	120	120	133	145	131	132	132	149	141	154	147	153	138	125	132	137	139	133	121	137	147	139	142	129	148	125	166	124	163	136	133	118	153	140	149	152	158	131	143	161	169	141	151	140	139	127	160	141	145	167	152	147	131	149	129	125	146	155	126	149	165	160	137	133	143	161	138	129	139	159	101	158	137	124	137	156	167	148	136	130	135	121	147	129	128	124	131	118	160	134	131	132	137	154	114	129	143	125	144	150	137	111	137	147	140	151	159	130	147	133	145	139	145	135	136	144	118	124	120	140	142	128	135	139	119	145	141	135	131	147	137	136	136	146	149	135	152	150	129	121	123	151	140	124	116	150	136	128	134	141	126	120	134	128	125	119	156	133	136	132	154	148	134	136	138	133	130	132	128	146	149	138	138	142	152	136	155	135	139	169	159	143	124	127	106	137	116	154	141	155	152	125	128	152	125	155	158	163	138	126	116	146	108	146	141	145	151	121	156	120	129	150	148	148	138	142	147	117	117	128	125	140	151	160	125	118	155	130	132	146	152	135	133	125	124	121	140	155	147	129	142	132	137	131	132	142	138	125	131	133	145	135	127	143	149	141	139	140	127	147	150	126	141	134	131	144	135	113	134	143	148	132	141	152	138	173	142	139	156	141	119	131	149	143	149	114	130	143	154	127	123	130	132	141	130	124	162	133	139	124	151	142	140	143	143	165	157	153	141	148	140	132	138	142	138	137	128	122	129	136	153	107	135	127	127	127	146	147	127	142	138	135	131	136	128	140	156	116	152	144	138	123	143	120	112	130	148	141	130	159	125	125	143	149	154	137	135	125	140	146	130	140	142	140	135	142	134	155	137	132	145	127	143	143	113	142	140	132	131	149	149	131	125	126	133	117	132	142	170	157	127	140	145	153	139	153	153	131	133	136	148	128	141	136	137	159	132	151	143	161	144	147	134	130	120	148	120	114	136	131	147	130	127	140	145	149	152	168	134	155	135	137	124	151	128	154	158	154	137	136	112	131	128	140	151	143	129	129	135	126	160	147	148	146	120	145	139	148	135	135	150	136	141	128	158	144	147	133	129	119	160	126	154	147	138	145	154	147	147	159	143	147	114	121	150	135	140	142	162	149	144	134	138	139	151	149	151	134	129	117	146	125	131	119	146	107	134	137	146	142	132	129	159	142	145	145	127	139	147	130	113	151	127	128	131	153	151	139	170	139	153	133	140	149	133	141	121	131	133	135	149	140	145	136	153	141	158	132	136	134	148	157	144	139	164	120	132	140	123	158	143	148	129	121	147	126	134	142	140	137	134	126	129	135	144	139	139	128	133	141	124	146	136	132	140	144	128	121	154	149	163	131	121	141	114	138	144	142	151	166	144	145	127	127	139	133	141	132	145	148	124	131	113	143	149	131	129	132	150	148	155	161	159	141	144	155	143	158	148	146	139	121	135	115	139	126	128	140	119	151	140	150	146	124	134	130	154	123	157	135	98	119	110	132	155	132	150	147	135	146	140	136	113	129	149	139	144	147	132	143	129	139	138	135	131	148	141	146	116	155	140	117	147	129	138	141	144	118	156	141	144	143	144	142	125	133	156	155	128	142	129	130	135	131	152	150	148	154	160	130	125	144	152	142	141	149	153	147	151	123	115	142	156	177	150	145	150	141	132	133	131	142	120	146	139	105	144	139	141	149	124	137	127	147	152	111	133	134	137	159	121	129	131	155	139	153	130	138	133	152	157	153	131	145	142	152	158	151	141	133	169	152	156	135	133	145	149	140	137	152	132	125	123	154	137	156	134	149	135	157	157	143	131	137	128	134	109	162	151	135	132	129	141	151	155	141	141	132	129	140	140	147	166	153	132	122	140	145	132	143	129	124	145	100	121	137	157	141	148	134	138	131	135	137	148	136	143	117	122	148	136	150	136	144	155	142	145	131	144	136	124	140	149	146	135	127	133	147	143	133	135	135	151	131	161	126	120	128	151	163	158	152	171	139	125	132	150	150	137	146	149	145	130	155	139	143	135	123	154	141	136	127	146	139	156	116	136	157	126	135	127	146	103	152	141	156	133	154	134	129	141	116	151	137	149	128	145	139	127	133	131	116	153	140	139	139	125	141	140	152	119	135	136	122	144	123	162	140	136	160	145	151	145	132	128	128	152	153	134	121	137	140	158
20922	12524	11578	8004	5799	4842	4158	3331	2536	2205	2018	1913	1625	1296	1039	797	730	725	780	726	708	661	627	581	526	510	450	403	399	376	368	409	396	391	354	413	375	408	351	375	367	377	343	353	375	329	380	351	353	353	338	365	312	414	364	352	369	349	340	360	322	344	361	327	375	351	362	331	383	356	361	330	434	327	362	343	360	353	360	348	356	378	367	338	347	338	337	374	348	352	357	348	350	381	346	352	325	348	315	354	350	371	315	354	363	389	369	354	303	345	344	353	331	362	353	339	322	348	341	358	361	354	356	379	367	369	347	390	353	369	334	336	345	338	356	323	337	341	353	348	368	320	371	352	311	401	352	345	365	354	368	326	373	363	364	332	331	343	328	332	356	316	333	312	387	343	351	360	339	341	367	355	401	331	333	323	293	346	346	308	331	335	339	397	395	324	364	359	335	360	390	373	343	375	342	347	334	365	347	310	358	328	353	343	348	345	361	340	360	346	350	339	345	379	341	319	334	349	364	370	346	396	323	360	324	360	372	327	354	362	345	316	339	341	339	363	359	323	358	311	322	319	352	331	350	348	331	324	355	318	347	345	347	313	335	341	383	329	370	402	335	350	324	331	353	339	375	332	355	360	329	349	368	333	359	366	334	369	330	367	358	382	343	344	359	340	358	329	349	326	364	365	347	379	350	350	364	337	323	337	338	391	332	346	368	340	340	343	356	348	366	372	331	344	381	350	359	336	370	354	377	360	348	330	333	341	345	370	362	359	376	344	325	349	367	351	325	361	373	360	346	319	359	358	380	356	315	369	361	332	305	363	360	327	322	340	362	327	355	326	333	341	347	357	353	364	371	362	362	333	338	355	352	340	329	354	335	348	351	378	371	379	359	374	397	379	365	332	369	384	365	359	330	386	386	334	365	346	337	399	369	342	316	362	353	343	331	342	366	327	356	343	345	408	352	375	312	330	356	371	312	363	381	338	383	303	329	360	373	336	352	330	358	388	348	362	356	355	332	333	330	325	385	349	341	349	353	358	311	358	384	345	367	339	378	333	383	345	333	346	341	344	313	354	374	345	367	354	328	337	370	342	384	340	337	330	367	333	373	323	371	365	329	302	352	355	378	354	354	357	364	325	319	342	368	348	305	319	360	376	361	360	365	314	308	358	371	358	374	354	355	341	361	350	331	344	350	403	379	342	336	352	378	359	365	349	344	362	340	355	358	361	321	340	357	332	372	349	333	340	366	364	344	343	345	351	328	359	365	340	341	358	342	401	330	326	333	351	365	369	348	323	393	345	328	354	363	361	350	336	323	365	328	324	349	357	329	337	374	335	339	363	339	344	334	364	332	308	350	360	355	387	315	338	359	371	341	327	324	363	334	340	352	347	355	385	369	342	344	381	350	348	365	313	331	389	359	348	357	349	344	363	307	351	379	370	384	343	335	341	350	364	361	359	331	320	347	328	352	324	337	334	338	395	345	342	364	348	358	325	342	353	394	317	333	371	377	310	396	364	351	362	343	360	385	371	340	347	360	329	362	358	356	360	359	335	346	318	350	315	369	375	363	378	350	344	336	323	361	355	361	369	345	370	353	368	337	387	336	368	351	365	344	351	357	323	381	328	350	331	356	342	346	351	368	349	359	322	364	395	338	362	371	366	366	354	369	347	350	339	353	327	348	348	381	379	363	358	356	345	352	327	302	334	347	313	341	321	345	326	351	332	340	342	358	327	338	381	339	370	333	377	350	315	355	349	331	367	374	372	364	349	367	337	302	351	389	366	379	324	375	317	359	348	357	349	361	335	374	389	340	326	327	353	365	340	340	351	339	356	360	332	341	327	380	371	392	352	339	393	315	343	367	380	318	335	337	353	343	338	341	363	367	377	367	362	342	362	326	379	340	348	331	343	325	344	349	360	394	342	364	346	342	354	343	348	327	332	330	339	348	327	360	363	357	341	389	380	358	371	342	349	345	352	325	347	369	394	346	369	345	318	365	326	354	353	333	336	334	350	338	360	306	362	342	359	345	338	364	359	363	369	342	370	346	326	346	360	348	375	339	341	380	345	329	367	311	325	347	343	369	372	359	307	343	367	340	332	360	334	349	321	321	320	357	335	359	345	362	335	368	328	346	368	368	343	324	359	346	342	336	342	360	362	308	344	378	339	381	346	347	345	340	379	342	338	363	359	361	349	380	360	338	345	348	358	357	361	341	366	350	341	342	331	368	326	341	353	347	357	378	335	354	361	351	318	322	359	327	344	348	339	335	390	342	342	357	367	354	364	382	371	375	343	350	388	369	301	360	371	328	346	326	366	350	338	348	335	353	333	367	346	335	369	343	354	333	348	371	342	354	355	338	329	359	342	352	328	402	338	330	326	383	353	356	371	376	346	325	357	348	349	374	334	360	337	313	348	363	362	375	329	370	365	360	360	315	331	333	347	354	321	318	341	383	339	363	336	369	364	361	370	330	364	339	366	327	344	361	320	326	337	352	347	341	343	352	327	322	363	364	319	380	349	362	327	312	376	352	369	349	373	387	360	339	342	344	322	364	359	349	321	326	340	347	346	348	320	337	354	363	346	347	369	329	348	372	334	342	335	360	336	353	361	361	338	354	329	371	335	340	344	360	334	341	375	355	346	353	356	333	335	354	358	373	361	351	323	372	340	320	360	349	353	327	338	347	336	350	338	352	333	345	359	341	351	349	376	372	313	361	346	355	333	359	329	360	362	319	332	343	339	381	348	341	341	381	350	320	349	382	371	345	357	373	371	353	336	337	326	333	324	364	356	356	345	325	367	364	344	360	346	368	364	352	351	332	349	379	386	328	344	307	342	366	348	382	353	367	313	346	336	347	359	350	362	353	354	336	329	315	334	342	351	337	327	304	371	360	331	349	408	326	372	356	335	385	321	375	356	339	388	323	355	352	357	349	359	373	355	339	350	338	365	338	340	378	334	396	353	402	353	340	340	354	386	346	349	371	367	336	340	338	361	337	330	351	343	349	345	320	375	324	358	360	352	319	323	332	329	327	374	332	363	363	342	365	375	290	379	334	320	335	345	369	327	344	348	338	329	365	333	366	349	344	406	330	356	357	329	351	323	375	333	380	316	344	335	351	368	335	338	362	359	371	357	336	334	365	337	355	312	345	348	334	334	366	358	355	370	336	374	342	335	331	332	345	372	370	349	326	341	354	334	362	370	359	325	345	365	362	324	336	344	342	387	354	336	348	349	317	332	351	377	305	317	346	331	311	356	350	365	353	347	350	346	365	351	363	345	322	359	362	337	304	359	345	323	323	329	368	313	378	383	356	337	312	350	378	332	366	356	346	335	370	328	357	341	388	323	360	347	339	357	359	336	353	348	339	351	344	343	363	342	368	337	319	360	360	387	354	378	365	368	347	323	364	342	342	377	360	357	361	354	329	360	390	370	357	338	332	338	378	347	320	316	357	347	314	363	353	366	367	351	374	361	370	374	322	360	346	342	354	350	383	313
12008	4606	2272	867	561	483	435	343	300	256	267	269	215	193	223	187	226	192	181	174	175	201	186	185	175	170	179	183	149	192	180	193	177	176	171	182	179	180	162	155	165	191	173	164	168	166	181	181	179	179	170	183	190	175	189	186	204	187	179	172	166	159	188	186	198	190	181	172	199	199	194	159	186	186	188	150	183	173	175	182	199	162	172	183	168	185	173	179	158	174	172	164	194	172	177	150	180	161	161	182	165	167	186	185	172	154	153	161	178	184	176	161	170	181	182	171	184	168	207	190	155	195	173	188	186	184	184	166	176	163	181	173	190	186	154	171	180	165	162	158	169	179	173	177	159	159	199	179	180	157	173	184	164	179	168	164	161	175	138	174	151	165	167	157	179	179	172	183	157	185	171	184	184	182	186	166	172	172	190	199	167	184	192	172	172	184	169	172	182	170	159	150	180	147	185	173	168	181	168	160	165	206	172	184	179	178	164	186	166	184	184	172	196	175	172	149	191	185	183	184	188	186	195	179	161	191	170	173	167	172	187	173	192	180	164	184	175	167	161	165	194	154	167	153	178	162	188	150	189	155	175	172	194	187	173	173	178	197	202	179	172	164	181	185	164	170	151	174	199	175	179	210	167	205	210	150	165	175	172	177	173	167	196	182	198	174	155	177	161	185	179	173	182	189	184	173	158	194	174	172	164	153	164	176	188	169	172	167	183	174	157	163	195	176	178	186	176	149	167	165	169	188	171	165	177	181	174	190	186	187	161	182	180	172	194	194	168	161	158	169	194	182	178	207	173	161	198	157	154	171	170	169	206	163	154	193	179	207	157	159	182	187	197	163	152	167	160	170	173	186	191	181	159	179	176	194	208	154	190	183	195	166	197	169	164	166	169	171	176	176	178	147	168	173	172	168	160	173	168	179	186	184	167	175	176	163	163	155	171	192	166	191	187	174	192	189	181	188	155	164	193	166	182	147	171	169	168	170	188	157	173	184	204	186	174	183	171	164	160	212	192	165	161	168	179	159	172	186	168	180	183	153	170	165	172	180	195	183	212	172	171	170	179	174	159	176	180	163	173	175	191	164	171	181	199	164	184	182	203	176	174	150	168	182	165	196	149	172	174	175	178	180	233	197	158	192	158	170	172	195	185	181	174	176	158	178	172	186	176	166	186	175	149	164	160	166	188	174	183	185	184	189	207	204	168	191	164	172	163	164	188	165	170	200	170	176	188	154	166	183	170	146	168	187	192	161	174	207	206	204	175	155	169	171	183	187	180	187	167	153	176	183	188	185	186	177	188	179	163	166	166	209	183	178	163	169	175	165	192	173	166	186	177	171	164	174	184	177	172	163	172	163	160	178	226	154	167	200	177	190	185	164	151	182	194	196	155	136	158	171	153	186	214	200	195	175	198	177	171	177	159	163	161	180	166	180	161	190	198	155	176	163	198	151	161	170	167	164	188	149	169	148	172	186	168	195	170	196	162	167	157	184	158	169	178	199	172	163	165	171	189	180	156	171	178	169	186	172	164	155	182	180	168	155	183	173	171	185	180	149	167	181	167	175	162	159	177	180	193	165	168	168	191	204	151	187	182	171	175	175	145	168	160	198	167	162	178	171	185	196	170	182	154	188	190	178	191	151	193	211	159	180	205	178	157	145	167	175	182	176	171	186	161	178	173	182	175	183	163	175	197	147	175	170	154	182	189	163	169	192	190	203	195	161	190	131	177	178	180	177	170	175	150	153	150	184	162	157	186	167	194	161	196	157	178	199	167	210	157	187	169	169	179	167	189	181	194	167	164	169	184	171	178	192	190	171	209	170	165	205	170	208	180	155	186	170	179	184	175	170	170	183	172	194	176	199	179	175	165	218	188	169	184	181	175	166	165	185	185	159	207	199	190	182	194	164	173	173	165	198	179	149	194	187	200	195	170	171	144	162	191	168	175	169	176	167	180	178	195	159	180	171	169	196	176	186	173	176	155	176	195	175	157	159	175	168	170	183	178	179	181	180	172	201	161	175	190	171	161	187	165	164	169	165	169	181	171	173	175	178	186	164	175	195	195	186	180	175	169	181	202	179	174	174	174	146	166	190	177	175	180	192	165	149	176	187	181	193	158	174	166	160	162	179	165	176	174	190	163	176	174	176	178	166	167	168	180	180	189	158	178	164	168	190	173	150	175	168	195	182	188	164	215	197	166	170	187	188	149	171	185	193	183	181	192	191	175	193	182	185	183	172	178	160	176	188	183	181	158	154	183	196	172	169	186	179	176	165	160	150	175	161	177	185	180	171	165	160	165	207	184	186	181	160	182	163	158	160	160	181	177	176	146	181	174	143	173	175	167	176	186	180	169	165	153	161	167	171	164	186	167	155	199	187	192	193	148	192	208	160	182	189	193	167	148	157	176	180	169	164	173	190	171	145	194	180	156	165	166	169	171	182	184	199	156	176	165	191	186	175	159	182	172	163	182	169	173	175	162	155	169	182	187	193	153	151	180	168	193	186	179	173	173	171	193	180	175	185	172	171	182	183	200	198	176	175	182	163	170	171	184	184	182	152	136	161	187	159	148	186	203	170	152	181	171	193	194	164	194	167	178	184	171	185	195	163	166	183	168	176	167	166	207	171	165	169	192	178	199	191	196	196	179	171	172	171	158	159	183	172	170	183	195	174	178	180	166	179	158	148	200	160	182	175	202	168	153	203	176	155	180	181	177	179	184	163	148	174	208	182	154	159	176	155	168	188	173	190	189	154	170	190	169	166	154	164	196	169	189	178	198	179	188	180	176	195	165	170	159	174	194	150	196	189	181	159	198	169	178	172	160	166	167	170	172	149	169	180	153	158	193	182	212	159	176	140	194	197	165	172	177	180	200	159	165	179	150	173	183	177	190	166	164	171	195	160	191	186	171	167	167	172	169	171	187	163	177	177	174	165	186	173	155	177	146	163	169	157	186	176	176	176	153	191	167	170	180	186	164	164	149	183	172	177	176	216	169	176	169	189	193	189	188	194	179	196	191	169	170	181	178	175	202	175	192	174	171	196	162	162	160	189	188	186	178	181	185	185	171	169	157	176	174	195	168	175	174	182	183	164	173	163	186	152	172	179	173	166	177	208	200	171	181	183	205	187	166	180	203	159	149	194	176	198	182	165	188	181	159	197	162	152	177	198	141	176	183	197	186	182	193	157	179	186	173	166	176	174	175	188	158	156	177	188	177	168	176	166	162	194	173	169	171	178	189	173	160	159	158	176	173	190	178	165	186	188	180	160	186	168	169	162	163	176	178	180	167	192	178	188	168	173	180	176	184	183	177	165	166	168	196	185	145	160	171	184	166	155	189	151	168	190	171	205	190	168	168	170	173	196	163	158	187	202	181	175	159	162	172	178	152	165	170	161	176	170	177	181	178	177	173	180	188	172	173	186	166	178	167	178	146	159	193	170	188	177	137	187	177	165	145	172	189	173	164	174	191	180	154	174	150	185	187	190	177	162
8900	4656	4467	2879	2318	1927	1662	1527	1274	1118	958	1012	806	708	654	584	556	591	542	536	498	500	473	528	495	443	450	454	468	465	476	480	465	460	453	457	463	415	460	422	435	434	457	449	463	433	453	423	440	476	436	456	476	424	442	435	461	413	456	440	466	446	468	459	439	416	440	437	443	456	449	446	453	442	411	433	454	411	424	458	458	481	420	483	440	438	469	439	405	407	474	418	439	453	445	439	443	438	415	445	434	415	447	441	454	449	458	460	477	449	446	464	451	451	440	449	448	435	409	452	507	450	433	456	468	444	466	479	475	439	462	416	411	459	456	444	427	450	471	443	454	426	437	440	443	453	448	408	433	465	437	464	456	432	461	441	437	429	405	447	427	476	476	421	425	406	445	421	439	434	438	466	432	464	483	477	445	416	437	412	440	457	464	416	418	451	424	465	462	467	449	482	463	421	420	458	439	443	426	444	402	445	476	454	444	490	420	476	453	438	468	431	425	463	461	450	435	439	468	480	443	444	448	449	475	404	425	438	455	443	462	450	451	462	438	426	425	416	443	438	435	402	394	457	442	453	447	442	396	454	427	434	439	433	453	415	472	440	447	446	447	454	433	449	444	450	428	455	497	468	426	490	427	445	429	436	468	438	473	438	480	447	420	413	455	450	456	438	469	461	441	469	442	417	431	467	445	473	447	479	443	425	408	460	490	433	412	434	469	403	444	460	460	474	444	464	449	441	442	448	490	406	437	424	461	435	469	391	452	476	451	472	438	413	450	439	468	448	449	405	430	457	452	427	430	464	461	453	430	462	443	434	460	411	423	454	482	436	469	481	435	423	434	462	424	441	476	471	480	461	425	465	429	444	460	425	417	428	425	447	460	443	454	448	440	455	437	439	437	440	453	441	453	436	458	423	429	471	437	458	475	443	473	449	433	474	472	470	450	431	414	433	460	460	414	467	439	468	423	440	447	454	459	433	430	471	450	415	465	465	430	440	468	426	421	435	425	452	456	470	430	471	438	417	442	456	466	427	452	428	439	396	425	413	466	437	443	463	451	435	440	469	472	450	408	461	409	484	461	433	452	465	435	438	441	456	435	418	454	465	425	469	453	464	451	463	488	430	479	443	473	462	442	426	436	412	455	447	412	432	444	453	419	449	450	414	460	427	441	471	422	452	427	422	452	445	428	453	435	427	418	465	417	416	440	416	389	483	488	474	429	461	443	473	417	446	472	461	412	454	428	442	418	424	454	509	423	467	415	467	482	423	454	431	454	441	431	425	440	447	447	427	428	494	444	449	455	460	434	449	441	419	449	435	440	448	431	480	448	471	465	452	414	454	442	436	443	457	430	452	429	464	436	445	422	449	426	466	433	454	457	469	464	419	436	444	446	435	493	417	444	455	473	430	404	436	452	437	452	437	459	426	422	437	452	423	447	458	399	475	450	433	434	429	443	446	437	438	457	453	467	486	443	447	444	465	447	500	420	481	430	468	497	445	434	432	430	430	468	462	441	442	416	449	450	459	447	433	456	424	421	428	422	461	432	513	434	472	450	418	448	446	436	435	430	467	431	423	437	454	474	470	424	464	443	480	406	414	475	436	458	436	479	438	470	437	426	451	465	495	425	469	421	420	457	419	484	469	438	432	438	439	464	419	443	439	462	437	423	481	462	434	444	434	464	437	417	432	445	456	484	451	447	444	440	441	461	447	483	424	462	433	458	447	472	425	414	429	446	411	453	472	438	440	478	426	423	458	449	428	490	477	483	479	484	416	497	460	430	480	432	408	418	464	438	443	441	455	439	442	427	458	463	439	418	448	437	422	410	458	436	459	451	403	457	446	445	432	472	442	474	461	413	441	422	434	471	431	410	455	450	472	435	446	439	434	443	478	466	429	472	480	439	468	441	475	455	464	448	460	441	408	456	424	445	450	446	446	437	473	430	466	446	479	454	434	462	474	453	479	435	430	459	453	410	447	425	451	457	482	486	451	454	448	474	459	460	487	442	474	453	448	396	443	408	436	445	465	445	437	438	458	439	475	498	434	443	440	406	454	489	481	443	488	477	447	465	448	434	457	439	436	457	438	440	436	453	471	486	461	424	431	451	468	505	481	449	480	485	466	435	417	449	443	442	453	438	458	443	449	455	466	447	465	443	420	446	444	463	485	476	433	445	497	444	429	454	441	437	453	470	469	461	451	466	423	472	468	475	437	440	471	418	452	434	436	438	466	470	445	414	432	445	430	441	462	463	410	443	441	462	410	407	424	443	450	433	419	469	461	442	428	455	418	406	443	431	430	436	457	448	444	430	461	431	443	461	462	458	476	465	464	489	419	438	462	451	464	411	469	440	468	455	454	451	456	436	434	480	432	421	388	446	480	464	457	426	456	491	442	456	434	450	443	449	461	471	437	415	463	445	409	454	441	441	471	449	446	430	484	439	461	485	463	422	448	417	451	465	452	454	458	456	456	455	456	479	452	452	418	435	456	529	425	434	445	419	491	420	462	443	449	485	457	452	427	472	472	426	455	429	461	443	461	470	425	467	475	466	451	422	457	455	432	470	482	418	468	444	438	455	464	471	452	467	432	476	445	476	456	434	472	453	430	460	426	452	446	443	468	444	427	441	437	431	465	422	431	444	448	431	444	451	439	416	477	446	453	451	451	462	446	434	490	435	418	430	437	457	422	470	448	436	448	433	468	404	441	441	445	447	479	433	445	466	437	441	437	411	426	440	424	458	492	477	461	422	428	454	449	438	446	419	437	463	430	428	443	426	427	445	423	426	472	420	456	442	440	446	442	439	445	447	466	460	454	437	466	447	439	460	439	449	431	470	424	419	472	421	457	452	455	432	446	433	488	446	465	462	461	465	440	454	458	452	452	420	491	443	418	444	466	447	431	430	469	440	482	479	452	472	433	485	408	491	430	463	427	443	442	382	445	467	466	458	457	418	471	439	456	472	418	426	420	474	433	474	456	442	438	494	453	460	414	473	447	464	451	469	428	470	471	436	449	432	431	435	439	450	461	456	436	445	445	424	407	415	485	459	438	422	436	432	479	441	432	413	408	464	465	469	459	445	452	444	446	407	421	453	453	425	476	426	431	442	420	478	464	449	466	456	453	517	431	490	444	419	453	465	431	448	419	446	417	429	437	454	463	412	438	390	482	434	467	442	451	474	459	453	438	430	466	445	432	446	434	440	445	485	451	464	397	425	471	454	443	424	471	397	448	399	452	428	418	454	422	434	441	425	452	457	464	448	460	469	438	429	427	482	418	457	426	441	417	460	447	444	441	447	459	465	440	483	461	446	435	444	439	448	443	417	454	463	454	409	418	473	461	445	480	490	493	494	445	442	488	450	440	449	468	420	495	432	442	470	491	461	479	450	458	453	445	489	481	483	495	452	456	456	440	405	453	449	448	431	459	424	440	447	448	459	470	475	409	484	409	459	478	453	425	438	463	474	451	436	451	497	479	471	442	424	475	404	437	468	441
23336	9266	5012	1877	1135	949	724	612	479	399	369	376	308	277	278	246	239	245	221	184	233	197	206	210	197	225	207	188	187	221	203	202	185	205	213	165	212	220	213	209	210	197	212	202	200	180	198	192	183	167	195	181	210	178	175	195	181	205	195	199	190	175	169	202	215	155	206	200	183	159	189	210	194	203	191	182	190	198	216	187	182	189	199	180	173	172	196	158	193	178	203	217	173	192	191	184	182	171	200	189	159	207	196	193	204	207	190	174	194	215	192	206	214	225	184	201	187	183	195	175	190	199	199	191	204	178	192	172	198	198	167	180	207	186	187	158	179	206	215	188	210	199	222	195	191	206	208	181	175	172	197	187	181	171	181	187	175	172	195	205	201	179	213	175	183	172	181	208	192	196	182	174	175	193	218	200	175	184	184	193	206	205	222	206	202	193	200	198	184	165	211	197	196	184	183	188	205	205	202	192	212	200	172	202	188	208	187	198	181	182	156	191	184	173	192	169	189	189	179	212	194	202	219	189	164	169	204	203	176	191	187	187	186	198	214	192	193	164	182	177	202	188	211	205	185	192	174	176	166	161	189	199	188	211	193	197	171	212	212	197	240	178	216	220	197	197	195	170	224	204	190	209	176	193	196	201	209	188	188	209	175	188	206	185	189	207	195	189	188	194	191	180	202	219	217	176	189	195	199	161	172	205	187	202	210	211	191	201	218	192	220	187	189	202	198	207	194	193	187	184	187	194	160	199	174	176	205	206	202	189	197	203	191	194	196	216	197	178	174	195	196	169	206	189	203	190	205	171	209	204	178	188	208	203	211	169	217	182	186	167	185	171	163	180	187	211	198	192	220	219	180	219	191	186	192	178	216	168	196	182	195	207	213	191	218	216	219	205	201	177	194	160	178	195	181	200	187	191	210	168	183	167	183	200	195	219	184	196	186	183	205	200	186	182	192	198	194	183	183	186	213	196	226	169	201	194	201	191	187	188	202	190	187	207	193	183	207	194	186	198	204	192	183	182	180	192	204	194	193	192	182	192	211	188	182	178	186	179	184	184	219	169	204	206	204	223	181	196	166	185	184	167	191	186	181	179	188	218	189	226	180	197	172	175	188	210	181	194	199	166	214	196	242	209	173	183	192	207	204	181	204	202	188	196	201	176	184	179	207	203	194	195	186	213	214	176	208	195	189	161	179	210	204	193	170	191	185	182	192	195	209	180	175	183	198	191	196	191	175	177	195	212	153	162	174	195	183	202	204	198	209	181	192	208	191	174	183	197	182	183	205	223	223	175	194	216	207	242	227	225	201	176	178	183	194	162	221	183	195	180	197	193	217	186	194	163	190	208	178	174	179	199	193	183	196	186	202	197	206	194	183	184	202	183	212	210	170	209	187	193	193	179	194	195	201	175	180	192	203	188	204	193	178	208	198	197	207	201	188	211	181	186	151	181	228	190	195	204	223	202	189	176	184	200	187	194	204	217	183	203	196	200	201	196	211	188	166	220	212	184	190	199	193	196	205	172	184	180	186	181	230	188	171	187	197	198	207	173	200	208	184	211	200	187	184	193	198	212	185	195	194	186	187	198	178	197	179	190	176	186	237	169	189	193	197	204	206	189	176	188	166	188	172	187	198	212	193	192	205	190	210	206	186	194	174	225	206	203	208	175	202	174	197	198	190	198	183	190	176	172	189	180	206	199	197	182	202	191	192	207	204	185	189	207	209	188	190	187	191	196	214	209	209	183	191	183	178	192	213	207	188	167	182	191	158	198	202	215	204	186	197	188	200	215	205	197	196	229	184	179	195	216	184	216	190	179	187	203	164	180	182	205	196	194	216	191	192	174	189	179	190	179	192	168	209	192	180	178	202	178	180	194	207	195	196	183	204	187	188	202	210	191	189	187	213	175	192	205	184	202	161	188	180	184	183	168	206	202	195	210	200	196	224	210	206	179	217	192	180	195	197	173	183	186	195	213	205	177	199	215	207	170	191	204	160	170	181	197	187	202	222	204	183	176	190	173	201	188	170	210	180	187	178	214	166	215	170	206	185	201	204	164	183	177	169	199	181	202	173	207	192	186	181	180	180	202	196	210	224	198	212	200	199	193	216	183	190	187	173	223	183	190	213	198	190	182	199	193	201	201	220	179	182	202	190	197	194	196	195	179	182	187	190	193	181	169	209	193	210	196	199	200	161	197	202	195	205	204	188	209	189	187	190	186	194	188	184	175	240	187	212	216	206	195	196	181	189	189	186	187	205	223	208	192	222	179	200	186	216	175	210	204	194	200	186	184	186	187	200	196	217	189	176	170	162	187	212	195	194	199	205	190	210	187	191	186	209	209	210	195	200	179	169	197	185	197	176	185	197	157	173	216	180	182	190	179	172	166	217	187	218	215	197	183	181	188	197	197	214	201	181	187	222	208	187	205	208	192	187	182	195	204	180	172	210	159	192	193	198	210	208	186	172	190	170	214	195	186	192	178	196	186	190	194	201	201	183	202	208	183	203	195	191	194	188	191	190	177	188	177	197	191	207	192	192	170	193	183	183	191	214	207	200	213	175	186	188	192	196	200	172	219	199	197	198	198	188	201	177	187	205	210	194	204	177	191	187	185	202	188	217	205	192	167	188	205	184	183	215	190	174	195	217	217	199	222	196	190	202	203	191	194	162	187	179	179	194	202	177	202	187	204	208	217	195	167	198	218	192	198	222	179	223	177	186	161	196	180	201	167	210	193	206	168	195	191	182	179	195	201	208	195	201	208	200	204	209	168	193	201	193	197	199	179	199	192	193	205	203	169	198	205	158	190	196	184	205	199	182	198	202	188	194	163	161	194	208	181	205	200	163	210	192	166	222	183	200	218	168	211	179	192	187	173	189	207	174	185	170	193	206	200	194	186	172	180	191	210	198	171	202	202	199	193	182	171	190	180	205	178	205	174	185	184	203	184	211	182	204	193	194	185	194	219	172	184	198	213	186	204	192	198	202	203	183	226	190	175	185	197	175	198	194	176	163	175	208	203	187	191	184	188	180	199	195	187	207	197	165	216	201	204	181	214	183	201	201	169	179	185	179	176	171	194	201	179	189	170	209	194	191	209	185	201	193	180	204	184	186	190	202	195	175	201	199	175	194	201	185	176	194	192	170	202	207	167	160	204	193	199	204	206	205	181	203	206	206	203	183	194	179	180	205	215	181	165	191	203	205	185	191	179	189	211	197	175	187	197	175	202	220	195	187	179	189	197	196	205	195	174	189	175	210	186	174	177	197	196	203	199	185	197	169	180	196	208	210	190	173	195	178	197	225	179	186	171	184	199	192	175	176	179	183	205	215	165	196	178	197	198	190	170	186	180	184	199	185	190	222	180	205	201	177	196	188	184	193	192	188	185	170	224	180	176	195	211	185	203	199	198	206	182	186	198	217	201	198	209	187	190	190	201	168	196	190	212	182	194	223	198	197	183	197	191	184	192	202	195	203	204	187	186	209	226	213	173
17039	8229	8120	5308	4515	4055	3431	2883	2205	1657	1606	1458	1189	1000	779	791	866	831	758	685	621	558	612	587	588	584	544	572	511	518	474	503	536	462	454	516	504	498	520	450	463	515	520	483	438	488	503	471	504	518	512	499	459	497	459	476	454	481	453	459	492	488	471	498	448	498	499	478	468	484	496	484	502	544	482	445	466	486	482	502	487	474	500	481	449	493	507	523	483	494	530	497	489	480	497	477	483	456	512	487	461	507	441	475	470	474	462	469	483	478	497	495	422	480	470	434	511	477	475	510	493	456	485	460	471	487	440	463	482	487	485	470	429	503	497	482	489	450	495	479	453	487	487	466	484	505	456	477	453	472	467	477	481	514	530	474	484	472	476	503	476	462	480	462	478	470	470	510	468	468	481	473	442	482	515	481	484	435	478	508	457	481	453	478	457	479	451	490	454	513	479	483	504	483	496	432	493	471	491	471	443	471	492	481	470	465	488	479	459	483	500	504	484	458	480	456	485	435	501	481	504	496	463	497	471	485	468	486	485	463	500	521	479	471	489	484	464	467	465	519	472	449	457	476	481	455	472	423	463	475	436	472	465	442	501	491	513	507	513	485	494	473	471	487	488	469	480	473	460	505	444	465	453	450	466	483	475	450	463	448	487	454	506	460	489	494	492	487	467	481	480	496	498	483	461	496	469	449	506	509	517	477	475	465	448	487	460	477	498	448	462	550	474	497	459	483	484	489	463	495	526	497	464	489	520	476	487	508	442	494	514	495	476	463	481	475	459	498	459	494	468	480	493	469	498	503	496	485	454	497	513	495	442	491	467	466	466	465	462	477	492	467	468	486	493	497	487	464	491	459	499	467	512	509	496	474	450	463	469	466	457	494	428	465	475	489	456	474	497	501	467	484	504	490	465	470	478	500	467	442	480	474	460	497	471	502	466	461	455	481	488	482	457	462	477	483	482	463	467	439	455	447	465	490	475	474	491	480	488	486	473	478	470	458	516	481	492	483	473	448	459	433	506	449	452	464	500	474	486	463	493	495	451	482	456	441	473	490	464	469	475	476	497	470	482	484	513	523	494	485	484	483	482	477	466	500	522	504	518	466	451	557	467	449	453	489	483	510	478	481	503	477	505	475	458	483	483	483	487	475	518	461	510	470	456	458	485	490	473	487	485	489	473	463	443	479	473	509	481	473	512	469	496	470	462	464	498	462	475	477	480	506	462	470	434	500	485	471	501	471	471	507	475	513	460	493	488	481	508	479	508	454	488	475	488	478	508	499	504	479	484	495	450	425	448	468	475	475	455	516	473	448	489	438	467	507	482	468	476	484	505	493	449	510	484	485	476	501	464	465	500	494	479	481	478	482	426	473	492	464	453	513	485	503	424	452	480	492	484	523	470	451	472	509	489	484	489	455	499	486	496	482	459	482	489	486	462	469	471	491	479	466	483	460	481	456	496	486	467	470	476	494	476	466	526	456	473	454	478	488	488	477	449	485	465	488	494	467	480	481	487	477	438	504	509	444	520	499	482	508	487	496	484	482	503	481	502	502	460	492	498	491	490	466	468	475	489	490	472	470	469	471	489	530	441	466	504	483	473	469	494	483	471	482	471	462	498	472	442	486	477	472	461	451	500	461	484	469	461	493	522	531	502	475	472	482	478	501	460	454	491	481	502	486	484	498	474	484	472	469	474	483	499	443	463	463	492	440	469	476	466	473	495	467	478	479	463	508	483	457	485	473	501	498	483	477	447	499	506	475	515	477	448	490	500	470	462	494	493	475	485	488	454	491	452	444	509	452	450	454	468	495	467	481	490	447	442	456	488	491	463	484	466	488	486	461	474	479	495	487	479	450	480	462	507	484	473	495	435	484	470	533	483	471	463	449	467	467	456	462	484	508	471	462	483	480	447	475	518	478	476	473	458	504	504	504	441	461	495	499	438	500	486	496	498	434	428	497	465	507	483	461	418	444	477	472	470	432	491	456	457	462	493	504	476	464	502	493	494	460	480	494	453	475	481	480	479	470	463	539	452	470	482	456	440	473	481	477	502	482	460	499	490	475	477	497	463	491	486	527	471	464	506	485	462	495	453	500	505	498	472	460	477	462	451	478	469	465	466	491	458	509	505	479	458	498	444	485	438	464	453	503	444	442	479	448	515	489	493	446	480	475	453	495	503	483	467	479	501	483	477	485	462	493	462	483	487	469	502	448	494	454	444	481	448	493	426	456	480	448	476	493	471	490	486	468	498	459	479	485	498	470	472	505	502	454	477	499	490	433	495	484	501	439	450	465	456	472	460	480	500	427	489	466	473	469	463	471	491	464	500	465	532	490	489	467	492	499	451	485	524	455	460	473	485	462	451	457	486	480	452	455	490	441	478	500	477	513	455	520	480	464	482	461	480	442	497	529	433	467	503	495	505	456	488	469	478	522	453	491	472	441	493	444	437	457	477	454	470	466	454	491	453	481	460	493	476	502	472	450	517	498	477	446	510	501	464	484	490	485	490	479	485	471	516	511	481	507	475	477	476	477	458	526	495	519	514	492	444	476	488	464	482	487	446	460	473	466	483	470	473	468	480	495	470	446	480	482	478	458	453	505	440	510	497	460	477	472	480	470	518	507	458	466	487	437	496	465	509	507	452	461	500	460	485	492	446	489	452	495	460	508	477	438	470	446	510	490	502	483	469	477	491	498	472	476	486	510	477	454	439	470	464	479	491	483	496	514	450	470	481	474	448	458	481	467	505	464	466	434	462	464	446	496	472	469	471	504	505	490	444	493	499	467	466	489	467	499	471	438	501	494	479	449	495	506	455	472	466	507	484	443	453	474	460	450	476	445	516	453	450	467	449	450	501	470	479	487	483	473	506	455	476	509	469	481	453	464	442	520	464	479	486	428	521	485	464	469	500	484	487	515	485	482	469	493	494	490	451	470	505	473	467	498	476	474	451	471	439	470	489	485	494	513	476	502	488	498	462	466	454	494	460	465	478	483	459	524	471	483	498	484	459	492	472	436	460	478	487	457	449	515	458	484	472	488	533	450	477	458	496	448	490	520	462	435	479	457	441	471	486	486	484	460	419	470	460	463	474	480	494	489	483	478	475	486	479	478	487	482	452	467	475	493	499	513	464	456	474	452	461	519	480	499	452	463	467	464	521	507	489	526	429	483	484	460	453	490	508	481	478	482	480	483	482	465	488	490	464	472	471	464	484	439	485	482	457	491	448	492	484	492	488	471	479	469	497	459	504	484	463	500	449	431	489	508	448	491	497	485	466	467	503	476	479	447	509	450	485	463	485	472	483	451	503	519	501	459	457	450	476	475	473	455	473	512	484	507	488	480	475	458	473	488	505	472	490	494	507	497	520	455	450	455	460	496	481	534	500	456	470	468	482	475	483	471	468	443	498	496	438	509	455	477	502	490	461	501	494	487	447	496	459	490	460	456	508	510	519	471	470	507	519	470	458	482	471	506	470	455	500	463	449	476	451	485
31996	15142	6954	2647	1905	1417	1072	725	625	421	455	421	302	228	177	205	205	177	171	182	161	159	138	157	149	129	129	137	142	131	138	142	112	128	144	142	122	129	137	114	126	130	136	128	138	125	108	120	116	117	142	125	138	129	121	136	127	140	127	120	124	135	101	134	132	119	144	126	103	124	133	109	140	127	125	127	147	120	115	147	125	133	130	146	112	122	141	134	123	116	119	124	131	114	139	120	119	119	141	126	130	116	112	118	150	132	122	119	105	134	144	109	131	124	124	123	120	121	133	124	117	121	122	146	135	141	123	124	145	119	138	136	129	145	120	127	122	121	124	114	125	116	138	117	126	110	123	125	129	114	120	122	114	133	133	113	111	148	123	142	107	144	100	120	128	117	127	100	123	128	112	117	122	113	128	122	134	126	127	118	139	128	152	121	102	108	131	129	138	97	131	116	148	123	112	142	129	131	106	122	132	117	110	119	122	112	142	141	147	129	127	122	122	117	114	113	120	130	129	129	141	124	114	135	124	129	109	134	116	121	115	125	134	119	130	118	123	140	129	128	133	130	117	143	119	109	140	121	104	136	152	127	135	108	128	116	132	133	116	114	141	126	126	135	122	115	123	132	141	127	133	142	125	134	125	143	142	107	117	122	99	123	123	131	120	113	116	126	120	124	126	115	127	121	152	125	126	113	131	138	134	146	113	134	110	114	130	150	121	112	134	121	100	109	110	114	124	124	133	129	113	128	134	122	119	127	149	135	131	137	146	134	96	132	113	144	142	136	119	134	120	139	108	132	115	120	117	132	132	126	112	127	138	122	116	145	116	110	117	145	120	132	120	114	135	123	125	138	138	142	129	112	134	122	108	107	120	134	135	114	117	122	134	149	121	130	125	125	132	102	121	161	112	94	123	137	98	109	135	103	112	109	137	133	122	135	131	104	132	127	126	129	102	136	118	143	119	126	115	121	132	112	120	113	133	129	115	98	145	123	124	119	125	135	113	116	131	123	121	139	145	133	106	125	136	127	126	138	107	129	129	127	125	120	140	123	111	129	139	120	125	135	148	108	142	138	115	127	128	126	121	109	126	141	102	107	135	126	112	132	102	123	137	108	116	130	115	113	137	125	128	113	147	139	129	119	120	107	123	131	117	120	150	139	118	117	139	113	144	130	128	103	140	124	143	142	124	133	124	121	120	120	141	126	138	136	97	112	121	115	123	124	156	127	136	147	125	120	142	121	119	107	150	114	135	119	130	113	100	127	126	125	136	130	125	131	137	129	124	113	106	119	125	123	128	138	125	115	122	134	121	113	122	97	128	129	136	127	102	138	117	126	135	138	134	138	136	129	116	120	110	91	120	127	127	110	114	110	125	122	132	114	83	119	108	116	119	108	112	129	126	118	129	130	113	135	118	117	130	95	120	122	126	118	121	123	138	154	114	111	131	134	123	142	128	143	137	137	134	143	118	117	112	132	122	114	117	152	133	123	114	120	139	133	140	141	138	132	114	142	145	107	121	139	123	119	113	138	111	119	115	117	129	123	131	144	120	147	132	131	134	114	112	132	118	138	123	113	110	143	153	108	137	113	139	107	130	122	136	136	140	110	149	142	125	102	129	129	130	116	123	127	145	129	125	118	131	129	133	142	105	138	125	114	149	120	118	141	124	120	112	125	114	132	134	112	130	135	119	152	121	132	125	144	114	121	111	112	161	109	108	137	116	120	132	111	117	136	122	114	131	134	133	136	131	127	134	121	132	132	104	121	137	117	104	116	123	124	138	112	117	101	129	127	111	126	142	138	124	133	132	125	118	121	127	123	131	109	113	127	114	117	133	124	124	151	111	95	125	131	133	111	134	124	132	134	145	112	126	153	134	116	112	122	152	142	123	116	124	139	121	133	138	120	147	117	125	126	135	134	122	140	142	149	114	120	146	123	122	110	144	111	107	110	124	119	122	108	130	110	107	137	128	114	119	116	137	148	111	128	118	118	111	121	120	128	147	131	116	121	133	141	117	126	132	122	118	142	124	105	116	130	122	110	133	130	108	112	123	138	137	129	127	124	102	126	135	131	114	114	129	108	127	120	127	135	117	116	139	122	109	125	116	119	121	124	122	146	124	148	126	126	141	124	144	127	130	136	122	138	127	103	134	141	148	119	125	113	138	119	122	121	106	112	123	137	123	109	120	128	135	141	114	115	144	143	142	111	143	119	106	134	119	125	104	125	128	100	124	131	131	133	122	134	144	144	136	139	118	134	113	113	136	139	122	126	146	128	140	134	113	131	128	110	113	128	119	106	102	112	113	102	144	122	126	144	135	135	128	110	127	123	135	113	93	125	117	139	131	140	145	127	112	119	143	131	135	131	121	138	98	113	135	124	140	124	105	110	128	130	112	121	108	120	121	125	115	140	128	129	127	123	109	113	137	117	153	128	134	132	134	123	121	117	135	124	128	132	140	122	112	124	125	134	105	136	120	134	110	124	146	124	115	122	134	118	140	131	124	122	129	118	120	133	142	118	118	123	112	108	119	132	120	155	138	121	129	128	159	108	117	136	135	127	150	117	136	119	124	142	105	114	140	132	118	101	139	147	114	139	114	118	129	129	120	135	130	144	116	127	117	108	125	117	123	122	137	122	117	139	129	118	112	119	138	101	137	135	142	130	111	133	120	113	126	107	118	133	129	108	110	121	134	114	128	123	139	133	114	123	136	146	128	104	140	122	117	134	120	130	127	123	92	108	130	118	143	128	140	116	118	125	117	128	119	125	125	112	117	149	119	123	140	118	126	127	136	122	135	133	111	140	121	129	99	118	125	112	116	133	98	127	128	127	130	122	99	126	124	122	119	129	125	109	120	112	123	119	112	139	127	145	122	127	106	116	113	119	113	122	128	142	118	107	128	138	133	140	127	129	108	124	125	121	139	117	117	103	142	129	130	131	108	123	131	121	129	139	112	127	110	148	137	112	113	124	122	116	137	126	134	109	133	132	131	119	138	134	107	133	115	123	131	119	131	113	102	117	125	110	121	127	134	119	131	127	127	125	150	135	116	130	135	148	134	107	123	136	119	136	108	115	115	117	140	125	119	133	122	120	140	125	128	120	147	138	139	113	125	109	155	110	113	108	133	135	136	108	114	111	113	134	116	122	124	123	114	122	135	118	100	123	96	122	131	131	122	140	120	142	114	123	111	154	126	128	112	131	119	96	156	133	134	123	123	132	118	113	137	131	131	139	127	105	111	130	101	136	138	126	147	124	140	140	133	122	141	133	143	136	124	120	141	142	127	125	125	123	137	127	106	140	156	126	123	129	137	129	121	131	144	95	98	120	126	141	109	145	132	112	116	124	125	118	120	118	134	132	143	114	120	146	112	130	124	137	126	115	127	124	111	117	128	126	122	121	115	114	128	116	123	103	125	143	145	131	126	144	122	138	122	104	142	115	120	134	110	120	113	134	114	112	124	127	114	118	126	116	132	122	116	117	130	119	128	126
21158	12162	9689	7784	7525	6196	4830	3628	2885	2211	2421	2029	1432	1128	901	803	791	737	723	660	603	549	509	534	503	412	394	395	394	386	404	395	385	333	374	340	368	338	303	350	366	357	327	296	341	323	346	333	313	345	343	318	332	300	332	327	323	335	345	350	321	369	305	311	332	321	314	320	266	358	329	369	402	315	292	338	310	295	296	322	340	333	306	321	290	306	315	327	326	314	315	305	338	341	346	258	333	333	338	319	315	299	294	339	315	314	306	302	339	344	304	344	338	346	320	323	335	323	338	273	307	303	317	297	320	342	326	309	324	302	299	348	369	310	330	304	336	343	308	307	336	326	314	348	339	318	337	329	354	314	315	320	328	303	302	305	325	346	333	320	344	353	320	336	357	322	329	314	301	315	328	317	314	310	313	349	343	297	334	340	304	337	326	308	330	334	317	341	323	306	320	307	332	315	293	315	328	337	301	354	323	336	315	322	315	288	309	349	282	305	308	309	313	306	310	304	322	316	354	318	304	311	346	305	309	350	337	277	311	333	307	322	357	334	327	310	319	284	317	319	299	339	288	310	296	364	300	321	305	302	339	315	296	282	295	340	315	326	319	310	303	303	341	295	357	326	325	306	282	336	338	298	293	318	341	337	324	323	299	301	303	294	334	321	316	332	286	297	338	315	349	342	334	286	347	346	300	335	322	329	302	330	310	350	308	320	346	330	321	344	316	333	351	340	302	309	291	304	315	294	302	334	306	320	319	300	317	303	337	321	332	322	311	322	331	317	292	344	322	329	319	320	321	319	340	314	304	315	308	330	336	332	300	291	324	330	324	314	330	373	316	367	326	331	294	328	331	313	332	324	328	321	305	321	305	304	328	318	325	346	313	345	326	294	328	334	372	302	296	297	320	352	326	329	304	302	350	337	350	337	303	338	306	322	348	343	315	313	325	335	342	309	312	338	318	339	308	313	333	296	316	335	325	322	318	361	316	297	326	343	315	327	311	296	314	299	328	289	320	320	341	330	323	333	330	334	331	298	360	334	300	338	323	338	310	340	303	370	321	301	315	334	324	341	359	333	328	317	313	313	340	304	317	312	315	342	346	295	324	304	316	330	290	290	313	309	345	287	328	320	327	321	294	323	309	298	309	318	300	329	312	301	284	313	311	329	331	335	345	354	314	320	304	336	309	327	346	332	344	305	315	318	326	291	304	303	308	323	346	278	328	315	303	322	332	325	326	365	328	327	311	317	299	321	357	329	311	338	301	308	324	298	351	315	300	343	313	326	312	325	328	281	311	330	340	311	299	341	338	314	303	322	317	282	303	306	332	337	333	307	302	337	309	321	313	340	325	311	317	290	327	317	323	324	295	294	328	303	328	324	310	322	310	320	321	310	334	306	330	300	323	331	284	327	314	333	330	320	302	328	334	346	326	356	334	342	342	287	334	323	316	306	287	314	314	311	327	310	326	306	321	309	305	318	308	290	312	333	370	310	314	348	335	284	334	331	327	297	348	319	310	344	317	328	338	287	308	302	343	339	313	319	321	313	332	360	308	336	286	340	302	303	323	314	298	305	322	312	317	318	335	332	323	301	319	330	306	342	331	304	350	345	310	314	301	301	308	327	319	303	327	360	289	302	307	305	331	325	318	292	318	317	295	325	306	349	286	316	317	334	336	321	324	330	340	345	320	306	307	310	349	321	328	298	311	327	302	329	327	337	315	332	316	326	298	298	325	339	302	336	334	318	322	330	298	323	330	333	334	297	309	331	305	303	332	325	353	324	321	288	352	325	312	326	314	327	301	286	328	347	316	310	319	348	323	318	303	303	339	327	341	303	314	336	325	323	327	289	337	320	321	324	295	344	295	344	312	345	280	335	292	359	347	325	335	344	316	312	299	301	319	337	334	340	322	334	310	333	336	355	331	323	334	314	318	278	279	277	333	326	302	314	325	319	340	320	312	305	315	327	315	288	331	297	340	335	296	310	296	304	340	293	301	318	322	308	285	314	306	316	318	303	381	303	351	301	311	294	329	321	344	315	332	320	331	340	297	326	314	325	338	338	294	286	329	323	337	320	350	323	317	305	328	333	326	323	312	384	359	328	341	345	299	344	313	340	292	312	302	344	346	369	375	306	306	322	308	329	308	320	322	328	282	320	312	308	331	333	297	298	355	335	291	307	316	314	323	333	336	353	341	345	282	335	335	315	296	328	350	302	316	345	316	321	317	331	311	286	316	303	312	320	332	351	366	320	311	306	301	325	306	323	326	308	311	332	343	328	301	324	321	294	330	328	329	324	297	299	324	329	341	307	313	308	328	322	326	311	320	342	334	349	334	344	361	306	310	323	316	321	310	327	320	327	286	316	306	318	306	347	329	342	314	356	328	319	342	345	322	324	317	353	296	306	341	310	309	321	300	292	310	316	298	304	290	319	329	315	295	340	339	334	323	321	321	313	310	356	313	301	324	337	274	281	371	278	325	299	304	312	319	334	307	314	331	314	293	299	301	315	312	333	344	298	323	321	350	324	323	313	314	328	317	306	308	300	318	305	311	293	336	315	332	399	279	299	307	301	327	337	285	329	298	327	344	320	357	321	335	319	314	296	326	345	329	351	305	302	320	323	316	312	314	298	355	311	287	319	329	336	354	326	332	359	300	337	316	298	327	316	326	286	319	318	290	259	322	293	314	332	344	318	308	337	330	298	349	322	297	317	324	337	313	347	304	338	303	301	308	311	331	313	321	292	330	312	305	324	325	360	324	307	298	323	323	318	331	343	320	290	303	338	332	323	360	309	315	310	326	316	290	347	296	346	299	304	335	304	343	343	333	318	313	317	300	308	325	307	347	310	325	320	340	302	309	332	311	320	302	312	320	332	329	341	336	329	305	311	342	324	324	321	321	309	351	329	298	296	333	349	336	325	345	295	336	332	333	299	314	311	315	290	304	318	336	326	349	342	328	320	303	323	316	302	343	307	297	346	344	321	317	313	304	305	332	326	374	309	327	307	338	345	329	332	328	278	308	311	340	315	319	324	323	329	308	303	313	355	301	303	307	333	364	323	299	354	310	320	335	331	300	368	314	274	319	334	300	307	321	373	337	289	300	340	290	335	347	314	348	330	331	346	313	321	345	334	304	330	340	340	320	311	347	311	330	297	339	314	310	320	358	315	329	335	314	303	290	328	291	322	326	317	331	318	349	302	307	343	314	363	320	351	281	314	331	348	273	305	331	303	293	311	310	288	318	334	308	313	301	339	305	302	336	294	296	308	324	328	332	335	312	351	332	337	333	339	322	315	319	336	309	341	308	349	315	304	298	289	314	318	306	310	306	303	357	324	324	312	361	313	325	316	311	306	318	312	334	328	331	305	321	338	338	313	315	312	287	293	335	332	312	347	334	320	324	332	333	351	321	336	302	294	277	351	320	339	330	320	313	299	311	315	319	310	320	334	302	322	290	335	323	304	316	326	326	281	299	336	306	312	321	312	285	321	304	329
12007	4639	1820	1066	821	621	439	429	280	288	309	274	229	218	197	206	194	196	219	165	190	189	179	183	185	162	190	182	170	172	178	175	180	203	198	183	171	169	178	188	180	179	192	204	165	193	183	165	190	184	206	194	165	172	164	190	162	147	186	159	169	172	171	192	155	167	205	201	170	199	174	177	188	216	179	193	201	174	180	171	176	164	167	174	151	192	170	158	164	167	189	175	196	199	162	143	162	191	159	156	181	147	167	177	191	165	170	195	187	183	172	170	174	195	167	162	181	152	193	184	153	177	168	154	183	172	161	155	177	154	172	196	177	176	169	188	170	194	155	177	173	170	159	181	194	185	171	171	189	167	168	165	179	182	169	199	174	177	182	185	161	160	162	195	190	170	173	155	152	181	182	198	165	178	209	163	167	169	183	179	165	200	180	166	178	167	187	183	186	186	197	164	187	192	181	194	162	203	188	169	165	210	198	201	174	177	179	186	176	167	168	188	192	166	177	210	189	171	169	169	175	180	168	178	176	173	171	198	176	169	181	169	187	204	190	199	149	169	206	147	178	140	199	183	152	183	197	185	168	176	151	166	202	184	199	175	169	152	182	161	196	163	175	176	178	176	158	191	190	177	167	174	188	190	183	179	160	178	160	197	176	184	176	158	183	177	154	161	191	166	159	159	190	160	200	179	175	177	171	168	176	171	164	172	154	150	162	169	156	175	191	173	167	181	209	215	183	165	164	191	187	174	169	192	193	184	182	159	180	195	162	171	174	167	190	192	177	164	190	186	189	195	196	180	174	206	161	161	177	178	188	170	151	178	159	166	179	156	159	176	188	159	171	180	189	187	203	204	162	192	169	192	171	206	171	206	193	180	177	158	170	177	181	148	175	176	190	181	179	177	173	170	153	179	176	192	165	161	194	182	200	200	154	145	168	175	195	183	197	181	152	197	181	159	161	181	180	175	159	186	160	184	173	188	185	169	169	182	174	179	150	194	186	180	173	186	181	192	192	161	175	178	161	165	184	167	186	176	178	176	179	179	190	176	185	182	209	185	159	166	172	168	178	187	140	176	191	175	176	167	202	196	165	193	181	164	183	181	174	165	182	180	203	181	188	145	181	185	195	158	182	186	186	217	176	165	188	173	181	179	178	194	167	157	191	152	175	169	162	176	158	153	181	180	163	189	153	178	181	166	199	148	182	188	163	198	175	165	199	185	206	176	173	169	177	156	144	188	171	164	185	193	177	208	186	198	152	153	185	199	196	155	163	178	182	167	191	182	180	178	183	182	157	165	171	187	162	191	185	172	181	196	187	169	172	179	205	168	159	171	187	176	176	185	186	198	171	166	172	160	180	197	187	170	172	191	165	176	178	177	189	166	178	180	179	183	202	173	185	158	157	180	184	152	180	194	186	169	176	190	166	172	165	174	172	207	187	184	181	179	156	197	181	193	208	163	190	203	192	164	186	161	165	172	215	184	200	191	176	169	163	177	189	184	174	181	165	182	142	186	199	155	178	181	175	177	170	158	204	161	166	196	174	187	165	185	155	166	175	179	179	154	162	170	151	170	153	168	161	180	184	175	148	195	185	216	144	213	192	181	177	189	154	220	185	184	190	178	204	177	177	161	175	194	179	195	186	185	190	213	177	161	183	199	193	182	197	180	168	199	176	176	181	181	134	181	177	198	213	174	174	164	200	194	182	177	182	196	177	196	174	163	197	187	146	187	176	189	180	191	195	199	192	179	174	168	151	180	170	180	184	157	214	158	188	195	172	184	175	181	181	174	182	192	177	154	177	176	170	184	174	167	190	182	182	182	182	179	169	166	215	158	199	173	174	185	183	196	175	179	171	172	180	187	175	197	187	152	154	179	176	175	171	178	171	175	163	209	196	182	215	162	176	173	162	163	170	177	159	178	191	165	186	191	160	188	189	166	157	203	176	190	146	169	172	180	165	166	181	197	156	182	168	183	186	181	160	201	192	144	158	150	144	181	173	161	146	159	162	170	179	175	168	159	171	183	186	189	209	178	164	184	171	155	177	159	191	177	186	155	174	184	168	183	184	174	169	196	195	178	182	196	168	168	166	155	163	142	184	166	144	182	169	169	169	194	176	170	157	181	182	188	193	170	208	175	172	139	158	188	170	185	174	176	184	210	147	166	167	160	191	157	181	163	167	160	175	152	190	175	173	169	171	158	165	171	163	169	200	175	169	187	158	194	177	159	191	193	181	186	170	174	163	193	156	169	183	178	187	170	156	184	180	170	196	159	161	193	171	174	165	207	162	174	173	185	157	175	193	177	184	157	164	172	166	186	194	178	159	152	169	181	187	176	156	188	182	174	186	177	164	174	175	181	179	179	166	183	167	172	194	174	169	176	180	190	149	165	163	184	186	167	167	148	157	161	188	161	172	176	172	182	174	167	187	165	174	187	161	183	184	168	186	174	176	178	175	186	156	168	160	189	190	187	183	187	157	175	173	167	169	167	174	189	160	164	150	180	190	172	171	148	193	182	165	172	191	160	191	168	173	154	193	200	198	197	152	187	190	168	183	184	194	180	180	180	192	203	211	198	167	198	180	182	190	165	171	202	178	177	168	179	177	157	180	181	187	184	166	168	192	167	170	151	181	181	172	173	179	182	181	176	175	202	199	195	170	190	175	187	178	169	159	203	195	200	199	178	178	167	186	170	156	162	191	165	186	199	156	182	175	169	195	176	174	206	185	168	155	172	181	199	160	167	187	182	171	163	188	188	165	174	194	170	174	190	182	154	189	177	181	189	165	155	177	168	179	178	152	162	191	178	170	152	168	182	171	195	177	187	175	172	147	159	172	186	176	199	166	181	172	153	152	163	158	193	200	152	174	190	166	164	158	177	176	161	211	190	179	178	187	164	166	173	195	158	185	168	173	143	180	198	160	143	155	153	185	174	163	173	166	186	167	166	154	173	160	161	183	179	177	208	194	194	172	169	184	174	185	158	164	175	172	196	177	165	160	191	166	187	185	175	184	153	196	176	178	204	184	196	184	144	191	175	181	179	201	178	180	176	181	185	171	175	180	158	208	164	180	162	189	192	176	166	183	174	172	148	168	170	182	180	170	150	171	155	186	169	168	180	169	169	191	160	167	154	191	207	145	177	199	176	174	169	155	169	179	182	177	189	161	179	175	188	198	163	165	156	196	186	168	166	186	195	173	186	175	177	153	171	174	168	155	155	164	194	187	173	168	165	176	162	174	186	172	182	170	175	178	168	172	167	160	189	176	183	193	176	179	187	189	167	140	175	170	203	198	156	166	172	178	198	170	166	192	183	191	179	188	187	180	167	157	169	200	174	168	174	197	174	151	172	171	182	191	165	188	157	164	175	178	175	168	190	182	194	161	167	200	169	178	165	184	183	176	143	183	176	189	169	190	187	143	171	192	181	161	193	187	171	169	177	199	174	183	175	179	175	174	185	190	202	143	191	173	155	173	171	164	170	173	158	186	168	188	194
9003	4714	3314	3570	3262	2698	1728	1643	1138	1129	1234	938	904	679	589	662	573	593	650	552	488	504	521	483	526	467	440	456	509	464	479	474	432	450	435	435	455	450	469	430	448	449	477	456	453	454	447	464	498	476	450	433	440	431	453	480	452	430	449	442	423	432	477	454	449	444	441	464	476	477	430	455	468	436	459	438	432	417	462	478	456	479	481	430	422	433	436	456	424	443	441	494	445	452	440	465	465	429	461	480	474	443	483	425	472	426	455	478	448	405	433	455	462	434	434	416	458	441	447	436	464	461	470	453	406	450	462	448	472	419	459	462	452	424	446	475	464	485	449	446	425	456	431	458	439	405	421	440	483	456	464	456	421	466	475	423	476	456	449	449	447	463	453	467	477	427	443	472	463	468	448	479	434	476	447	488	466	456	456	440	438	457	456	432	455	480	445	462	453	484	462	452	433	475	423	440	430	450	473	417	451	466	433	454	430	440	450	495	444	439	455	435	434	481	433	447	458	457	459	460	472	441	438	424	463	464	458	495	399	437	429	433	441	442	444	479	426	442	475	456	423	464	453	431	427	452	408	464	446	450	426	446	413	446	426	457	446	436	427	466	455	407	460	452	433	484	486	449	468	450	419	469	464	453	458	457	432	445	439	448	400	453	429	455	433	468	440	424	429	466	430	448	425	446	466	450	456	426	457	472	450	446	442	468	451	466	428	442	416	439	428	435	475	450	452	430	455	478	456	455	465	448	444	457	427	493	404	454	442	460	445	473	517	432	453	457	450	451	471	452	429	419	461	427	483	422	438	435	424	475	444	443	447	392	486	456	445	445	458	447	442	409	436	437	455	425	422	414	458	460	443	439	435	427	397	451	484	531	399	421	428	462	452	428	475	443	404	443	448	462	471	464	474	451	437	461	471	421	433	424	446	428	473	453	456	459	464	453	466	453	476	473	467	428	430	512	420	478	459	451	424	443	459	466	460	441	472	447	496	442	441	426	458	480	441	435	465	444	459	449	447	460	437	460	460	459	439	457	466	425	451	466	459	441	467	434	454	412	393	479	417	438	416	422	449	487	437	452	478	404	433	414	451	472	438	428	451	463	436	438	441	428	426	412	479	462	431	440	449	418	462	422	415	433	465	461	466	420	458	441	435	444	439	457	447	409	438	448	445	486	473	456	479	446	426	405	457	432	450	448	439	443	451	438	483	445	441	450	452	477	457	467	451	437	455	431	431	444	455	466	439	466	414	438	394	461	462	441	424	489	478	454	425	467	465	438	437	422	421	453	487	448	460	462	499	487	486	486	438	437	473	426	416	430	463	466	481	462	425	435	409	452	472	451	430	443	508	468	447	437	430	460	443	469	454	475	487	453	443	466	442	460	458	470	464	421	428	455	402	465	439	428	454	421	463	408	473	433	425	424	443	462	435	476	453	471	417	400	449	479	451	473	436	521	441	461	426	471	459	467	438	436	456	421	498	435	438	458	453	445	439	449	436	442	450	440	428	442	479	469	409	485	428	456	422	453	466	433	425	403	466	464	489	472	464	448	460	420	432	492	451	450	448	477	450	442	435	464	423	429	412	454	485	482	447	473	427	402	460	466	430	458	457	450	476	446	439	491	429	473	464	435	499	471	448	471	446	447	477	425	476	415	417	462	471	438	451	453	449	433	441	440	437	428	449	448	467	432	416	474	448	454	463	458	419	471	443	447	457	460	462	447	470	442	469	477	416	421	468	418	408	474	451	461	477	447	455	440	465	483	437	442	442	467	454	426	484	402	443	457	436	440	411	470	473	492	504	466	464	454	427	455	446	446	452	436	474	428	469	435	459	423	436	459	440	425	439	464	457	455	442	455	431	465	450	452	430	420	454	434	442	471	432	481	435	449	429	403	438	449	446	464	441	423	471	477	410	408	489	447	429	423	441	432	435	465	444	419	454	463	471	461	448	434	478	440	456	478	437	456	453	453	478	432	427	435	471	451	468	451	450	434	443	440	445	406	431	445	436	445	487	458	460	428	451	441	442	475	450	423	417	452	459	453	451	443	468	478	449	512	478	457	456	459	439	484	430	459	417	438	426	472	453	445	470	451	441	512	370	487	425	469	437	471	516	435	470	470	445	431	465	441	433	452	438	502	448	451	477	485	472	487	451	438	462	449	429	469	485	436	443	428	440	448	447	421	433	433	437	425	482	438	437	426	472	514	428	466	439	469	451	416	455	492	437	465	461	425	450	461	436	435	457	449	458	442	422	468	433	470	476	486	485	419	463	436	496	460	441	422	457	444	447	419	424	460	447	417	469	462	476	455	446	416	475	448	441	435	432	465	455	465	492	425	457	461	485	426	425	458	453	439	476	436	446	489	423	436	463	440	424	437	458	470	451	443	439	461	434	454	460	436	466	432	459	478	456	465	451	499	463	434	458	434	421	457	500	412	428	467	450	449	478	463	505	416	448	455	448	449	442	461	459	450	434	413	426	490	442	398	411	489	464	486	445	446	432	420	439	468	476	437	441	464	437	484	417	460	446	470	476	435	417	431	455	441	486	461	446	446	434	443	515	457	446	487	448	451	486	496	471	428	429	476	428	452	423	424	472	488	425	459	429	453	470	425	475	456	461	430	455	475	508	455	460	435	441	464	468	456	449	472	458	441	427	476	473	455	439	462	453	410	459	486	435	467	408	431	447	433	431	458	436	478	462	432	422	440	466	456	481	452	464	490	407	431	422	448	431	511	458	443	453	461	481	453	460	431	475	430	477	464	432	470	453	448	446	421	459	436	456	462	447	411	455	433	430	430	417	494	416	464	496	417	450	456	459	460	434	439	427	451	465	452	465	475	437	466	461	423	464	453	476	455	440	423	439	443	446	457	457	458	456	433	445	446	427	442	417	486	421	469	441	441	460	425	446	456	407	445	433	431	449	443	462	441	407	459	442	466	439	434	457	435	478	450	458	447	434	457	450	442	476	428	499	431	461	456	416	465	447	445	399	458	456	434	454	453	389	435	466	463	467	440	450	469	496	464	468	436	453	452	445	449	435	460	469	447	462	447	423	440	458	443	460	425	478	457	442	478	469	453	396	470	470	477	442	436	456	448	463	455	470	458	460	445	440	428	477	442	453	499	458	457	428	427	455	450	473	451	436	446	486	433	453	464	461	446	436	455	460	418	448	484	450	407	472	463	471	447	466	474	460	442	458	468	455	457	479	441	450	469	449	454	474	435	415	443	449	446	450	473	425	476	458	423	444	434	470	489	457	422	420	433	437	424	453	402	440	480	471	493	470	472	418	448	429	451	432	473	428	433	412	443	434	441	474	444	454	432	431	423	421	473	472	462	441	434	423	449	454	412	424	457	424	453	444	497	469	392	438	427	414	434	489	430	426	457	464	464	396	423	474	416	452	450	454	444	475	450	466	420	426	473	499	457	431	434	487	460	473	452	440	451	430	480	449	433	412	446	441	489	433	451	468	468	445	483	445	465	407	441	419	474	425	449
22507	8861	3144	2326	1656	1241	810	711	514	485	502	353	356	309	286	260	261	261	232	234	194	248	250	240	224	213	222	230	213	206	210	192	213	196	223	221	198	193	223	221	208	238	229	215	217	186	225	213	189	225	212	239	193	202	211	224	175	225	205	228	213	206	212	221	196	205	187	215	223	226	211	215	226	189	194	212	202	196	217	223	198	188	207	229	190	198	212	234	204	209	202	220	223	215	213	201	201	220	223	231	212	186	208	197	211	210	218	218	203	220	214	202	206	206	210	230	184	212	202	213	254	213	198	198	237	228	250	234	213	208	200	227	191	210	214	218	207	219	226	215	187	206	219	213	208	228	200	225	237	220	220	216	208	232	194	203	210	205	219	189	199	224	243	225	230	217	193	208	236	188	215	233	237	214	210	216	193	185	213	206	201	179	238	230	214	232	209	230	220	217	230	216	216	229	216	195	231	218	233	199	231	204	239	195	221	220	218	203	204	224	217	218	206	206	193	208	181	206	212	223	200	224	217	221	219	223	234	203	186	203	230	215	216	206	211	210	214	210	210	225	218	197	220	193	207	208	251	218	177	205	205	215	210	234	234	215	245	214	196	215	196	203	207	183	193	201	210	208	204	205	221	218	227	212	216	246	217	176	180	213	243	212	190	236	186	200	195	210	231	219	223	232	227	204	196	217	230	218	210	210	202	195	213	213	191	239	187	223	215	229	231	198	191	224	224	214	203	215	221	210	207	186	255	204	214	189	249	184	222	216	210	194	203	223	226	234	224	231	235	207	220	207	222	201	197	211	207	198	199	214	211	219	206	202	243	238	216	193	242	220	221	215	194	231	206	207	237	211	222	229	228	205	200	192	219	205	197	215	219	199	214	216	218	210	260	197	196	205	209	209	221	202	221	221	226	208	200	219	194	236	183	183	210	219	177	217	224	218	229	207	209	193	186	172	194	216	203	201	191	202	194	217	190	227	199	184	218	200	211	223	246	208	214	228	213	231	191	208	213	209	201	221	215	191	195	188	196	232	187	197	230	211	186	212	221	205	209	225	224	210	190	234	203	209	228	198	255	216	216	216	210	192	226	225	195	232	180	235	203	187	184	183	205	217	205	241	204	210	224	213	225	205	206	222	211	216	220	239	219	188	210	227	216	210	250	242	190	196	216	231	214	213	218	201	206	204	216	190	197	211	190	207	218	216	232	209	205	194	203	228	224	205	179	217	220	194	241	223	167	194	197	208	220	202	212	204	202	178	199	193	238	228	233	216	199	200	219	237	209	210	199	208	213	199	213	207	207	224	203	244	232	215	229	215	223	251	217	251	211	198	223	199	190	214	205	259	204	204	212	202	237	215	206	184	206	190	208	210	213	158	231	205	206	187	182	213	186	226	207	221	211	185	221	230	225	207	203	216	218	212	213	209	209	215	198	223	221	216	223	213	219	207	219	182	217	198	218	213	218	249	210	208	198	200	197	212	210	211	222	212	219	207	189	185	185	199	198	257	226	219	218	202	197	223	193	219	222	219	201	222	210	224	209	217	185	185	194	211	234	219	188	237	229	199	203	220	211	203	210	231	241	207	190	188	207	225	218	203	213	204	225	229	236	234	179	209	211	191	206	220	192	231	211	201	215	199	229	193	212	190	204	197	221	234	221	227	222	186	204	205	214	221	190	226	204	206	213	195	222	195	212	210	211	209	193	182	192	206	212	213	172	227	197	231	204	231	237	231	188	180	206	206	202	235	206	225	190	224	213	218	201	224	215	220	227	224	197	189	182	206	248	177	203	184	227	188	220	192	190	219	225	230	208	211	233	201	229	194	223	225	224	188	197	232	212	191	212	240	199	217	212	217	225	206	196	224	193	240	212	211	226	225	182	193	218	197	229	222	191	222	203	227	208	221	217	207	211	213	188	241	202	215	201	194	190	207	219	201	236	232	209	207	239	222	189	208	202	206	213	193	210	173	241	237	201	202	208	197	217	206	212	216	212	196	220	206	217	175	210	213	232	197	222	222	223	194	235	210	185	230	205	202	205	204	223	223	199	214	227	209	217	179	231	210	231	204	203	229	221	184	213	184	201	227	216	197	208	203	208	225	204	214	222	209	220	213	238	237	196	205	231	206	196	211	200	210	198	193	188	185	204	219	197	210	223	213	226	189	226	206	219	236	222	210	217	208	208	208	210	191	225	215	168	187	200	232	221	231	197	178	208	208	240	234	211	221	218	202	195	217	209	219	188	199	230	238	206	202	211	217	207	210	230	233	213	189	204	185	230	227	195	202	208	206	205	203	187	209	195	216	199	206	183	213	209	196	204	214	217	198	203	205	194	210	212	202	188	252	243	206	221	194	235	218	222	229	212	220	173	222	192	177	200	222	207	223	185	223	228	224	213	200	205	229	180	205	204	189	220	240	193	215	209	226	206	220	212	211	224	229	215	222	239	218	229	186	215	228	220	216	230	195	190	227	247	200	188	212	221	202	228	249	191	213	204	212	229	207	194	219	203	197	195	203	222	213	207	190	198	184	212	213	195	184	218	234	230	214	197	217	202	228	213	219	195	213	216	241	224	213	218	209	220	227	251	216	223	202	195	170	198	212	225	205	224	213	176	195	197	190	219	209	218	189	241	199	182	221	232	213	235	213	177	215	220	217	244	217	210	213	211	195	242	205	215	227	221	221	212	226	210	226	208	186	218	207	216	238	225	204	213	204	230	197	205	222	190	197	215	230	212	218	191	179	210	230	218	218	215	208	193	180	224	173	194	200	245	205	228	216	188	194	212	182	198	211	202	209	211	212	226	203	209	219	219	208	219	237	219	196	190	195	225	204	213	204	205	205	263	215	215	249	214	197	205	191	217	231	195	235	199	196	206	201	219	201	185	197	212	207	209	211	195	200	216	234	239	193	192	216	190	217	230	205	231	218	225	229	200	206	183	210	239	210	251	203	230	202	190	205	221	211	210	198	200	192	200	216	194	217	209	217	217	214	199	209	198	226	202	242	209	246	212	230	234	205	199	223	218	179	181	217	220	210	209	177	228	196	211	214	208	205	225	207	220	216	228	239	246	200	214	226	240	188	227	202	222	189	209	214	201	215	233	189	212	218	198	228	226	212	206	181	201	217	210	189	224	236	199	198	216	202	194	196	219	199	249	215	214	220	185	202	215	219	204	195	241	180	207	220	203	198	239	198	190	212	192	176	177	197	189	206	183	215	221	214	196	195	205	218	194	160	182	202	187	216	211	215	230	207	206	199	183	209	226	211	241	228	200	211	214	208	204	204	223	225	201	198	204	214	194	215	206	198	219	211	218	214	205	200	193	213	208	198	218	230	222	220	218	191	181	232	220	203	208	235	233	183	204	203	207	211	197	223	224	213	207	230	213	221	211	201	223	178	207	189	226	214	193	219	195	211	189	216	216	219	219	221	208	218	201	211	210	192	189	216	194	216	203	195	236	192	235	230	206	223	225	237	193	208	213	222	206	203	195	208
16562	7557	5911	7026	6300	4970	3567	3382	2493	2093	2065	1607	1299	1073	890	803	795	829	871	748	635	594	691	631	670	616	597	586	590	541	585	582	549	561	534	519	539	551	539	541	540	511	524	535	479	477	544	548	546	482	543	525	518	523	508	496	535	526	554	543	531	572	549	550	539	551	534	544	555	557	541	538	537	570	515	508	522	556	520	522	501	510	567	515	504	543	520	555	521	513	537	538	518	531	535	531	503	536	515	488	543	495	507	492	511	547	503	524	546	496	549	556	529	531	523	554	524	508	504	530	559	526	546	569	574	524	497	545	483	537	515	506	512	497	539	603	564	516	497	511	526	578	510	526	509	549	535	529	537	491	503	552	535	458	540	530	537	517	543	506	483	528	508	535	489	503	540	506	519	520	549	518	495	515	499	503	498	531	507	547	540	531	531	508	535	487	512	505	494	513	507	521	560	494	478	526	487	562	564	504	536	524	590	525	495	515	540	554	523	526	523	520	523	496	532	514	518	530	550	529	547	522	514	472	540	522	535	531	520	618	493	482	524	531	528	520	516	518	534	524	551	516	545	559	519	507	551	584	510	549	495	520	488	534	538	544	543	552	512	511	519	517	535	534	539	512	495	491	497	527	488	552	514	533	482	552	529	519	499	548	531	527	494	465	568	519	535	508	511	497	559	514	547	514	485	497	525	577	536	519	516	531	536	557	519	544	489	497	503	494	508	478	486	511	516	497	569	550	479	541	525	507	495	506	510	529	498	499	533	532	505	513	534	484	505	536	512	502	514	513	502	520	518	491	555	569	537	561	512	530	537	515	506	519	544	485	514	535	511	511	539	533	487	484	510	537	524	544	535	544	485	522	540	520	516	534	548	507	568	533	468	513	509	482	558	505	505	502	516	501	500	518	497	526	515	530	540	542	536	473	554	545	544	529	524	528	497	510	514	501	512	513	523	526	538	552	577	563	521	529	556	510	530	545	536	534	552	534	551	534	491	531	507	527	524	546	496	517	512	521	506	540	536	567	501	517	509	488	510	537	523	497	561	525	542	525	519	544	543	526	484	518	552	543	534	554	540	529	510	505	535	527	514	506	535	552	536	555	509	505	534	526	527	507	551	523	520	530	502	569	534	528	489	525	539	519	538	488	537	502	531	508	540	517	547	562	528	579	514	524	526	544	555	491	485	526	585	534	493	531	549	531	512	502	554	460	511	524	536	525	486	557	480	512	502	521	549	507	531	574	533	519	505	503	532	538	493	546	509	539	492	565	553	568	545	532	530	482	523	562	492	535	522	520	584	498	503	498	542	518	523	520	499	564	495	517	530	552	550	514	528	545	516	520	536	531	540	534	485	520	493	516	500	531	497	565	531	546	548	531	527	537	498	534	528	523	536	540	516	530	511	557	528	489	521	526	481	527	558	523	533	504	501	530	552	513	517	523	509	499	548	527	535	523	521	545	557	521	517	498	536	549	560	551	521	508	545	523	528	546	520	514	543	533	488	528	531	541	491	533	519	523	535	561	514	503	543	516	555	549	511	477	546	516	547	535	509	502	544	537	503	530	522	556	528	517	526	556	501	531	531	511	488	516	561	508	569	509	515	502	548	500	500	532	467	510	525	517	519	533	528	503	529	528	509	513	516	507	515	506	503	547	509	521	502	510	504	502	500	505	519	538	577	503	526	526	519	519	513	517	529	467	491	549	541	501	521	514	541	479	509	541	545	508	483	499	551	521	529	538	490	519	546	486	516	517	533	556	546	553	530	554	545	554	517	530	487	523	504	503	461	494	535	553	538	510	526	545	524	533	475	545	549	531	534	537	538	525	494	513	525	525	550	526	515	524	525	523	560	495	521	515	511	513	503	509	515	522	516	503	496	538	522	540	505	509	522	516	529	560	504	573	469	514	509	498	530	480	492	499	567	552	532	512	519	544	469	508	560	530	535	495	512	491	546	512	499	534	542	508	511	542	532	520	511	522	548	506	549	522	536	533	560	507	500	504	486	507	490	519	509	549	539	550	498	508	524	520	536	527	528	557	514	499	461	538	523	531	543	497	504	534	507	488	550	549	519	485	498	535	575	523	572	479	533	580	535	550	525	531	551	488	522	540	531	499	484	520	509	571	544	511	564	553	486	534	505	509	505	519	549	513	477	516	523	534	533	564	506	518	487	507	503	527	568	530	543	527	549	504	537	489	494	516	523	527	540	554	502	494	523	491	533	510	518	521	507	517	502	548	513	511	534	532	545	515	502	534	505	524	507	511	525	529	503	589	496	519	535	513	502	519	508	559	501	496	501	536	558	552	499	549	522	531	523	494	555	529	482	548	541	513	501	555	528	494	536	537	520	480	499	526	542	524	562	536	488	511	506	554	557	528	506	535	488	525	511	485	501	528	512	528	554	520	529	554	515	529	534	492	538	556	549	545	497	511	532	528	515	552	552	530	512	511	546	507	523	487	499	516	519	542	503	505	523	493	503	530	544	558	481	481	532	545	515	527	518	487	569	543	503	549	538	556	518	524	543	529	513	539	532	511	493	543	552	543	500	522	521	551	540	515	482	505	493	474	545	508	539	523	537	507	518	533	534	562	530	498	471	512	503	505	511	494	477	557	559	517	508	522	549	522	549	547	518	561	557	544	501	511	530	486	506	532	493	525	551	547	543	475	546	508	530	509	563	462	509	539	510	540	537	519	515	535	527	524	533	527	517	533	569	529	531	565	525	520	562	521	502	525	570	523	511	527	546	565	554	496	548	463	558	524	548	523	521	498	553	534	508	525	510	527	561	515	522	514	573	553	497	544	519	543	495	516	512	507	520	532	522	532	519	511	529	528	561	496	535	513	500	520	520	512	544	497	485	503	526	491	558	520	501	502	523	519	523	488	564	530	530	500	523	512	513	474	579	484	491	545	526	517	503	540	516	535	496	557	546	532	549	536	491	522	498	511	523	517	534	514	553	514	548	519	528	550	527	524	503	537	581	519	523	551	530	515	551	514	533	536	533	482	513	535	519	514	534	507	532	522	495	529	522	518	504	506	523	513	542	545	504	498	492	527	501	544	482	598	515	486	557	505	503	499	502	558	529	507	509	540	494	507	531	558	533	526	533	553	538	546	535	520	556	536	519	518	533	530	543	532	533	535	504	503	546	512	537	532	516	550	522	512	521	511	533	551	519	505	531	538	524	505	493	581	531	518	560	524	512	518	513	530	503	541	517	495	535	523	492	515	542	540	539	518	517	566	519	512	506	577	561	480	536	497	508	507	490	534	560	523	561	493	509	484	540	520	517	483	541	511	531	559	562	531	533	550	511	513	510	548	539	513	544	556	555	532	509	526	535	545	519	480	515	518	535	545	513	518	535	504	522	529	528	548	535	525	527	500	480	515	524	531	500	509	534	554	549	528	497	512	526	506	491	530	550	523	505	525	471	545	549	541	538	472	560	491	505	534	539	494	498	559	505	537	581	538	489	502	517	521	537	560	513	501	515	529	530	540
32481	13517	5203	3640	2507	1715	1256	892	547	546	513	367	293	279	246	230	210	239	229	191	205	181	175	176	163	167	159	141	165	177	146	159	144	156	161	168	165	135	140	144	143	155	145	159	144	152	141	151	138	158	159	132	135	121	152	146	154	140	156	140	156	135	155	144	158	146	143	148	156	140	152	153	145	135	158	158	151	137	133	126	164	126	129	150	111	138	151	117	135	126	161	131	141	140	122	146	137	150	134	127	168	126	134	134	137	122	132	119	129	111	147	139	133	144	138	155	165	143	141	130	122	157	127	134	128	148	163	163	129	159	153	146	143	150	132	146	134	123	134	170	131	177	131	160	141	134	149	153	142	148	139	147	133	137	133	135	148	153	134	128	139	132	141	143	123	135	143	135	128	134	155	144	162	137	127	139	152	155	129	129	139	145	139	131	152	148	149	157	137	165	142	121	145	167	145	144	140	137	149	142	133	132	151	130	110	146	141	144	111	146	143	140	120	119	157	139	125	152	134	142	138	139	145	140	150	145	140	145	151	145	135	123	137	147	158	153	149	137	171	122	136	147	131	136	137	135	130	129	146	150	118	125	164	125	142	145	149	145	132	141	138	153	151	143	154	143	121	137	164	146	150	132	138	141	139	132	154	166	126	142	137	156	145	123	147	135	160	148	148	136	131	149	145	154	150	141	136	162	176	145	132	154	138	145	133	142	143	142	131	145	144	148	134	145	131	142	145	126	135	151	160	138	148	142	131	163	131	146	145	130	135	135	138	143	156	127	156	126	141	166	156	141	136	127	149	125	144	157	141	131	128	135	149	146	123	172	141	121	118	151	162	129	145	141	136	154	143	160	147	173	155	159	143	129	156	162	157	159	154	148	151	158	147	134	154	146	140	157	126	144	128	131	153	131	125	139	137	170	149	155	125	148	131	146	129	146	128	145	141	134	142	176	135	145	158	137	139	133	152	141	133	152	123	132	146	122	136	156	145	123	129	132	159	132	144	154	134	136	131	146	126	147	146	134	134	139	145	117	148	127	137	137	151	141	146	159	137	145	153	133	133	165	133	125	126	136	133	158	150	155	149	147	161	145	149	126	149	150	151	150	146	123	160	132	137	141	130	161	132	135	125	157	144	147	137	128	174	144	157	148	150	161	153	131	159	119	142	156	122	129	129	129	116	146	129	150	140	138	153	132	163	141	149	144	134	177	144	144	132	112	153	157	158	153	134	134	181	143	120	162	136	173	164	144	170	144	150	139	142	139	176	135	157	136	156	139	140	145	129	139	129	146	143	167	150	156	127	121	143	147	139	146	153	150	144	130	140	143	127	148	141	148	154	143	150	155	161	154	127	132	161	137	149	134	151	128	135	143	122	161	161	162	153	124	141	145	141	141	131	142	163	134	124	122	143	162	124	144	137	139	135	140	137	168	136	136	137	154	159	169	139	146	151	140	160	154	153	131	157	149	147	163	137	133	127	155	141	157	145	145	143	131	151	154	129	144	128	162	143	143	142	170	152	132	123	138	150	144	159	144	134	120	138	117	142	143	142	156	142	158	148	165	144	122	150	137	139	135	149	159	132	150	144	154	121	156	135	165	125	142	145	144	148	150	147	149	145	153	149	159	139	133	140	148	140	158	137	152	149	122	138	138	132	157	127	122	139	141	137	148	138	133	152	138	123	160	128	145	167	148	124	139	140	126	116	148	154	142	137	135	133	165	131	122	166	136	131	148	139	142	135	129	126	121	116	128	124	120	143	144	125	142	160	127	166	124	136	140	137	136	144	152	150	160	147	163	156	123	147	163	161	150	140	152	134	113	134	161	146	124	139	146	147	155	158	146	141	143	154	135	131	139	117	126	144	157	120	141	140	127	129	154	147	119	149	128	153	125	137	132	122	125	133	136	142	128	133	137	148	128	115	134	147	165	145	154	158	124	148	131	141	133	153	158	124	136	148	140	135	143	118	131	128	131	130	134	148	134	146	139	130	137	131	152	127	148	144	138	171	141	156	151	142	148	161	146	141	125	152	164	138	156	126	140	151	133	143	135	147	147	153	158	131	143	138	143	153	137	156	146	117	139	132	134	130	142	145	145	149	141	149	136	129	146	147	140	151	130	157	139	147	146	140	155	168	128	139	145	167	146	138	145	133	147	135	140	135	169	150	116	126	122	135	149	159	140	122	127	154	133	129	142	133	146	118	141	146	144	138	140	124	151	138	135	154	131	145	151	149	126	124	139	134	143	148	145	144	118	168	146	161	139	126	141	144	136	140	142	133	140	141	143	147	125	164	132	138	136	171	137	131	146	133	155	147	128	140	130	177	135	163	138	128	139	99	142	145	124	166	145	149	145	147	154	148	142	116	146	146	140	163	132	124	134	147	144	141	147	133	151	135	126	131	154	128	144	146	126	150	158	154	165	130	149	136	146	133	150	154	151	137	159	141	139	126	148	152	111	153	154	135	145	143	152	137	146	153	146	133	130	150	129	163	154	149	140	128	139	155	135	131	162	113	131	146	149	128	141	141	138	142	130	131	137	144	154	132	158	146	141	131	137	148	132	134	134	136	156	138	137	159	126	146	166	146	146	155	127	133	159	140	144	168	150	139	148	142	127	145	138	155	145	123	159	151	142	140	128	152	147	135	135	136	133	158	121	150	138	159	134	127	141	159	141	162	141	145	125	151	156	125	138	144	132	141	126	136	132	147	146	149	136	139	142	152	134	133	126	140	154	133	151	126	129	143	146	150	135	144	141	113	138	171	142	132	139	147	132	136	154	139	143	154	147	124	170	135	128	140	148	140	155	129	147	125	140	128	140	144	160	136	137	151	169	165	142	133	139	130	142	126	161	134	144	131	149	134	155	134	142	140	127	147	162	148	161	115	130	142	131	167	151	136	138	145	160	130	130	126	136	146	117	131	114	139	147	129	140	129	158	155	160	140	147	129	130	149	143	148	124	134	120	155	150	136	145	138	171	142	145	147	151	151	128	140	136	149	133	122	163	149	129	154	134	148	134	126	111	176	148	145	171	130	136	152	151	144	142	129	140	131	153	149	152	128	146	134	136	151	146	156	136	141	149	158	157	135	154	157	148	138	158	133	141	153	145	124	146	144	140	152	127	150	120	127	135	148	141	147	134	145	136	141	138	145	126	121	144	127	144	143	161	144	147	144	148	147	136	127	134	133	144	138	133	145	122	130	145	137	152	132	157	147	137	177	136	140	139	129	141	143	140	136	144	163	148	143	137	146	143	157	142	134	121	152	132	132	119	170	161	145	131	139	136	123	153	140	145	162	142	140	141	133	136	165	155	141	134	148	149	151	124	160	138	141	156	160	146	144	155	141	160	140	135	122	153	176	134	164	147	152	148	129	158	162	145	133	142	146	153	126	149	131	143	140	156	146	126	150	113	137	150	137	143	141	137	122	143	137	147	158	124	130	159	138	175	143	151	126	133	141	154	159	127	149	130	123	146	124	154	139	156	132	153	148	166
21576	9652	8399	9900	8638	6451	5651	4191	2929	2724	2403	1671	1321	1031	991	922	1034	949	812	593	592	667	587	586	552	449	471	461	431	426	408	408	398	403	368	410	366	415	409	396	362	361	349	354	431	375	368	360	360	376	403	416	383	379	374	408	349	384	354	350	388	349	359	361	375	357	340	396	365	408	368	458	460	360	336	339	376	358	365	367	377	351	381	365	337	372	372	345	364	340	348	357	372	378	315	368	391	361	388	385	362	296	357	344	376	336	367	357	388	402	353	353	368	390	368	376	339	328	354	374	360	353	380	358	354	356	369	346	350	346	327	349	339	382	347	346	358	354	367	349	369	348	374	334	348	388	349	371	367	361	356	333	347	395	354	364	359	361	368	403	361	365	347	320	367	345	381	365	359	338	378	360	357	384	367	356	376	356	376	373	346	389	371	371	359	369	343	356	371	363	338	339	338	360	382	370	326	383	330	322	331	356	377	367	378	365	347	378	387	352	376	378	332	406	336	366	364	346	356	374	372	337	332	323	354	353	338	356	366	348	361	369	377	387	363	338	351	365	332	364	388	359	389	370	352	405	372	374	378	373	362	367	366	360	374	344	367	337	352	353	340	337	377	395	343	329	343	356	412	346	381	350	349	420	363	371	332	371	371	345	391	339	348	349	343	365	325	333	349	370	378	361	378	373	363	371	383	377	360	365	366	351	375	370	369	418	351	371	379	361	336	346	363	332	363	358	331	386	381	339	355	368	345	353	361	364	362	360	363	366	361	382	375	336	360	323	358	384	347	339	370	353	365	344	349	359	349	370	351	333	357	342	361	347	356	358	363	345	373	363	353	337	354	399	367	392	399	339	361	373	343	336	368	336	353	353	363	386	363	379	333	367	352	414	356	369	356	348	361	338	394	374	369	350	380	369	393	344	370	363	371	351	385	339	400	385	380	362	378	374	331	353	349	394	363	321	378	334	374	366	365	336	356	361	391	340	363	356	365	360	373	366	356	338	384	352	390	358	324	347	331	338	367	391	322	371	376	383	342	338	371	348	342	374	365	328	379	350	335	361	379	365	384	363	345	364	397	345	356	372	348	375	367	366	329	348	362	351	368	377	374	351	366	361	355	383	369	370	354	373	378	353	365	368	338	365	344	388	354	346	363	350	373	346	324	370	376	359	302	372	339	332	324	344	381	344	342	345	403	353	379	363	362	322	362	348	334	385	364	346	355	330	339	381	394	337	383	351	369	361	322	374	355	354	357	362	350	360	355	340	351	343	356	373	345	368	349	346	351	360	381	371	406	353	347	375	358	385	369	382	375	341	378	391	375	385	359	333	345	358	353	352	378	353	343	351	364	337	352	320	386	338	351	359	420	344	383	346	375	337	362	345	355	372	387	347	353	365	379	348	413	374	348	356	354	390	406	387	359	377	358	365	376	343	348	365	365	358	363	358	369	368	299	368	372	304	396	333	391	350	377	350	365	374	356	382	371	384	335	343	324	373	369	391	394	362	349	370	397	326	377	348	334	335	353	367	355	321	389	357	340	381	395	338	350	381	360	385	343	353	340	353	359	372	365	332	376	378	318	343	349	354	351	333	363	335	365	392	362	336	381	363	341	385	411	370	332	359	404	352	361	388	359	365	375	323	360	375	327	366	393	346	351	366	357	365	397	347	356	348	330	390	348	363	317	358	317	375	346	371	353	378	384	363	367	384	374	375	335	338	361	364	356	380	380	339	382	365	394	345	329	366	340	356	345	356	356	384	392	371	372	370	384	387	364	389	392	348	352	382	394	365	356	373	373	379	339	372	413	342	387	394	330	383	374	365	358	319	354	380	358	424	368	356	364	369	343	342	391	334	350	356	350	342	373	359	322	371	398	337	341	359	367	352	355	369	354	359	330	341	329	379	356	384	358	365	346	333	321	388	347	359	391	382	325	353	366	347	379	359	374	363	360	371	384	376	340	325	351	330	337	376	344	341	356	379	375	362	357	357	359	380	361	368	361	401	369	370	377	356	371	397	355	350	358	407	372	362	339	360	360	356	363	376	364	371	349	376	370	367	351	355	346	357	379	372	347	360	363	339	382	402	361	380	357	359	382	356	383	313	328	354	341	356	339	361	385	368	335	329	319	360	400	358	354	393	350	329	339	349	342	355	369	375	367	361	333	375	350	397	344	374	395	346	384	366	396	332	347	361	337	356	390	336	371	359	374	365	356	367	343	349	372	319	370	340	377	350	397	379	342	364	378	388	340	374	382	346	359	359	337	369	365	397	363	374	394	360	352	359	355	363	382	351	403	371	315	348	346	356	342	368	344	335	377	363	386	328	362	397	366	332	393	383	352	374	343	346	315	354	368	327	393	362	377	350	346	346	313	363	372	361	347	387	350	347	396	391	369	378	361	361	400	364	341	342	357	357	379	346	395	372	367	397	363	338	371	363	381	351	361	339	330	351	362	370	354	353	339	352	371	390	361	361	394	340	394	354	336	344	307	367	397	366	372	358	339	323	331	355	331	373	331	361	385	385	381	343	383	367	338	358	353	369	335	353	360	366	336	338	392	343	332	353	365	384	363	374	351	389	349	361	368	389	349	371	379	373	367	347	350	363	371	393	339	359	352	382	351	342	366	347	334	383	398	377	356	369	370	354	385	355	340	322	346	339	346	350	363	351	344	373	362	354	387	380	376	341	378	366	381	366	346	375	375	385	342	323	359	359	345	395	335	362	338	358	356	385	378	374	354	358	368	345	325	400	380	356	374	354	385	339	389	352	397	346	405	340	358	335	371	406	312	364	356	352	359	390	357	372	347	350	365	358	330	367	375	353	365	338	366	344	391	387	380	340	355	354	383	409	377	374	342	349	370	377	364	329	360	377	366	364	370	364	370	342	345	368	377	333	364	362	380	371	330	343	377	361	379	370	379	352	342	342	343	373	346	358	355	356	397	349	347	373	315	353	358	355	386	364	352	381	352	340	386	367	352	365	363	367	354	375	381	359	392	401	344	349	352	341	379	339	363	345	375	315	376	359	369	362	385	398	373	386	403	337	335	350	338	343	382	353	353	365	373	347	380	352	338	337	371	350	352	374	345	342	348	363	409	331	387	388	340	376	389	390	364	380	342	363	350	344	362	358	358	368	354	332	327	360	374	319	378	376	398	368	365	389	352	360	370	349	358	363	354	347	352	412	396	343	389	341	384	381	347	365	342	359	301	353	366	377	359	360	328	368	358	389	359	385	339	378	360	344	352	394	350	373	358	392	385	362	342	358	355	374	364	380	397	368	364	350	347	330	382	372	336	373	360	353	385	365	373	403	386	339	382	376	396	334	383	363	353	376	378	390	361	359	386	371	342	356	356	350	351	370	366	358	382	345	360	380	383	356	354	369	340	380	362	339	356	337	355	357	340	348	364	343	410	373	364	353	356	373	350	347	348	356	373	346	362	347	349	369	366	369	375	351	355	379	365	356	345	366	361	363	366	331	358	377	358	370	355	351	352	350
12439	3455	1828	1297	883	651	487	380	417	340	267	237	221	211	209	199	216	217	188	203	196	216	226	211	177	180	179	186	208	194	200	191	192	199	206	174	187	188	185	185	184	171	189	218	203	202	209	170	199	206	163	200	188	198	190	179	186	185	206	202	205	171	184	199	194	196	199	194	178	188	176	208	176	194	165	220	181	197	211	189	195	207	175	192	203	194	201	191	190	184	178	188	185	181	182	190	192	184	175	186	159	191	177	199	181	187	181	190	176	226	199	179	187	175	173	201	210	203	164	182	159	196	196	185	177	180	206	192	166	181	200	228	210	186	180	160	198	173	175	203	173	187	179	199	183	203	187	206	195	181	195	177	183	185	185	185	197	195	177	187	182	225	198	185	211	199	196	188	195	183	212	188	206	172	209	182	160	196	193	166	195	203	206	217	194	184	179	180	198	194	175	174	202	195	189	155	187	178	182	190	180	182	189	157	185	163	185	192	205	172	173	164	197	199	196	202	169	206	192	190	177	170	180	192	201	166	187	166	179	186	190	188	156	184	162	162	187	170	193	197	195	211	195	211	200	206	192	172	206	186	203	200	211	201	194	166	180	197	187	193	180	201	228	173	182	182	168	164	184	183	207	197	177	213	212	190	207	205	185	189	177	182	167	191	192	168	185	167	197	173	194	188	177	188	183	193	188	176	175	182	192	153	176	202	199	174	181	167	175	180	169	194	174	200	194	184	195	192	184	178	173	177	181	195	189	182	221	196	206	191	182	189	190	186	191	178	172	191	197	193	202	192	191	179	187	181	195	189	163	161	175	199	200	182	190	171	194	210	169	187	170	194	191	185	178	181	208	200	156	171	190	207	191	211	206	180	191	177	195	165	196	182	195	186	192	173	167	165	178	193	211	185	190	172	185	167	181	191	189	168	183	181	164	188	190	195	202	179	184	184	185	176	164	196	172	188	186	180	211	175	208	162	210	196	179	173	191	178	179	182	175	175	193	165	165	178	198	180	194	166	162	145	189	182	194	195	191	183	210	192	184	175	165	176	178	185	177	178	169	194	187	183	191	191	196	181	207	205	186	198	191	178	181	150	184	158	177	213	184	195	184	195	181	188	183	217	179	163	194	218	171	184	220	190	182	216	193	193	200	174	186	185	165	198	198	199	196	151	185	181	177	181	176	200	172	200	185	167	183	184	191	191	192	174	202	189	180	169	189	188	171	189	163	178	204	170	206	194	198	195	182	173	167	177	191	183	159	200	214	200	174	188	203	195	189	184	181	189	184	224	197	161	171	195	170	185	219	200	179	197	182	189	177	202	167	167	167	199	161	191	212	189	223	201	203	199	182	201	201	173	185	203	170	191	183	199	183	204	159	193	201	211	183	198	219	181	205	191	174	183	179	184	174	205	198	189	191	203	194	185	166	185	214	200	227	184	177	171	186	188	181	176	181	178	179	203	175	166	175	192	202	176	207	194	206	188	209	186	197	201	190	213	183	187	192	190	163	209	180	186	155	193	182	210	182	179	191	204	195	193	183	219	203	208	192	184	191	191	193	175	192	187	191	173	177	168	183	179	171	178	184	179	195	189	196	169	178	185	177	212	185	199	185	178	189	190	182	190	221	167	178	200	175	188	179	180	196	193	209	177	150	162	179	194	188	166	182	172	180	180	186	195	188	188	198	216	161	209	198	184	209	163	192	207	199	175	178	190	195	165	198	197	191	185	157	153	202	211	203	179	180	179	182	194	182	206	194	187	207	169	211	197	175	195	202	202	193	213	190	187	204	189	174	182	180	176	191	156	204	167	206	157	184	188	199	201	182	161	176	193	180	179	170	228	194	186	193	205	181	217	168	198	185	180	165	189	193	185	210	181	178	183	174	173	194	226	188	214	177	183	190	213	175	220	177	179	199	213	196	184	192	186	187	185	203	186	177	184	187	191	200	172	183	186	185	207	193	210	168	176	181	174	202	203	170	198	172	166	188	164	178	199	174	210	206	199	207	197	181	188	183	179	205	184	171	170	182	199	162	222	186	190	193	207	174	200	195	184	159	179	176	188	197	205	176	189	208	166	162	191	162	176	193	160	190	185	194	186	193	186	190	192	198	200	186	208	194	190	197	200	163	186	204	190	180	212	181	171	202	201	146	210	205	168	190	198	167	193	189	182	209	197	163	192	201	183	185	193	172	202	205	189	187	174	192	181	193	193	166	193	196	186	160	193	176	175	188	161	186	179	191	220	224	198	181	165	178	216	189	218	181	177	190	174	173	210	172	175	180	161	204	184	157	181	173	189	186	196	208	195	197	223	189	181	206	187	190	201	202	193	189	186	183	180	169	187	173	167	183	198	172	196	159	163	203	221	196	180	202	215	184	169	197	184	175	187	184	166	175	177	175	189	179	205	189	158	183	188	171	184	191	203	218	215	172	179	207	194	186	174	173	211	197	213	196	183	185	197	193	176	167	186	187	174	190	171	191	183	183	202	192	181	175	205	188	197	199	171	171	191	213	219	187	172	221	174	204	218	187	176	165	194	188	179	150	209	208	208	194	173	180	183	199	197	189	185	173	173	201	174	202	176	187	187	193	180	202	181	193	183	187	156	173	186	197	166	174	193	185	170	202	202	206	176	199	201	198	174	177	189	197	186	193	177	200	200	169	186	189	166	160	165	184	195	202	192	193	169	193	190	189	182	191	188	165	176	167	193	209	189	200	170	187	182	195	214	203	174	189	156	221	162	167	177	173	187	194	177	203	160	153	166	178	203	205	186	215	153	203	193	180	152	162	193	215	176	196	211	211	183	181	195	145	182	231	194	194	191	189	194	191	178	171	181	180	202	201	198	193	186	186	162	171	186	214	175	218	176	211	185	194	163	187	154	193	185	166	199	176	172	211	182	152	185	171	167	213	180	204	179	168	187	201	203	185	190	177	201	196	199	192	192	176	219	190	177	198	197	191	199	183	181	181	199	181	185	183	192	191	183	202	179	172	183	184	167	185	176	189	183	185	184	190	193	203	199	184	161	196	158	178	164	172	180	177	180	180	205	193	150	194	192	193	182	181	159	191	192	204	161	186	164	168	186	209	191	197	188	180	193	178	188	191	190	182	190	230	197	183	205	200	172	184	160	188	187	209	162	194	189	199	208	191	178	190	207	198	166	171	186	199	184	196	183	195	191	207	169	206	183	197	189	178	182	192	211	180	187	188	197	153	185	223	148	163	178	188	191	186	197	171	188	174	167	160	190	208	176	206	155	206	182	180	176	175	184	183	189	198	203	203	169	204	196	179	193	195	177	176	180	192	195	212	219	192	190	187	183	191	170	223	211	202	205	173	180	209	186	204	179	182	165	210	185	161	201	165	185	195	193	206	187	182	192	185	173	171	206	191	215	194	161	212	198	190	184	186	166	176	196	185	185	173	161	203	174	189	168	180	199	209	188	211	197	194	207	206	216	214	210	167	208	215	182	159	208	180	172	217	183	177	193	195	202	162	184
9057	3123	3700	4297	3363	2781	2374	1758	1504	1461	1048	866	757	720	648	710	720	618	530	505	528	495	518	523	496	487	484	474	474	527	493	510	474	486	473	516	495	459	472	505	490	493	478	470	500	477	474	508	491	471	509	455	476	469	485	449	499	447	491	499	455	480	486	486	479	459	435	452	456	482	458	530	523	452	479	447	473	447	458	445	511	524	483	481	479	463	483	442	508	519	462	480	517	460	432	494	440	440	433	419	458	496	461	458	466	492	509	492	536	456	459	487	495	450	480	497	446	442	488	476	461	441	438	464	492	465	487	472	464	493	497	493	483	475	470	485	479	473	474	468	441	483	449	479	458	460	492	491	471	504	478	522	447	465	457	478	480	470	461	447	452	451	481	516	442	461	474	487	454	503	494	469	480	483	507	484	462	457	534	488	463	473	468	462	490	476	488	445	448	521	519	485	476	406	463	478	513	486	485	447	452	455	450	467	480	456	483	457	467	457	482	495	493	446	490	457	510	506	443	481	515	464	504	501	444	472	451	488	477	455	501	464	511	462	494	478	478	466	489	495	462	466	504	467	474	491	484	485	463	453	498	496	494	487	500	488	487	430	456	486	475	479	461	488	517	458	508	482	479	493	465	509	465	455	480	452	464	487	474	483	471	491	486	462	466	460	478	522	494	524	467	458	416	475	494	500	491	497	464	481	521	486	453	465	435	510	473	518	493	419	479	475	454	465	468	453	495	494	499	507	486	475	452	457	491	483	480	458	483	469	439	485	454	507	508	483	453	470	469	454	464	490	487	445	474	488	456	507	481	457	498	488	498	456	451	502	474	451	493	462	467	482	466	471	462	485	476	502	445	470	485	495	477	464	450	495	453	454	496	477	505	468	505	442	486	466	454	472	432	476	497	467	468	456	482	464	474	470	482	479	420	486	471	458	480	435	459	481	427	493	481	496	512	470	498	524	470	476	446	482	493	486	434	470	462	481	453	497	460	506	492	486	486	477	462	458	473	476	523	446	510	483	436	460	475	487	480	518	472	485	472	482	478	431	487	459	464	436	468	495	487	460	489	447	461	526	451	481	472	477	457	463	494	485	449	477	439	455	431	505	462	470	480	498	477	462	427	464	484	470	450	484	521	524	454	482	481	446	484	485	487	459	470	469	490	476	444	472	488	435	473	510	455	435	438	462	520	505	469	479	469	492	455	492	476	478	476	460	446	484	512	497	479	454	471	470	467	477	460	459	456	480	489	499	517	515	495	468	454	498	496	482	490	460	454	455	511	487	453	446	487	455	468	463	482	480	476	482	442	479	491	485	496	476	470	475	428	480	456	495	521	491	509	469	455	481	471	491	432	509	441	495	478	472	500	470	476	439	468	534	477	465	459	476	515	506	473	477	481	498	476	444	485	475	451	467	451	474	472	468	494	436	460	444	464	452	453	475	496	478	462	464	476	491	471	503	453	448	504	426	507	484	474	453	433	486	497	505	482	507	492	471	464	472	486	484	440	490	477	460	471	477	520	466	525	482	442	518	466	471	442	481	448	444	494	490	487	452	464	468	467	497	464	488	464	455	488	471	491	461	449	488	443	457	498	456	482	474	503	425	474	476	431	485	510	462	466	547	454	472	445	462	434	451	435	475	464	437	481	434	471	440	491	418	454	467	436	458	459	457	459	464	471	467	461	452	497	503	442	472	470	518	482	440	467	465	471	472	471	513	493	475	400	441	509	431	467	510	469	470	487	493	487	483	494	450	465	500	452	486	490	466	469	472	484	468	468	504	472	520	427	484	476	490	494	469	500	445	483	433	488	440	499	487	470	453	449	462	448	459	465	501	479	475	477	471	476	464	490	442	446	486	467	440	468	489	468	490	446	517	465	459	441	473	432	461	474	441	469	456	479	420	477	454	439	494	448	484	493	415	481	475	446	459	499	487	516	477	457	440	475	441	475	500	467	439	479	447	502	468	437	493	483	474	508	443	453	482	484	500	478	477	469	507	454	499	494	497	489	453	502	432	458	448	487	454	513	494	472	435	474	478	496	449	456	505	458	496	451	514	471	445	459	509	505	494	444	460	432	496	498	476	466	489	476	456	458	461	461	460	449	489	494	455	472	484	520	475	451	465	495	456	462	502	465	433	471	461	459	469	468	494	479	490	480	465	475	463	435	472	438	481	439	448	451	459	479	484	470	461	464	467	496	462	474	450	462	470	487	443	457	457	516	483	433	442	475	450	434	453	490	463	467	473	452	493	501	429	477	505	456	511	478	422	455	476	452	450	477	489	469	487	502	482	478	485	525	442	456	507	474	465	487	472	456	505	453	452	429	487	484	444	502	464	484	470	464	462	468	462	455	428	481	501	462	509	452	500	471	460	442	442	521	451	469	502	433	498	528	494	474	474	519	497	466	418	459	481	475	490	483	462	496	459	504	453	464	486	458	469	476	489	488	509	493	502	457	454	483	461	471	457	446	500	508	445	473	505	467	501	465	496	469	472	471	481	524	495	452	430	451	487	458	499	479	476	458	470	476	489	497	501	455	479	451	490	481	508	503	500	462	457	513	468	496	468	472	477	491	430	517	472	452	468	466	490	432	488	475	476	484	474	498	477	456	495	479	484	446	490	470	485	457	463	485	468	429	503	505	446	497	458	483	445	468	508	442	487	436	483	465	458	471	465	485	443	490	448	499	453	443	484	479	457	433	472	507	486	495	467	468	482	466	458	488	457	444	464	461	467	525	447	481	454	459	470	480	478	459	484	471	463	501	477	495	462	463	454	470	515	464	477	470	489	488	457	488	455	486	519	479	467	470	481	470	456	510	472	482	486	502	431	489	448	481	442	506	474	458	508	487	489	467	488	497	500	482	518	480	498	456	500	455	457	448	494	481	483	464	479	495	459	474	513	472	491	493	443	479	439	475	460	473	502	445	475	461	495	469	458	463	469	475	466	478	463	474	480	454	449	443	473	460	429	487	464	463	468	481	479	470	487	451	469	478	484	503	491	451	471	475	471	467	480	470	465	457	465	447	446	480	447	439	471	493	501	455	465	478	491	484	465	472	452	433	515	489	481	466	454	442	470	479	473	494	446	472	519	449	466	459	454	487	437	479	503	464	494	470	485	484	474	494	463	471	445	506	466	466	461	482	478	429	477	497	464	484	465	470	451	467	476	467	459	499	491	454	449	495	512	495	458	488	460	484	437	452	492	463	420	488	478	464	503	460	498	463	477	438	460	469	440	458	508	481	466	492	454	430	483	479	436	488	437	522	478	456	463	466	516	475	483	504	425	511	463	490	499	507	472	466	492	476	478	465	455	484	459	472	492	458	453	456	486	479	441	482	488	464	510	452	503	458	435	494	493	503	475	479	496	450	499	480	452	467	483	475	512	481	474	500	449	458	480	456	485	506	462	459	454	461	474	501	467	462	447	495	511	469	487	471	475	456	494	485	466	470	448	428	464	498	483	454	465	478	466	473	467	484	437	460	497	497	518	475	455
23712	6930	3699	2807	1949	1278	949	777	707	525	395	350	281	283	286	286	272	288	243	215	254	246	228	226	235	206	232	211	218	234	226	234	190	215	217	235	209	190	199	202	176	205	196	231	222	204	181	228	211	214	209	229	214	212	215	210	219	230	195	222	221	201	228	210	198	224	190	229	204	208	186	233	195	207	203	201	209	196	222	220	213	215	208	220	195	196	216	226	239	223	218	208	228	217	207	200	213	243	222	209	209	203	194	172	219	188	204	217	231	208	195	205	193	226	228	236	200	201	206	192	229	179	225	221	188	209	199	219	205	222	182	225	200	211	202	182	235	234	264	199	220	216	194	221	226	217	194	192	192	214	219	190	206	210	229	187	196	194	194	196	170	211	198	243	216	206	227	215	197	214	198	225	222	212	205	240	210	190	215	225	216	219	239	251	211	213	201	207	202	182	199	199	205	205	190	216	197	221	207	220	218	200	241	209	220	192	238	200	220	231	219	198	218	210	223	196	219	216	190	218	210	234	213	221	210	206	222	237	190	203	223	203	210	200	227	196	194	214	223	191	203	227	207	197	219	229	200	216	216	213	197	196	200	203	204	193	189	204	215	232	202	213	216	225	214	221	189	226	224	226	199	229	219	198	218	206	208	208	233	215	202	229	195	189	217	215	207	236	214	216	204	214	230	214	203	204	237	234	196	173	218	219	200	193	219	226	221	219	219	220	226	227	185	208	208	217	190	206	209	201	187	209	206	199	215	201	241	219	197	237	207	201	188	188	210	244	206	203	178	239	234	211	203	227	221	214	205	208	204	193	218	196	209	188	210	213	261	208	192	228	227	238	220	228	184	188	205	197	202	198	237	184	191	189	218	227	215	250	236	211	226	201	206	193	233	192	205	232	206	214	230	184	193	193	232	209	232	206	200	197	202	223	208	211	201	228	218	225	225	236	210	216	223	199	192	218	207	197	224	232	203	201	211	217	219	213	243	233	228	216	210	219	191	229	189	196	203	195	191	208	218	218	239	204	210	217	226	216	207	199	221	206	233	235	213	230	204	200	232	253	227	205	195	193	178	224	220	227	199	219	227	214	205	194	229	222	205	212	209	215	181	180	209	200	232	221	185	225	221	219	215	228	219	192	233	211	193	215	195	187	227	214	201	212	208	183	208	205	193	233	221	217	202	208	222	232	195	221	206	207	223	226	215	188	267	204	219	221	214	209	226	217	206	203	223	175	196	248	207	221	184	219	219	220	230	209	218	211	213	205	207	201	252	227	224	219	199	215	182	200	208	223	207	166	206	218	203	238	217	220	228	208	214	245	190	226	224	199	203	200	216	178	238	191	199	189	207	200	218	207	231	241	216	216	221	217	206	210	201	210	207	209	212	211	232	188	209	220	184	211	241	205	212	209	217	205	215	199	219	194	204	198	230	200	222	192	218	214	214	232	212	194	206	174	220	228	227	216	210	191	201	210	197	194	218	226	224	197	226	227	196	211	199	193	209	192	198	222	218	173	193	211	224	201	191	209	240	226	227	188	197	202	224	221	198	206	225	205	221	228	209	208	192	199	172	183	205	191	184	220	238	218	218	181	261	204	207	178	212	203	203	245	213	204	183	209	236	203	202	197	222	225	212	239	207	220	210	213	232	222	210	195	199	206	215	206	213	215	222	202	244	212	220	224	226	206	220	207	208	212	222	194	222	197	203	212	221	201	198	220	246	167	209	229	221	211	200	201	239	241	201	209	200	203	235	204	230	192	207	237	219	206	211	210	208	223	217	193	218	231	224	228	205	221	218	217	210	194	219	232	206	219	192	188	221	197	220	193	218	205	209	214	181	209	213	200	212	206	224	198	214	218	232	209	226	205	220	215	218	202	220	223	219	223	239	220	198	190	200	222	220	212	208	217	214	206	214	200	230	202	210	238	197	214	206	203	217	215	197	231	228	223	187	215	204	199	239	199	216	211	232	206	184	216	189	203	219	204	219	216	222	201	242	208	198	205	204	223	218	205	206	226	202	234	201	235	203	216	202	230	209	191	212	214	216	209	180	221	211	216	214	248	216	237	193	207	187	224	209	225	199	220	215	214	202	196	200	206	191	202	197	218	196	207	205	206	223	222	193	225	193	238	204	235	205	198	198	176	193	236	187	196	208	181	219	195	204	207	202	248	243	228	211	212	207	226	203	245	213	199	202	200	217	196	211	210	223	239	201	217	215	222	204	219	224	228	233	202	211	195	210	225	212	232	240	186	182	235	210	205	240	231	184	165	196	187	224	198	238	203	218	203	208	192	212	207	199	247	227	195	236	219	205	191	233	211	208	220	188	217	189	191	233	187	247	214	225	211	203	221	201	207	228	216	208	195	213	215	220	198	200	205	209	203	238	206	212	243	223	243	183	198	207	227	222	217	204	215	184	225	238	220	196	200	235	209	218	250	207	198	187	199	216	182	227	212	226	180	184	184	240	205	198	217	219	210	194	210	220	236	205	179	206	221	200	206	187	236	203	218	198	218	232	221	246	204	206	202	220	212	215	207	186	210	201	222	223	192	206	219	210	210	207	224	235	220	212	191	190	210	207	212	213	240	218	202	215	203	188	199	212	235	221	199	228	209	212	223	201	189	199	259	215	212	232	206	208	214	226	233	192	207	234	213	217	229	189	203	200	222	199	198	195	213	184	213	197	205	201	230	227	224	227	203	196	219	221	203	194	210	214	215	210	221	199	216	183	218	224	206	221	239	192	206	199	185	220	209	207	205	221	177	204	191	172	204	195	222	220	202	223	194	205	211	200	211	216	210	202	207	209	207	197	196	215	230	228	249	230	226	219	213	211	222	208	214	229	181	237	228	212	183	220	201	215	200	205	195	196	200	210	210	206	202	182	217	221	202	222	210	226	224	215	197	206	212	207	213	209	217	228	199	226	221	220	218	237	211	232	227	203	216	203	197	213	200	234	200	219	202	216	242	226	208	181	171	169	209	218	237	203	199	196	206	181	184	204	179	203	234	213	210	232	193	204	228	208	214	192	190	185	190	195	219	203	215	211	215	216	242	203	208	193	206	200	227	209	216	212	208	220	194	216	228	204	191	236	197	225	209	217	200	195	222	220	205	208	186	198	231	204	208	199	227	222	235	216	198	211	213	209	206	204	214	201	222	231	228	207	229	210	192	180	214	214	218	206	220	185	195	212	192	239	198	219	216	232	210	216	235	234	216	240	224	207	235	211	208	209	216	209	210	212	229	197	235	211	222	206	206	217	231	221	225	227	216	205	224	209	227	189	214	229	210	205	226	203	223	230	198	207	209	239	212	207	206	213	211	215	232	233	213	208	225	212	221	243	202	210	238	214	206	212	196	226	185	215	206	202	215	204	183	225	183	213	198	192	213	206	217	217	188	192	220	240	218	221	206	213	223	195	181	210	181	202	205	208	194	210	221	207	197	194	217	223	217	249	224	199	211	212	199	206	210	217	255	215	206	236	228	213	202	220	233	201	210
16749	5536	7143	7924	7209	5445	4229	3401	3108	2211	1819	1305	1165	1069	1003	981	867	818	734	720	712	636	684	646	615	610	586	544	631	582	546	612	530	553	572	571	545	565	544	495	546	509	531	529	555	528	538	507	560	536	529	512	556	486	513	531	523	530	541	569	512	522	515	514	543	556	559	509	561	562	559	565	580	520	507	560	540	488	498	492	548	534	476	528	508	453	480	557	507	498	519	519	536	527	451	521	503	552	532	528	527	495	563	529	516	506	507	556	544	511	508	519	553	491	574	541	520	524	546	526	532	499	520	512	524	554	521	553	518	524	546	488	514	538	495	531	533	533	508	552	516	505	493	492	521	513	539	514	555	518	540	527	510	511	497	553	479	512	547	515	522	509	571	553	522	499	498	510	525	528	492	523	519	525	503	497	531	518	519	515	558	526	534	589	558	516	507	508	516	533	553	537	485	526	514	520	540	518	537	533	539	504	567	506	503	494	517	556	544	500	522	537	510	481	527	482	554	519	465	512	517	534	505	499	508	538	526	509	513	500	528	534	496	530	541	504	555	517	502	549	499	549	545	499	555	538	481	514	514	533	536	535	530	573	508	492	525	500	520	540	492	495	519	549	534	515	536	554	520	506	508	490	546	500	530	540	532	518	528	521	527	482	497	511	532	558	524	516	469	526	507	491	528	507	526	508	527	482	507	502	526	483	530	518	469	525	528	470	512	546	519	547	558	559	484	515	512	527	528	498	500	497	509	515	518	472	526	537	525	572	498	556	502	557	539	512	559	491	543	562	498	544	530	546	522	557	544	519	564	521	513	507	544	522	521	522	526	498	510	511	512	505	493	534	498	514	533	585	486	521	537	493	542	546	537	500	505	489	532	524	488	549	513	512	547	470	562	544	529	522	508	537	581	484	543	540	532	502	528	530	528	513	572	535	545	547	546	516	500	525	545	505	556	572	533	551	540	526	502	533	509	551	530	552	519	509	536	519	508	522	559	503	521	525	543	523	509	539	517	540	477	531	485	486	565	534	559	547	546	480	520	520	488	564	507	512	535	512	555	501	540	539	557	541	482	498	494	453	494	524	545	480	547	505	510	560	541	508	485	548	506	515	530	483	478	500	539	551	555	530	515	555	495	522	506	506	493	538	517	518	564	530	505	468	481	554	500	494	532	544	542	480	519	515	541	545	537	556	499	524	524	553	528	518	489	555	535	516	494	534	532	556	536	477	519	518	514	513	547	564	512	497	556	543	480	542	524	547	567	509	529	480	540	531	477	510	559	482	490	476	539	499	495	469	515	512	530	551	534	530	505	502	515	535	513	545	523	535	534	553	538	552	515	551	508	501	519	492	542	536	556	534	523	562	530	564	553	540	551	577	529	553	497	546	499	541	605	523	446	543	542	476	493	527	501	532	537	496	516	463	502	532	531	486	473	515	507	585	513	552	522	475	540	533	508	513	495	528	507	558	494	503	518	497	478	525	550	516	496	542	545	518	511	464	512	538	512	519	530	522	517	506	516	539	513	509	523	522	519	505	514	500	529	515	503	553	461	509	529	518	503	515	542	489	480	519	530	530	492	501	540	516	513	514	492	580	514	547	495	513	490	509	543	548	562	537	525	545	537	557	544	557	511	528	530	548	493	537	542	525	567	541	530	552	522	546	545	532	509	517	530	493	561	520	547	517	501	497	505	505	490	491	574	510	479	506	522	514	534	512	554	538	501	516	536	550	534	501	518	498	508	499	497	500	536	541	518	509	525	494	513	525	517	492	539	549	499	483	499	510	562	473	541	538	522	531	544	518	492	552	524	513	557	543	522	517	485	550	508	535	530	529	543	450	551	481	528	533	524	495	494	476	528	523	522	508	500	514	533	557	511	501	528	554	540	507	537	547	535	508	534	512	569	505	512	507	553	498	531	524	515	506	505	523	506	514	548	554	536	534	503	493	509	512	541	520	506	486	522	556	530	564	507	536	487	519	522	550	517	530	519	514	523	519	484	525	505	474	526	559	499	583	472	540	507	512	516	570	507	501	551	475	515	522	506	534	561	493	530	529	554	493	535	533	527	534	571	524	476	528	492	531	511	508	537	552	551	545	503	533	498	521	552	514	516	488	532	506	460	547	498	510	517	528	534	481	542	547	478	485	524	528	540	542	522	533	550	513	523	541	546	535	536	508	550	529	521	515	534	534	561	531	480	515	564	497	467	540	494	501	531	531	524	520	512	539	543	506	525	489	521	550	534	512	532	531	511	516	518	534	577	563	530	503	532	512	531	504	519	529	515	517	506	537	513	507	518	559	519	533	554	511	495	541	504	528	519	530	536	524	489	559	569	518	524	499	543	544	536	533	525	497	565	561	536	508	531	505	551	521	533	506	536	523	511	522	601	595	515	510	524	519	517	494	489	535	524	538	526	517	541	557	539	543	524	521	499	553	521	552	542	493	532	515	544	530	514	496	510	515	522	501	488	531	483	518	509	549	482	523	553	542	528	480	494	518	505	555	529	546	485	547	532	519	506	526	534	539	510	555	504	543	562	489	529	548	530	529	505	525	521	536	472	484	523	474	553	555	519	483	534	527	492	526	526	561	488	504	539	530	517	534	554	527	488	511	548	537	555	524	503	489	518	499	517	566	492	529	536	591	516	520	500	524	488	492	531	546	501	522	519	538	534	530	524	543	533	520	541	537	468	544	537	536	521	510	539	521	534	538	528	560	545	565	495	528	544	538	529	537	569	519	550	534	544	549	518	478	509	490	549	504	528	499	500	528	554	536	536	510	510	542	531	542	512	544	483	570	541	538	528	517	512	512	538	505	544	516	518	507	527	527	525	523	519	544	569	533	533	520	533	497	525	553	511	504	523	501	481	494	562	510	517	569	471	554	521	524	502	519	507	534	522	485	557	534	523	510	499	505	541	526	514	518	497	556	511	557	516	525	516	539	512	548	537	491	501	503	533	541	530	500	522	523	510	554	578	508	509	519	506	504	508	514	527	524	536	552	494	551	506	508	476	512	546	564	507	520	539	565	451	536	538	540	532	517	553	525	519	531	561	520	528	565	507	487	521	526	535	514	490	553	533	530	531	527	495	540	547	551	509	545	502	538	508	477	549	519	468	544	534	509	521	498	577	519	530	547	515	526	504	495	526	515	514	563	545	535	558	555	496	473	540	542	561	509	559	498	493	519	518	477	498	497	512	502	575	529	541	517	500	524	515	519	543	494	512	531	552	508	552	476	479	484	551	500	514	536	472	518	503	513	514	587	526	521	557	517	545	523	527	525	530	521	549	506	545	565	536	504	543	506	526	496	520	546	528	509	554	549	498	524	522	552	565	511	538	585	525	497	528	545	547	472	507	570	482	493	499	480	510	558	519	554	528	536	489	513	480	537	543	517	520	517	548	512	510	529	501	554	533	517	500	541	519	549	589	521	494	505	508	507	545	529	517	527	497	491	557	549	544	535	522	514	502	504	480	544	519	520	476	490	542	547	556	523
31053	10731	6860	4803	3152	2142	1606	1076	799	534	420	349	243	250	233	232	217	193	180	164	171	150	181	175	159	159	138	166	139	136	150	129	133	151	129	138	148	116	138	135	145	148	129	128	148	146	117	158	141	125	145	173	120	129	141	119	125	159	138	128	118	157	147	142	161	114	148	131	129	163	124	124	155	134	134	149	134	144	160	137	142	130	113	124	137	137	152	173	143	143	142	125	137	124	138	150	142	146	129	142	140	146	126	154	144	123	127	130	147	125	145	131	144	136	121	138	158	108	114	161	146	144	124	126	131	154	134	134	142	120	132	144	136	150	131	134	120	143	120	159	157	135	137	122	119	147	137	147	148	130	127	142	137	127	143	150	127	145	125	142	142	156	123	133	153	152	136	138	156	141	122	132	128	114	124	142	122	123	126	125	132	127	134	153	127	132	128	143	119	120	130	125	140	134	112	129	132	156	154	119	140	139	134	141	148	153	131	145	123	131	136	116	127	130	147	133	138	140	151	139	134	138	131	127	128	109	148	118	130	149	130	150	139	138	152	136	162	143	125	140	139	139	126	132	129	120	146	131	124	123	153	126	129	124	129	142	140	138	150	150	138	129	132	161	126	147	138	134	130	132	136	150	160	137	138	141	141	134	127	158	123	128	132	144	138	130	135	147	125	132	132	142	122	125	154	140	134	131	141	127	129	133	132	122	153	131	129	147	147	130	120	133	141	150	128	131	141	119	137	140	117	142	134	131	122	138	121	136	146	128	151	152	133	131	142	132	149	135	128	150	159	124	140	129	134	155	131	128	124	117	138	138	129	155	169	149	108	141	142	127	124	148	131	139	149	134	117	128	146	135	119	120	118	152	137	123	134	130	154	129	150	131	144	138	118	124	145	128	144	141	130	146	118	136	155	124	134	133	135	155	136	130	130	124	141	129	127	133	140	133	160	133	144	159	143	160	130	124	132	136	127	118	153	149	143	137	148	126	138	129	148	109	119	129	120	130	137	139	137	135	143	125	144	157	141	124	137	120	142	143	129	136	146	128	139	122	145	126	114	130	126	149	137	124	136	125	138	119	131	153	129	116	131	134	125	131	126	147	142	126	129	129	154	115	135	175	150	147	141	146	152	126	132	120	120	131	113	133	140	119	128	157	131	151	117	110	144	123	134	153	135	124	137	128	123	119	132	139	133	140	118	156	143	136	128	126	142	111	122	133	162	143	138	116	131	153	127	118	135	123	138	141	128	118	140	152	131	129	131	115	121	144	122	141	116	126	121	130	142	140	129	132	124	143	133	130	138	145	147	137	130	123	131	132	159	129	141	134	137	129	145	149	157	120	119	134	121	134	119	124	143	149	118	130	137	125	144	127	124	143	138	148	139	137	130	119	144	149	136	135	122	142	121	163	135	147	118	138	126	115	143	105	156	158	133	147	144	132	125	146	136	167	148	117	136	141	129	119	149	134	125	160	160	146	133	139	145	112	150	158	145	118	131	148	129	137	133	146	108	140	142	136	152	149	132	142	153	159	163	130	141	139	143	140	126	151	146	148	131	140	149	146	124	137	129	127	136	151	131	118	142	146	128	147	137	136	132	132	142	135	141	136	139	163	125	134	141	132	116	137	146	134	141	133	144	141	122	154	121	131	132	111	139	148	116	137	148	140	118	130	136	142	143	121	151	134	147	120	120	121	103	119	156	134	152	135	134	147	144	126	140	125	143	135	126	134	142	113	150	129	142	155	135	147	148	149	138	122	137	132	134	135	130	138	127	130	147	128	143	129	118	132	164	113	152	153	121	145	140	134	144	138	143	153	152	148	132	138	130	125	136	119	135	138	137	131	136	135	123	155	130	119	133	132	143	166	136	139	132	129	131	152	144	137	138	126	119	142	136	117	145	135	128	138	136	143	133	143	151	117	145	149	159	132	136	124	127	147	135	139	153	120	151	144	125	132	158	125	125	135	148	125	129	130	129	126	139	145	136	150	120	134	151	121	138	123	129	147	138	146	138	134	108	122	141	145	122	129	135	113	145	129	137	144	138	130	135	142	124	146	120	138	124	141	143	136	146	137	123	119	142	136	142	144	128	128	124	160	130	137	144	133	146	150	129	145	123	151	141	138	126	151	139	131	139	124	116	126	121	172	139	131	141	149	153	154	137	127	132	136	132	123	146	167	119	159	150	145	140	130	153	123	138	159	148	135	125	148	138	145	126	114	141	142	129	141	159	145	146	122	144	135	128	112	128	121	148	127	127	163	128	157	127	137	163	123	112	114	136	149	143	151	132	148	143	137	117	146	136	150	149	137	137	147	143	154	131	131	120	149	132	138	127	150	116	140	128	133	122	148	135	157	141	122	144	130	131	116	145	137	175	137	115	134	158	136	110	130	138	156	130	135	148	140	138	157	126	131	139	141	135	151	125	115	123	126	135	142	129	145	139	120	130	123	129	138	129	121	144	127	150	145	133	141	130	148	111	143	155	142	135	140	139	124	139	135	137	131	140	137	141	146	125	138	117	137	144	136	121	140	140	132	155	142	124	131	155	146	139	136	147	121	151	148	136	132	130	142	144	116	138	144	113	120	128	121	134	141	118	143	123	113	125	130	129	141	139	146	149	155	134	139	126	123	160	143	114	117	140	146	137	129	115	146	135	130	138	141	116	131	147	113	126	146	127	135	146	118	135	117	134	153	158	145	120	131	135	139	136	130	155	140	138	120	135	144	144	128	135	121	118	149	135	156	134	137	136	139	121	126	140	139	133	141	114	142	131	160	130	171	148	132	150	144	122	148	124	138	141	140	142	158	135	118	121	161	145	131	126	131	144	152	146	117	131	142	146	127	138	150	137	148	134	155	126	138	118	138	150	132	135	142	131	136	137	138	138	141	146	139	118	120	155	172	141	124	165	142	152	150	125	156	137	134	108	146	109	130	161	137	141	147	109	133	135	126	125	114	129	133	139	153	139	128	137	131	154	135	122	134	134	156	129	150	136	120	139	128	128	142	127	125	142	127	129	133	132	126	142	122	141	118	143	144	117	136	129	127	131	125	133	134	136	140	134	113	152	142	132	141	130	115	130	123	136	153	132	144	153	145	119	123	140	135	138	130	148	128	141	138	114	152	131	160	140	143	153	139	148	138	125	138	121	128	137	131	142	130	129	134	117	124	137	135	133	151	159	149	135	142	123	136	135	147	148	142	139	135	117	164	151	120	113	147	163	149	139	122	147	137	146	130	113	153	137	126	117	133	146	156	125	141	127	148	130	127	141	134	126	140	129	138	102	147	151	143	135	149	148	137	142	162	131	159	157	156	142	126	134	135	148	153	158	144	121	130	158	121	151	138	157	144	130	129	136	167	143	159	121	130	137	133	138	139	128	136	141	123	153	123	135	137	120	146	140	118	133	146	155	156	130	114	144	115	143	152	150	130	137	151	135	136	128	142	128	133	131	122	120	121	141	129	120	118	136	148	166	140	115	119	132	138	128	144	149	118
20342	7871	11342	11729	9668	7108	6228	4835	3905	2697	2123	1861	1343	1187	1026	940	981	827	713	610	610	575	529	481	469	462	448	437	414	408	408	387	404	358	400	379	360	372	370	361	347	378	349	321	390	335	363	348	379	362	332	368	335	342	366	332	361	331	358	332	358	352	349	359	336	308	364	351	409	435	382	385	405	341	322	326	341	347	322	365	322	321	337	358	306	348	356	345	333	332	300	341	328	341	388	361	353	391	333	374	402	355	327	370	359	344	349	335	357	352	329	328	330	319	328	371	321	359	331	322	353	360	344	354	333	385	352	373	353	328	338	321	345	350	348	336	325	358	318	330	330	337	322	344	328	342	338	327	350	345	353	328	357	370	341	331	335	344	335	335	356	344	364	335	364	340	320	358	358	350	344	359	364	357	322	347	341	345	330	378	356	351	366	361	347	370	336	315	372	332	346	360	326	314	340	345	340	330	360	371	345	346	348	320	351	331	362	310	322	314	341	368	348	342	345	335	311	334	365	359	339	356	358	331	337	336	340	352	327	347	329	320	327	314	321	334	377	318	336	333	339	348	339	357	330	341	340	332	368	351	352	322	368	357	326	336	331	362	371	313	324	341	332	382	315	322	335	319	350	365	356	306	314	327	354	368	373	370	334	341	347	360	367	344	331	361	340	368	321	347	361	368	378	332	309	314	333	325	338	356	311	351	388	344	314	345	327	324	367	323	360	335	354	323	359	345	345	372	338	324	361	365	377	301	315	334	370	375	366	347	338	364	344	345	346	335	336	321	326	315	353	338	308	297	370	323	351	339	337	325	361	394	321	356	351	364	380	344	338	325	320	354	314	345	329	319	345	349	331	307	333	332	332	340	336	353	330	305	344	315	312	336	352	345	374	358	315	351	303	334	353	317	347	366	315	359	366	357	347	326	360	337	355	323	331	331	348	346	312	326	340	336	360	323	342	329	332	325	356	356	361	331	325	347	329	323	310	372	371	297	351	370	340	365	341	333	350	329	349	332	346	322	335	334	355	328	362	330	334	332	354	362	330	369	323	356	339	329	378	357	301	332	368	322	336	357	334	357	370	361	361	341	363	369	337	357	349	353	325	352	330	320	336	346	368	361	297	300	344	373	339	322	331	361	355	355	320	344	339	327	343	353	328	336	334	317	335	331	344	340	323	337	365	346	347	354	371	337	337	330	352	313	342	324	384	333	368	342	357	334	350	354	341	339	362	334	322	357	350	352	342	348	319	318	330	349	330	394	359	342	302	344	334	368	350	330	330	391	345	327	371	309	353	306	349	340	343	316	308	337	352	334	367	335	360	328	323	346	341	331	350	365	357	368	317	359	322	344	349	312	361	353	351	347	358	385	366	342	325	366	347	352	343	346	342	368	345	337	339	356	302	350	334	318	339	370	355	359	319	361	360	357	357	381	338	343	313	353	317	361	330	346	326	361	336	346	368	357	357	350	347	335	346	330	326	359	354	355	352	339	320	333	351	362	345	369	349	352	350	377	374	323	351	358	388	351	335	348	328	310	342	377	360	356	384	359	359	313	394	323	313	323	372	328	366	361	325	347	340	348	342	376	336	344	359	350	354	334	323	357	326	359	323	356	354	319	355	350	354	351	355	357	349	335	301	325	345	320	358	348	326	351	354	326	327	352	326	336	325	325	323	399	316	337	344	326	342	328	331	358	353	337	358	328	336	332	340	336	334	352	329	326	364	343	333	313	382	334	346	333	355	331	316	331	376	356	349	354	333	364	357	345	354	304	350	321	362	329	345	343	336	329	342	355	368	335	314	327	367	324	374	360	344	345	343	360	326	350	339	334	345	335	315	319	350	373	326	343	316	357	341	361	359	362	344	363	326	361	300	324	324	366	366	339	337	318	331	353	358	346	320	360	364	329	331	317	344	348	384	340	321	325	343	352	389	352	372	303	348	368	336	355	351	362	314	346	323	352	318	327	369	318	335	370	358	376	358	337	330	357	347	323	332	336	338	321	352	325	342	373	325	365	332	345	357	339	355	351	388	364	338	358	313	336	338	318	347	321	315	396	338	320	353	353	346	336	342	345	320	361	375	334	342	386	344	354	336	367	349	336	326	314	329	342	353	353	345	329	344	308	343	323	345	367	373	352	326	337	339	314	334	327	308	336	347	332	327	313	330	345	337	352	340	345	362	336	338	324	362	327	356	356	326	342	340	347	306	347	371	362	339	356	326	338	350	321	340	365	333	347	331	337	324	359	334	335	347	368	369	331	355	316	340	340	387	358	328	356	308	344	327	360	394	326	336	376	338	359	351	352	359	366	358	339	320	374	379	314	352	349	358	363	379	326	359	337	330	342	333	329	339	347	327	354	341	350	341	346	332	352	330	342	366	322	353	340	374	357	378	346	334	304	352	342	350	360	317	347	365	372	352	368	358	343	332	318	348	342	357	346	349	338	374	333	360	319	343	354	317	338	335	351	333	353	352	331	326	329	354	342	359	322	338	328	348	352	321	354	365	349	337	369	347	372	335	372	381	346	300	374	333	342	351	350	341	364	356	339	364	366	320	381	343	317	351	322	371	347	344	362	352	333	323	355	345	357	344	374	339	316	357	388	379	356	329	343	351	342	311	324	358	323	330	336	311	359	396	337	332	318	328	314	339	323	307	352	335	310	343	321	312	329	331	325	356	365	355	339	346	332	333	361	338	347	356	313	352	340	354	358	329	339	332	343	319	353	362	333	337	304	385	368	377	387	325	367	323	310	344	340	355	330	356	369	320	354	342	323	326	328	337	353	364	326	326	375	349	356	323	355	338	364	352	331	335	377	397	352	331	341	353	335	339	318	372	334	346	323	363	338	335	313	356	362	353	360	333	365	334	370	360	321	355	324	332	351	359	360	297	316	326	345	358	344	328	350	381	360	378	353	320	335	351	341	346	348	385	322	337	322	315	350	320	352	332	349	361	336	356	332	334	343	328	364	317	361	323	368	314	349	334	347	328	358	330	339	346	338	345	361	327	345	350	350	352	356	351	360	342	351	354	321	343	321	360	335	353	313	345	364	343	341	356	315	349	345	336	360	327	346	339	330	346	346	305	345	314	323	404	397	327	319	336	346	341	303	347	361	356	357	333	363	329	323	325	343	344	318	343	340	330	350	309	352	329	356	364	366	357	334	321	329	357	336	355	322	319	366	340	359	281	336	347	353	316	365	340	320	355	366	328	311	360	385	362	367	323	372	325	309	327	370	341	338	348	355	328	329	339	366	334	331	371	361	360	347	330	378	366	353	353	323	371	336	346	345	325	344	348	331	355	336	354	355	350	334	341	354	320	356	333	340	344	334	330	342	325	327	348	378	365	306	324	349	363	355	370	360	345	367	342	389	358	341	354	323	344	383	364	336	365	357	333	358	318	345	353	337	362	346	349	357	316	364	358	394	326	317	333	376	334	350	337	342	355	350	355	299	317	357	354	322	353	340	313	348	353	342	328	333	322	363	336	344	362	386
11902	3752	2369	1283	797	636	528	448	333	259	255	208	234	176	190	206	224	177	178	177	184	185	169	184	202	154	180	190	183	190	172	186	165	173	147	183	175	194	176	166	164	170	193	196	165	172	182	172	173	153	189	180	190	170	177	186	163	169	166	187	146	164	172	187	192	149	185	180	164	179	164	180	178	170	179	190	188	197	168	182	167	176	180	180	180	163	161	167	207	186	194	196	173	184	155	176	199	152	180	159	194	202	174	160	201	173	156	173	174	175	162	156	201	168	169	149	184	191	191	168	152	196	180	166	171	145	180	151	178	170	179	200	182	176	178	162	156	198	162	150	191	170	169	171	196	165	163	194	194	163	174	159	192	197	202	181	175	194	186	164	178	184	171	168	179	180	192	192	167	184	146	183	156	174	181	177	165	156	176	173	181	194	169	180	195	175	198	176	174	176	179	202	162	151	173	165	169	187	174	165	186	193	194	199	181	177	190	202	187	173	205	178	176	171	174	177	188	179	181	189	188	193	161	184	159	185	157	163	161	171	170	186	180	179	168	169	182	177	199	203	164	167	167	186	175	177	172	189	222	172	182	178	171	164	179	165	190	173	168	170	161	194	183	159	166	157	188	195	168	196	147	182	184	168	178	162	187	172	159	158	169	204	181	182	172	170	155	175	176	160	177	187	183	176	190	188	167	185	180	190	153	189	141	175	199	176	176	190	174	179	173	158	178	181	145	177	196	161	186	178	165	159	164	175	154	169	135	180	171	181	154	150	184	165	170	197	172	184	182	161	177	173	194	184	166	168	181	152	156	185	203	172	173	182	180	208	166	163	186	185	195	183	195	189	198	173	153	166	158	205	172	164	168	166	168	191	177	175	175	164	183	163	178	166	185	164	190	172	168	208	156	187	164	173	172	189	182	194	166	183	155	189	154	141	170	162	161	163	164	192	182	185	186	176	172	164	169	170	167	207	184	174	195	177	176	181	166	179	170	181	189	179	161	197	175	192	178	170	163	156	200	172	161	166	168	185	176	200	200	173	190	174	208	173	163	184	167	199	189	170	185	173	185	189	176	185	184	181	200	169	194	160	198	186	173	155	169	163	183	187	190	187	181	166	153	172	163	187	162	184	169	180	164	180	175	174	169	182	167	198	180	171	172	182	163	175	196	180	173	159	183	187	202	171	159	178	178	151	189	171	176	162	161	190	163	178	158	158	200	169	175	204	185	179	185	173	180	190	175	162	190	183	174	203	179	172	168	190	179	162	204	193	169	188	178	179	182	161	156	172	173	159	179	200	200	181	181	160	178	178	183	165	187	166	195	196	165	178	188	208	169	166	179	169	170	196	190	172	176	184	174	173	196	175	182	197	179	163	179	174	163	164	173	179	169	185	150	166	181	181	170	188	187	156	174	190	182	170	178	182	165	179	178	194	187	162	185	194	179	159	193	192	183	195	188	175	163	177	186	189	179	186	166	176	188	167	167	199	195	181	164	185	175	184	185	179	170	169	176	157	200	174	213	172	194	175	176	157	174	183	197	163	210	183	175	172	168	162	171	176	174	157	169	172	204	195	146	192	171	185	179	160	182	161	154	148	167	183	181	193	183	161	189	166	170	158	196	190	182	191	179	170	185	175	154	170	187	184	172	189	177	182	166	171	173	145	181	183	191	184	209	190	189	170	160	162	185	182	170	165	170	188	180	177	162	197	153	154	165	196	177	185	163	189	172	184	179	165	173	172	167	165	186	166	169	166	194	190	180	177	168	179	159	177	175	193	203	196	201	172	187	172	177	168	169	184	168	178	171	161	200	180	188	192	163	185	178	202	193	173	178	180	188	166	154	166	178	192	181	169	179	166	180	173	181	172	202	185	179	161	183	190	182	188	166	169	161	184	180	166	172	172	172	172	177	175	190	191	179	153	211	174	163	132	175	151	159	193	190	189	183	203	195	186	191	183	167	169	172	156	176	150	173	184	177	159	176	174	171	190	163	154	183	186	167	190	168	178	139	166	179	167	169	193	187	177	190	187	188	158	180	175	167	177	178	160	177	174	201	144	167	182	184	162	170	177	171	171	187	174	172	187	166	179	173	184	190	173	178	161	165	196	192	179	194	174	169	179	185	175	177	159	181	178	184	167	181	167	157	196	179	192	168	166	176	186	174	151	202	182	188	174	172	160	156	199	161	180	181	187	186	188	159	189	143	201	179	165	170	174	163	168	178	182	201	160	189	186	148	164	179	181	168	188	196	177	152	171	185	178	203	176	191	178	167	189	209	198	171	152	183	171	166	188	197	166	169	168	179	176	223	183	179	172	165	182	168	174	186	181	166	182	203	194	193	161	157	181	187	182	208	159	203	176	184	185	183	170	171	187	174	186	163	160	163	188	170	188	204	160	183	174	188	197	180	173	188	169	157	187	181	185	150	170	164	168	180	169	162	171	189	175	183	179	172	173	183	184	184	188	177	171	194	180	179	197	175	171	177	212	181	158	190	155	183	183	184	172	182	170	172	183	167	188	196	158	193	189	194	154	172	147	188	166	171	185	198	187	161	172	196	181	184	186	196	165	191	198	152	175	176	164	178	183	167	168	192	192	161	181	171	180	166	180	188	193	163	178	181	174	175	187	185	193	153	153	177	169	164	183	216	177	166	149	168	188	161	177	183	181	199	151	204	188	175	173	170	176	184	183	173	197	172	179	175	164	177	182	196	177	191	167	165	182	168	182	183	169	168	171	192	174	170	174	203	164	198	188	152	167	177	188	215	178	199	190	181	189	193	187	173	192	188	175	214	180	170	191	178	148	163	182	174	181	193	163	168	165	196	188	165	182	197	179	165	197	193	164	183	188	184	172	180	163	187	161	158	196	190	170	188	181	167	172	172	171	177	148	165	186	182	169	172	176	174	176	206	161	173	184	197	180	177	163	168	179	205	159	178	179	187	171	181	163	174	186	172	174	182	210	164	185	190	168	168	183	170	166	194	187	166	187	209	176	166	191	180	167	182	189	207	192	194	199	182	158	173	199	154	189	167	187	175	179	191	146	151	195	180	203	172	173	194	158	185	170	191	152	193	154	176	188	204	159	183	196	182	186	187	171	179	188	164	160	184	175	165	180	144	154	187	165	196	169	175	184	181	156	182	194	181	162	156	182	194	168	179	187	158	189	188	162	180	177	189	193	191	183	163	198	187	177	172	170	178	158	162	171	163	193	179	174	176	160	155	179	157	163	167	178	182	171	158	154	185	177	179	175	172	187	204	166	194	185	167	164	182	170	181	172	168	168	191	144	192	175	178	158	172	146	173	186	155	161	172	180	135	153	156	211	196	159	181	181	163	198	209	210	158	198	191	185	154	159	173	183	179	183	173	144	177	177	136	171	180	189	168	176	175	175	180	185	174	161	197	180	190	178	159	184	165	183	185	168	180	157	181	176	165	181	186	184	181	163	170	181	184	204	170	181	169	153	172	200	167	157	181	204	181	151	160	182	185	182	196	189
8871	3760	4821	4244	3134	2803	2273	2115	1427	1114	1058	876	741	712	641	649	631	534	564	509	504	496	499	454	470	462	483	495	503	502	481	447	443	442	469	429	491	456	454	459	448	386	411	441	458	465	471	439	461	411	465	465	453	475	422	421	443	476	411	430	469	464	439	447	468	480	437	447	459	480	464	441	475	481	474	441	440	471	448	441	486	403	479	451	415	434	424	417	456	444	475	454	424	492	449	444	462	427	473	461	509	428	436	415	454	446	428	466	443	443	444	474	470	477	429	453	405	397	444	412	464	442	424	445	436	427	489	430	421	448	428	456	431	446	495	465	448	463	454	456	470	450	484	454	469	435	436	492	431	456	453	427	449	479	437	433	435	445	447	459	436	422	432	422	436	411	413	451	473	455	426	419	431	438	457	440	452	435	430	494	493	432	448	479	454	416	444	416	507	441	457	449	464	471	460	461	451	437	462	456	439	441	450	459	456	471	461	470	463	459	454	417	425	453	437	453	435	473	448	433	464	460	419	442	447	438	472	457	437	424	471	435	427	409	465	477	478	460	475	431	487	469	483	442	420	434	459	436	454	478	427	436	451	476	466	426	459	432	463	461	429	436	461	434	443	436	437	459	443	470	444	410	447	470	437	439	434	446	468	487	455	434	431	465	448	415	421	446	456	480	480	440	431	451	457	495	449	458	476	414	443	465	439	461	443	441	435	480	494	426	456	408	490	430	502	442	484	477	454	448	450	440	486	428	482	454	398	439	447	464	455	467	437	429	470	458	478	426	442	432	460	416	450	473	433	436	462	443	457	424	403	442	455	434	442	448	457	470	423	446	456	459	471	447	466	427	482	461	422	454	471	473	445	486	467	465	469	453	439	446	463	445	471	437	442	472	452	465	465	405	434	400	420	489	436	441	470	486	419	454	425	452	493	434	449	453	439	415	475	455	465	482	447	439	470	415	469	466	470	470	449	456	472	442	438	446	455	434	457	450	440	432	442	411	452	450	404	476	428	462	434	417	461	443	418	450	431	450	455	450	415	459	443	465	446	427	449	433	445	461	469	436	468	429	427	442	485	457	476	438	470	480	461	456	425	426	427	453	442	464	409	439	431	433	463	401	435	428	435	471	420	460	446	463	472	436	452	425	442	469	471	448	452	430	486	471	430	441	485	445	421	483	454	478	478	469	431	460	463	490	466	478	459	435	448	457	449	448	412	445	457	438	424	449	452	431	484	445	461	446	444	471	458	427	425	423	460	432	457	463	451	407	491	442	421	483	431	477	452	439	434	440	465	467	459	452	406	445	475	431	395	417	439	445	435	459	474	413	464	439	470	467	456	433	432	474	460	453	453	432	442	464	426	447	453	457	461	419	426	426	411	430	455	458	453	429	460	477	444	444	430	433	470	396	458	455	419	476	425	457	439	467	446	402	476	446	471	469	447	470	442	453	399	443	436	442	463	481	436	428	423	469	455	436	465	434	436	463	427	489	476	418	450	463	435	476	522	454	454	417	442	451	420	446	433	479	438	434	445	461	434	430	407	480	428	430	436	441	471	491	473	459	463	450	435	456	443	436	437	453	477	401	458	430	423	451	420	410	448	462	476	475	464	463	432	482	439	437	438	462	481	445	482	414	430	430	433	452	443	402	503	451	431	439	498	422	464	419	472	426	439	487	428	458	487	428	461	450	451	438	455	454	424	479	466	411	449	443	463	438	463	484	483	492	432	444	496	438	437	422	488	412	434	433	461	454	447	437	457	443	443	468	435	427	446	451	453	474	482	452	424	449	443	443	458	431	458	428	411	509	486	419	462	432	474	444	439	452	474	451	485	434	435	463	423	449	458	467	432	451	447	464	443	440	421	432	448	435	457	467	461	452	443	454	470	455	463	459	490	443	415	464	504	458	429	445	469	437	417	423	449	420	479	430	448	421	424	453	442	474	454	438	455	435	448	445	460	418	486	464	431	472	424	442	441	479	423	473	444	459	457	447	457	428	439	458	473	446	437	482	437	447	439	445	444	452	427	468	449	425	411	485	421	455	488	461	463	458	473	434	434	465	420	487	459	455	446	513	471	443	454	490	389	422	461	444	521	448	443	469	432	465	444	467	423	450	424	485	483	453	434	407	412	468	459	445	453	420	488	446	400	507	500	439	472	462	445	470	464	471	458	431	452	463	448	446	451	479	435	473	435	456	449	410	438	452	454	445	481	454	483	445	446	426	446	457	445	450	443	460	447	474	436	446	426	427	400	430	472	461	422	434	472	459	410	435	416	448	451	459	436	445	427	478	467	418	452	430	452	471	469	480	463	442	415	441	419	470	492	467	437	431	439	499	451	418	442	433	462	491	449	495	471	439	473	459	424	420	458	440	462	444	454	448	405	432	431	496	463	455	454	479	465	425	438	476	433	467	471	429	481	451	439	499	450	467	429	471	456	446	491	456	470	434	430	478	460	466	414	456	436	446	444	502	440	446	449	470	449	443	418	452	456	457	414	453	451	403	422	433	430	429	490	452	464	418	437	455	424	444	451	468	456	424	490	438	481	421	441	444	462	459	486	438	455	404	487	432	460	487	466	488	434	475	453	416	446	500	457	422	490	422	478	435	442	456	438	473	458	446	473	443	454	440	452	462	434	468	455	441	473	463	447	456	443	456	451	488	454	489	420	499	422	457	449	443	439	457	456	428	451	437	449	446	477	455	454	443	449	418	419	447	435	425	477	454	440	427	467	404	457	465	454	474	453	496	479	460	463	436	435	453	454	482	434	454	449	453	458	425	486	487	456	448	452	450	445	418	443	414	451	450	457	446	422	486	476	415	430	460	464	464	471	450	411	450	448	478	478	474	494	476	451	428	464	439	433	495	459	438	436	430	453	454	442	461	456	441	432	433	465	482	427	472	452	466	447	445	442	435	433	435	487	416	460	482	456	405	426	455	454	479	476	493	484	484	465	470	390	459	443	466	449	492	467	466	485	457	427	439	438	388	477	437	428	429	442	452	420	492	425	447	474	486	494	431	491	451	439	458	450	452	459	492	419	437	484	445	434	440	431	460	397	454	441	433	485	456	440	468	473	404	481	463	439	457	430	408	467	424	421	453	460	432	415	502	472	412	455	435	435	446	480	427	426	470	460	453	456	441	455	455	438	451	423	461	466	469	499	459	486	462	425	457	468	448	468	457	432	461	484	467	480	450	455	433	476	477	443	482	443	507	447	449	433	434	444	448	438	430	465	438	440	420	462	447	457	469	442	418	457	493	431	422	410	405	417	458	452	449	471	426	401	470	473	483	462	431	420	458	476	442	427	448	460	457	466	461	447	456	429	420	408	452	470	429	466	477	440	452	444	479	440	444	486	491	488	466	461	434	492	460	423	426	463	444	445	474	468	487	442	434	470	467	442	452	433	465	407	479	422	460	471	477	422	439	465	432	499	466	459	436	471	436	441	450	446	440	451	484	453	427	439	441	451	448	440	432	430	497	398	459	432	483	453	416
23648	8608	5504	2717	1710	1131	993	708	485	424	360	342	323	245	255	229	250	247	209	219	207	243	196	211	237	222	192	220	191	200	236	188	234	208	200	199	172	211	203	210	219	215	210	215	208	193	195	223	194	182	183	202	207	193	195	188	180	195	186	210	183	203	196	200	186	201	214	198	206	180	174	207	187	202	188	208	177	156	200	194	179	198	217	172	195	207	177	175	189	194	178	171	182	211	205	203	207	193	225	237	208	200	197	187	219	207	187	181	185	168	206	196	187	196	193	190	199	195	185	221	178	190	192	179	197	215	188	203	208	173	176	200	207	180	183	216	192	176	196	216	201	181	187	201	196	204	206	197	197	202	198	200	169	194	194	198	170	208	217	192	197	198	186	223	219	192	190	177	212	184	214	186	203	203	180	168	177	197	205	197	186	199	173	178	211	197	192	169	201	230	205	173	185	193	183	192	199	200	222	203	192	217	182	163	179	203	195	169	188	195	211	170	185	186	181	171	225	193	223	175	184	188	191	170	173	203	195	186	205	174	213	199	164	188	194	209	202	186	194	174	190	192	173	195	197	190	195	194	201	214	207	208	205	177	193	182	192	180	181	200	207	210	219	183	193	185	170	190	198	177	213	184	219	213	197	195	174	203	205	177	215	202	182	145	192	173	200	176	176	210	177	185	191	208	205	190	197	220	213	195	200	231	213	192	192	189	187	184	232	195	213	218	193	181	193	195	169	196	173	190	201	199	216	165	200	194	181	216	195	187	155	204	184	194	188	164	183	182	212	205	182	207	224	174	206	200	191	201	180	173	187	179	183	217	196	168	190	200	217	201	194	173	177	220	187	215	201	198	197	210	183	198	175	190	191	217	167	210	182	193	182	214	209	197	198	187	176	192	211	195	203	203	185	198	197	199	179	180	203	211	184	196	199	190	182	192	196	191	194	213	225	178	188	196	207	197	192	191	176	190	188	237	216	198	210	192	208	221	207	226	192	214	200	167	199	176	170	193	200	210	200	199	190	181	203	193	202	196	227	219	171	194	185	187	226	183	185	195	189	201	208	202	199	199	181	188	200	191	174	189	205	203	198	187	171	186	218	196	196	196	187	196	189	218	169	180	191	189	165	195	199	218	203	194	202	206	205	190	191	199	199	184	186	192	193	187	210	196	191	201	212	213	200	206	178	202	172	186	191	167	206	181	171	205	190	195	165	199	196	186	211	228	204	196	220	175	184	190	199	172	188	175	214	199	207	188	189	186	183	191	208	205	189	172	202	204	209	221	207	171	202	178	206	201	221	175	183	188	194	191	197	193	208	219	185	195	191	199	188	204	208	192	196	189	215	188	176	216	178	188	183	173	194	208	187	208	192	179	213	221	208	177	222	189	195	198	199	188	192	196	189	185	176	195	181	187	200	178	198	185	188	209	192	181	207	200	190	181	198	196	207	191	210	182	195	192	215	196	185	222	199	215	180	213	205	224	196	189	210	204	202	176	157	172	163	197	179	175	199	169	165	191	197	205	172	198	212	207	164	175	226	187	193	181	188	193	199	203	185	188	169	189	184	197	183	165	179	183	179	172	192	194	192	198	195	197	194	204	197	180	173	201	217	186	179	208	216	201	229	221	188	181	190	190	214	184	158	197	233	193	220	178	191	197	189	207	189	181	194	204	199	197	200	218	207	174	190	196	191	187	194	209	174	203	183	197	185	170	206	206	189	169	194	204	203	208	203	170	189	207	193	201	204	192	204	201	179	199	206	179	195	206	203	230	221	180	213	190	195	191	208	199	194	192	185	171	179	184	159	204	196	192	177	187	194	185	223	207	207	223	187	198	199	182	210	176	206	172	216	200	189	197	209	203	197	199	209	181	179	211	206	187	200	176	215	224	175	181	211	171	184	185	213	195	186	167	208	195	183	196	181	209	180	183	203	170	192	176	192	174	192	203	185	192	206	214	170	193	182	192	184	203	196	181	197	229	190	199	183	207	210	187	196	190	184	199	184	176	189	177	209	190	190	216	182	180	194	172	233	208	193	174	167	203	208	204	184	208	175	172	194	206	201	193	200	177	153	177	193	195	199	215	169	182	201	201	172	183	206	188	201	196	213	184	200	194	207	190	199	202	184	195	179	200	201	200	190	209	200	195	187	187	223	201	207	202	207	173	188	175	200	211	209	206	190	217	209	197	203	175	193	221	194	164	210	203	191	211	205	166	216	208	183	214	164	189	211	174	193	184	198	180	179	192	192	182	175	192	198	194	166	186	159	191	189	192	198	164	176	200	198	204	172	197	211	187	199	192	171	181	198	175	191	204	192	194	209	184	195	169	191	186	195	214	168	182	195	195	210	174	192	198	169	192	173	211	219	193	196	204	186	204	195	219	189	219	215	201	185	179	175	182	198	184	189	172	198	195	204	208	199	189	216	200	185	179	208	193	196	177	201	197	174	212	210	198	234	206	204	194	187	215	200	167	218	199	207	189	206	186	211	166	187	168	185	169	186	207	194	176	182	216	195	210	190	202	196	188	191	185	202	192	198	173	218	171	194	179	187	169	189	191	166	194	193	211	184	220	192	189	195	182	191	194	171	161	193	224	201	190	186	195	191	198	202	212	170	205	171	186	198	181	202	235	209	209	201	201	176	194	212	218	170	202	172	188	198	197	198	213	197	197	198	210	167	177	232	233	184	200	197	202	202	210	186	190	188	191	196	216	224	205	206	195	166	205	219	202	197	227	194	178	179	195	209	167	203	191	189	208	197	206	204	179	198	215	212	227	185	177	206	149	188	179	181	178	212	192	158	228	197	212	226	176	204	167	173	201	181	203	204	205	203	181	203	210	213	181	172	220	183	192	192	174	169	176	175	170	212	179	211	209	191	206	206	222	216	202	188	172	191	209	161	179	210	194	200	176	198	169	174	218	189	187	199	187	209	207	196	192	199	181	172	180	172	198	195	183	171	202	188	224	205	201	191	204	194	203	199	195	193	171	187	214	219	203	191	227	194	216	204	189	196	203	186	177	195	174	200	221	191	203	221	186	186	181	166	200	205	171	190	209	200	190	165	198	170	156	178	175	191	185	176	192	214	196	198	212	204	218	226	174	200	203	190	169	229	168	194	206	189	203	216	187	198	171	161	190	185	190	201	209	220	196	190	191	187	183	178	163	189	223	204	195	210	182	212	174	191	209	202	201	199	208	196	184	203	190	167	189	159	185	195	174	201	164	182	172	224	209	192	195	203	207	202	171	202	184	199	210	177	195	216	192	220	206	186	187	171	210	210	195	201	186	192	188	199	174	204	194	212	224	176	195	181	204	191	187	206	196	220	188	221	198	224	223	206	206	194	188	209	210	161	220	191	205	219	202	178	216	203	220	196	194	228	192	191	192	170	217	199	210	179	212	200	219	178	213	185	200	199	166	207	208	173	203	185	190	200	203	187	205	209	180	179	214	206	222	204	179	210	205	183	195	222	187	192	204	186	193	182	178	200	192	170	199
16972	7214	9844	7351	6253	4739	4257	3004	2257	1884	1579	1350	1170	911	883	852	714	657	650	633	589	597	612	556	541	548	573	578	580	518	484	519	491	462	511	492	543	470	453	489	507	473	506	481	504	508	488	528	511	444	464	465	489	454	490	441	512	505	469	447	482	486	443	475	446	500	496	523	537	515	469	492	489	502	478	465	499	466	452	482	481	505	510	490	501	493	483	469	486	498	485	466	467	472	494	436	469	451	504	472	537	469	469	492	455	485	527	473	514	459	454	497	530	475	451	489	467	516	503	487	479	473	484	483	500	475	522	507	494	498	482	506	509	484	488	488	453	459	481	465	507	441	489	445	495	464	498	483	483	450	488	477	476	500	453	461	467	466	476	486	478	481	530	484	495	465	488	463	464	470	463	469	446	496	498	462	431	449	477	492	478	497	449	490	456	487	455	479	528	479	483	506	491	504	491	504	475	465	453	506	534	501	482	514	450	501	451	512	491	439	487	440	503	493	490	495	474	512	530	465	481	446	511	494	501	489	516	484	502	476	457	466	509	464	492	475	503	485	507	498	492	501	473	488	512	490	531	503	513	474	501	486	487	491	463	484	495	453	472	464	467	474	498	488	506	470	457	508	489	507	469	488	502	456	492	485	479	520	463	518	500	522	497	479	497	470	494	497	493	460	481	463	489	486	495	495	535	447	515	475	510	532	480	489	483	477	487	494	469	499	519	485	495	488	500	501	488	461	455	523	450	492	463	514	501	490	502	499	456	448	448	445	499	469	484	443	453	491	491	478	472	482	501	442	484	521	473	496	508	496	461	471	492	461	499	474	484	460	462	502	502	473	480	416	454	490	509	469	488	489	502	456	469	480	529	486	547	526	484	515	500	455	479	507	476	498	515	473	444	478	436	505	482	482	451	505	520	466	465	472	494	466	480	489	443	468	480	470	472	509	500	485	510	511	496	484	492	497	474	497	489	469	492	452	475	466	495	496	475	489	415	471	466	491	489	471	481	473	438	492	467	484	482	466	446	469	492	501	522	477	487	484	497	490	488	498	483	482	484	461	490	524	502	516	494	472	488	519	499	488	460	474	468	498	443	472	468	466	494	484	514	464	430	464	477	467	522	465	511	462	531	482	460	475	445	480	480	471	474	465	481	460	496	473	482	511	453	510	491	473	497	491	490	500	483	484	522	457	494	467	485	477	475	460	472	481	496	491	454	469	471	460	513	489	454	491	507	517	479	441	454	473	507	437	509	480	495	476	479	500	483	507	480	485	471	449	451	438	490	479	479	511	456	490	509	456	497	453	478	482	479	484	484	497	466	462	489	474	482	483	522	455	498	457	454	477	461	455	469	467	474	450	480	512	484	516	496	482	473	470	469	494	510	435	481	485	462	496	462	496	497	450	431	486	492	481	498	482	509	466	525	476	445	457	452	518	433	472	482	484	492	457	455	485	508	524	504	455	479	470	487	496	517	437	486	449	481	499	459	473	438	465	488	485	480	490	479	450	491	521	492	494	499	494	500	429	524	447	503	466	455	474	447	491	482	470	500	515	467	473	493	480	468	499	497	466	460	487	472	450	491	512	459	508	530	484	514	509	479	498	498	466	506	515	514	458	461	509	461	473	491	524	490	484	489	514	442	500	463	450	465	494	455	466	487	482	488	485	467	538	478	478	481	439	475	515	475	477	486	496	482	493	480	473	477	476	446	493	507	483	493	492	477	459	489	485	495	425	500	491	485	441	483	444	533	460	467	450	495	475	483	494	498	482	460	481	506	441	487	479	442	488	491	481	515	483	471	501	516	445	490	484	438	514	515	472	478	435	490	439	475	477	496	504	496	455	478	493	489	498	460	484	470	507	452	457	456	454	487	510	461	454	511	442	488	491	464	502	495	483	454	503	479	425	448	480	492	506	496	492	508	495	483	495	503	510	492	487	525	484	512	503	458	489	492	453	474	512	508	435	462	488	488	479	471	505	488	475	459	489	521	539	449	484	487	477	457	503	462	483	509	482	535	481	463	455	508	486	489	503	495	476	497	490	479	467	494	498	513	470	484	457	465	495	469	490	464	503	499	491	498	443	487	496	517	470	486	473	495	495	435	476	469	536	483	534	464	493	478	501	476	466	499	496	485	489	511	472	485	458	469	443	466	524	509	484	447	483	466	511	478	533	523	473	437	472	492	489	455	459	468	485	497	456	497	484	540	468	471	453	463	455	485	492	445	474	455	553	513	480	492	477	437	496	472	496	473	485	504	470	499	502	466	501	481	488	469	525	459	516	472	476	508	502	458	485	514	451	510	504	463	473	492	522	498	545	480	466	487	473	472	490	499	480	465	469	521	468	486	474	469	465	475	521	487	496	477	515	464	519	507	483	487	488	472	474	472	495	469	483	473	495	499	472	512	500	424	469	458	475	436	485	441	481	473	479	494	437	498	508	431	488	452	494	517	487	447	456	508	482	511	492	504	464	501	527	507	462	493	501	455	473	485	452	526	473	452	484	480	493	468	493	438	531	492	508	464	452	498	468	463	460	479	494	546	498	500	493	473	457	478	472	481	475	500	478	518	494	507	472	504	485	495	517	503	475	473	473	464	521	501	468	441	536	521	438	471	476	499	469	462	502	478	473	502	499	487	468	479	535	513	505	495	440	512	496	475	474	503	483	461	494	503	458	515	481	443	507	483	451	468	494	466	514	456	488	506	482	483	467	478	438	517	483	551	471	482	471	468	459	505	484	488	478	463	527	484	491	495	463	483	461	492	466	476	488	507	507	489	470	493	492	517	483	494	506	460	493	468	494	483	518	506	481	490	484	486	461	487	491	466	477	471	478	479	491	507	476	477	481	483	489	484	445	470	476	496	499	503	490	509	510	488	473	497	469	483	517	483	474	508	516	502	485	503	478	492	488	431	438	527	481	511	490	481	477	490	473	489	475	476	485	467	500	504	445	495	520	485	473	475	480	446	492	488	459	479	496	467	446	438	539	482	514	455	470	482	481	469	488	485	474	497	474	498	515	494	481	507	482	480	472	479	538	472	512	477	439	482	495	471	505	488	521	490	497	462	510	456	470	492	469	515	475	480	511	517	453	461	455	489	494	475	515	445	516	487	497	489	469	452	460	466	455	450	503	464	493	484	506	472	487	474	481	468	504	471	483	490	493	501	503	478	490	467	497	498	447	483	489	474	474	455	451	496	471	479	440	478	453	461	536	498	474	474	503	462	427	484	483	485	506	534	461	505	487	449	491	497	474	468	497	495	487	493	477	509	450	462	513	497	510	475	491	496	520	476	458	473	491	485	489	458	478	469	489	460	504	488	448	488	494	477	502	493	499	474	482	472	503	509	490	467	498	504	505	477	485	454	490	459	443	467	504	448	485	464	493	496	461	484	465	482	464	496	530	510	438	476	497	485	491	496	492	492	512	482	479	450	487	512	453	470	486	544	471	490	495	529	495	511	492	492	484	469	529	493	475	510	453	501	443	464	476	504	506
32064	14330	10107	3614	2282	1668	1272	919	642	460	412	309	286	230	240	207	197	177	176	153	192	149	141	147	127	106	153	153	141	117	140	117	127	122	132	127	105	125	128	128	132	138	122	128	125	122	138	100	121	125	128	129	136	132	112	138	116	127	125	131	126	113	136	143	123	116	135	141	159	123	125	121	132	117	114	122	134	130	132	128	120	141	117	126	131	128	134	112	115	144	141	130	128	129	112	111	126	120	103	147	142	141	123	110	113	123	124	120	120	138	142	110	120	139	114	133	124	138	103	108	121	124	128	99	115	114	111	151	130	128	126	132	112	119	146	108	132	127	120	114	139	133	129	119	126	135	116	140	134	125	123	139	124	140	145	129	139	134	137	130	132	138	109	135	103	129	131	137	112	110	139	120	122	134	122	137	125	122	124	103	87	135	116	106	120	128	116	148	150	124	123	125	127	127	144	139	107	129	130	116	130	126	122	111	131	128	137	126	116	140	133	128	147	144	114	99	129	126	125	122	128	136	143	133	130	108	110	115	109	105	122	110	106	115	111	120	150	133	124	137	125	136	136	131	123	110	150	103	125	111	132	139	130	116	156	123	129	142	129	119	152	133	141	123	132	137	120	129	135	154	110	122	147	129	129	134	138	115	127	119	132	121	135	134	145	129	124	141	152	133	108	113	130	126	124	129	106	122	140	129	120	133	142	133	130	107	103	146	147	120	126	117	116	119	104	117	131	125	122	130	141	137	141	122	141	122	126	122	116	122	116	120	125	119	131	130	143	121	121	120	118	146	120	143	112	135	124	122	107	123	139	109	143	121	128	122	116	126	125	157	138	123	128	95	126	142	129	120	132	114	128	147	132	115	138	125	132	135	139	100	131	128	122	125	142	127	134	125	138	116	121	120	122	139	121	144	148	128	140	122	129	118	129	117	138	116	118	112	112	133	128	118	121	116	160	134	125	133	116	114	120	107	128	165	121	142	140	107	136	128	109	133	128	129	123	149	136	123	131	108	120	118	127	144	127	136	114	130	134	120	134	117	110	136	116	122	141	124	113	138	139	132	103	134	126	135	109	125	138	122	149	137	127	128	119	134	152	160	152	135	106	112	118	133	115	118	145	126	110	113	115	110	121	137	120	131	122	122	119	133	136	129	122	134	117	125	127	120	135	119	132	119	128	159	113	121	137	119	125	128	122	118	105	123	127	117	119	145	140	98	122	120	126	128	117	141	115	135	141	114	146	100	116	119	117	110	130	121	114	114	127	132	132	122	140	137	145	119	111	120	110	119	118	127	105	128	122	120	126	128	129	128	108	113	130	129	120	135	110	118	143	110	128	120	127	124	126	128	118	122	130	145	117	123	128	125	125	146	126	111	125	147	131	113	121	118	119	108	142	135	128	124	130	127	150	103	122	124	131	121	122	130	123	138	132	127	129	150	114	142	133	131	112	125	107	156	121	140	131	125	131	133	118	122	143	122	137	134	118	115	123	124	109	128	117	119	162	126	119	118	112	117	136	150	139	112	116	125	122	126	127	118	131	112	123	134	155	137	129	129	130	129	126	134	127	116	115	124	127	120	107	112	109	127	140	105	152	124	120	106	106	120	109	124	94	123	129	128	117	111	112	134	133	133	104	131	120	121	130	124	136	130	114	116	132	112	125	129	125	113	132	122	126	119	111	111	99	135	128	131	136	122	91	115	107	143	142	122	128	138	116	131	139	113	123	127	118	134	108	143	114	122	135	106	123	131	123	111	127	134	127	126	133	130	162	127	128	151	118	119	116	111	133	124	122	134	127	145	104	117	123	120	133	119	120	112	113	138	118	135	136	119	113	118	119	117	119	138	139	127	142	126	136	125	116	137	133	113	140	126	138	132	126	124	142	126	134	123	137	134	107	118	127	112	131	113	121	119	150	112	117	122	131	120	139	113	141	138	134	135	163	136	148	136	118	122	133	141	130	135	125	146	110	121	145	140	132	112	118	136	118	120	122	115	115	124	140	117	150	125	102	122	109	130	94	109	123	112	138	122	139	128	127	142	127	108	119	144	124	134	117	141	134	126	101	131	119	111	118	115	139	145	143	133	114	136	123	128	136	122	119	120	122	124	147	116	123	113	152	129	105	118	113	140	119	138	108	130	130	140	130	117	130	140	130	127	110	128	104	109	108	114	140	127	140	138	124	122	134	112	124	142	115	125	129	129	137	124	131	132	141	119	128	141	110	121	131	126	120	122	143	141	138	122	136	125	117	122	135	127	134	132	148	109	147	144	129	139	140	110	123	100	133	119	113	134	135	121	122	125	140	125	130	138	104	137	120	131	120	118	130	126	111	117	133	130	152	128	130	103	124	113	127	149	120	114	117	110	119	128	112	134	149	138	123	107	148	121	134	117	117	152	140	142	145	100	123	113	140	135	145	143	93	104	138	129	114	133	129	125	125	152	119	125	127	116	121	142	135	134	121	136	125	136	106	129	128	124	121	122	118	109	110	118	144	102	112	113	126	136	109	112	117	135	126	135	120	113	126	118	135	134	142	125	121	134	124	119	127	123	132	128	101	125	114	142	135	122	137	116	111	127	123	136	131	150	129	129	128	146	131	118	123	117	116	113	128	122	111	109	123	120	106	128	119	147	146	120	126	129	120	124	140	123	131	148	118	137	128	109	129	124	124	123	124	139	133	128	129	116	136	118	123	122	129	118	121	145	112	115	119	116	137	125	125	126	144	128	127	150	153	141	117	105	120	126	99	140	120	113	122	139	124	134	126	128	139	127	113	126	105	133	133	129	109	121	116	110	122	117	129	121	138	114	131	144	156	127	129	122	124	116	119	127	135	135	122	130	118	120	126	123	138	120	116	131	125	149	133	129	133	118	108	128	117	125	117	120	128	126	128	134	108	122	139	155	128	119	136	125	130	114	129	137	129	155	102	129	108	135	130	110	125	117	108	128	130	116	141	112	131	137	124	113	142	129	100	145	124	138	137	150	132	123	134	157	137	142	120	123	138	105	130	139	108	137	108	149	151	134	146	113	118	149	124	139	137	126	121	129	123	98	157	125	141	136	114	130	134	129	114	133	134	125	137	144	134	127	104	153	113	133	127	111	124	110	128	129	127	123	118	143	128	141	109	108	128	125	133	117	135	125	125	132	126	129	114	128	125	128	112	150	133	130	143	148	121	126	135	130	120	101	114	132	112	125	139	148	121	139	115	124	128	118	112	108	126	124	133	115	118	117	108	127	135	122	126	113	118	123	118	141	126	116	114	132	119	126	124	97	121	128	123	101	140	108	124	105	124	140	137	136	112	109	135	122	132	125	92	128	132	100	129	114	129	114	138	135	158	118	98	125	119	126	132	128	123	113	116	130	131	129	127	126	136	114	118	132	126	117	140	142	144	111	109	134	123	138	148	114	140	119	98	125	127	111	117	106	104	129	116	156	132	117	124	136	140	134	127	115	130	117	112	125	132	112	132	136	141	140	106	137	139	131	101	136
21193	11587	14871	9146	8040	7136	5544	4495	3068	2490	2047	1555	1267	1060	1138	811	734	651	627	618	554	478	473	445	420	443	506	461	427	407	389	372	389	348	346	318	344	346	317	333	317	350	346	326	337	323	334	332	346	354	325	309	329	342	345	305	355	327	355	329	295	297	349	307	334	341	369	313	351	337	339	297	308	314	326	351	321	331	312	335	315	382	312	314	299	318	310	343	337	339	320	322	314	333	319	313	298	316	351	329	306	318	341	286	339	295	346	359	305	344	337	346	358	318	339	344	327	320	305	349	338	316	310	345	320	361	310	337	304	347	320	360	320	289	342	313	328	349	303	329	321	305	315	306	322	332	322	284	331	313	314	301	347	342	301	324	329	299	329	307	328	315	325	299	302	284	302	323	319	295	331	305	313	317	314	356	286	333	317	313	349	322	299	306	338	342	304	337	295	302	321	314	327	278	338	314	349	290	305	319	339	315	281	309	338	306	328	306	311	336	302	302	323	328	339	342	334	324	330	294	324	376	335	350	350	308	304	332	327	296	311	305	341	313	288	330	319	339	317	344	329	324	337	350	341	321	328	286	347	348	343	354	320	316	329	333	331	328	293	346	359	297	346	310	293	315	337	326	310	317	303	325	350	309	304	357	338	272	338	342	304	327	332	344	329	336	317	315	347	297	329	313	323	308	348	312	318	361	289	317	357	321	311	304	344	326	336	324	320	347	322	341	321	325	301	337	311	293	290	295	339	335	317	347	337	332	339	317	317	288	316	289	334	294	340	291	338	299	344	314	320	320	292	323	327	339	310	355	321	328	311	308	314	316	344	303	329	295	348	326	291	311	333	346	343	324	334	320	311	312	347	320	294	301	310	321	356	331	302	317	329	319	315	325	300	333	312	312	293	344	331	289	363	314	328	323	364	310	312	308	294	322	336	330	327	341	298	340	308	329	330	329	318	299	324	302	308	300	335	322	300	328	324	322	318	330	361	302	312	303	297	306	332	300	307	308	305	357	327	292	318	300	275	300	321	353	312	328	297	317	320	339	312	325	283	285	336	331	292	320	334	316	295	359	303	329	328	305	314	376	337	318	346	340	342	310	292	354	317	310	338	289	335	309	322	341	316	328	325	303	315	314	320	312	344	325	312	309	329	277	327	320	316	308	309	327	290	324	314	339	313	337	313	279	319	305	309	344	327	317	319	292	288	335	328	356	301	312	310	337	330	350	325	330	334	330	335	346	291	334	303	331	322	349	341	323	323	287	318	342	338	343	274	347	325	329	322	322	318	333	331	307	296	317	322	278	296	342	311	308	327	333	307	317	332	312	314	339	325	292	371	343	316	291	297	307	323	279	306	310	312	304	285	321	310	304	331	314	296	306	312	288	293	324	349	334	284	321	330	312	328	346	307	319	292	337	344	313	362	277	309	319	333	347	296	341	324	323	325	339	312	321	287	313	330	331	308	338	306	309	316	297	308	313	332	329	324	298	307	342	321	295	336	312	310	324	329	340	316	331	357	302	297	341	315	340	288	338	304	327	305	319	319	328	339	338	323	312	332	310	322	328	324	330	334	325	331	298	336	335	311	305	342	343	294	304	288	328	310	338	278	360	323	314	321	332	351	298	305	303	309	329	328	320	332	275	315	308	345	298	336	287	319	332	300	316	303	346	339	354	331	303	295	356	329	320	344	340	331	341	303	348	300	300	291	326	341	331	315	328	321	314	288	357	362	317	328	313	342	301	299	303	333	337	344	318	317	305	331	351	323	315	336	329	345	295	314	328	336	319	326	310	319	311	316	313	351	306	345	323	318	325	303	339	348	335	316	306	312	327	295	315	334	316	299	326	332	337	326	353	286	328	310	317	353	315	328	323	317	304	324	339	290	319	324	302	321	342	276	312	337	344	326	346	338	332	319	335	334	286	345	311	326	325	316	301	333	276	329	338	342	279	322	345	323	316	337	293	339	308	311	346	297	316	315	328	339	346	320	322	331	330	305	313	301	343	287	306	340	347	361	342	306	337	349	310	301	322	307	328	324	296	306	310	328	326	304	329	323	343	316	340	303	288	345	345	343	337	338	321	315	309	325	317	320	288	297	293	315	337	320	346	292	327	321	268	328	294	329	339	326	346	279	307	312	308	339	294	312	320	326	318	324	318	318	315	329	322	313	318	300	332	302	323	311	346	320	342	316	312	295	336	345	303	335	330	302	327	370	331	345	295	307	329	337	307	321	324	311	312	301	301	351	308	329	323	295	331	303	333	330	338	319	330	334	325	322	308	289	309	291	304	297	312	301	287	313	298	327	317	275	288	318	290	302	299	282	326	341	309	327	289	314	318	317	289	312	350	304	325	366	311	323	318	318	355	353	340	337	320	352	302	311	281	320	311	350	347	337	308	314	301	281	318	298	322	328	323	320	347	325	306	324	300	337	364	310	348	333	332	314	303	319	325	334	314	298	291	315	314	337	318	304	304	321	340	316	339	332	323	350	336	280	324	308	327	311	327	342	302	321	338	358	292	308	350	314	333	342	309	327	318	322	329	317	316	335	328	348	324	297	323	311	317	333	333	311	324	331	314	346	334	353	327	342	341	319	330	302	307	313	330	330	345	308	336	314	320	328	322	339	315	357	334	327	301	314	288	321	330	307	328	340	329	336	306	320	357	332	318	303	334	312	346	298	357	301	315	303	340	312	320	322	318	336	325	323	309	310	337	319	310	302	279	301	336	329	328	347	316	356	347	314	339	333	317	322	299	323	292	325	340	340	335	301	357	302	326	339	324	314	311	284	308	313	338	345	294	351	365	330	328	326	304	325	306	280	339	293	330	322	313	344	320	329	324	318	328	335	335	330	319	327	307	304	313	300	329	325	295	344	324	314	299	315	348	346	310	340	332	339	330	318	317	339	335	336	327	337	342	300	306	302	311	344	321	322	323	307	327	310	295	302	309	334	315	331	324	342	323	301	331	329	343	312	332	377	314	334	336	322	312	339	314	342	273	347	325	331	319	298	316	328	311	356	288	306	326	328	340	303	301	322	319	315	336	356	356	313	309	317	325	339	326	304	308	296	349	301	299	323	333	339	321	314	310	334	306	312	321	341	309	328	312	319	306	316	327	293	307	316	317	354	319	315	335	330	310	305	330	304	304	311	296	282	314	322	325	323	320	276	326	287	284	315	342	301	348	333	299	327	314	298	316	293	352	350	322	293	303	329	335	337	328	334	358	290	308	347	292	355	297	312	313	336	309	310	324	356	326	323	321	321	323	329	312	298	311	312	333	336	320	356	305	332	308	300	348	325	309	347	297	351	308	326	325	303	326	342	315	334	312	315	327	331	362	334	323	307	324	290	303	308	316	310	300	303	339	337	309	308	360	336	278	311	345	326	293	335	305	315	323	323	309	336	327	301	346	343	312	334	331	349	298	327	317	353	304	315	306	327	346	343	327	313	316	328	284	306	305	311	340	304	317	300	313	308	320	350	312	329	345	325	314	309	327
12984	4741	2669	1180	770	652	532	404	349	328	289	244	197	208	219	207	176	157	179	213	199	178	194	161	181	180	189	171	201	191	171	171	173	181	174	182	188	172	173	191	167	171	173	196	178	155	170	180	189	160	176	183	177	180	179	158	171	195	186	193	181	156	177	185	174	203	198	160	195	194	169	170	194	182	189	178	169	171	156	174	184	160	183	184	171	191	190	178	186	167	173	190	197	176	177	191	191	157	190	201	183	160	180	161	164	164	178	180	167	191	181	189	167	190	186	173	182	172	191	158	182	148	168	170	200	175	194	205	209	214	168	203	179	178	190	160	196	164	178	176	187	148	143	159	167	178	230	189	167	192	164	187	189	163	185	155	206	189	175	170	204	159	181	179	157	166	168	169	194	201	177	147	172	175	153	164	209	179	180	180	183	166	188	188	200	173	187	195	205	205	161	164	178	163	173	197	181	168	180	186	168	164	176	173	197	159	182	156	178	169	190	180	166	160	217	153	221	166	172	163	165	155	176	172	191	168	168	169	160	189	177	166	179	179	181	175	168	172	181	197	170	175	178	168	175	178	181	172	199	191	190	195	173	178	173	188	188	198	161	204	210	188	187	189	148	161	169	160	159	193	181	175	194	174	183	182	209	195	175	205	154	165	184	167	190	159	170	174	179	198	173	178	162	186	173	183	183	181	176	200	186	176	182	203	186	176	175	195	202	165	172	172	198	159	179	171	184	180	170	189	176	172	178	204	179	182	183	184	173	183	157	172	178	179	196	166	177	192	163	203	180	198	160	202	176	171	186	158	177	174	185	161	145	172	186	203	196	193	206	166	184	176	194	199	201	169	191	171	185	179	170	147	191	182	163	188	188	191	203	190	192	163	169	175	185	171	161	172	164	194	193	168	182	187	163	228	182	200	192	157	175	179	196	184	159	188	188	186	157	185	162	169	192	182	154	152	180	176	186	167	184	184	179	200	185	173	167	174	185	189	190	166	174	202	171	173	181	185	165	181	179	195	197	183	189	172	181	172	187	164	186	165	198	163	164	184	183	193	179	196	184	174	196	197	186	175	196	155	174	218	197	168	185	182	158	201	189	194	170	202	159	170	172	166	164	197	163	168	164	176	163	162	171	181	186	183	160	180	169	162	169	154	179	205	175	188	163	184	179	183	185	176	169	170	188	209	169	163	188	167	166	179	151	173	196	168	184	178	194	187	176	170	179	180	174	190	219	169	190	179	179	192	169	198	176	192	144	199	179	181	164	172	166	188	169	181	210	193	165	188	188	198	203	195	185	173	167	212	212	159	192	190	189	163	165	193	168	178	163	187	179	161	176	187	168	209	187	189	202	200	198	212	189	193	185	180	183	172	199	173	174	171	171	173	173	183	181	166	192	190	176	185	177	187	167	180	185	181	179	155	163	165	171	186	188	202	192	167	191	179	180	151	174	159	180	199	187	191	150	196	178	183	187	156	165	179	194	207	184	180	170	196	182	173	178	191	186	183	203	175	161	172	158	197	180	177	175	187	170	173	162	189	183	177	164	172	180	170	180	177	196	187	201	196	201	177	180	192	171	175	192	180	178	167	185	173	170	210	189	181	175	179	175	156	195	172	168	198	159	176	198	210	200	159	188	201	170	181	159	167	196	148	184	193	179	176	208	169	167	141	194	202	169	164	191	189	190	161	181	180	184	181	199	182	187	172	195	180	191	171	200	172	212	174	188	214	211	169	172	176	178	181	178	169	176	156	186	187	198	183	165	151	175	176	214	188	222	181	153	167	185	206	176	175	188	191	165	161	169	173	165	185	180	181	175	192	182	198	183	186	186	168	182	190	155	183	173	185	172	187	167	188	178	159	179	185	173	179	186	164	182	176	176	188	174	160	200	172	198	197	175	171	158	184	184	180	149	195	190	177	185	184	185	190	166	152	145	180	174	183	151	160	195	176	184	166	168	186	192	185	170	170	172	172	162	179	174	190	176	180	183	171	173	186	214	185	189	158	195	179	172	162	157	171	175	178	174	177	190	175	170	209	190	186	185	187	188	189	181	156	176	154	191	205	193	152	201	178	198	172	178	201	181	178	165	188	183	195	169	158	181	170	182	175	209	207	179	176	159	153	179	180	181	180	190	174	178	170	167	174	178	200	181	213	191	187	159	174	168	193	182	210	170	173	177	165	202	189	183	183	200	188	159	199	186	179	184	163	184	181	194	161	180	182	190	177	157	212	173	169	158	172	182	191	200	171	166	169	160	157	172	200	180	172	198	182	182	169	169	193	180	204	161	214	164	166	200	176	208	197	163	195	175	173	184	180	182	173	195	191	203	182	162	163	180	166	179	179	185	203	206	177	175	180	210	202	164	158	157	177	148	180	160	166	183	200	186	198	170	204	166	202	184	180	174	187	188	215	148	191	177	157	176	169	184	174	155	190	176	184	162	178	184	195	172	164	158	200	177	190	191	155	192	179	179	206	171	189	175	184	175	198	167	187	195	177	204	214	184	194	193	161	179	181	203	178	179	168	182	163	187	173	190	170	175	179	179	202	170	176	177	157	165	182	171	170	166	170	187	191	192	186	165	160	166	219	171	212	190	176	175	207	204	188	169	166	174	170	204	173	172	182	204	197	160	186	175	161	177	187	181	174	180	187	175	192	184	171	166	185	163	180	175	195	179	179	187	209	186	180	163	168	193	177	212	170	149	178	168	201	176	184	190	189	174	180	162	179	170	136	176	185	195	180	174	175	195	159	180	195	183	174	172	181	180	165	151	190	193	192	188	183	178	180	166	210	175	169	180	178	176	171	162	181	169	186	185	174	192	154	148	200	179	174	178	182	158	188	154	199	176	175	162	225	167	173	165	170	178	172	164	182	187	197	193	164	189	146	188	197	155	197	173	192	191	191	176	200	213	188	187	200	203	176	192	191	164	192	180	171	190	190	159	166	188	200	192	186	170	169	183	169	192	189	171	178	182	168	167	187	177	210	179	199	190	176	197	154	206	193	175	159	163	177	174	168	208	182	175	149	179	170	202	162	191	194	157	163	175	164	185	176	173	181	176	193	176	171	178	171	160	179	188	178	185	181	164	175	177	164	170	167	152	173	188	162	182	161	164	168	179	214	192	172	209	176	194	170	174	184	159	176	189	168	177	198	196	189	204	177	173	190	172	189	186	175	161	173	162	197	178	161	175	175	195	196	165	175	180	172	159	175	189	179	207	171	175	174	164	175	206	175	202	164	206	177	180	187	183	162	188	183	181	182	192	183	181	161	168	183	188	174	134	167	191	174	181	169	159	178	196	196	184	150	185	178	159	206	199	184	194	204	186	167	217	204	182	172	168	190	176	170	196	179	193	212	180	172	172	174	181	180	209	171	171	170	173	175	168	177	191	178	154	200	201	182	156	180	174	146	179	155	181	217	160	176	173	174	187	167	183	166	189	163	165	180	210	190	181	189	184	158	182	182	194	178	174	176	180	203	188	159	168	171	151	165
9499	4681	5086	3760	3186	2926	2391	1791	1400	1136	958	838	732	700	622	586	502	526	544	509	531	453	496	465	511	446	506	507	452	487	500	464	436	454	460	480	440	478	461	465	456	429	496	486	460	494	451	448	462	456	468	490	472	461	459	451	448	470	417	458	445	466	435	471	489	493	451	468	444	443	454	473	501	483	489	473	492	457	480	456	452	451	457	474	467	433	460	466	475	451	454	490	452	472	446	441	478	452	457	450	461	485	428	459	452	455	466	433	440	490	462	440	480	431	446	456	479	466	449	430	499	464	461	467	411	488	444	455	447	409	503	452	484	469	433	517	459	472	462	450	452	464	455	490	465	447	454	460	476	433	433	447	452	435	456	456	474	434	433	440	474	436	472	467	473	440	466	480	460	507	448	456	463	434	449	443	494	467	461	464	413	476	426	451	451	472	448	449	460	483	469	467	441	459	463	425	458	468	521	468	436	448	477	448	481	479	429	502	467	464	430	469	484	470	467	446	450	419	473	430	462	437	481	427	451	463	452	447	474	442	443	442	447	439	446	452	439	467	440	435	474	444	459	435	488	456	437	450	431	472	483	436	456	470	437	484	442	468	458	469	446	473	454	476	442	455	437	482	472	435	468	468	459	487	447	460	440	457	449	461	477	427	485	443	476	434	502	457	420	468	441	460	424	447	449	459	485	456	424	436	448	473	437	431	453	456	443	484	505	482	410	423	447	438	507	464	483	442	487	448	474	455	480	476	441	457	452	410	481	433	463	512	446	444	477	425	412	476	432	467	469	431	415	461	412	467	449	445	505	435	475	448	446	471	476	446	461	483	455	481	439	428	466	456	439	458	452	453	471	472	456	408	465	437	490	491	453	447	406	421	438	477	450	456	424	453	455	495	446	443	461	428	428	469	446	433	469	436	447	445	463	509	432	507	434	453	454	474	480	461	462	422	444	464	447	428	480	464	465	449	473	456	437	460	495	467	450	443	441	485	473	486	470	450	438	463	459	468	429	482	452	438	426	439	419	437	437	437	454	437	470	449	432	421	464	481	455	459	450	416	461	437	466	446	462	477	439	480	471	424	448	456	449	484	432	457	477	460	434	467	476	454	444	456	459	473	445	459	470	491	428	469	460	425	499	401	457	459	406	430	462	486	475	454	450	443	471	483	469	451	472	416	450	461	465	453	461	425	457	481	447	453	484	454	472	477	435	456	476	467	463	483	478	460	445	498	449	437	427	452	431	423	462	438	498	470	469	450	422	481	439	439	460	453	451	441	448	421	450	453	463	461	464	401	486	487	472	478	513	477	401	470	472	456	461	425	494	466	490	455	500	485	448	469	477	422	455	472	456	424	458	484	484	472	469	436	443	430	423	447	478	485	460	461	434	472	457	473	450	478	475	433	425	480	485	445	441	443	466	440	454	469	457	469	486	449	464	485	458	422	462	483	439	483	449	463	458	421	451	452	458	434	461	474	437	460	463	473	451	483	489	413	454	483	462	430	470	442	478	449	469	468	439	452	434	421	487	482	465	458	449	433	470	436	466	468	434	455	450	476	477	472	470	458	462	479	438	458	454	431	433	431	471	500	454	468	444	464	424	450	466	441	439	456	442	440	435	474	473	432	466	454	510	465	445	462	420	455	448	435	456	455	451	483	473	442	464	449	448	476	455	467	476	454	433	437	456	458	441	433	458	478	466	458	456	459	416	453	425	489	462	463	453	460	469	462	448	442	453	453	480	481	476	467	508	455	450	447	389	418	477	443	444	467	473	460	439	470	443	440	429	434	473	458	440	414	441	406	457	445	439	450	445	434	465	445	481	442	500	443	450	479	477	453	429	457	431	421	441	450	483	428	478	409	471	464	471	467	471	463	492	440	458	475	481	464	487	477	449	481	464	430	455	462	442	428	471	458	496	474	466	449	445	443	493	454	493	420	438	451	457	440	478	504	463	449	464	456	477	467	448	469	439	457	461	472	434	486	461	444	454	442	434	458	436	503	484	487	468	465	437	453	471	477	481	469	449	455	468	474	433	472	448	442	393	464	450	453	418	474	452	474	453	471	483	440	419	463	514	456	423	435	468	460	439	461	470	457	495	474	495	489	506	451	410	474	443	444	439	444	474	495	425	458	417	452	469	459	465	458	470	464	450	471	458	453	441	480	433	463	448	420	448	462	427	440	457	407	436	423	426	465	475	417	427	466	454	449	469	449	454	485	429	495	414	450	454	458	490	474	420	427	470	453	448	469	447	455	456	469	450	459	448	460	455	438	431	468	475	475	455	433	514	426	487	454	452	456	470	425	452	446	455	467	472	480	485	423	452	470	492	481	467	434	444	447	449	445	431	467	458	440	442	470	473	429	473	442	451	434	439	491	453	453	439	448	463	449	433	494	458	422	428	420	470	469	483	454	458	415	453	460	478	474	492	455	453	452	459	425	430	472	426	437	471	462	413	412	450	434	473	444	460	471	442	419	446	414	447	423	434	473	460	481	499	458	428	452	448	446	438	492	423	473	496	453	452	445	480	450	479	490	426	460	463	469	462	474	449	491	448	499	461	455	479	439	470	467	441	490	450	445	497	461	402	452	481	477	401	416	427	424	417	433	429	475	460	443	451	464	439	448	453	455	441	460	470	426	438	492	464	465	458	434	424	468	459	478	474	476	465	460	446	455	473	421	460	493	499	462	441	449	428	431	433	463	425	464	479	416	453	433	453	453	465	473	455	465	495	410	479	445	466	450	438	453	427	462	468	478	471	461	459	471	446	459	471	434	450	452	468	471	437	471	428	433	455	450	463	435	470	420	481	442	454	449	479	482	501	455	458	486	477	437	456	467	484	472	429	467	453	469	429	427	490	472	436	475	445	450	434	462	455	457	501	500	461	455	469	470	445	451	455	451	442	481	449	464	528	460	482	439	485	498	471	478	475	489	452	444	476	479	452	478	438	483	472	457	446	450	449	474	479	419	432	464	454	418	443	446	447	455	455	435	490	469	457	460	520	454	457	429	470	429	432	482	468	462	454	440	432	462	419	452	457	419	482	468	471	489	470	437	469	467	457	416	467	451	462	463	455	475	437	485	469	452	473	447	419	478	491	477	457	450	440	430	474	441	468	471	457	427	473	451	475	418	416	478	456	442	468	432	465	428	475	418	474	471	453	484	437	434	453	458	483	436	478	394	437	419	452	424	472	481	467	445	472	443	428	490	485	453	451	442	467	430	450	449	423	473	488	434	446	477	439	505	463	485	488	472	438	453	455	480	421	452	450	452	428	427	458	453	465	455	413	464	458	489	502	488	463	437	488	468	432	459	421	476	455	461	446	444	442	443	442	475	454	432	493	443	449	477	468	443	460	419	473	446	454	488	481	475	492	486	488	468	472	472	454	452	494	485	469	488	454	450	470	461	429	436	428	464	471	425	462	458	449	461	481	473	465	405	439	485	488	434	479	429	513	456	467	476	439	434	453	476	454	465	468	494	493	420	457	450	454	452
23993	10076	4931	2202	1284	1125	908	703	523	490	338	329	284	301	268	235	217	207	167	203	214	203	191	204	172	210	217	234	180	175	221	193	195	187	176	199	184	199	205	217	192	173	194	179	173	175	178	194	201	193	183	183	190	155	175	174	184	153	229	189	173	194	208	197	184	202	203	216	194	173	207	196	189	197	202	186	180	183	189	203	166	213	189	198	200	168	184	190	183	205	181	203	186	200	188	176	192	201	192	176	201	196	191	198	182	185	197	195	181	185	179	201	189	210	185	194	186	190	181	190	195	194	182	205	197	226	186	202	222	218	194	194	216	207	180	186	179	196	183	230	175	161	181	175	178	197	197	169	202	181	189	207	185	193	172	181	197	197	183	208	174	193	197	188	202	178	183	185	195	203	222	217	196	183	192	184	210	191	192	204	183	194	173	201	188	196	185	182	177	200	196	200	212	198	196	198	188	202	208	204	211	210	201	190	207	206	192	215	177	173	200	210	200	200	201	178	204	183	191	160	196	208	228	189	207	202	182	169	184	198	191	195	196	230	168	198	209	182	202	178	191	195	179	208	214	194	195	206	168	188	196	178	202	201	188	184	202	169	225	198	183	177	195	167	206	182	180	202	199	200	189	212	170	211	202	165	205	196	208	190	205	194	181	172	172	203	166	208	212	195	192	201	163	168	208	165	216	189	182	198	189	209	198	201	171	190	188	186	186	162	208	203	199	189	210	165	198	176	209	195	187	188	183	202	190	208	205	194	199	198	196	215	201	195	196	190	231	175	193	176	174	197	180	178	200	192	196	197	206	198	212	199	219	194	159	188	194	195	170	201	216	180	187	195	208	194	198	187	175	178	205	189	178	187	201	189	197	191	208	200	196	208	187	209	188	194	204	161	194	210	194	197	216	210	219	221	185	174	195	200	155	206	178	177	189	187	203	215	174	176	189	195	158	203	193	181	164	180	201	197	191	164	210	190	183	169	190	218	181	171	188	223	187	215	189	196	170	186	178	209	196	209	189	189	210	188	189	170	212	190	184	175	194	197	206	187	205	176	194	186	192	199	209	182	209	187	176	223	181	227	185	214	202	197	180	175	200	194	207	199	184	187	205	195	194	217	201	204	203	196	209	203	190	194	179	172	186	180	182	219	186	196	212	179	201	182	199	200	201	169	216	198	175	206	184	187	193	193	196	200	180	203	231	186	182	220	194	183	192	191	194	175	180	196	200	201	189	203	177	172	187	199	188	181	202	178	216	198	188	184	201	208	193	224	176	175	210	174	186	210	220	204	190	163	174	217	209	196	172	174	162	185	185	203	185	197	176	200	218	171	188	191	206	230	218	170	220	203	181	205	185	183	181	183	189	183	174	173	207	177	179	192	194	197	181	202	193	206	209	179	184	209	189	188	185	184	205	207	195	190	179	191	184	187	191	187	196	162	186	220	184	184	190	192	178	183	191	177	158	209	184	217	187	193	214	203	178	182	197	196	214	206	188	190	202	199	170	195	212	202	201	180	212	213	166	200	175	208	186	198	185	198	167	191	192	201	181	198	170	199	192	190	188	183	218	192	186	171	197	237	189	196	188	174	190	215	200	226	209	179	189	182	202	177	204	188	184	166	222	189	225	204	205	184	189	186	191	205	162	174	179	197	186	190	183	189	197	186	199	194	179	177	213	181	196	214	197	180	216	182	192	214	190	195	201	196	186	219	190	198	175	188	200	196	172	211	216	190	191	204	167	212	184	191	180	196	192	190	208	189	185	187	188	193	187	213	231	221	206	188	182	197	197	194	202	212	203	192	190	192	180	189	187	180	204	196	190	180	191	195	193	200	191	183	193	214	178	181	209	170	196	197	193	188	184	201	171	176	199	195	182	167	207	169	199	196	192	161	193	205	190	175	173	177	201	209	203	233	204	206	186	213	189	197	170	221	224	168	188	203	201	190	189	186	182	192	199	183	159	192	204	171	178	206	223	189	215	174	195	210	205	196	186	177	173	214	194	173	198	180	191	189	193	214	203	185	206	191	190	188	172	202	186	200	189	184	217	204	212	203	183	195	211	189	193	203	187	203	218	172	158	199	188	188	194	192	190	190	184	198	215	222	206	197	193	191	198	186	196	180	230	209	188	198	181	177	205	185	196	191	212	214	208	184	192	189	192	198	205	184	206	183	218	196	188	191	211	190	197	216	201	187	189	218	205	182	199	191	178	173	190	168	184	201	197	211	197	177	218	190	200	210	189	185	192	193	211	214	175	191	197	198	198	184	190	198	187	181	204	197	207	206	199	179	212	183	190	198	202	191	191	182	191	212	171	210	182	185	210	225	184	203	204	187	169	186	197	206	154	192	180	194	190	171	170	178	159	223	198	203	197	171	177	178	201	185	208	188	176	199	201	191	190	163	180	191	178	195	198	179	185	199	184	186	168	189	173	202	206	183	186	198	188	187	166	214	172	198	192	193	192	175	192	175	197	188	201	176	197	199	189	191	191	214	201	225	173	202	175	187	202	171	217	183	193	199	190	198	203	172	198	187	172	207	202	178	208	197	182	189	176	206	222	184	193	183	205	190	203	202	200	174	218	182	180	188	199	183	219	207	206	223	217	180	196	188	185	194	193	182	174	191	186	212	200	203	167	181	207	190	208	176	196	196	199	205	198	195	196	193	223	218	182	187	168	184	207	186	205	179	195	211	194	187	206	193	167	184	206	176	219	215	186	222	225	200	172	190	203	203	187	214	203	174	200	199	192	190	187	190	181	203	188	211	193	226	185	205	202	204	170	202	197	191	179	185	179	189	202	194	188	201	189	174	180	183	167	191	173	203	198	188	215	207	183	196	167	185	172	179	197	193	177	166	179	205	199	184	200	186	193	166	207	173	194	195	179	211	191	194	206	200	204	181	204	184	186	222	218	223	180	227	197	195	211	184	159	185	223	203	192	184	167	191	188	200	223	187	192	175	147	208	181	199	189	179	184	202	181	197	192	191	179	214	194	203	195	197	189	183	185	196	199	175	189	186	179	222	201	222	203	184	196	192	178	189	190	197	184	196	189	191	189	172	179	191	207	203	178	194	200	182	187	175	178	183	191	196	192	207	211	169	225	196	168	181	172	209	206	181	191	184	191	196	219	194	206	209	166	192	176	192	168	199	195	197	167	192	179	174	191	192	182	208	178	205	188	195	180	215	201	170	195	185	210	214	186	205	180	194	176	210	233	186	198	184	168	168	188	214	196	175	183	205	191	189	210	190	193	202	192	202	199	196	201	178	223	184	187	199	205	181	191	192	209	203	186	203	169	202	198	191	193	203	201	181	173	191	181	179	193	167	185	194	188	203	203	182	190	221	216	173	190	185	198	202	195	201	199	174	229	174	194	226	204	218	175	190	203	219	194	175	193	198	194	188	224	191	190	196	185	194	190	195	171	175	188	197	229	175	183	182	187	206	170	193	192	164	213	195	214	186	207	179	205	182	188	203	202	195	177	190	163	185	202	168
17367	9200	8146	6456	5261	4622	4291	3332	2209	2154	1506	1262	1195	974	928	783	680	668	605	560	611	625	523	556	535	488	600	571	534	493	552	539	503	500	509	504	459	479	503	504	527	479	521	450	480	468	470	502	486	485	469	477	491	481	451	460	465	492	490	471	484	499	456	527	483	530	489	475	453	519	453	469	495	475	480	489	501	477	509	482	467	473	447	486	510	488	490	462	483	471	518	495	458	505	473	502	489	459	467	477	467	458	481	465	489	453	482	500	500	447	469	507	477	471	485	494	483	503	491	453	471	476	480	501	489	462	496	472	527	518	474	478	444	485	476	487	478	499	459	492	445	469	475	471	468	498	471	464	512	478	484	496	509	489	477	502	482	491	497	493	497	498	498	497	503	493	451	474	523	469	487	451	492	502	465	493	473	444	488	479	483	463	503	494	461	493	475	448	469	478	466	537	456	486	476	479	498	448	498	510	469	518	481	481	508	463	477	490	493	495	472	440	471	489	436	499	495	459	470	451	453	458	506	479	491	510	479	507	503	518	498	495	482	476	494	507	475	488	500	467	488	490	512	513	470	472	527	490	493	455	481	499	491	465	484	503	481	463	442	510	460	527	482	472	451	452	448	491	452	514	494	466	454	470	465	472	478	456	477	492	469	467	525	485	486	456	476	456	475	409	482	461	471	444	463	495	491	441	489	465	482	464	508	429	493	503	493	476	455	506	458	458	468	529	485	425	453	498	492	435	481	487	491	472	458	498	484	483	522	487	484	471	506	449	489	450	471	487	465	476	442	454	484	492	475	476	481	470	490	473	456	496	496	504	500	479	436	471	459	486	520	465	471	476	539	468	423	500	494	508	462	447	477	476	481	494	480	489	491	477	473	488	477	465	486	497	463	492	469	436	501	490	469	487	495	476	476	514	480	475	477	501	453	499	466	474	468	484	481	475	490	497	535	505	484	485	459	481	482	492	432	453	508	472	454	533	508	466	491	490	510	500	487	443	454	474	426	510	497	487	456	480	463	493	465	522	499	509	486	530	499	472	513	525	452	499	470	501	486	478	425	488	474	488	521	481	436	480	482	457	472	522	441	484	498	484	461	493	461	441	496	502	493	477	488	451	496	456	474	495	513	497	479	426	490	477	500	483	448	464	483	527	479	499	481	512	461	457	474	475	445	515	450	490	485	498	495	479	465	484	451	456	482	479	480	508	456	478	475	500	473	468	471	499	478	470	467	448	482	516	481	457	482	479	482	435	473	500	474	447	480	515	496	456	514	505	462	468	465	493	486	473	476	484	486	464	462	460	464	510	482	478	492	477	498	503	462	458	506	497	497	489	505	483	489	494	487	474	454	460	464	470	441	459	465	445	462	440	482	448	465	491	531	503	491	472	472	463	469	457	501	449	469	491	509	490	475	508	492	490	446	476	498	470	471	484	491	502	467	463	469	462	526	478	460	487	475	475	467	465	425	506	508	473	460	484	480	477	481	462	486	473	467	456	500	502	424	501	502	492	474	485	488	483	466	509	488	493	490	465	464	457	464	437	513	450	465	481	499	434	481	475	483	482	464	448	474	445	478	485	495	470	485	413	464	478	507	484	498	516	495	457	468	462	426	510	486	473	505	467	505	505	454	482	460	505	467	474	476	461	447	437	561	509	503	462	476	465	482	451	453	472	465	453	503	467	470	479	466	478	487	446	475	436	469	465	461	499	423	506	496	507	475	453	454	510	463	481	462	478	433	493	518	467	446	480	459	498	501	462	499	488	503	491	518	481	510	469	458	473	458	521	506	530	482	466	516	477	454	494	488	494	480	496	477	505	459	438	459	515	439	437	474	472	460	474	499	505	495	491	437	470	493	491	460	496	521	516	503	474	472	490	480	439	496	539	463	476	456	511	483	473	498	470	491	495	474	500	454	491	494	481	442	472	495	446	468	527	468	457	506	459	484	496	452	507	497	471	443	502	488	488	469	458	441	508	482	464	474	496	508	492	501	437	511	481	500	450	471	500	455	438	456	498	451	448	470	445	469	489	507	504	475	439	496	505	452	471	482	492	438	465	480	504	486	491	485	508	458	469	474	506	495	501	460	414	490	508	498	470	475	512	466	484	483	514	478	446	502	498	484	463	456	499	475	497	416	479	481	458	467	467	510	474	517	494	489	490	498	454	535	521	490	453	491	482	495	483	446	517	510	485	452	497	501	462	462	508	498	486	515	449	473	482	463	457	470	492	463	485	466	441	486	482	457	444	499	466	505	486	477	449	494	495	487	465	456	446	471	477	462	452	446	514	461	486	475	508	512	485	442	485	488	499	473	521	456	485	474	479	517	476	508	496	472	443	471	492	486	454	456	490	485	470	510	477	473	512	474	455	486	466	443	452	516	472	469	475	526	482	478	491	499	489	437	456	493	479	483	522	509	485	502	496	473	470	481	497	481	520	492	498	448	523	484	489	480	474	482	472	475	469	483	465	468	465	509	491	471	523	503	474	446	480	539	494	454	508	486	476	509	476	453	473	490	466	483	478	468	505	472	540	516	474	499	527	466	503	504	499	478	477	460	502	486	528	481	478	489	489	481	474	449	469	510	510	522	452	489	483	466	483	484	474	457	454	493	472	522	504	466	506	483	468	504	479	494	506	451	492	478	508	465	489	464	469	477	511	490	478	516	481	498	484	489	484	476	469	480	509	442	465	503	481	483	451	500	461	454	506	501	495	497	473	484	436	487	509	488	491	496	470	491	459	478	482	488	467	501	464	471	481	471	490	447	470	464	495	481	498	480	493	473	488	467	455	475	468	499	430	485	448	478	470	461	486	518	451	499	468	467	491	477	507	516	501	489	536	486	472	492	462	455	496	492	483	492	511	519	464	458	498	508	489	462	460	469	492	485	459	458	506	459	474	497	459	459	510	499	472	495	467	475	507	484	466	504	491	488	507	444	454	473	463	492	456	454	505	484	470	497	488	484	499	471	455	504	499	436	457	456	477	502	497	458	462	495	508	498	524	469	508	479	514	436	452	515	503	477	506	470	488	453	454	454	497	481	476	456	468	476	511	484	473	488	511	474	465	473	477	503	483	445	470	471	506	476	446	485	474	493	504	488	508	485	474	511	498	472	493	503	490	470	493	490	433	502	443	514	482	477	449	482	458	497	498	435	520	509	447	485	477	494	496	478	498	457	493	439	470	506	504	477	485	466	472	514	463	490	476	477	483	449	524	488	502	474	489	471	449	506	515	462	467	489	409	491	502	494	490	500	470	493	486	470	490	439	461	462	488	467	503	506	487	486	463	449	492	497	459	466	491	484	485	462	494	459	486	497	492	474	465	482	478	479	452	497	505	491	489	451	523	501	479	501	511	472	483	514	507	498	479	461	454	459	469	476	520	484	490	493	512	483	551	498	429	465	509	461	537	455	474	501	473	502	479	463	491	478	471	459	462	463	451	453	478	504	477	475	494	470	467	467	464	496	514	452	423	465	486	445	506	524	473	463	478
32071	15121	6886	3436	2289	1677	1194	781	686	529	417	342	302	297	230	169	190	139	150	132	151	135	132	119	143	130	143	152	136	134	105	134	129	124	127	109	136	107	137	130	138	120	141	132	128	128	105	108	120	121	122	120	140	138	123	148	119	111	123	114	127	134	116	126	105	92	123	121	123	120	129	112	126	111	127	143	107	145	135	122	118	119	123	129	122	131	101	118	146	121	147	127	133	129	123	122	117	126	122	111	123	119	144	143	129	106	113	128	126	146	115	103	109	130	156	104	120	112	123	116	125	121	126	104	127	123	123	116	110	132	109	129	130	137	119	140	111	129	134	134	133	94	111	119	114	144	137	123	127	120	114	140	123	121	132	142	107	123	105	114	109	114	133	114	113	142	128	113	125	126	103	115	139	104	130	132	130	125	119	136	130	102	139	124	133	141	119	138	145	112	117	118	127	130	146	123	144	109	116	130	119	123	134	113	136	137	113	113	119	120	152	125	111	117	104	118	112	121	126	136	106	126	134	125	116	114	114	143	103	146	123	117	128	116	114	122	114	135	106	129	128	112	119	129	134	109	117	108	129	130	108	137	119	113	121	110	116	129	117	138	110	129	109	133	144	116	117	131	124	143	139	122	118	125	120	114	132	107	106	120	118	112	114	127	101	136	114	120	105	139	137	134	143	137	123	125	129	99	113	137	112	126	129	121	146	125	101	123	148	140	138	129	123	127	113	102	133	125	135	131	130	139	127	131	118	123	128	135	133	115	124	130	124	133	127	121	119	136	121	142	124	116	122	114	138	115	130	120	128	123	139	108	130	128	91	107	109	122	138	129	132	116	132	127	133	130	119	126	136	123	106	128	128	136	101	123	128	127	113	121	119	117	126	121	120	135	99	115	108	111	133	130	106	129	128	127	120	141	128	139	139	123	129	119	120	128	116	107	110	116	128	147	125	102	121	109	126	132	106	125	135	120	125	120	129	119	124	125	136	136	113	116	124	123	141	116	137	119	133	135	108	106	146	111	111	111	142	114	141	117	125	135	136	126	119	118	125	108	130	134	104	102	136	123	136	132	121	134	124	122	114	135	119	124	110	109	129	121	148	114	131	123	124	103	122	132	131	119	135	127	125	125	142	119	119	120	107	138	124	122	123	143	126	120	115	135	123	112	113	138	139	127	133	119	153	140	129	134	137	113	132	119	102	113	122	118	108	113	121	129	127	137	116	147	106	136	120	124	109	130	123	125	116	116	126	130	107	136	104	105	118	127	109	107	125	136	115	123	148	104	127	127	123	145	136	139	126	130	120	133	114	115	122	125	136	109	103	118	113	130	123	133	123	131	118	146	155	109	115	152	113	115	117	114	129	135	138	120	104	115	100	127	109	126	103	114	115	121	114	153	97	113	119	126	126	129	113	128	125	141	115	124	140	119	116	144	152	119	115	99	121	109	122	108	113	99	109	129	120	132	126	125	119	122	134	128	132	114	113	153	132	105	128	130	128	129	105	137	152	115	115	139	139	162	126	121	112	119	157	130	131	148	121	126	120	112	114	128	142	116	127	134	129	129	102	140	117	132	134	138	143	115	119	122	130	114	134	114	122	123	116	110	120	106	107	122	120	111	109	127	113	121	125	123	140	123	132	140	131	143	131	121	136	123	128	106	126	110	137	107	133	129	121	109	114	129	133	136	121	120	122	133	128	140	105	117	133	129	153	122	115	125	136	126	120	121	146	130	124	112	122	114	130	125	104	136	101	123	143	116	123	108	130	132	127	113	129	138	125	113	114	108	130	115	105	113	135	124	136	101	123	124	109	150	127	134	116	119	124	134	116	110	124	129	116	136	106	128	122	113	116	107	138	116	131	120	135	134	141	117	138	131	133	115	125	96	111	116	106	129	121	130	121	113	123	124	137	113	117	146	150	99	126	125	114	107	137	110	128	141	103	126	129	120	110	104	114	120	139	121	137	90	108	121	111	114	126	141	121	120	132	128	138	102	116	102	118	129	126	128	138	115	129	139	108	132	117	117	123	127	131	127	107	135	120	125	123	127	132	130	110	131	142	114	128	141	127	137	126	128	125	129	128	132	135	131	105	127	114	113	121	133	113	122	127	143	140	122	114	100	125	137	102	143	118	115	116	126	118	109	121	111	130	130	123	118	138	132	117	121	130	127	116	123	133	121	116	107	124	121	110	127	136	121	108	142	118	114	143	132	114	119	112	123	131	104	146	130	115	119	125	126	141	120	118	137	123	142	121	129	128	144	125	124	138	140	110	117	114	119	127	108	108	129	119	116	129	132	133	118	130	123	116	116	141	123	126	129	129	124	115	121	107	128	135	124	127	105	109	144	129	139	114	126	103	143	126	122	112	113	125	126	128	109	112	138	134	131	137	111	130	123	112	108	141	142	119	123	134	94	121	115	119	126	135	128	111	109	114	120	124	110	125	120	124	132	104	139	107	106	125	155	120	112	145	128	128	117	136	123	122	138	115	115	131	148	113	134	136	124	126	110	114	134	130	136	121	125	117	114	118	130	128	141	118	112	131	108	114	116	129	119	127	126	116	133	122	103	133	104	136	116	147	108	120	134	118	132	119	136	132	119	124	121	114	144	138	121	111	128	122	117	135	147	137	138	132	129	107	139	132	131	126	111	143	146	100	144	100	120	120	113	104	120	116	117	117	131	123	137	121	109	115	135	117	116	137	126	100	114	129	134	129	109	117	125	127	121	134	140	144	138	116	124	135	137	129	115	115	141	133	131	137	124	135	141	130	132	120	126	133	120	113	123	105	126	115	151	128	125	119	106	106	127	110	140	107	122	138	124	107	128	136	119	124	133	122	121	122	155	132	124	124	101	111	120	140	120	119	119	123	116	126	127	137	128	113	114	134	126	128	115	128	145	113	130	120	128	127	121	112	133	136	96	128	122	121	114	129	117	126	131	141	105	131	130	109	124	117	103	120	134	136	118	134	131	125	135	153	125	114	121	112	131	126	122	117	132	123	126	124	111	112	132	117	133	128	131	126	117	135	104	127	132	109	148	105	133	133	106	128	143	126	140	128	127	124	135	115	116	118	136	133	137	113	113	131	138	112	135	122	98	122	108	120	137	133	126	129	127	128	113	130	118	115	132	128	122	134	112	121	120	114	95	105	139	115	131	110	130	138	139	133	128	151	125	144	109	127	114	127	117	127	134	117	141	109	128	148	127	106	115	121	127	125	100	132	119	139	120	127	138	128	105	136	145	125	106	109	128	123	124	164	129	135	110	117	114	117	98	122	131	113	133	122	112	126	119	114	132	127	136	114	135	119	111	132	111	113	137	120	112	106	120	135	127	147	108	138	132	129	134	138	128	109	112	104	147	135	109	134	119	131	121	125	126	126	143	123	122	127	108	112	124	133	128	134	124	118	137	103	105	111	113	123	134	143	127	138	135	137	111	112	130	125	115	128	117	114	131	121	126	121	144	129	117	105	104	144	130	128	118	157	117	105	122
21545	12330	9082	8410	7604	6783	5480	3782	3375	2797	2191	1598	1473	1261	995	725	632	538	525	527	497	449	417	412	487	490	461	486	414	364	371	395	385	341	364	311	336	306	324	332	317	367	335	334	316	350	381	314	337	330	327	302	311	306	310	302	320	293	297	309	309	321	316	326	305	334	299	363	368	350	264	368	305	340	300	368	316	309	306	331	304	318	285	329	331	326	300	312	329	324	274	322	321	309	299	290	300	323	286	325	285	301	277	345	324	302	326	314	321	333	329	340	330	296	316	316	322	288	316	318	359	303	316	295	327	288	329	320	332	295	333	320	306	260	308	295	306	309	304	298	307	291	338	321	343	296	295	303	301	342	322	321	302	324	337	328	288	339	297	326	324	313	312	295	300	323	314	302	293	313	279	319	286	314	301	312	310	306	320	332	326	334	321	285	338	342	306	281	270	337	328	291	300	312	300	336	320	305	305	330	330	302	315	291	332	336	322	322	292	299	304	309	328	294	298	320	326	300	292	304	337	312	368	341	281	321	305	290	303	320	331	304	312	326	330	335	323	337	307	304	321	325	324	289	310	325	308	311	298	326	325	316	312	291	303	333	316	290	342	302	321	312	327	324	285	296	330	316	304	330	321	305	349	293	282	301	324	292	309	318	315	332	312	320	348	300	331	292	314	308	321	311	284	311	296	315	309	302	271	307	274	320	321	297	303	328	336	316	330	299	308	334	298	306	307	288	357	287	320	291	321	341	290	317	305	299	315	302	334	298	298	302	368	315	309	293	320	334	339	332	330	312	290	301	283	326	308	355	299	319	319	332	328	314	322	307	326	322	332	304	307	296	287	329	307	320	311	325	359	318	316	271	326	306	285	300	288	296	298	303	293	315	304	316	311	307	329	309	322	313	330	348	295	348	305	302	330	341	289	350	285	316	270	320	340	288	317	303	298	335	309	308	310	318	327	313	324	341	310	337	319	330	287	323	303	311	329	347	332	304	319	288	310	296	313	291	329	311	299	291	306	323	321	306	301	288	316	302	327	290	328	302	341	312	297	309	325	331	314	323	283	325	282	315	309	297	309	298	329	319	300	292	324	305	321	329	287	338	311	323	320	322	293	332	270	308	311	328	314	309	329	312	345	321	282	297	283	316	292	333	322	324	310	281	307	313	323	282	301	280	323	277	281	327	322	306	321	321	345	341	311	331	327	307	326	325	333	314	323	311	302	302	314	277	309	305	351	307	361	297	314	303	324	325	324	279	311	328	325	322	328	333	323	310	312	295	274	335	285	300	320	322	328	297	353	303	301	338	323	345	326	292	315	291	304	322	323	373	341	336	292	289	301	310	300	305	321	310	320	326	323	274	275	340	336	317	272	293	318	313	331	339	316	325	334	319	304	316	305	342	274	319	309	336	354	335	318	328	346	291	295	288	331	310	326	320	332	306	316	300	340	325	294	343	306	330	302	330	301	325	295	322	298	315	305	308	347	325	296	325	325	321	328	333	331	315	330	301	315	355	298	309	318	309	313	309	308	332	327	324	306	306	315	344	315	322	313	310	299	339	298	312	321	310	280	271	320	320	317	316	302	333	309	350	280	310	305	315	319	279	320	329	319	317	335	317	325	284	306	302	316	298	334	358	333	306	327	300	311	347	337	319	329	342	284	305	328	327	291	296	301	311	331	315	277	306	303	297	330	315	319	315	293	284	297	299	300	308	301	348	312	316	312	295	300	340	342	286	341	308	318	295	312	319	292	347	342	320	317	282	328	314	329	338	286	309	285	337	361	305	308	339	310	310	304	325	294	314	311	305	321	296	324	288	323	320	308	341	311	351	290	295	325	333	313	310	330	341	306	340	283	333	319	300	329	324	294	316	306	324	317	317	312	326	332	313	327	333	304	306	312	336	334	305	311	278	346	317	302	286	308	315	331	298	318	311	314	320	293	305	338	300	327	326	318	290	297	327	325	309	336	353	309	328	277	283	319	336	333	311	342	258	301	338	310	320	306	306	352	311	305	323	352	298	294	371	319	317	297	310	320	313	269	314	341	335	299	340	325	325	307	320	309	292	341	308	317	300	327	360	306	286	294	336	311	329	328	320	307	295	299	324	284	307	326	349	278	289	304	280	357	299	308	293	311	326	318	325	336	346	304	329	306	306	317	321	357	340	324	301	310	314	289	309	295	323	323	319	298	324	312	341	315	296	295	337	356	301	339	344	314	309	286	323	324	319	326	294	287	334	304	303	309	327	322	326	323	313	302	297	291	375	337	301	294	300	313	296	301	318	343	285	338	304	332	324	296	313	294	337	313	311	352	321	326	343	332	301	282	296	301	360	366	320	303	288	287	309	305	313	274	360	339	343	345	329	313	315	336	334	337	292	296	294	311	313	322	318	309	326	285	306	303	308	304	317	328	331	306	296	324	324	308	308	307	295	322	300	343	283	327	328	310	359	327	322	293	330	303	296	319	330	310	313	319	325	304	317	306	339	301	326	296	275	297	318	298	314	316	292	293	318	314	284	303	308	310	294	326	317	317	312	308	293	352	320	300	316	329	315	327	339	311	316	313	306	327	330	339	331	263	317	303	360	285	306	282	291	289	330	328	326	321	318	300	326	315	347	314	328	326	303	282	286	305	316	322	295	348	318	312	301	309	334	299	300	334	301	309	317	323	310	292	290	331	317	313	279	280	282	314	341	327	275	296	309	320	308	332	295	285	301	345	341	302	298	327	320	305	320	316	308	300	319	311	322	343	310	311	340	307	299	341	331	325	345	325	326	304	304	335	298	303	337	322	314	344	331	292	312	327	311	299	307	337	288	306	312	321	334	323	295	293	292	349	345	328	294	280	339	321	311	323	316	297	324	308	303	304	341	311	305	331	328	316	308	302	303	311	314	329	313	339	308	306	319	295	298	341	298	299	321	315	317	316	313	313	320	323	333	305	297	293	318	326	328	310	335	332	303	320	283	318	294	338	304	297	309	332	293	297	325	286	312	328	285	344	309	311	314	331	312	296	314	317	339	334	321	340	288	288	299	314	309	326	343	308	330	311	314	303	305	314	324	343	273	308	304	326	283	330	314	309	307	307	305	305	311	287	305	301	330	321	335	346	314	326	280	315	300	332	348	323	296	340	300	327	306	322	317	288	301	292	266	316	328	312	274	290	331	284	313	334	355	310	285	308	355	324	300	340	322	324	337	328	307	327	335	297	313	302	341	346	315	319	302	298	339	291	321	342	295	304	356	292	345	328	311	306	309	328	294	321	316	322	278	320	287	332	332	312	328	290	327	317	311	320	329	317	315	290	328	321	311	332	328	294	316	338	296	340	304	285	282	330	300	301	301	349	305	307	307	315	301	327	317	351	327	274	291	305	345	289	304	333	303	329	317	300	308	314	319	338	310	308	282	310	328	303	321	322	318	289	330	308	332	330	314	308	354	314	334	307	320	327	316	296	327	295	317	323	317	319	307	295	321	305	308	316	295	289	314	327	299	325	362
12106	4353	1734	1069	775	677	480	407	374	316	238	242	228	221	220	182	165	173	167	211	155	181	174	194	171	147	168	171	173	164	187	170	174	165	188	172	187	164	159	156	166	174	173	184	177	174	167	181	164	179	169	176	146	185	183	179	178	158	178	178	164	175	177	186	168	152	163	169	176	209	156	203	165	146	193	175	182	167	189	164	170	158	162	177	157	172	174	153	177	161	159	172	164	161	185	205	203	195	175	165	176	180	155	163	147	185	159	168	149	164	162	177	206	184	184	172	192	164	184	186	171	182	176	155	176	170	169	157	167	180	162	159	171	175	179	154	186	175	172	164	183	190	156	165	169	153	175	180	153	182	157	159	163	210	178	160	149	167	197	167	169	179	174	175	176	182	178	202	156	183	183	174	184	219	152	173	159	197	186	190	176	160	179	174	171	154	207	171	181	175	175	188	164	182	181	175	162	159	168	180	169	170	191	161	195	161	183	169	185	177	175	195	175	153	160	159	199	182	172	179	165	176	128	161	187	175	176	157	190	171	161	160	187	181	184	169	177	158	177	162	162	171	181	178	163	172	169	159	198	171	181	198	177	180	184	161	199	190	165	147	189	199	165	151	156	155	170	165	159	176	179	160	168	165	150	165	180	164	180	141	162	155	172	161	179	175	198	169	180	168	181	166	192	157	165	167	161	157	166	154	162	198	191	164	181	183	146	180	196	190	162	201	180	166	166	167	140	146	189	164	178	177	168	172	167	157	170	176	173	149	188	194	171	204	171	176	165	172	162	165	162	175	175	166	166	184	168	151	176	182	165	190	176	179	166	178	182	170	173	154	188	172	179	207	165	169	159	172	171	152	173	186	179	151	156	164	187	148	159	170	142	165	170	169	156	182	194	183	190	179	175	180	179	183	180	155	195	184	176	177	176	170	175	147	173	185	189	196	164	171	170	161	180	162	156	163	162	176	169	187	178	144	187	182	185	151	176	193	175	176	166	147	142	168	186	166	170	189	189	161	164	178	169	178	167	176	170	166	158	181	175	156	182	174	172	203	155	175	159	189	166	163	185	173	157	170	184	190	180	176	175	182	166	181	184	158	155	166	157	162	168	188	179	153	184	155	175	152	166	187	164	174	170	177	147	171	173	178	168	187	174	167	165	153	175	156	189	178	158	153	159	181	171	170	184	169	159	155	156	158	167	171	195	199	186	180	197	189	154	158	175	155	173	173	183	199	185	184	178	175	153	152	182	157	201	204	169	169	205	192	180	182	172	163	168	174	190	178	171	177	163	165	175	161	150	165	147	151	161	150	188	188	176	176	160	162	172	186	163	198	189	181	133	169	187	175	163	177	168	147	190	173	168	185	170	196	174	185	181	211	157	195	152	163	155	178	181	169	183	168	152	171	187	149	149	169	146	169	168	175	187	155	135	154	160	175	163	170	171	166	177	161	177	157	174	154	199	208	192	172	162	164	179	185	177	169	147	199	183	156	174	128	194	168	165	186	166	184	171	162	161	190	183	167	160	192	173	138	178	176	170	165	190	153	167	193	173	152	166	171	199	158	163	158	157	178	174	169	177	149	151	177	177	167	166	164	166	191	163	201	175	170	166	169	136	160	203	181	182	189	172	193	169	186	178	173	181	167	169	149	183	173	170	205	179	174	186	191	197	192	174	206	165	169	154	162	159	180	175	162	171	173	198	197	202	189	161	185	167	182	179	170	181	182	172	158	191	181	169	184	162	174	154	158	171	175	165	176	182	184	168	163	181	182	192	168	178	170	165	173	171	158	191	165	154	163	157	186	174	194	175	162	176	178	173	196	172	205	172	189	192	165	160	179	168	188	164	138	163	182	166	140	186	155	173	152	197	171	188	186	181	159	153	176	179	179	166	175	158	169	173	163	186	167	150	172	169	190	179	193	166	161	155	172	189	170	144	160	155	148	180	161	163	158	169	149	176	161	163	173	149	189	200	171	195	172	173	198	138	182	169	162	173	170	181	192	171	164	158	150	169	165	177	168	144	190	185	183	164	163	170	157	172	165	197	183	168	164	155	167	183	179	171	149	173	186	157	167	149	162	174	158	187	168	175	167	164	163	151	168	188	187	171	155	171	171	179	158	165	186	186	170	177	163	157	159	171	197	172	157	146	168	187	158	181	179	203	195	177	170	170	168	175	178	153	152	165	187	161	170	170	150	178	197	188	172	158	174	172	156	175	159	205	161	190	170	173	155	164	182	170	162	178	199	153	169	164	194	177	188	165	182	180	163	159	166	187	175	179	167	172	165	149	200	188	188	168	166	178	144	174	183	189	189	176	198	168	166	158	188	196	169	179	164	170	177	182	166	190	162	190	159	188	180	178	183	163	174	175	179	170	163	160	170	175	175	169	173	178	174	167	189	165	199	174	164	162	170	170	172	153	215	185	199	166	205	159	147	155	157	177	168	176	210	180	155	180	190	171	169	154	180	185	184	177	161	184	165	180	183	165	179	179	157	170	178	162	164	163	149	155	180	195	182	152	161	169	183	186	154	171	184	171	164	162	148	153	177	179	182	188	149	206	175	192	160	174	144	157	184	169	201	158	180	153	172	155	200	176	183	187	162	160	166	175	174	162	180	166	178	163	164	187	168	159	150	165	176	210	192	166	167	144	182	172	184	167	186	165	166	189	190	177	174	180	184	173	156	172	163	146	231	162	140	188	179	161	172	160	178	177	176	190	180	171	189	172	170	176	190	188	176	169	181	178	180	184	166	187	187	176	176	176	180	154	159	149	169	170	181	182	196	144	160	187	183	179	169	163	181	173	183	166	154	177	177	153	169	157	159	192	176	193	156	150	168	182	158	168	168	165	173	192	163	169	172	176	182	175	171	155	168	181	186	181	179	180	166	169	179	144	179	148	169	194	170	179	160	167	184	164	181	166	165	191	193	176	186	182	198	177	166	169	173	185	183	187	169	163	170	181	171	146	156	152	158	172	169	167	164	156	163	163	172	174	173	157	168	173	177	163	175	171	166	202	170	165	171	168	209	176	145	178	174	174	176	156	171	162	173	202	169	162	165	209	154	178	182	188	173	187	185	170	160	199	153	188	175	151	180	178	154	185	155	146	148	165	167	184	146	178	162	178	178	162	187	150	167	190	144	158	179	175	156	165	165	166	180	174	168	166	184	176	178	185	190	171	159	172	159	184	174	180	164	163	192	204	178	169	193	174	182	151	166	150	149	171	176	170	170	151	165	188	160	179	177	187	168	159	176	174	176	181	163	200	195	181	187	180	177	160	185	191	203	164	151	185	183	185	173	195	172	196	145	180	179	177	173	160	160	183	193	179	151	168	166	175	172	149	171	167	176	161	165	161	195	170	154	174	179	157	174	163	175	158	226	180	148	171	177	183	185	163	183	183	192	203	152	174	151	162	177	162	181	163	167	168	173	168	148	165	172	181	183	165	180	177	175	193	170	143	153	175	179	158	185	166	170	162	174	179	178	170	177	179	184
9092	4457	3472	3542	3299	2669	2034	1857	1591	1265	992	868	854	802	681	540	486	482	509	502	471	468	421	437	479	461	452	445	430	467	484	443	466	429	435	425	435	452	464	432	450	399	433	424	487	447	469	436	440	448	431	480	452	417	459	432	446	436	419	430	441	422	473	447	462	437	457	436	436	453	462	475	459	450	418	421	456	412	466	439	424	454	412	426	418	483	441	437	460	416	428	472	433	434	453	439	464	425	422	401	448	427	465	439	412	428	471	453	420	455	446	436	405	448	436	413	471	439	422	446	424	458	481	417	449	419	429	426	425	460	424	458	484	468	419	456	442	470	434	421	444	476	439	426	411	446	465	428	472	434	460	456	443	417	493	441	405	475	444	421	428	471	434	446	425	423	467	416	445	447	423	490	450	423	409	434	440	421	427	433	421	424	387	425	444	410	457	452	424	444	434	432	435	415	457	397	403	420	406	412	424	391	445	420	407	440	404	439	444	415	436	430	424	468	423	445	452	436	444	424	445	487	436	458	449	437	410	437	434	451	458	404	423	479	443	441	422	444	434	452	425	403	435	407	441	437	419	446	419	452	425	444	458	433	425	432	413	470	449	451	439	465	411	440	459	442	411	421	460	455	444	458	435	432	429	393	402	453	432	447	433	435	458	421	441	436	394	425	423	482	434	452	441	478	435	410	437	445	430	450	442	407	459	460	451	419	443	416	408	453	422	461	453	424	428	427	447	462	459	458	449	440	410	405	425	408	444	470	465	428	425	456	412	455	442	442	409	436	427	424	416	430	426	421	469	430	460	396	462	427	471	449	469	436	484	433	415	442	450	452	426	447	443	411	455	434	429	463	449	476	414	449	436	417	463	454	450	430	450	447	431	463	420	410	440	420	429	427	456	425	393	435	449	380	471	423	445	470	455	460	404	391	447	418	425	412	459	433	410	443	426	451	442	435	422	440	448	442	432	439	453	432	472	395	396	429	432	447	430	450	426	423	438	436	428	421	468	433	464	456	422	462	419	454	461	439	436	447	435	442	431	452	407	433	438	436	444	459	449	404	439	471	466	448	449	454	441	434	449	441	413	467	437	476	439	430	432	420	429	415	451	404	428	422	470	451	448	420	433	445	449	398	398	477	442	468	435	434	407	434	446	468	458	419	428	427	439	420	425	417	451	468	444	447	457	390	442	461	445	449	422	443	447	467	446	436	410	418	449	415	422	487	427	399	429	430	398	428	429	442	457	418	425	406	465	438	405	421	446	419	464	449	436	448	458	435	441	429	425	432	426	425	489	436	414	413	425	431	444	442	447	475	463	477	421	436	417	441	449	446	403	468	442	480	439	455	465	456	432	462	470	405	415	448	437	450	394	418	401	412	470	401	447	401	426	454	445	462	437	436	411	462	421	461	398	471	415	453	431	411	484	404	463	410	441	450	454	456	406	409	441	471	419	436	448	449	417	465	392	435	476	425	448	467	427	431	435	453	425	442	419	430	431	438	438	419	429	467	447	429	441	390	415	423	450	450	458	443	440	442	441	409	469	405	468	410	459	436	453	410	439	438	399	439	437	443	418	450	469	447	453	446	432	404	420	438	432	419	487	455	417	450	450	442	473	401	438	453	413	426	421	418	479	430	443	430	478	458	461	433	414	478	462	448	447	424	416	436	412	459	459	429	457	452	444	425	409	435	454	409	438	502	429	451	416	446	451	457	451	432	412	468	437	414	434	486	442	479	473	424	433	456	432	419	438	462	441	458	428	434	429	445	467	440	408	448	435	420	431	442	456	434	414	440	463	430	447	428	453	421	411	468	461	463	437	451	434	450	455	456	446	407	439	453	435	454	460	420	439	401	446	446	453	477	413	437	451	445	438	443	446	439	490	423	454	415	449	431	461	456	437	454	433	449	466	443	439	448	423	401	428	477	415	442	410	431	447	440	408	456	422	435	425	459	439	432	433	434	453	465	445	452	417	392	462	440	409	440	406	452	444	447	430	415	432	419	483	401	460	454	455	454	413	428	443	424	417	414	437	414	424	445	398	462	412	458	443	440	434	422	430	423	421	442	402	408	452	398	430	458	409	416	443	418	450	449	444	424	425	437	444	427	473	452	454	439	439	437	386	436	420	458	418	472	422	413	421	433	409	439	420	433	429	422	418	443	432	435	432	432	417	461	423	459	428	457	440	443	438	437	402	436	442	435	434	419	441	456	445	399	413	407	426	412	447	447	415	404	453	453	453	420	426	457	438	415	448	436	445	459	440	456	440	450	425	466	425	462	440	432	468	429	408	435	445	419	462	454	451	430	472	469	466	449	435	420	385	474	418	422	466	450	446	403	440	426	437	441	435	415	434	455	452	445	449	487	433	421	436	458	481	408	427	408	459	479	421	406	401	426	440	447	426	419	466	428	428	456	456	456	451	433	447	462	402	435	428	472	423	441	435	457	462	433	453	403	447	445	443	410	427	406	462	431	417	443	436	463	407	463	447	449	467	468	406	421	417	457	439	442	445	433	422	420	418	447	451	477	459	427	458	440	478	426	447	460	413	449	412	430	442	422	458	481	433	445	425	430	432	448	465	421	455	451	419	447	431	475	427	439	407	438	399	431	460	421	429	430	438	430	409	445	419	444	414	458	487	456	416	446	438	417	459	407	452	426	431	446	432	422	454	404	445	456	399	447	429	429	437	398	442	422	453	472	441	451	446	414	443	437	473	419	461	447	431	404	413	432	419	428	442	389	427	426	434	456	431	413	424	456	463	410	456	436	458	453	431	435	421	441	435	452	452	438	457	442	423	450	435	458	429	434	448	457	452	399	437	465	462	443	455	479	481	441	421	463	416	463	422	478	442	434	416	427	447	402	443	445	441	440	442	436	453	494	429	447	457	436	422	429	440	403	440	474	463	413	465	442	452	439	460	430	423	430	437	465	455	463	461	453	419	458	413	425	419	468	446	436	416	438	425	415	420	435	419	452	414	460	451	443	444	445	433	423	400	444	481	412	444	456	453	423	446	419	416	459	414	453	462	446	426	432	442	422	409	423	432	452	429	438	384	444	434	436	423	409	421	464	429	407	476	423	433	453	431	421	415	419	441	421	443	422	438	433	423	413	434	452	418	445	453	457	429	457	415	446	416	431	417	426	456	437	448	412	397	441	442	429	453	433	491	452	440	453	427	427	401	464	464	440	391	424	452	448	447	418	418	431	450	448	463	452	395	447	430	402	423	445	424	437	447	461	469	443	448	478	435	442	453	451	404	420	415	418	392	415	450	422	441	429	434	466	434	442	428	421	435	462	450	442	418	467	436	433	420	419	426	457	438	417	451	443	422	428	413	439	440	416	434	440	437	455	440	436	450	415	430	425	431	431	434	460	433	424	443	448	440	427	445	426	384	417	428	429	417	442	447	438	465	444	410	455	437	447	463	439	447	441	443	432	439	392	419	464	468	445	422	437	424	452	405	423	424	446	425	442	412	460	402	427	403	437	440	416	459	449
24029	9747	3847	2508	1875	1245	1019	743	544	411	342	331	303	302	264	227	239	243	225	213	195	199	198	194	191	206	224	192	169	214	213	221	221	225	223	220	201	209	164	175	190	185	202	211	206	203	190	183	199	193	210	168	191	165	223	190	195	208	200	191	196	203	183	213	179	206	176	194	141	187	221	207	215	188	198	194	183	181	165	186	197	175	190	180	193	184	227	195	211	218	215	182	194	188	201	194	187	176	186	199	151	209	190	199	219	193	192	209	202	197	199	191	164	195	211	185	213	167	215	187	175	198	185	203	182	194	197	213	167	205	219	194	184	195	190	191	180	170	194	182	193	192	220	216	184	196	188	211	191	185	178	187	202	196	203	208	193	214	191	210	187	192	204	202	181	204	173	199	174	198	201	182	197	204	212	180	188	192	193	196	201	172	200	206	183	190	191	200	209	169	209	188	181	191	170	211	191	174	176	211	165	222	200	184	185	184	208	198	202	204	165	177	217	178	182	208	201	194	170	204	174	197	197	196	172	187	219	183	181	204	201	158	181	231	187	194	192	178	165	205	191	193	195	199	210	180	204	189	214	180	183	196	210	192	200	179	217	190	187	220	170	195	180	198	191	185	184	193	166	213	180	181	207	180	168	173	206	204	206	191	172	206	207	187	193	198	189	187	207	180	204	192	189	193	204	175	183	210	194	193	173	168	184	177	179	168	194	172	191	194	208	195	199	200	181	197	197	211	194	187	208	194	190	169	204	214	180	201	173	185	183	209	215	197	207	201	219	185	195	173	205	202	183	203	190	191	204	173	220	189	191	205	201	196	179	190	173	198	208	174	194	190	186	196	206	217	191	199	202	201	190	201	165	211	212	185	184	211	211	197	170	201	186	180	190	232	196	207	176	176	192	192	194	199	194	161	190	203	192	181	224	213	230	197	215	235	182	198	185	196	199	181	179	191	206	181	193	206	173	208	189	180	213	201	167	209	176	180	183	202	212	171	192	211	180	228	164	182	192	200	187	209	198	186	200	209	201	180	204	184	201	177	201	204	220	189	204	201	203	186	185	198	196	221	176	199	194	171	219	201	191	191	168	199	215	200	179	200	215	265	188	180	187	186	198	224	189	197	193	192	194	187	205	185	199	187	197	202	188	205	207	203	189	196	174	207	214	191	202	190	167	190	171	224	209	189	195	193	222	209	187	219	180	187	211	226	202	194	179	186	186	171	171	220	174	160	210	204	202	201	227	195	166	186	209	198	170	210	186	209	199	172	189	173	200	204	178	198	186	190	173	166	211	174	195	199	178	183	203	193	211	189	190	189	214	172	250	211	181	187	169	209	189	191	223	205	182	204	193	173	201	182	196	190	182	170	199	221	186	160	190	213	196	186	200	200	178	216	188	212	203	197	185	185	209	210	197	174	206	196	207	180	198	207	194	208	213	167	200	205	226	174	209	189	199	164	186	219	204	206	181	193	174	179	176	189	203	213	229	205	203	196	208	188	185	203	222	193	213	181	186	192	187	216	202	191	209	203	187	190	173	175	207	194	163	188	195	208	201	200	186	191	213	215	220	212	197	212	216	211	203	202	193	209	195	206	179	212	199	195	195	225	216	201	202	181	187	183	210	174	186	168	173	208	182	211	179	195	188	208	200	185	187	211	180	211	180	209	209	206	215	192	204	195	186	188	179	192	173	210	188	170	175	198	182	197	205	180	185	209	184	176	188	207	194	188	195	182	169	199	209	194	218	198	176	212	156	191	173	202	186	174	192	206	229	177	182	190	201	191	209	196	200	188	177	198	190	192	200	200	176	183	194	193	197	198	188	172	213	210	175	197	191	201	232	193	193	195	184	198	183	189	189	179	184	205	188	198	205	188	157	185	194	194	185	210	232	188	174	176	167	212	187	153	201	178	187	213	212	187	191	236	207	184	195	201	189	199	187	203	213	210	171	196	176	195	199	215	182	171	196	216	183	182	187	218	208	216	159	181	200	183	188	193	190	190	190	191	185	192	208	211	191	196	192	182	191	206	190	191	186	169	176	201	200	210	180	213	197	212	210	184	193	198	199	213	202	189	180	188	198	209	197	200	160	177	208	187	208	199	192	198	215	178	167	208	215	189	188	192	190	178	178	166	199	196	175	197	195	182	192	178	225	195	191	193	209	184	217	177	189	189	176	204	214	175	182	199	205	196	203	192	220	210	208	174	186	195	217	180	184	177	192	196	216	167	178	218	196	210	189	193	199	212	199	193	178	177	175	207	190	172	200	188	198	182	187	171	202	186	165	195	194	217	173	177	195	210	195	175	206	177	208	184	205	216	182	203	195	186	181	202	202	198	203	176	207	196	194	175	184	187	194	196	189	168	214	190	197	181	171	208	200	217	193	215	218	185	183	177	185	194	191	208	183	208	215	180	164	196	178	202	185	205	170	197	216	193	200	189	190	196	182	213	191	205	204	178	202	178	190	204	192	188	204	159	192	190	193	202	173	190	217	195	209	193	184	215	210	204	216	166	191	194	202	187	195	203	180	207	182	199	154	189	198	190	207	171	165	172	180	224	191	206	201	205	187	190	197	196	184	195	188	188	185	191	199	204	199	208	187	186	203	193	186	190	198	187	208	180	211	206	194	164	190	210	198	223	191	176	206	194	203	206	197	194	196	186	139	181	194	183	200	223	192	199	187	170	206	181	237	232	202	199	213	196	197	205	169	186	199	190	202	176	210	209	171	187	198	191	200	187	180	210	207	207	213	222	203	209	199	197	185	191	184	175	198	218	226	175	221	211	210	169	195	186	170	179	196	198	158	189	183	204	202	184	190	190	195	227	194	189	206	182	198	215	203	213	203	218	192	173	189	191	173	217	184	200	212	204	163	192	186	183	209	171	195	217	222	185	204	187	219	189	198	182	211	208	175	199	189	182	196	168	186	202	197	174	195	198	200	185	190	180	202	200	200	194	202	194	226	183	176	202	180	162	189	188	210	197	200	182	184	181	188	213	194	189	178	189	201	190	181	182	206	194	206	179	178	190	179	188	179	189	218	191	203	215	176	227	196	190	200	207	208	213	231	195	196	192	192	180	199	208	192	187	191	179	177	180	208	188	237	175	219	177	195	197	189	199	179	194	168	206	194	191	223	200	184	194	208	189	203	190	184	200	193	190	197	204	178	207	185	185	202	205	218	178	220	200	205	241	171	174	216	187	197	218	193	219	187	209	192	186	188	190	202	182	187	206	182	214	174	217	178	170	183	208	192	213	178	181	192	201	197	242	206	198	156	183	195	183	196	178	188	209	174	189	198	179	200	182	170	221	176	167	219	191	187	197	204	204	180	173	217	201	189	188	199	207	184	197	204	205	213	175	190	177	220	162	216	227	201	168	158	174	203	182	196	183	200	226	195	193	206	193	192	213	183	174	197	215	214	226	218	212	165	192	178	192	190	185	200	207	189	195	202	220	199	206	209	196	193	186	218	189	216	194	203	197	208	189	188	204	200	186
17064	8362	6501	7222	7061	4993	4548	3432	2309	1827	1477	1278	1147	949	842	691	671	701	676	638	629	614	541	593	570	546	510	510	523	525	529	528	490	485	506	505	551	513	485	488	467	470	508	472	532	506	500	480	504	497	512	459	535	473	512	478	461	506	498	497	470	437	493	461	482	541	508	460	482	477	467	548	485	476	472	505	496	479	493	488	496	496	468	485	441	507	484	491	507	467	497	483	480	498	504	509	447	503	502	511	478	509	479	543	471	490	452	506	457	472	455	458	485	463	457	475	498	463	511	505	504	494	495	513	510	492	487	488	458	491	506	493	479	469	465	437	485	475	497	485	476	490	457	474	464	496	459	470	474	443	474	480	471	481	483	482	475	476	507	470	487	444	483	495	444	486	474	472	457	482	462	513	443	481	489	467	483	434	457	492	505	489	440	507	469	491	477	456	463	447	484	470	493	487	493	516	477	455	488	444	543	483	462	453	479	504	510	494	477	482	506	483	497	449	470	475	499	448	530	451	497	457	507	495	511	463	500	502	495	439	491	472	497	471	470	467	500	477	527	490	468	464	469	520	472	476	472	472	469	522	471	463	462	523	478	467	462	475	500	478	488	503	449	477	441	499	522	457	480	460	513	511	466	482	520	483	490	492	459	439	469	452	482	473	513	473	496	474	475	516	456	479	491	459	485	497	488	455	461	479	490	467	469	543	466	495	442	495	512	476	527	476	512	463	504	483	511	502	476	458	493	458	466	456	457	476	484	494	466	442	480	504	502	459	467	480	461	468	474	454	486	423	485	480	457	480	472	480	472	461	485	492	462	463	526	464	476	477	491	464	462	502	495	464	463	518	467	495	519	506	487	465	542	486	500	468	464	474	490	489	492	509	488	464	484	471	460	494	456	462	493	480	471	451	477	516	454	488	483	483	535	491	465	478	459	468	471	467	520	499	482	503	499	478	481	496	461	498	469	486	431	465	471	496	513	488	501	459	471	495	484	515	482	483	534	472	458	527	500	483	449	483	474	510	492	493	504	481	488	517	445	491	476	495	487	468	475	498	518	480	478	461	500	499	468	475	452	471	521	517	493	472	491	474	493	493	488	481	501	507	471	459	438	461	516	468	507	525	482	454	453	470	562	470	450	491	502	489	476	484	493	512	478	439	464	495	454	477	452	494	493	516	484	473	504	502	475	491	461	468	475	478	466	505	480	472	491	496	505	475	491	473	511	464	456	489	477	458	494	503	473	474	484	461	490	469	482	476	486	483	485	499	462	478	496	503	472	478	508	462	454	448	499	500	485	461	502	499	506	463	488	493	467	463	468	472	455	499	476	442	477	474	467	465	484	516	478	510	499	480	489	483	525	508	472	477	475	485	465	460	488	465	473	489	498	446	497	489	518	426	479	502	490	513	473	464	464	477	442	480	472	464	499	487	498	511	506	515	490	460	496	454	484	438	459	447	480	462	484	465	533	441	472	519	485	513	476	482	506	493	441	482	470	489	478	495	447	512	527	466	463	469	470	479	482	486	490	515	511	464	472	471	442	502	469	487	514	510	461	484	490	489	484	476	443	490	456	521	518	504	474	504	506	500	487	494	433	515	504	481	477	458	455	491	491	456	532	455	461	495	485	524	513	518	507	485	497	493	479	482	484	503	479	479	455	501	497	480	497	485	449	467	451	499	475	513	510	465	510	483	512	481	497	455	479	523	470	472	482	476	461	507	509	494	476	449	484	482	465	535	478	416	500	472	483	484	464	480	477	450	448	483	453	478	438	484	471	507	465	468	465	482	476	473	473	450	483	497	453	462	460	453	490	497	514	478	506	478	441	468	479	508	438	494	491	473	455	446	459	508	485	460	495	480	483	481	461	463	487	454	492	527	447	502	490	463	486	477	470	495	511	458	497	450	482	471	476	502	479	538	469	461	486	465	451	468	469	473	462	434	488	508	521	463	476	499	518	494	484	501	475	438	468	472	450	502	474	475	518	491	444	506	455	463	444	500	458	470	515	507	484	494	492	492	481	481	484	478	479	481	489	456	454	492	513	461	489	492	474	493	521	463	493	490	461	470	463	456	457	453	516	464	480	457	440	521	527	487	462	461	473	439	513	510	458	484	500	450	452	506	472	498	452	487	469	458	459	499	480	472	503	469	464	505	504	492	481	500	504	485	486	528	444	505	473	456	511	486	463	482	483	448	497	479	498	458	490	476	469	473	495	468	503	507	479	441	500	491	483	502	507	466	480	432	466	507	453	503	504	481	463	424	491	507	498	504	480	492	477	503	459	475	482	484	461	494	463	469	512	493	470	496	484	483	519	503	508	494	458	436	465	488	505	433	515	504	472	441	481	470	448	489	476	527	513	491	472	495	416	461	489	431	476	510	478	498	491	484	489	468	468	509	474	476	493	515	476	486	476	463	461	524	450	485	455	476	447	516	497	477	503	509	489	471	527	468	515	480	468	449	455	504	474	447	508	488	475	490	501	492	461	458	484	490	480	470	467	454	491	497	466	478	463	476	467	497	497	481	478	480	472	439	490	474	530	497	476	507	463	495	507	478	524	448	504	519	458	466	428	477	500	480	453	493	499	502	480	527	446	495	478	478	485	463	476	477	493	501	450	466	530	463	531	504	476	474	461	470	484	454	489	479	503	487	462	452	453	480	465	489	521	457	484	446	524	483	465	514	509	483	493	472	462	502	483	446	492	491	490	490	478	482	517	468	464	486	487	500	478	486	490	491	460	509	502	435	493	470	471	450	475	512	457	474	497	468	458	458	500	492	477	491	461	501	463	477	465	516	489	501	511	478	461	539	442	463	457	443	481	496	481	473	502	493	487	486	488	514	438	479	467	475	486	524	478	498	485	473	487	496	482	462	497	479	466	482	481	491	494	487	496	432	460	473	466	472	474	520	512	520	461	546	493	481	501	509	539	510	453	496	471	488	501	517	476	483	455	481	478	479	480	495	446	503	452	471	485	527	499	498	465	491	485	472	473	553	475	473	486	500	436	456	494	444	469	508	475	485	469	484	470	452	465	483	487	482	473	496	464	469	502	484	508	457	490	476	468	461	468	502	492	524	459	479	488	457	490	487	483	505	490	472	465	478	504	475	482	466	502	496	452	442	481	457	479	490	483	487	493	466	477	495	464	482	514	475	493	493	445	499	480	514	495	450	502	453	483	456	487	485	444	475	494	479	492	449	495	492	452	522	472	472	493	496	471	491	508	458	494	486	506	522	483	452	521	488	485	460	494	487	440	480	499	501	471	483	489	472	459	476	460	465	422	458	464	468	503	485	501	467	469	449	456	475	447	515	458	475	445	502	477	493	522	483	501	488	495	502	514	506	484	488	517	466	452	478	458	474	471	485	476	480	520	473	490	511	473	506	479	468	484	520	491	419	482	487	444	512	470	487	515	463	458	443	447	462	480	449	475	501	503	493	476	487	463	488	457	524	438	469	470	461	513	481	505	461	459	472	460	496	483	487	475	465	500	468
32162	13216	6618	4360	2799	2103	1453	900	587	453	340	293	280	203	198	156	178	162	147	135	162	146	157	127	124	146	175	117	129	129	115	123	136	115	127	153	104	120	116	142	140	116	123	121	129	130	122	109	115	102	122	120	120	115	98	122	118	120	121	128	128	122	111	101	133	119	111	112	118	112	116	148	134	111	107	123	120	106	116	112	117	121	134	115	127	111	122	126	116	112	129	130	137	122	100	99	122	137	121	138	112	113	115	116	140	112	103	137	101	123	142	115	112	117	114	112	132	113	118	124	111	119	113	108	111	104	103	110	109	123	122	133	107	126	109	112	123	129	115	112	102	111	123	119	124	130	109	97	136	126	118	127	114	123	114	107	112	113	124	111	128	102	110	127	115	123	134	111	127	120	116	115	116	108	125	129	149	116	126	109	111	110	112	121	107	122	119	105	111	102	116	129	117	104	135	106	137	118	109	116	139	102	128	120	114	114	107	125	131	108	130	125	115	156	121	118	121	109	123	114	146	109	113	117	96	112	157	127	102	119	109	125	110	126	126	103	116	107	116	120	115	134	119	116	112	118	133	114	125	124	116	117	122	107	113	110	116	124	111	123	130	112	124	102	109	132	130	115	131	122	114	126	120	123	138	126	121	121	107	104	108	119	124	107	139	137	111	117	123	118	110	118	117	134	123	117	117	106	127	111	131	118	106	129	127	124	121	126	107	115	123	103	120	118	109	103	125	119	111	96	118	131	113	124	110	90	130	128	107	131	118	125	135	122	102	115	121	121	133	120	115	118	128	110	122	135	113	125	110	126	128	142	105	131	146	114	122	130	150	109	124	115	119	109	104	115	109	131	130	116	107	113	116	118	134	97	106	96	131	127	115	124	134	141	119	136	96	96	101	103	113	127	133	106	108	131	140	117	136	122	128	116	113	115	140	111	108	111	118	128	125	113	121	125	116	85	111	112	125	116	91	119	125	117	110	111	121	109	128	110	124	118	142	142	149	127	122	116	116	106	103	148	119	120	119	109	129	114	115	119	135	127	118	107	124	137	127	144	104	118	103	105	108	123	134	124	127	128	93	127	131	118	120	120	138	126	125	126	127	130	120	108	115	128	113	114	148	121	111	123	142	125	107	114	122	111	134	113	116	105	118	129	121	127	126	111	129	126	116	135	111	135	127	111	109	137	120	119	119	130	92	103	128	102	112	112	132	113	117	110	138	124	129	97	119	123	119	103	122	130	123	116	106	105	112	127	102	124	109	132	129	117	142	122	107	111	138	144	121	131	108	114	132	120	110	123	115	121	107	126	118	105	127	134	122	103	101	104	107	104	101	129	124	128	119	98	123	129	143	118	129	119	127	112	131	113	94	118	117	114	129	124	142	131	123	124	101	118	135	140	119	110	123	74	125	115	114	119	117	117	135	107	104	105	132	122	110	106	119	127	124	104	116	132	109	113	117	119	125	112	115	104	115	111	123	119	136	109	120	106	118	107	111	118	129	107	127	128	115	142	119	109	121	129	121	134	123	126	97	99	120	107	116	132	102	115	122	109	110	116	133	107	112	103	124	122	114	123	120	143	111	104	101	108	118	122	107	100	123	108	119	120	135	124	123	119	117	126	106	118	129	116	104	110	89	112	118	95	124	110	104	111	108	105	107	103	136	108	135	112	112	117	124	116	126	131	110	116	122	109	139	121	120	95	125	130	114	109	115	106	144	97	109	133	118	116	107	117	113	121	116	111	131	103	112	125	137	132	155	136	142	120	116	124	144	113	123	133	114	124	113	101	114	130	101	124	112	118	116	93	117	107	114	109	92	118	140	118	135	112	109	126	127	136	117	123	129	108	130	136	114	108	120	102	127	109	131	98	115	118	131	110	127	126	126	139	109	131	106	121	125	106	147	104	114	122	121	106	112	118	114	129	121	119	124	145	117	123	123	119	130	134	114	108	104	119	106	110	130	123	122	112	107	143	111	118	117	115	119	122	129	124	136	89	115	113	126	95	115	122	112	114	114	144	136	111	110	129	115	125	117	112	112	127	114	122	102	117	139	107	119	110	127	137	114	129	112	110	113	134	124	132	133	108	115	144	128	111	113	115	105	112	124	115	121	120	106	128	108	123	126	123	116	123	134	116	129	134	122	117	130	119	108	145	134	134	136	94	125	131	112	107	114	91	120	106	117	114	112	117	122	131	142	124	123	115	117	141	100	109	117	107	115	130	142	126	114	124	129	140	126	139	140	107	121	95	126	107	117	99	118	112	114	99	130	113	106	135	138	121	137	133	111	110	138	121	98	116	120	100	122	133	106	126	109	108	126	120	101	103	102	119	138	110	124	133	123	116	108	121	133	116	117	129	140	136	130	122	125	103	121	125	124	133	123	136	98	129	125	118	114	93	127	126	131	131	105	125	122	111	129	121	105	121	135	109	112	111	112	119	134	130	116	128	113	130	99	124	132	117	133	133	129	104	127	123	120	112	117	116	136	134	117	119	114	128	107	136	111	113	118	109	113	127	115	117	115	120	126	121	101	92	141	121	110	111	115	127	96	123	114	127	132	128	102	114	110	130	127	103	107	122	123	128	97	120	111	140	118	113	103	113	121	119	111	112	125	154	129	128	117	117	126	129	142	116	110	142	107	103	104	125	133	128	125	112	134	141	125	117	136	116	111	127	119	106	118	107	114	103	110	102	125	115	105	119	114	131	106	109	101	123	118	128	119	122	112	131	110	125	125	131	126	119	114	127	128	127	103	123	133	108	118	120	121	114	141	122	142	140	108	107	107	96	132	100	114	115	122	127	132	132	118	117	96	116	112	123	121	132	140	120	141	91	131	108	127	121	127	125	122	131	106	130	123	116	102	113	126	120	117	130	121	129	113	119	119	134	137	144	111	119	107	125	119	110	103	136	122	111	117	108	94	121	116	127	112	128	123	104	110	133	113	118	114	128	120	114	113	106	116	111	109	94	121	124	128	124	133	113	121	131	105	106	111	122	117	124	117	118	121	109	108	119	108	112	118	125	123	129	113	130	105	125	122	121	143	125	110	100	117	104	121	114	120	114	102	112	123	111	118	113	118	126	106	127	105	123	122	111	118	106	133	117	140	130	117	116	118	103	130	119	109	121	119	111	112	107	119	118	109	123	114	120	122	113	119	129	149	124	124	141	133	136	126	119	124	143	117	104	115	117	124	137	112	104	134	114	103	134	110	119	119	97	97	132	99	138	125	115	123	123	123	124	111	125	125	113	130	116	117	116	102	110	117	121	122	124	121	118	104	135	104	137	117	132	116	110	136	118	116	107	120	136	105	127	120	105	125	136	116	138	105	133	126	124	118	113	106	104	100	139	110	109	111	143	127	107	129	125	115	136	96	101	129	105	108	120	122	133	103	104	121	122	130	123	122	112	113	106	123	105	141	123	113	131	112	109	99	117	108	144	114	120	109	116	121	112	107	103	116	106	131	112	129	119	120	117	114	109	135	122	111	98	113	110
21289	9921	10010	10834	9401	8367	6428	4313	2907	2312	1716	1472	1327	1013	851	753	737	713	589	563	507	440	406	458	518	473	415	356	366	384	399	363	332	331	346	307	300	329	319	326	318	336	304	307	355	315	302	337	309	306	326	302	339	303	311	288	279	279	275	302	325	323	314	320	314	305	314	293	292	289	310	334	312	294	302	347	328	312	309	315	270	290	307	290	317	293	259	320	302	303	281	324	291	280	314	303	284	271	277	312	283	297	310	265	322	287	312	299	321	294	296	297	311	240	311	308	339	297	303	308	326	302	296	286	323	309	305	309	318	281	320	296	313	315	290	285	301	313	300	308	318	312	290	295	315	317	293	269	278	305	299	298	300	276	311	291	293	286	325	312	304	338	298	295	327	310	281	289	308	293	273	281	272	292	289	295	334	286	278	304	312	299	329	293	289	288	307	293	321	315	300	267	256	311	302	302	280	306	306	275	304	307	296	294	272	314	299	308	272	292	293	272	282	274	315	304	292	306	326	310	333	311	312	315	307	303	283	305	295	282	261	271	299	272	303	288	333	338	310	304	281	311	277	313	310	302	305	312	311	306	321	317	287	328	298	295	326	325	295	296	303	297	322	293	304	295	297	313	313	292	263	326	292	256	301	299	286	316	275	295	288	292	294	260	280	293	284	290	309	289	273	289	335	297	308	298	298	308	308	304	297	301	294	286	303	322	282	299	327	290	280	312	280	270	286	316	316	312	296	308	320	284	267	283	270	308	305	303	303	353	302	325	308	300	308	285	323	283	337	296	304	325	250	314	291	333	307	280	311	289	280	287	323	290	316	275	327	304	321	296	275	301	299	319	282	318	297	286	312	292	287	324	279	277	298	287	282	305	316	288	290	305	300	315	322	287	262	323	272	271	307	295	312	314	292	327	337	305	301	306	278	316	293	290	316	313	287	303	296	322	314	325	310	290	304	320	303	304	319	295	296	338	265	333	301	297	291	313	299	302	343	311	286	314	306	321	285	327	314	328	282	270	285	281	315	325	314	317	314	324	316	301	311	299	307	301	318	299	300	316	302	284	308	293	317	306	287	310	276	325	288	278	295	257	293	312	287	301	295	306	283	318	308	293	309	269	290	288	311	301	325	325	349	321	306	289	316	346	294	291	287	297	291	284	310	299	305	306	317	286	306	298	304	304	295	290	289	313	315	309	329	300	331	311	336	288	278	304	259	298	272	328	305	296	296	317	277	291	291	273	302	300	308	307	272	289	313	278	304	306	282	343	268	298	308	313	354	293	312	314	290	315	287	268	331	315	292	320	290	356	272	322	309	287	307	303	319	258	286	302	290	313	308	313	283	291	293	318	298	308	303	299	274	304	309	302	321	313	284	276	327	308	327	285	299	292	319	306	301	310	325	267	273	280	308	280	287	323	311	308	322	301	304	281	271	288	294	300	289	303	330	290	269	304	296	300	303	279	291	327	304	294	313	296	304	325	311	303	275	297	298	286	271	302	288	310	296	271	287	294	291	293	280	311	305	303	294	306	329	306	313	295	285	286	274	305	285	296	288	288	301	268	293	302	309	300	289	327	285	317	285	281	331	311	301	327	353	306	313	315	301	326	299	283	298	313	290	316	314	308	287	309	305	315	287	298	288	290	305	314	270	301	268	290	299	297	291	323	316	324	323	308	309	319	296	306	297	314	322	278	344	262	296	282	311	318	296	310	327	285	287	297	323	300	296	290	322	315	316	291	305	300	299	298	327	288	307	298	315	303	281	298	293	295	300	284	291	326	317	266	302	323	298	286	316	302	321	264	256	329	309	298	305	294	322	294	337	305	278	317	341	322	288	353	283	289	297	306	305	319	303	269	293	300	278	275	314	322	303	295	317	296	327	300	310	291	344	302	292	311	292	326	275	305	323	293	282	312	305	298	308	256	288	269	293	326	255	276	275	322	311	300	304	268	292	307	294	300	327	307	303	253	290	312	297	272	306	287	286	316	303	283	320	313	299	288	299	288	318	296	302	315	306	296	317	320	297	302	301	279	324	292	262	312	311	326	325	304	303	281	293	332	283	284	326	305	278	305	287	262	318	312	350	304	335	286	285	296	304	293	302	320	271	273	306	310	259	296	289	305	316	263	300	290	337	318	292	293	283	289	310	330	288	267	334	331	289	291	291	317	272	306	279	332	281	342	282	293	305	279	302	301	293	315	286	293	331	291	288	292	295	284	284	324	315	312	306	284	301	258	274	263	302	310	279	317	305	280	317	286	307	290	315	304	292	297	285	270	294	313	280	296	316	281	305	296	284	301	319	305	299	311	287	296	335	260	312	290	277	297	301	310	269	303	287	310	284	324	288	314	281	314	306	307	326	295	309	309	322	333	287	288	323	289	278	302	313	280	288	282	302	296	287	303	310	283	318	290	303	288	329	294	280	287	308	310	321	297	320	306	301	302	305	324	298	294	277	334	305	283	288	279	269	281	319	305	311	307	316	299	308	264	301	322	339	303	324	297	281	285	306	294	297	335	288	260	296	285	280	282	323	288	297	302	320	299	283	311	295	329	288	306	277	283	276	272	305	319	321	312	308	333	310	304	305	311	302	301	300	292	304	264	297	286	271	302	313	323	290	290	308	283	301	292	317	299	322	295	286	296	311	301	299	309	309	290	312	289	306	314	308	307	272	304	279	314	309	305	281	325	325	292	305	283	297	315	287	277	306	297	296	302	312	322	251	281	317	293	314	313	284	280	298	301	297	309	329	296	334	295	298	297	324	288	275	303	319	291	309	325	328	307	291	267	309	323	291	292	305	290	317	303	309	313	298	289	306	316	291	322	292	328	268	292	309	325	286	304	297	318	301	298	303	309	317	303	303	285	286	286	294	306	307	337	284	312	282	309	293	332	308	292	297	302	300	301	311	305	275	287	306	294	317	330	289	298	299	290	267	271	306	301	328	279	280	303	304	277	301	286	293	292	293	311	293	283	281	293	288	275	248	310	309	280	294	318	313	274	347	302	308	276	277	293	295	310	323	309	306	282	272	279	309	303	293	287	328	293	294	308	313	307	301	295	307	292	279	289	337	308	317	324	280	267	285	331	312	303	297	277	319	278	287	306	296	297	302	294	288	294	289	298	287	296	334	274	308	302	309	313	267	303	294	296	277	310	300	295	300	298	243	298	284	249	260	286	312	334	275	307	314	311	282	329	305	303	294	280	328	297	310	305	272	315	284	316	283	308	306	278	299	274	295	288	291	343	319	325	285	291	312	297	310	329	277	308	311	322	320	315	287	271	293	313	302	278	310	300	310	328	274	298	292	308	304	309	295	328	282	288	323	279	291	278	288	293	334	294	266	294	297	326	307	301	302	325	296	319	321	281	259	331	275	280	275	286	300	295	277	300	300	288	282	298	298	306	274	276	288	303	322	302	297	274	284	272	289	327	271	288	303	296	288	282	273	289	283	316	302	311	296	293	292	261	295	285	305	283	327	303	304	307	290	313	291	316
11846	4493	2268	1206	828	734	491	340	328	228	212	198	206	207	204	183	208	179	183	169	187	179	156	190	154	160	175	183	169	182	160	161	156	158	149	154	170	156	181	171	168	153	174	143	167	159	172	184	179	152	159	155	147	138	158	164	182	181	175	166	174	168	141	164	155	180	175	158	158	167	161	158	160	168	185	170	180	158	190	165	155	140	143	153	159	173	178	170	163	164	164	161	180	154	165	175	180	168	173	173	159	172	146	173	171	155	151	174	169	185	151	156	125	152	149	194	163	172	180	167	161	162	181	163	144	157	168	145	153	167	167	170	162	170	161	175	170	179	150	177	139	154	176	180	138	147	178	166	151	174	170	182	173	160	163	149	151	182	167	152	186	172	186	157	169	186	150	151	184	178	160	165	149	160	178	188	167	160	161	144	141	174	170	177	170	186	165	142	158	160	147	162	170	160	167	164	162	156	157	151	165	181	177	178	180	145	159	131	170	146	150	163	157	166	189	165	182	157	166	174	176	160	153	164	163	165	163	148	148	177	173	170	154	178	160	170	171	165	169	164	163	154	174	191	179	169	167	180	146	164	159	172	180	168	195	175	170	159	176	169	152	141	168	176	155	160	167	167	181	160	177	164	178	166	177	167	161	154	175	184	160	191	162	153	153	160	183	156	156	142	177	175	200	182	168	171	159	173	148	161	182	175	176	158	184	173	156	177	158	185	151	162	175	173	171	168	166	156	183	179	179	172	175	151	183	180	152	161	161	186	160	146	185	160	191	150	173	148	164	154	158	169	165	151	159	136	150	166	159	156	144	142	159	188	173	194	151	170	166	152	176	168	161	152	139	141	174	189	154	163	152	154	163	162	158	159	147	152	148	158	151	163	178	185	173	182	164	184	170	151	143	167	170	146	155	149	177	150	157	143	164	158	190	200	184	179	185	178	204	165	191	163	172	172	171	149	157	168	175	166	181	165	154	161	179	145	176	160	168	179	168	156	181	156	153	179	164	154	196	133	147	173	160	156	162	181	151	171	182	164	165	141	175	144	158	150	147	148	183	167	156	159	147	178	161	167	156	149	149	149	139	165	146	171	165	161	171	177	148	175	153	165	158	196	130	151	161	161	174	160	155	146	157	140	181	178	171	160	155	177	160	173	135	171	160	145	168	149	191	179	177	153	171	162	158	159	158	168	167	176	160	157	180	168	169	157	173	136	181	155	161	145	151	185	160	177	181	155	165	160	188	172	169	181	174	193	146	172	155	158	163	155	148	166	155	142	150	153	180	160	185	151	155	155	162	155	168	188	153	162	185	171	182	194	161	145	177	188	168	152	170	188	178	166	196	148	155	152	168	152	160	174	165	161	156	165	169	145	180	168	168	158	171	160	166	151	179	166	148	156	164	155	181	156	185	158	195	172	169	167	161	158	150	173	177	173	153	170	149	143	152	153	168	150	164	153	165	168	164	187	174	162	184	170	173	173	146	167	195	167	158	167	182	180	155	165	184	172	164	155	184	185	163	159	174	162	167	157	150	147	166	172	159	132	165	159	170	162	156	186	162	163	162	183	153	169	161	179	150	207	161	178	161	169	150	170	179	192	144	174	139	156	169	166	185	140	173	167	145	153	167	154	156	192	148	161	162	157	140	170	169	170	165	166	151	154	170	165	162	158	164	155	170	166	156	147	149	186	193	192	186	160	155	150	152	132	161	175	193	148	164	179	197	162	183	170	166	175	169	167	149	138	165	182	146	174	187	166	174	158	149	191	161	154	144	178	167	162	169	145	166	166	182	150	178	166	163	196	151	164	172	157	181	176	154	170	149	165	166	183	168	177	164	181	171	181	155	174	165	180	155	163	141	146	197	195	160	168	142	146	161	185	144	163	188	181	136	145	163	153	167	165	173	172	161	168	177	159	168	180	163	175	166	151	173	175	180	187	151	142	185	181	160	172	158	161	158	187	147	173	173	189	169	162	161	156	161	172	147	155	165	163	153	168	172	171	160	162	172	142	184	182	155	185	175	137	154	152	171	178	173	156	157	166	169	170	168	170	166	170	170	156	163	158	163	174	161	158	170	165	175	150	183	154	152	152	164	157	182	165	161	153	174	164	155	166	177	168	154	175	176	190	149	188	171	177	155	157	177	170	168	158	163	182	182	154	177	194	176	173	158	181	153	152	181	183	188	151	174	164	173	160	170	167	143	151	163	158	153	152	146	160	150	141	170	173	162	165	162	163	166	149	162	167	162	171	179	172	144	142	169	175	133	178	170	180	157	162	172	154	164	172	145	175	150	178	178	160	177	179	154	182	162	189	158	162	153	143	153	180	155	201	180	173	168	188	175	160	141	154	161	178	174	195	152	161	154	177	158	152	165	138	186	167	180	161	177	154	177	164	166	152	161	164	179	179	196	186	173	160	169	194	172	165	176	141	165	149	159	194	168	150	185	176	147	146	142	147	183	149	154	194	146	174	150	162	171	170	138	163	193	174	170	164	145	160	146	160	193	179	160	158	183	177	159	158	141	155	175	153	158	177	189	159	147	166	141	150	178	164	181	135	164	172	166	149	161	156	144	179	180	157	155	177	160	164	140	206	157	167	157	164	148	170	169	191	186	180	177	165	158	165	171	173	174	176	156	145	137	163	149	170	166	174	181	170	149	172	170	151	159	204	173	167	189	173	179	181	155	154	184	165	166	164	165	164	196	162	175	163	146	173	183	151	145	165	181	159	151	170	168	166	169	141	168	151	182	162	172	173	167	162	169	157	169	163	186	166	192	158	160	175	184	176	177	190	166	158	183	158	170	181	169	176	155	184	166	169	152	152	169	179	170	177	153	162	151	186	173	152	164	162	162	151	153	170	186	155	176	157	152	169	140	165	149	167	161	173	152	156	144	142	196	166	174	132	176	173	178	163	177	155	150	146	189	157	159	171	187	163	186	165	151	150	178	148	148	146	202	150	153	175	161	168	168	153	175	168	150	158	174	150	168	173	183	170	175	162	158	180	178	149	165	150	179	157	175	182	152	138	160	177	165	167	153	149	170	157	152	174	166	169	172	169	167	206	172	168	156	195	174	165	158	173	157	161	164	158	152	157	157	160	161	151	134	174	143	170	161	162	149	178	151	166	180	156	161	166	174	184	144	188	156	152	176	155	175	147	174	156	167	177	187	171	185	186	183	184	179	188	158	178	161	162	174	157	179	168	173	169	150	158	150	180	188	156	164	170	148	182	162	185	176	152	169	184	162	150	145	147	153	187	186	159	180	173	159	188	165	146	174	165	176	184	174	154	152	144	182	171	159	159	176	175	158	172	159	174	152	183	154	159	156	170	145	164	157	147	183	173	151	150	176	142	151	167	159	167	154	175	178	151	180	143	175	189	156	158	168	180	182	175	158	171	187	175	189	156	167	161	143	190	164	158	166	162	173	143	153	156	180	167	140	149	174	148	167	149	147	159	152	186	178	151	159	163	149	162	175	196	159	164	186	144	185	154
8922	4437	4410	4148	3524	3221	2260	1575	1433	1011	812	798	776	618	573	584	583	540	529	513	477	503	417	455	421	403	428	430	438	435	408	460	418	437	435	445	394	418	458	440	451	401	431	437	386	443	425	406	396	379	404	395	483	410	390	419	417	416	430	418	415	417	397	423	400	427	395	415	423	445	433	434	405	421	440	452	450	389	423	440	395	439	448	387	395	428	408	428	416	421	439	433	430	379	443	451	429	434	423	454	425	438	437	391	436	398	451	376	441	418	417	438	423	418	406	425	363	433	395	397	408	427	452	460	407	435	426	386	452	437	445	423	430	406	456	392	442	439	368	431	419	422	414	404	431	417	426	432	376	434	426	360	441	378	442	405	429	408	442	415	422	417	439	436	371	419	425	432	420	421	432	397	404	393	422	395	438	403	440	445	443	413	447	466	374	393	449	438	399	448	392	424	439	480	459	429	455	437	430	426	440	407	438	378	439	423	442	421	485	430	401	434	400	412	439	427	442	435	419	406	427	433	406	400	423	441	469	438	427	406	408	425	382	419	402	440	423	403	412	388	444	454	419	411	403	408	421	403	422	448	435	396	393	434	397	374	442	399	397	428	420	438	408	405	456	413	440	409	391	450	430	416	434	400	442	442	412	444	439	443	440	415	408	394	437	427	435	422	444	388	402	455	379	429	463	401	429	407	413	430	410	441	423	425	413	411	420	401	430	411	450	383	409	445	417	442	412	427	411	433	442	418	409	426	438	416	421	429	413	424	449	399	423	434	422	392	423	408	410	419	431	404	403	441	444	433	415	424	431	384	436	420	426	412	439	431	424	412	388	443	428	436	427	438	419	421	473	422	432	421	432	428	407	416	432	419	423	409	415	431	409	442	416	416	446	400	430	412	438	412	404	432	411	408	394	400	427	408	417	424	436	417	405	413	381	419	381	387	450	405	400	437	428	444	427	409	401	408	412	439	420	400	408	418	438	429	416	443	422	405	425	439	413	420	405	424	380	405	414	448	407	429	452	423	428	399	409	393	402	416	418	411	437	437	455	419	410	416	409	405	407	410	405	452	403	390	409	432	405	474	431	428	421	437	398	435	399	416	443	445	437	403	403	414	399	419	442	433	446	424	402	424	402	411	430	402	423	450	428	417	420	406	410	430	431	428	426	463	443	409	398	416	408	417	401	445	421	391	439	392	430	377	460	426	430	406	466	386	415	436	433	435	441	423	466	427	430	454	433	402	429	426	438	405	405	458	399	409	439	366	454	409	384	429	434	437	401	408	437	420	423	438	443	441	445	419	426	419	436	416	413	401	445	407	406	427	426	411	391	442	414	407	434	426	403	418	388	436	422	437	427	407	405	398	449	400	399	432	402	444	419	427	422	422	422	397	430	416	441	409	429	400	421	426	427	444	404	414	429	406	402	440	405	467	437	417	412	409	434	430	460	386	413	457	393	384	416	412	425	465	411	447	445	403	467	418	399	400	410	390	435	417	425	399	390	434	422	432	377	344	430	394	421	438	425	393	426	442	442	473	432	441	356	428	431	452	457	453	430	398	416	417	406	431	425	409	413	404	447	436	441	485	434	473	436	442	418	429	398	423	404	416	405	386	415	423	402	421	464	403	375	409	418	405	454	421	417	428	417	405	441	419	438	406	397	427	432	410	390	428	409	427	447	399	421	418	408	430	443	451	425	408	424	401	464	426	429	408	452	405	396	417	407	445	379	412	424	445	428	412	415	411	393	430	417	415	405	399	400	426	412	418	428	397	396	435	432	453	394	441	433	396	387	433	411	391	437	460	463	408	444	415	401	405	408	408	459	381	384	461	416	420	421	402	413	405	418	436	425	435	427	457	440	429	422	420	397	472	411	416	413	421	389	391	401	384	426	403	409	450	409	429	400	432	393	428	466	424	419	439	441	396	438	400	423	447	450	449	422	434	423	407	447	415	422	418	416	406	410	449	444	424	425	399	448	421	422	458	407	396	429	409	428	410	458	448	410	459	438	403	435	421	422	418	420	425	417	418	369	419	440	422	420	414	397	420	433	410	406	400	426	391	429	425	406	428	431	413	408	408	427	404	437	407	412	448	412	408	423	469	389	435	429	384	401	407	405	450	443	452	414	415	448	414	401	433	367	407	414	409	404	432	403	466	410	405	422	441	436	421	422	422	389	425	426	416	390	408	444	412	453	386	445	444	432	422	420	407	400	414	429	425	437	393	404	401	422	427	415	410	394	434	442	457	385	426	383	421	438	436	426	423	419	428	409	418	448	430	445	411	427	405	423	399	389	433	422	435	398	429	396	412	439	462	413	423	421	405	401	413	466	425	437	422	398	450	421	436	464	442	442	421	431	390	417	406	451	426	399	446	428	408	442	399	415	405	392	451	440	438	457	421	410	419	397	419	462	422	412	407	421	381	400	402	430	424	425	424	426	435	437	409	421	415	448	427	420	420	443	430	411	449	431	417	400	447	403	402	452	418	427	400	426	442	435	418	420	397	391	428	416	417	415	443	428	437	435	404	426	430	441	434	396	435	422	419	426	416	393	411	398	410	459	419	413	416	454	425	414	423	405	443	422	411	420	389	407	401	426	398	433	432	409	423	439	384	456	410	406	407	444	413	403	423	414	378	446	431	417	408	414	415	435	433	450	380	403	446	418	426	434	428	409	457	450	434	446	416	439	412	437	385	405	418	444	394	437	424	402	451	434	425	431	363	433	398	422	444	443	419	418	397	432	434	445	426	433	419	444	429	411	417	380	417	448	421	437	395	424	429	449	463	431	420	397	420	420	438	409	414	424	432	405	451	399	408	420	416	436	383	439	443	454	410	390	426	466	406	393	430	438	440	402	411	412	423	380	431	422	439	418	467	410	448	433	457	415	395	412	384	423	438	409	429	445	439	438	425	417	442	413	432	434	441	413	432	424	405	430	424	436	391	438	397	427	409	448	418	425	469	429	452	444	465	401	383	445	407	417	406	445	400	439	409	441	387	417	427	423	400	407	427	410	425	426	408	425	411	367	420	443	412	396	433	416	443	402	433	432	403	436	431	429	408	451	420	464	427	423	436	396	421	419	408	403	434	431	433	370	435	413	449	412	433	469	442	439	419	423	433	444	415	421	420	418	432	479	437	454	441	416	428	430	408	441	421	440	447	411	423	466	453	440	416	408	434	446	424	414	437	416	379	429	427	438	417	422	411	443	440	429	473	447	434	434	383	411	388	394	376	419	449	442	409	406	401	443	412	407	404	436	428	413	412	421	387	422	427	426	426	374	401	418	426	391	403	448	409	411	396	416	439	405	440	395	425	403	408	420	402	472	422	458	418	443	437	412	438	437	410	459	452	417	429	449	411	440	440	433	408	429	409	395	417	429	419	403	401	415	420	416	436	424	436	421	432	428	414	425	417	442	431	419	432	415	445	411	444	425	447	408	421	440	389	428	422	411	434	407	432	432	435	424	395	421	426	410	436	456	451	413	406	414	385	426	411
23544	8081	4904	2588	1733	1366	909	698	452	333	328	309	278	276	277	283	262	259	202	205	196	179	203	248	207	218	206	204	216	173	205	203	188	184	197	207	216	182	187	219	187	185	197	190	199	190	209	187	192	182	203	203	176	194	208	173	188	180	173	185	185	236	184	180	191	186	188	172	181	206	184	189	199	228	192	201	189	186	174	195	181	209	214	231	199	192	178	184	159	190	198	183	222	220	193	181	199	181	192	175	208	184	186	185	170	200	192	184	194	198	156	190	193	217	186	177	191	196	187	185	191	195	194	170	190	200	174	180	182	188	182	197	172	202	199	180	188	186	177	190	191	162	184	188	166	216	232	178	184	191	191	218	177	211	194	195	167	201	169	183	203	202	168	189	187	162	230	183	207	187	194	178	181	203	212	198	176	202	167	174	189	192	188	176	193	180	194	198	190	187	202	197	190	179	194	220	182	183	197	204	167	186	205	183	196	209	190	195	234	209	179	194	194	188	200	193	176	179	180	157	189	188	194	200	182	182	201	211	167	175	153	182	168	169	204	196	216	178	188	202	184	201	186	184	207	181	196	206	190	185	177	199	189	184	196	181	190	188	179	210	178	207	184	173	195	214	189	185	214	210	210	172	168	167	215	196	187	216	183	238	184	184	195	174	188	198	204	171	181	182	176	181	170	191	199	194	196	191	214	161	183	181	179	215	159	175	185	175	199	213	182	206	195	191	200	181	206	185	161	199	225	213	190	180	201	185	207	189	189	179	199	200	210	161	178	194	184	179	191	179	199	206	206	192	213	178	192	171	196	168	193	182	165	172	178	178	216	187	191	165	187	225	204	189	191	160	177	191	206	167	177	183	193	196	186	168	200	213	198	211	192	183	194	173	188	163	177	174	186	195	164	216	188	192	175	187	177	187	184	187	154	179	218	198	187	165	185	184	182	169	201	194	211	196	182	188	182	186	216	165	193	182	204	188	200	191	178	168	183	187	189	170	184	211	183	180	202	170	196	171	203	173	187	189	195	213	194	183	188	167	178	196	199	181	187	184	180	180	208	174	179	167	199	187	160	178	180	186	178	194	200	201	195	203	216	192	216	213	198	167	173	193	201	178	172	189	201	190	195	159	182	201	207	175	195	184	222	186	181	199	169	182	214	218	206	168	223	187	190	179	178	188	203	207	208	198	191	187	181	193	172	165	190	198	203	185	183	183	184	184	199	185	177	199	186	171	197	171	195	182	193	192	195	161	175	184	187	192	243	181	180	208	177	204	172	170	208	186	203	175	198	176	185	203	201	199	195	179	174	194	173	180	182	198	223	179	175	164	189	187	174	198	195	194	196	177	195	199	178	191	184	205	191	184	208	194	170	180	165	211	197	178	203	181	191	172	184	191	209	200	207	168	174	186	182	219	199	201	218	206	192	222	209	191	219	185	189	190	198	189	195	187	200	171	234	189	198	208	209	184	171	187	183	187	206	205	195	179	191	204	213	181	229	176	177	190	186	188	183	189	195	192	196	168	215	199	186	190	197	191	160	207	180	183	195	181	175	168	195	205	215	203	180	209	210	184	194	204	198	202	196	175	179	181	216	190	190	203	213	174	181	162	194	219	170	215	202	192	176	223	202	199	193	192	218	183	186	173	199	199	187	241	191	177	201	171	187	203	181	197	193	177	173	196	212	173	197	189	197	195	174	181	174	202	198	189	172	176	178	199	191	208	192	192	188	184	187	231	179	201	220	146	173	193	191	186	196	188	175	200	188	163	161	183	179	193	176	179	206	180	181	202	191	208	182	210	194	204	193	179	217	201	176	195	192	189	195	187	172	195	200	176	183	209	176	192	159	185	170	200	183	178	180	207	170	188	170	187	167	195	196	201	177	198	180	191	190	165	202	217	198	187	196	213	195	194	212	183	169	171	184	175	210	157	183	178	193	172	203	210	183	165	169	176	196	183	182	180	211	179	184	175	190	164	184	187	190	212	190	175	193	187	190	151	168	193	190	151	176	185	190	179	201	193	184	149	200	171	199	160	176	225	190	186	162	182	167	219	170	176	197	205	203	183	163	182	216	216	158	182	215	190	176	193	199	207	205	178	207	184	186	182	192	182	185	204	191	191	187	232	206	195	183	177	206	189	204	178	200	194	192	186	180	156	209	189	188	162	179	198	200	181	212	195	201	176	177	214	177	183	207	205	183	189	174	171	209	199	192	171	168	175	213	192	193	196	187	169	184	187	186	167	202	190	196	185	191	184	209	168	181	187	180	182	184	176	182	185	184	193	196	174	182	194	166	158	177	203	192	179	192	188	177	198	215	209	174	167	199	166	192	205	204	161	201	177	206	176	170	163	184	187	182	180	169	215	178	182	151	183	215	199	175	176	166	178	188	183	202	200	199	179	205	193	171	187	173	193	176	212	203	209	182	208	194	186	202	177	186	217	189	164	200	168	195	167	182	160	180	159	192	199	173	170	186	160	211	194	179	185	219	192	186	179	191	187	174	201	174	184	205	209	201	192	182	154	182	200	184	180	198	175	199	167	184	190	185	174	193	194	206	205	180	160	179	176	194	175	186	175	185	198	193	200	197	194	179	182	179	218	193	185	196	180	177	186	205	199	199	177	218	176	213	193	177	176	200	202	206	180	189	188	196	185	199	173	196	184	200	182	201	200	184	169	195	194	210	208	166	196	154	164	180	174	177	202	169	174	194	177	173	168	188	178	198	170	193	179	173	191	174	212	208	174	181	204	191	188	171	196	178	195	210	183	205	175	180	185	214	181	200	179	187	182	196	188	190	175	186	181	199	179	203	186	173	167	182	179	169	208	185	189	187	188	199	196	213	175	189	181	210	192	205	165	183	200	195	197	173	200	186	153	190	185	190	200	189	184	184	195	172	179	202	187	189	179	173	184	199	222	187	154	193	198	226	195	190	190	196	183	182	171	194	201	173	175	192	204	166	190	214	169	181	177	171	195	203	197	205	214	171	173	136	181	223	176	174	207	191	178	206	217	163	182	196	185	213	160	198	178	177	196	162	132	176	194	182	206	184	195	206	185	186	156	179	202	199	190	185	179	209	195	175	174	173	190	217	194	192	143	179	210	211	186	177	222	178	199	158	192	188	180	204	185	204	174	195	188	204	174	186	187	223	218	201	220	193	172	170	169	210	194	177	202	179	188	191	173	204	197	183	183	181	194	175	196	228	191	182	203	205	191	199	168	223	189	210	179	179	201	200	201	173	199	211	179	214	203	198	200	197	226	192	186	174	186	183	197	194	192	185	182	166	185	203	173	183	179	183	194	227	189	168	180	173	209	188	198	179	184	181	183	174	170	175	179	198	201	202	202	204	203	177	192	201	201	160	205	199	202	215	181	167	189	199	196	194	202	208	201	170	176	215	172	208	181	198	174	185	198	191	199	202	190	194	162	194	178	203	181	190	191	184	217	191	203	187	206	182	172	176	183	186	196	198	168	184	196	169	185	194	197	178	221	176	187
17050	6804	8630	7389	6586	5579	4351	3046	2019	1501	1316	1204	1083	1097	965	931	776	731	625	630	638	583	542	582	540	544	500	577	478	551	491	451	505	468	515	493	491	517	482	480	524	450	484	493	490	475	493	522	488	476	453	487	473	502	467	479	498	467	461	486	443	460	506	483	471	463	479	483	474	513	444	505	468	505	441	490	478	491	505	499	449	453	506	489	440	465	482	501	474	460	480	433	458	471	502	448	478	482	475	480	458	484	494	485	458	477	490	474	411	484	469	460	492	492	490	469	449	512	461	480	459	442	441	453	451	476	479	506	464	492	479	469	441	460	453	439	478	510	503	503	460	503	503	436	474	465	484	470	433	514	474	485	497	430	451	459	475	469	459	483	496	469	474	494	458	460	485	442	503	441	472	489	491	475	449	503	441	468	497	448	492	478	478	448	477	485	469	471	456	449	457	462	487	472	456	460	488	481	478	453	494	471	456	461	471	438	465	462	481	479	475	495	461	470	426	473	460	474	463	488	460	478	487	489	448	489	478	474	441	470	480	460	487	417	445	494	465	479	454	479	484	430	445	466	467	477	463	497	442	479	448	467	446	504	456	462	470	421	443	460	446	465	516	503	455	459	460	474	447	483	468	504	451	469	475	493	468	453	465	474	442	485	479	490	473	454	472	450	470	446	514	468	462	461	463	446	465	468	480	436	427	486	511	466	431	475	475	479	440	520	439	451	459	438	479	498	439	510	475	470	514	467	507	499	467	480	454	475	438	482	425	467	445	465	492	476	500	474	445	515	499	470	436	454	481	520	464	479	491	474	498	457	433	447	472	472	457	499	460	459	487	466	469	444	472	462	485	451	480	452	458	465	492	468	496	471	450	477	489	478	488	487	499	429	479	454	443	484	481	470	471	486	481	469	502	463	455	514	467	466	464	471	475	479	438	445	463	486	480	493	489	469	427	442	447	458	466	477	494	437	489	472	515	474	492	521	461	511	486	487	479	473	444	458	465	477	489	472	463	473	429	474	483	489	512	505	449	472	496	453	460	480	507	490	446	438	453	417	491	455	456	506	510	431	469	453	465	459	456	494	467	418	455	467	492	456	495	504	492	455	467	473	507	402	453	459	446	495	441	498	464	454	465	509	518	465	436	476	469	459	440	474	484	496	415	461	478	442	473	481	464	476	493	477	479	451	435	475	478	453	481	433	469	485	462	449	454	459	458	475	461	451	423	460	478	487	461	492	479	485	439	484	480	470	474	429	474	486	467	461	479	457	498	473	442	471	468	469	471	509	454	443	475	482	484	467	452	461	457	469	512	467	436	425	486	470	487	469	453	448	425	463	453	474	466	469	472	504	440	458	480	463	447	469	502	469	479	458	462	489	473	474	468	471	494	481	456	442	489	460	443	477	470	419	496	427	459	492	432	470	503	454	462	470	495	512	532	485	490	499	445	499	466	444	465	456	494	480	479	468	465	464	498	471	504	483	468	512	499	462	452	471	471	499	460	484	479	462	465	493	465	409	473	494	454	489	460	453	456	502	477	443	459	482	424	505	447	459	494	446	488	456	459	410	446	456	449	452	449	474	465	452	483	518	477	454	449	439	476	488	464	476	506	458	453	476	465	523	487	465	459	477	521	446	461	459	469	445	438	504	455	487	489	475	443	457	455	429	449	443	452	473	489	496	469	479	464	492	503	450	495	449	447	436	496	460	487	475	516	481	475	479	486	451	472	510	453	448	450	482	466	509	463	445	465	447	514	471	449	440	455	480	465	474	449	437	514	488	447	430	464	497	467	498	475	454	457	483	482	474	496	451	489	448	547	481	459	484	455	477	495	459	485	456	482	504	497	474	431	473	455	507	458	446	493	497	461	496	454	478	478	461	471	476	465	483	450	464	464	493	473	455	488	465	465	460	480	509	439	477	477	475	464	449	458	474	446	448	446	520	445	456	453	539	437	447	485	441	439	471	475	479	467	459	501	476	485	484	492	466	456	475	474	500	461	477	491	481	488	471	466	447	446	468	485	462	490	471	484	478	459	492	443	459	504	448	517	491	437	450	440	466	463	460	449	446	493	484	463	456	446	451	451	490	481	466	476	468	515	486	466	445	499	466	491	458	442	517	459	475	464	496	451	432	476	489	485	449	425	456	469	457	501	436	459	477	487	469	487	451	469	493	459	473	466	439	448	511	477	468	460	441	487	529	489	470	458	468	455	462	460	460	450	473	428	432	472	483	462	473	450	481	465	485	505	422	508	500	496	500	472	475	478	458	468	483	446	499	484	462	475	483	443	467	448	494	485	482	520	492	436	465	506	459	496	492	413	490	507	483	493	486	478	433	502	485	477	442	477	412	466	479	486	469	487	496	458	486	474	444	507	457	482	459	454	452	493	473	480	459	468	507	431	474	473	483	475	498	461	480	480	468	428	427	456	499	470	495	470	458	480	451	464	427	478	511	477	479	437	438	462	426	471	453	490	510	495	483	463	467	458	471	474	510	479	459	472	442	462	441	463	482	490	434	462	437	489	459	481	461	496	441	441	470	494	460	509	471	472	469	471	462	507	461	452	444	503	496	448	448	433	433	481	475	472	474	436	518	458	466	445	438	464	471	464	454	465	488	523	475	471	486	471	481	491	499	492	458	467	462	461	481	495	503	484	444	470	473	465	471	480	509	447	487	480	446	481	445	458	468	467	491	504	479	446	467	473	438	473	480	450	474	465	484	425	450	509	486	472	457	467	504	455	435	437	473	473	449	481	491	436	484	414	478	467	458	461	502	452	464	465	500	457	438	489	432	487	476	506	486	469	506	485	447	465	458	463	455	453	452	483	490	460	512	466	470	462	515	450	461	482	477	463	484	455	499	435	493	463	441	482	452	457	503	436	500	485	481	467	495	473	435	476	473	496	467	477	454	493	456	483	456	482	494	503	453	499	476	467	448	500	474	458	476	503	474	474	510	443	435	481	481	485	426	477	507	445	485	513	496	460	464	487	476	469	456	472	458	482	464	512	504	480	478	450	489	445	488	489	504	468	473	501	507	470	457	485	427	482	461	460	459	449	477	479	497	437	480	466	483	510	449	486	459	436	470	477	468	462	501	491	504	457	507	424	476	457	436	466	464	478	477	472	482	456	435	481	454	490	428	533	513	477	482	498	506	489	466	474	452	465	473	480	483	501	518	453	492	465	461	484	423	459	475	469	557	464	481	424	481	484	464	478	503	521	459	470	451	463	516	474	461	454	446	470	458	451	451	478	458	458	504	431	440	419	436	494	495	483	483	481	487	457	494	478	439	470	475	448	449	461	484	469	471	479	485	424	470	508	439	482	462	454	481	484	472	457	469	486	453	467	470	494	443	459	410	462	450	443	443	439	452	457	479	490	492	429	495	469	436	478	465	471	459	462	491	491	485	433	463	468	489	444	487	480	456	481	480	463	451	465	488	483	476	485	461	435	427	500	484	484	486	527	451	482	502	474	445	529	478	507	481	461	459	486	470
32723	13613	6921	4600	2747	1920	1372	794	479	424	376	324	302	262	246	208	176	137	130	134	152	128	131	139	141	141	145	132	145	144	130	122	129	108	108	122	104	133	129	116	112	128	104	140	120	125	123	92	110	124	112	144	119	110	126	121	137	119	99	126	119	101	120	118	102	110	108	118	97	114	130	108	117	108	128	118	130	142	130	120	119	123	132	124	106	132	119	100	122	113	100	136	89	117	120	117	94	107	124	123	126	103	116	96	105	105	116	114	125	135	132	131	118	133	117	115	131	104	107	116	112	107	125	109	120	120	128	111	119	107	120	114	137	131	144	124	132	119	121	113	96	117	129	112	141	143	115	118	119	129	114	100	102	146	110	121	123	110	101	118	126	123	115	122	113	115	114	146	107	99	127	123	117	92	105	146	139	123	121	109	121	126	111	129	127	96	118	127	113	120	111	109	96	123	122	127	109	113	124	123	130	113	121	123	109	128	101	125	138	131	121	141	115	113	97	117	99	125	99	108	114	114	123	121	127	124	126	124	122	120	118	158	120	117	103	111	124	115	129	138	137	125	107	127	120	116	118	118	119	106	139	133	110	100	104	124	123	116	106	109	111	131	115	133	120	137	120	126	123	124	128	129	141	123	112	119	108	121	109	120	110	119	131	114	110	115	132	111	131	120	142	129	86	119	141	132	139	110	116	122	103	108	132	116	129	112	122	144	117	121	129	110	120	113	123	119	127	118	135	124	98	95	117	123	118	120	120	97	125	122	101	125	90	115	113	117	101	133	128	128	125	118	127	114	122	103	116	119	111	122	110	117	113	118	128	125	109	121	119	124	116	123	118	126	124	125	128	130	121	132	94	142	120	111	106	110	110	129	125	114	113	96	108	110	130	149	111	115	108	138	108	122	130	139	151	123	121	109	103	114	136	122	121	119	114	115	122	113	112	121	119	98	129	130	126	125	117	113	115	131	120	108	145	114	117	103	110	119	124	110	122	110	112	130	126	106	123	96	112	125	116	135	110	121	116	110	149	113	150	128	98	125	126	116	113	103	100	106	113	118	108	132	113	119	114	118	123	116	142	110	127	120	119	113	114	123	127	123	116	111	96	118	112	122	123	131	125	113	117	116	131	106	110	119	127	122	142	118	120	108	115	128	136	114	128	124	102	128	124	116	113	124	118	106	91	98	111	108	135	102	116	101	116	101	105	110	105	120	126	103	114	129	109	119	105	130	99	114	103	114	110	96	122	118	136	98	103	119	132	114	89	118	125	110	123	108	118	116	138	127	109	118	114	129	133	117	106	111	119	122	121	104	100	114	117	121	136	115	119	139	137	113	131	145	113	120	110	114	125	137	131	114	131	111	107	125	127	116	112	105	125	126	120	134	112	108	114	112	119	120	128	127	111	125	115	128	126	144	125	113	97	126	118	111	120	128	127	124	109	117	122	135	124	129	104	94	128	127	115	141	110	117	123	110	111	119	119	132	113	118	106	117	128	103	113	114	104	109	99	99	136	129	131	130	112	125	115	130	102	107	138	133	111	134	124	90	124	114	102	98	120	116	113	119	111	130	117	124	134	125	111	103	121	107	123	131	134	119	132	107	122	110	130	135	110	142	123	126	129	120	115	119	108	118	101	117	125	94	109	114	106	118	115	117	101	104	124	115	113	114	134	118	97	133	114	124	130	114	108	96	123	128	126	113	116	132	140	115	127	126	109	146	141	102	111	115	115	128	103	123	115	124	132	121	98	128	88	95	108	113	109	134	122	120	106	114	117	112	109	88	131	121	120	120	122	131	118	120	135	127	100	91	122	110	116	133	128	118	119	97	126	89	127	97	125	111	126	109	111	133	124	110	136	120	106	110	125	136	117	141	145	105	114	101	114	107	109	104	136	125	111	127	149	108	121	116	127	116	112	130	116	116	97	101	116	123	140	124	142	127	117	109	119	153	132	102	134	105	122	126	143	111	99	122	112	108	136	116	113	134	130	111	113	121	89	116	106	115	121	117	131	131	97	98	121	105	117	110	115	108	130	127	120	132	132	128	123	100	125	111	92	124	118	127	108	119	103	126	125	106	103	109	104	141	110	104	117	130	124	108	101	123	101	134	104	104	117	101	121	119	116	115	123	123	114	126	133	121	123	109	135	105	123	100	104	96	108	114	129	121	134	100	118	115	116	143	135	115	115	124	130	99	131	148	138	103	119	127	118	105	103	125	113	133	117	128	132	114	103	119	130	127	126	109	120	97	121	108	123	113	115	131	113	114	119	123	126	143	120	97	113	129	122	116	117	110	105	108	137	107	119	100	127	116	123	116	120	112	121	107	127	128	133	106	130	103	120	130	129	132	116	107	118	131	127	123	130	129	130	134	123	115	121	98	120	100	110	113	119	128	133	101	130	135	98	128	103	122	120	124	123	107	116	121	114	116	138	142	109	118	121	123	122	110	113	115	116	119	125	127	119	131	120	98	137	123	130	116	130	117	124	115	132	122	106	111	100	114	133	98	132	113	125	104	133	121	118	108	113	126	132	126	141	117	127	111	115	116	98	130	113	116	113	114	112	113	119	121	121	108	127	119	112	117	113	112	130	125	139	109	113	127	113	123	112	128	131	127	117	127	121	124	140	106	96	107	110	130	110	105	108	122	126	111	112	112	123	118	120	133	117	146	121	130	122	127	126	124	108	132	126	107	116	128	116	135	130	119	126	116	121	106	114	109	134	107	106	110	142	115	120	112	114	105	141	99	119	98	113	113	103	99	98	120	119	125	120	121	122	119	128	125	129	104	112	121	115	144	102	117	100	124	124	108	113	103	110	120	101	117	109	116	154	121	131	129	107	129	121	139	100	131	101	116	94	114	105	130	120	125	97	109	126	123	127	128	122	104	134	119	104	108	98	122	114	128	114	123	114	122	131	106	115	120	112	126	121	121	122	118	107	112	122	143	113	146	112	121	126	108	117	119	108	106	111	109	117	110	123	123	113	112	118	138	131	121	137	122	113	114	126	119	117	104	114	122	127	127	118	121	123	136	112	110	121	107	125	123	116	110	116	122	115	118	125	123	113	128	126	117	141	122	125	133	109	122	127	117	120	134	121	95	129	114	114	108	138	125	129	117	115	127	121	123	131	102	128	126	118	100	115	122	105	121	129	124	102	137	126	109	109	120	112	102	135	106	131	110	130	113	116	127	128	127	118	112	120	125	125	130	101	106	110	108	121	118	122	131	119	118	135	104	115	117	113	111	107	117	110	101	121	146	114	123	114	103	137	146	108	117	133	120	141	113	112	133	90	110	100	120	106	131	113	129	121	120	107	113	136	125	123	105	125	125	134	138	119	102	124	105	117	124	114	133	117	119	128	110	133	128	119	140	129	135	97	125	124	111	130	109	124	131	103	106	159	113	116	126	110	125	111	123	113	111	108	131	92	141	116	92	110	128	109	124	126	101	105	117	134	115	108	113	88	120	90	128	112	126	126	120	114	134	114	98	128	118
21744	10308	10694	11653	9542	7473	5719	3641	2618	2133	1933	1653	1556	1286	1160	939	684	530	543	522	475	462	414	424	444	441	453	456	420	418	362	353	370	348	333	353	330	328	328	358	279	327	329	304	285	302	323	285	275	305	295	323	287	277	300	317	308	311	318	306	268	284	317	305	313	303	308	307	285	267	324	313	318	323	312	331	333	303	309	298	312	329	287	311	329	259	304	281	315	274	303	332	314	329	334	305	331	300	280	275	321	317	297	292	301	286	326	307	293	287	295	298	328	308	279	300	286	296	332	304	291	333	312	270	307	300	296	305	280	292	311	278	328	303	335	333	327	328	323	318	338	284	312	326	315	289	292	316	307	292	286	320	256	314	286	302	305	296	333	274	286	335	323	302	267	304	287	308	309	306	318	281	296	292	304	323	324	291	328	328	280	302	282	297	310	286	332	301	345	301	290	288	319	293	306	317	287	330	315	273	310	318	294	268	295	283	300	306	301	291	309	293	296	324	289	305	321	329	263	285	305	266	280	318	290	296	280	309	312	303	305	295	307	294	270	313	291	289	282	302	279	323	275	282	296	279	336	305	300	296	300	291	289	306	302	297	282	329	271	320	347	311	323	297	308	318	283	277	315	314	292	294	302	287	294	250	311	306	295	298	299	295	281	322	289	334	289	283	311	293	292	299	307	296	280	304	291	303	312	301	317	273	325	309	335	283	311	332	308	287	283	294	304	296	331	307	286	306	312	306	309	298	289	309	322	310	268	319	297	323	336	310	305	307	328	291	275	276	324	312	293	284	310	312	313	331	280	322	308	310	319	308	320	288	279	263	306	302	319	316	315	275	285	294	264	290	293	285	328	296	293	307	287	270	294	316	286	295	281	329	325	301	276	271	302	286	301	308	296	323	300	270	292	317	316	306	297	304	328	301	328	320	298	286	300	315	289	284	304	274	324	300	294	310	302	304	303	320	330	303	286	310	275	308	299	309	308	307	291	296	268	297	300	305	291	328	304	317	273	298	303	299	324	283	323	320	298	256	316	282	314	314	338	284	326	339	285	314	309	300	297	292	310	291	295	267	286	295	317	276	319	296	338	313	303	296	324	329	307	262	342	276	297	310	299	316	278	298	300	296	304	299	294	307	294	280	315	323	295	269	301	313	306	298	281	326	315	289	312	299	315	303	296	302	301	315	308	308	281	291	294	245	270	321	265	289	299	333	305	293	304	288	346	276	329	326	294	325	298	301	280	284	316	295	331	293	313	306	290	303	288	328	308	284	281	298	285	290	283	323	318	315	276	283	286	309	314	303	267	295	292	320	288	289	295	305	294	293	297	285	318	281	292	265	307	318	319	309	302	282	308	310	282	289	291	321	276	290	305	285	290	303	299	285	286	308	320	302	300	273	259	312	312	308	306	297	320	308	315	283	313	340	308	317	289	307	303	255	274	311	272	305	293	304	306	253	318	262	324	288	275	343	295	305	295	354	303	293	311	311	334	295	286	300	298	312	321	298	306	283	281	279	295	254	300	313	292	278	335	271	328	324	279	323	311	315	302	284	288	339	304	286	345	298	266	305	304	305	308	319	322	323	297	334	286	343	308	268	303	285	278	275	300	302	305	333	303	297	296	273	289	317	292	277	292	312	301	291	303	282	291	306	307	346	328	324	330	280	312	285	289	323	280	290	282	342	311	300	312	299	280	301	325	299	304	329	293	282	283	282	294	316	314	293	308	287	278	301	294	318	297	323	306	309	315	316	316	310	318	313	297	283	278	291	296	283	296	276	280	284	278	313	285	335	345	293	300	309	307	286	307	334	279	305	297	319	328	300	304	309	317	295	276	302	307	297	307	305	312	308	304	296	305	292	315	280	313	303	323	305	310	327	317	283	300	312	290	301	291	301	294	304	313	309	315	309	290	290	297	329	297	323	296	326	298	309	321	292	283	295	331	319	322	302	308	318	276	304	318	316	315	290	334	306	298	304	310	295	307	338	277	330	290	304	286	295	267	310	299	305	295	294	301	320	261	307	309	308	305	306	299	300	292	321	330	316	311	327	269	330	318	294	299	271	305	282	330	315	296	308	308	294	285	309	306	311	278	291	319	305	290	293	328	336	311	286	292	320	306	294	282	327	278	306	288	330	305	297	348	290	310	315	303	318	322	270	289	312	283	305	310	272	266	300	298	301	272	297	312	310	309	301	312	308	293	288	321	317	265	285	301	298	330	337	326	312	310	285	281	285	268	296	283	323	303	305	306	280	269	275	330	291	289	325	283	311	295	310	308	313	291	298	305	295	308	302	281	322	301	299	290	289	329	327	282	265	322	310	296	329	313	250	311	287	281	273	309	311	277	310	269	303	294	320	290	304	292	283	313	308	329	290	323	268	313	295	300	276	331	286	289	315	293	317	291	300	321	298	293	296	282	265	295	290	272	334	310	320	329	292	304	323	338	288	297	290	319	330	304	308	310	319	301	295	307	296	301	330	320	325	325	293	319	278	291	328	327	302	320	307	332	277	281	307	330	272	311	285	306	264	310	317	305	308	284	272	279	295	303	291	293	305	315	305	293	318	305	299	282	291	311	312	336	281	289	279	321	311	264	290	303	294	323	299	299	298	325	300	290	299	276	322	298	311	291	293	281	303	316	298	285	290	295	304	326	305	321	268	313	316	283	318	300	315	309	301	318	299	296	322	266	320	294	313	345	312	290	245	306	322	314	286	311	267	311	345	297	292	303	286	300	304	310	318	276	300	295	275	309	261	302	266	316	267	280	278	314	318	284	311	280	309	311	303	298	311	303	318	272	308	305	284	308	280	314	322	295	290	298	295	274	290	321	307	316	304	324	315	321	321	303	305	292	328	294	312	310	281	323	318	307	285	301	264	280	302	320	303	313	304	278	289	319	313	296	291	321	294	296	287	302	286	299	273	303	288	315	268	291	252	310	308	297	273	322	292	321	281	317	322	315	299	305	306	293	329	289	309	310	296	319	292	298	293	310	328	321	313	298	299	293	327	319	325	291	311	334	315	292	301	304	325	286	340	310	323	304	301	298	303	294	320	319	278	314	298	289	293	286	297	295	288	300	287	264	330	324	288	321	273	312	260	316	296	336	305	295	311	303	295	305	322	314	293	302	302	309	287	308	277	278	309	301	288	321	301	299	286	285	301	317	320	271	306	293	286	313	314	308	307	303	293	311	281	298	311	303	273	303	305	313	328	277	329	288	311	305	307	317	285	307	337	294	315	314	307	313	305	288	281	314	317	306	282	309	301	280	299	282	290	340	264	308	304	272	315	332	278	307	304	307	295	304	323	296	320	310	313	295	276	273	285	261	266	315	287	303	284	320	299	304	257	317	314	292	276	286	318	295	301	280	320	290	304	314	308	320	306	299	288	290	267	311	307	306	286	327	304	309	302	290	288	332	335	304	285	319	310	287	254	309	331	293	311	291	284	327	306	280	295	304	301	290	288	313	297	324	316	297	322	332	313	285	289	319	283
12292	3861	2112	1308	750	584	423	344	296	293	271	256	213	182	208	185	189	160	177	167	174	144	146	157	174	160	169	171	162	167	152	173	160	159	187	162	142	149	148	173	171	162	165	150	159	173	170	137	168	149	126	150	176	153	160	150	146	147	155	159	160	182	161	130	161	166	169	161	164	151	197	140	164	155	167	190	163	160	147	168	158	136	172	158	149	168	182	164	151	151	166	170	165	170	171	187	172	160	147	142	176	150	179	154	155	160	162	161	168	146	171	178	125	153	157	152	184	143	168	157	151	159	137	160	153	164	177	167	143	153	158	164	142	175	170	149	150	168	148	168	161	179	161	183	164	154	145	179	159	157	151	164	165	171	155	151	153	159	171	162	163	167	155	171	177	151	159	169	171	150	173	151	172	159	187	150	164	177	155	154	181	167	162	143	166	138	137	158	173	152	135	167	162	166	157	161	153	167	152	145	158	166	165	176	178	173	187	161	179	163	160	155	184	154	154	155	172	159	167	163	164	165	167	179	160	163	159	164	153	171	159	180	140	150	158	152	166	214	146	155	175	158	148	154	143	171	153	165	169	164	165	131	152	165	178	179	167	164	153	141	149	161	140	171	140	165	175	169	155	172	158	149	170	156	159	179	170	140	160	180	163	174	141	159	188	176	152	180	163	153	135	162	151	151	161	156	150	183	168	174	178	131	159	158	160	179	170	143	148	165	144	164	181	163	172	175	148	171	167	154	161	152	165	158	159	139	179	183	164	165	161	160	159	147	175	151	162	161	174	123	170	180	158	180	163	166	171	160	162	141	166	145	155	179	166	168	150	153	154	173	192	181	154	156	170	162	172	158	142	177	162	165	160	165	175	152	164	169	151	173	149	158	167	146	169	162	176	140	155	184	174	169	154	150	136	152	155	181	130	157	149	147	172	161	156	167	153	151	188	168	158	166	167	183	164	131	180	150	206	139	138	147	152	159	193	166	163	168	170	147	161	147	180	170	167	155	171	155	165	139	164	174	152	154	145	170	138	155	150	166	167	169	172	171	149	143	163	170	151	188	198	147	162	138	178	160	160	155	134	148	153	128	186	151	139	168	128	173	172	145	135	180	165	143	177	178	158	177	157	173	174	179	177	173	160	201	173	187	150	156	151	142	169	175	162	160	145	150	169	158	169	176	174	155	161	161	140	141	146	142	173	168	154	172	164	160	153	141	163	158	164	162	148	152	149	153	152	155	184	174	151	148	163	154	154	139	167	172	174	152	176	184	159	168	158	159	151	166	149	189	158	160	141	167	164	158	168	163	178	180	174	169	143	149	178	164	166	174	157	170	170	151	168	149	163	131	152	177	154	166	149	192	164	141	149	161	147	163	156	170	159	131	168	149	164	154	158	153	157	152	165	184	157	158	184	189	145	136	175	151	141	165	151	165	158	173	162	149	166	186	136	195	185	186	147	137	168	179	157	173	161	164	170	148	166	153	180	168	160	163	139	162	180	175	154	167	177	162	161	160	140	160	147	173	140	157	156	152	162	167	176	157	177	162	158	174	151	142	146	152	171	149	151	164	172	161	171	177	169	132	148	139	142	169	163	149	148	146	157	156	151	137	163	167	158	164	170	176	165	172	174	147	156	148	166	187	153	195	172	160	154	160	173	146	157	149	136	175	165	176	170	153	154	160	151	176	160	139	169	161	151	172	157	163	182	169	158	170	159	155	176	154	169	147	144	153	169	145	144	147	167	154	158	152	184	157	171	161	151	152	165	177	156	166	140	168	170	157	167	146	173	181	151	148	160	140	148	148	170	144	152	167	164	163	158	183	151	175	176	158	168	184	173	164	134	143	160	160	154	162	149	158	136	159	167	167	180	173	171	172	152	160	191	172	165	156	158	146	153	163	164	159	136	169	187	176	162	148	166	154	174	155	144	161	149	173	161	144	148	154	141	150	184	141	137	163	161	147	173	158	150	150	163	131	162	167	156	164	159	156	181	157	148	168	145	143	183	167	143	152	157	158	160	149	174	183	139	172	172	172	140	160	167	160	167	162	150	167	171	179	185	162	180	179	142	168	151	143	179	173	168	137	150	168	141	169	165	180	169	167	180	141	144	160	190	165	168	165	153	152	178	168	160	162	165	156	187	151	175	161	140	161	148	172	142	163	143	150	155	177	169	185	161	152	168	165	145	141	155	160	174	176	176	165	150	161	173	132	162	173	151	136	135	159	153	144	164	151	176	143	142	175	176	149	166	150	155	167	131	169	137	171	174	153	191	159	157	164	130	159	168	150	187	145	166	157	142	151	160	160	139	159	153	167	165	148	159	152	174	163	161	151	172	168	180	152	158	160	173	190	175	154	158	166	158	159	181	148	151	148	144	146	154	162	147	164	150	158	157	165	148	162	149	161	152	137	158	147	171	161	148	148	158	164	168	159	168	157	168	167	171	170	178	162	147	146	155	143	147	148	137	155	144	148	156	137	172	169	151	152	152	161	161	163	159	158	132	156	143	170	147	166	152	164	147	137	175	172	172	183	150	184	170	144	177	136	153	152	178	164	144	160	147	161	163	165	137	157	143	160	165	180	182	153	146	166	191	190	152	146	145	171	170	144	174	171	197	179	161	136	149	172	191	130	160	175	169	155	144	161	147	165	180	149	164	151	171	162	142	157	168	170	159	160	164	148	151	152	149	171	116	139	154	174	191	168	161	170	179	166	159	159	152	145	147	167	160	175	161	143	169	165	160	145	142	178	153	181	136	154	190	155	165	177	157	163	160	178	137	174	164	134	175	140	147	153	170	191	172	156	159	150	166	160	180	172	142	170	145	169	159	150	158	141	156	152	143	173	180	160	167	148	157	150	128	162	158	139	146	159	164	160	167	157	158	161	166	168	151	178	167	164	174	165	160	189	182	153	158	158	170	169	129	150	179	154	167	155	156	156	174	183	153	175	160	157	148	161	163	139	160	138	157	170	169	177	164	162	155	171	158	166	144	174	165	162	158	162	146	163	145	160	144	153	160	155	187	119	148	158	159	180	147	167	166	164	183	157	168	149	149	147	151	160	167	124	168	137	151	163	181	179	161	162	158	145	170	144	158	168	152	165	149	178	163	164	161	151	170	172	154	159	180	141	154	159	177	154	156	153	159	150	165	170	178	143	169	164	166	182	155	168	162	159	159	193	163	150	175	187	157	186	152	178	163	172	156	149	148	169	150	157	155	152	134	153	180	172	142	166	166	157	156	148	148	147	153	167	161	176	177	151	159	177	169	165	163	167	163	162	159	168	165	129	153	143	170	158	158	179	159	171	173	150	144	152	154	149	171	159	157	165	162	162	134	148	166	156	155	148	165	168	160	136	155	178	176	176	181	152	135	162	165	143	175	173	153	143	152	142	139	157	165	174	151	162	164	176	172	151	166	133	155	140	160	172	155	163	162	164	151	157	163	144	159	169	179	154	170	145	170	168	170	145	177	130	134	178	143	156	174	169	168	177	167	164
9157	3957	4250	4416	3231	2720	1878	1399	1205	1156	1040	864	852	777	645	540	526	508	505	468	445	472	409	472	442	477	444	421	473	435	435	405	422	414	403	429	373	457	437	419	412	394	411	378	394	410	433	394	405	406	411	397	434	400	422	389	386	384	418	404	387	422	439	442	394	414	430	461	440	406	436	422	423	400	419	391	380	415	441	374	422	411	395	401	392	365	434	395	418	401	426	396	376	419	410	394	420	434	420	442	402	388	405	428	438	366	413	445	448	418	403	454	395	382	433	386	433	416	407	389	410	402	408	378	419	394	423	433	434	375	415	385	405	430	433	364	427	407	414	408	399	394	415	391	377	420	418	386	459	387	401	441	405	415	434	413	420	388	400	418	391	413	379	421	406	420	413	422	390	432	440	387	436	398	446	441	448	413	451	400	402	403	402	423	411	403	393	406	426	452	403	412	401	380	398	447	397	401	417	425	399	412	401	412	440	407	418	413	437	440	459	396	444	420	400	382	406	390	382	419	396	386	415	400	427	431	392	396	387	396	415	388	382	386	392	402	421	408	424	361	405	387	390	439	422	369	440	455	414	405	421	447	402	395	430	469	418	419	403	410	421	419	405	401	429	404	427	375	394	414	408	407	384	420	397	392	389	402	440	405	446	372	411	405	424	431	446	409	399	403	431	375	412	395	380	395	403	414	407	420	408	402	398	410	405	421	408	429	400	372	404	388	424	376	435	381	434	417	379	421	397	434	439	412	399	401	421	393	387	395	389	407	420	421	411	407	408	362	398	363	424	458	429	390	426	385	403	417	447	358	414	410	374	404	376	422	434	382	400	408	428	413	399	416	393	407	407	419	399	414	421	426	375	388	427	419	377	402	392	406	418	370	388	455	440	416	417	412	386	426	401	413	392	364	421	423	399	428	423	402	440	425	399	429	413	419	440	428	406	406	430	407	407	429	447	418	425	391	434	388	417	421	420	423	427	453	445	396	367	416	426	421	422	404	407	396	384	400	399	423	404	371	379	426	410	356	410	399	418	398	381	447	425	403	379	385	397	395	409	375	381	405	432	430	382	420	428	390	411	376	405	391	399	425	414	415	416	403	421	415	382	408	380	419	430	410	381	428	429	389	404	392	384	428	426	408	406	433	417	384	397	389	408	460	395	407	415	386	435	433	414	448	377	404	404	388	416	438	400	393	416	382	425	426	400	416	423	409	419	408	434	414	404	412	435	413	388	385	433	403	402	379	419	384	377	449	424	438	394	437	426	412	446	394	404	419	404	418	392	409	361	376	417	413	467	418	408	400	441	417	374	439	450	404	418	414	408	425	381	430	411	420	413	393	436	388	433	389	406	417	396	379	422	401	417	410	444	433	378	413	408	420	367	402	405	391	455	368	389	419	434	399	413	410	387	404	406	399	401	404	472	403	420	438	436	444	411	417	434	395	442	379	406	393	432	415	446	405	400	394	455	422	405	404	429	417	385	408	407	416	455	413	425	413	443	395	400	418	418	433	400	441	406	396	464	415	416	394	434	361	438	419	380	368	402	410	408	414	413	430	423	391	425	392	456	396	413	448	396	449	395	385	435	392	381	420	432	422	419	404	393	421	424	394	431	446	428	416	417	424	416	391	393	409	390	409	424	421	421	439	435	371	406	424	411	417	411	409	406	415	413	428	455	398	412	393	405	409	420	402	397	390	403	421	438	380	409	455	372	389	419	403	417	427	399	404	430	403	415	414	420	433	402	367	456	406	386	385	406	410	416	405	424	377	411	420	418	411	445	431	386	412	439	414	410	381	440	378	406	438	426	393	423	390	417	393	407	405	429	422	416	461	368	406	387	412	399	418	409	390	396	385	439	453	418	416	405	392	403	436	440	385	408	419	422	423	413	415	411	427	388	420	402	444	413	393	418	393	393	407	383	378	402	377	384	398	437	404	425	367	395	412	379	408	425	397	396	423	412	377	431	426	448	393	478	400	418	396	413	418	423	413	390	372	412	430	399	419	426	392	382	412	401	442	432	433	405	383	411	394	391	416	437	419	408	440	377	415	377	404	392	402	420	416	439	448	390	414	383	416	399	392	391	420	360	369	444	401	406	420	413	389	384	413	422	382	391	399	406	440	386	406	364	410	404	447	396	417	441	420	388	390	388	421	416	393	413	410	381	409	408	420	404	369	410	436	432	398	375	406	424	412	411	404	431	418	440	418	422	406	416	431	447	407	432	407	405	404	425	409	405	432	391	404	392	435	356	412	393	431	379	426	413	448	422	434	372	414	423	400	407	387	402	403	387	412	411	447	420	443	436	421	431	449	437	409	436	397	378	426	457	394	387	406	419	404	391	393	384	424	390	414	431	391	410	434	426	451	386	422	389	388	416	436	421	405	413	397	459	420	408	398	431	375	378	366	377	449	396	393	395	407	394	447	411	416	391	435	385	389	405	419	405	408	395	421	408	407	442	436	402	409	428	426	413	408	412	444	416	390	375	364	413	428	404	410	419	404	401	383	390	404	386	416	417	380	425	422	435	418	388	425	395	393	430	381	398	416	409	428	368	402	403	395	426	405	415	440	426	422	437	424	390	409	392	415	395	461	419	433	408	383	403	400	396	394	422	413	398	415	407	407	404	432	383	423	400	409	396	401	390	407	417	399	376	392	408	432	420	420	392	399	412	436	386	433	406	417	434	402	388	414	390	445	377	410	406	378	443	431	394	396	406	417	420	404	396	417	392	413	414	402	386	406	433	432	419	432	407	433	397	416	419	413	416	401	441	397	426	428	455	385	411	421	431	370	390	425	390	401	428	415	424	416	374	389	445	382	359	394	415	423	381	395	432	409	385	383	376	404	429	429	410	416	415	378	389	414	378	399	400	398	422	403	416	419	406	424	411	429	395	418	410	382	387	433	372	415	439	441	387	427	371	416	401	375	373	403	397	373	411	389	398	401	395	386	424	428	453	433	435	419	395	413	389	418	411	413	453	418	424	401	396	399	382	406	393	371	400	403	386	400	389	423	407	437	433	436	392	434	417	423	412	427	392	405	413	398	397	421	396	384	418	403	402	403	411	424	406	405	422	402	412	432	427	411	401	381	381	416	425	415	413	404	416	439	420	398	428	449	427	412	382	381	391	419	427	435	391	424	394	406	421	427	439	383	436	417	360	419	425	380	418	411	423	423	426	421	409	407	406	424	412	419	414	398	370	439	447	382	431	446	422	402	400	412	393	415	389	373	423	381	390	409	414	402	414	423	408	402	418	408	431	440	424	386	422	433	416	444	396	421	431	397	453	382	421	390	404	389	444	378	380	402	409	384	398	428	367	444	412	375	419	408	398	384	402	428	426	452	416	420	413	417	399	396	415	375	429	406	412	396	401	395	397	405	403	367	444	439	428	390	422	442	433	380	445	436	381	435	406	376	419	419	410	389	403	415	387	385	398	389	445	401	400	443	418	394	460	413	410	403	404	452	417	423	395	444	410	403	388	407	421	417	408	388
22971	9021	4405	2862	2375	1589	971	676	515	449	362	323	314	247	277	220	241	201	188	181	208	186	196	201	218	203	210	219	193	190	183	192	198	176	218	178	200	198	214	181	185	186	179	180	162	199	191	194	200	156	206	211	195	190	170	163	177	195	161	211	209	179	187	203	192	181	175	168	192	224	182	154	183	165	172	212	192	173	195	193	185	197	144	174	184	210	161	210	168	181	187	161	174	171	186	177	188	178	195	204	194	182	172	180	212	199	203	175	159	199	214	182	176	180	182	175	180	178	190	216	224	178	176	192	194	179	174	171	177	175	182	183	170	177	191	173	195	169	176	165	157	182	171	211	167	173	163	194	175	190	165	189	194	212	206	195	209	199	210	181	182	196	191	193	203	185	197	167	210	213	203	156	190	154	190	185	185	189	160	199	169	182	193	186	206	171	198	194	203	208	175	192	176	193	200	186	165	170	182	183	194	166	187	146	191	165	181	195	186	191	186	181	183	172	167	206	201	164	187	182	189	170	181	187	193	193	197	189	174	170	200	167	192	169	165	177	156	172	203	185	171	183	184	206	165	190	170	162	194	187	181	205	202	188	183	195	197	194	164	185	174	198	182	193	186	196	179	192	190	204	186	165	180	181	184	175	169	193	189	168	183	187	180	188	186	185	200	190	194	181	185	182	170	155	200	205	194	173	183	176	190	182	183	194	171	200	182	174	221	200	194	184	173	205	191	193	200	196	182	147	207	180	201	185	211	175	180	173	184	189	187	194	191	201	161	182	191	203	161	192	183	184	169	176	198	180	202	194	202	175	187	177	181	179	187	180	197	214	190	169	195	182	185	179	166	176	182	166	203	167	181	184	169	179	192	174	196	166	192	178	196	200	158	183	183	190	192	185	183	171	180	189	163	227	198	196	184	182	170	187	227	180	183	212	191	174	188	197	187	154	166	177	194	206	181	171	174	164	174	167	195	169	157	181	208	159	178	206	184	171	164	167	197	157	187	177	187	194	178	187	184	198	196	198	188	172	173	166	184	187	188	187	204	187	172	195	194	184	179	185	186	165	183	169	177	189	183	161	197	193	171	213	185	191	197	171	178	181	177	168	194	175	180	170	184	176	186	185	192	174	195	184	169	183	209	185	179	174	175	183	185	170	183	207	200	189	170	206	186	202	197	190	194	153	183	216	179	189	176	154	171	178	212	183	184	178	187	212	182	174	183	169	181	187	188	188	171	175	172	199	169	195	163	173	174	187	168	167	182	185	179	174	183	186	161	188	187	170	172	171	198	178	183	198	185	191	182	165	191	209	201	221	212	199	178	185	192	174	181	197	179	186	192	203	175	179	171	176	181	157	189	202	159	169	193	194	173	187	186	152	185	201	208	192	208	171	192	175	178	185	194	166	200	163	186	158	214	179	192	182	180	192	199	177	201	200	171	174	183	190	184	205	188	174	203	199	204	189	206	203	183	172	195	177	188	181	192	180	179	185	170	204	168	216	161	169	196	189	160	164	186	164	170	157	188	160	198	160	196	161	194	185	180	186	198	205	159	175	164	184	171	173	208	203	169	179	198	184	178	165	204	171	148	184	171	175	183	190	188	162	183	208	170	194	182	173	189	206	190	182	180	174	197	176	169	193	210	192	170	176	165	180	180	177	199	195	188	157	209	177	183	173	167	182	184	197	189	169	174	178	188	175	172	187	200	186	175	174	197	182	156	192	166	190	176	198	177	188	204	198	195	205	161	204	181	188	197	185	178	171	185	204	167	182	191	187	181	157	176	185	169	173	172	180	189	178	182	167	181	184	185	192	186	164	187	184	196	179	192	188	199	189	186	198	183	191	187	153	183	202	196	170	202	208	195	198	183	176	196	176	194	188	195	163	177	190	170	186	202	169	209	197	169	166	165	170	186	194	178	179	187	213	196	182	210	181	175	186	185	178	172	176	201	176	190	190	183	164	211	168	193	186	196	170	195	190	168	173	166	202	173	207	187	156	163	204	170	193	193	182	227	188	174	187	174	186	193	187	177	174	170	201	200	187	214	175	173	177	197	203	155	196	205	178	190	199	172	177	157	171	191	190	209	192	182	179	198	193	172	179	192	207	187	163	161	161	171	173	191	180	171	195	171	203	194	186	205	175	179	155	173	200	174	167	183	171	195	176	186	186	182	170	185	183	184	188	195	194	163	188	174	176	181	188	190	182	218	174	199	169	184	198	179	188	161	177	194	186	197	194	189	172	183	184	188	192	200	176	213	172	168	169	179	169	192	186	171	182	186	190	206	176	205	169	162	200	206	192	174	191	160	218	200	212	174	196	175	182	199	181	184	209	185	185	192	191	168	183	190	174	185	198	192	174	183	188	198	181	216	158	173	182	187	211	163	190	182	146	171	180	173	174	163	200	209	207	164	206	203	164	188	188	195	185	176	194	171	190	174	190	215	197	211	177	205	176	175	177	186	207	177	192	206	159	181	170	187	184	182	166	174	177	195	156	183	207	162	195	173	179	187	195	194	209	182	183	170	180	200	183	153	169	184	156	187	178	189	187	212	177	171	190	193	173	164	172	189	180	184	177	193	159	200	197	177	177	173	192	172	184	185	186	181	179	176	174	190	173	185	229	173	189	170	207	200	162	193	160	191	188	167	173	177	161	195	181	178	156	179	193	180	210	170	178	185	201	204	199	175	201	158	193	170	167	173	164	199	157	177	175	182	202	156	203	188	198	197	179	171	183	181	179	182	209	196	187	156	187	190	188	184	190	184	185	197	168	171	161	184	180	171	170	198	188	190	175	171	178	179	190	214	194	184	161	191	189	189	176	199	192	188	208	151	191	189	160	161	159	198	182	184	164	179	208	168	177	165	158	170	172	200	201	198	168	189	209	201	192	204	179	148	224	170	186	180	189	189	162	198	205	161	179	210	179	192	204	175	173	198	174	150	186	156	185	182	206	168	178	193	154	178	178	200	175	187	185	202	172	194	157	209	188	183	164	218	213	186	166	179	183	211	194	195	171	178	201	194	190	186	195	190	185	167	178	191	201	201	185	187	208	161	184	170	177	155	162	159	146	158	179	176	217	183	172	203	178	162	192	179	202	150	201	189	187	185	182	163	184	182	192	191	196	183	191	186	199	210	179	191	219	174	189	178	196	220	186	205	178	194	153	177	193	183	191	176	188	192	184	174	154	170	215	185	189	188	207	179	179	182	204	198	196	172	169	161	174	188	187	193	181	172	148	161	195	198	183	184	191	203	189	217	223	177	191	171	196	169	175	197	180	172	189	176	195	208	184	184	193	175	193	161	209	196	192	189	187	173	165	197	199	199	203	198	162	193	202	179	183	177	170	177	182	194	165	171	182	193	170	204	181	174	177	165	169	162	186	208	164	183	187	184	168	194	167	177	181	177	174	192	195	199	197	179	173	205	198	209	180	186	215	183	187	177	191	191	183	153	215	172	200	194	212	186	193	180	171	191	172	189	181	186	171	194	206	168	187
16698	8143	7596	8274	8483	5971	3883	3063	2263	1846	1571	1362	1305	1070	930	883	744	699	628	596	582	524	535	550	572	553	522	600	526	502	473	495	485	483	479	446	497	461	469	494	458	466	471	475	423	484	462	428	448	447	476	492	464	458	431	471	458	479	450	459	456	448	498	482	477	452	452	471	461	476	486	459	465	426	486	468	477	480	434	439	464	456	453	490	439	488	450	432	453	459	455	489	426	436	469	480	423	486	501	458	475	448	460	496	472	439	439	453	436	455	488	419	466	446	452	486	470	485	460	428	485	496	511	429	449	474	455	468	479	475	504	473	472	465	460	440	448	438	441	448	446	446	426	442	470	454	468	464	458	482	433	474	461	423	466	446	440	493	483	461	458	462	485	491	469	405	458	449	456	469	442	469	464	474	493	454	448	410	467	452	488	414	468	463	466	473	489	465	468	479	469	469	445	461	450	463	463	527	450	450	478	467	493	435	413	475	473	469	421	461	468	454	472	455	463	444	447	440	478	460	454	448	480	458	437	465	441	460	433	447	453	459	454	441	442	427	450	485	484	469	455	472	497	458	442	454	461	449	459	435	412	433	443	448	466	480	439	484	451	498	436	426	445	460	458	444	433	448	449	399	437	446	463	482	471	472	479	426	467	440	500	432	469	431	476	449	497	479	491	443	467	507	419	434	456	424	479	452	469	498	439	436	456	429	391	479	469	461	473	460	456	439	465	467	483	473	440	507	450	455	477	445	491	461	486	466	465	471	451	482	439	469	470	455	469	415	465	451	458	440	443	450	450	461	459	446	475	458	438	462	457	451	434	484	453	446	434	458	453	470	478	466	449	490	428	485	465	482	511	461	464	480	448	441	455	468	452	454	483	460	465	433	456	467	476	460	482	460	446	495	431	498	422	446	478	460	460	440	459	453	419	429	436	453	459	424	472	455	411	471	482	465	435	446	472	429	479	446	465	481	462	486	447	470	414	426	464	446	450	447	461	454	443	450	443	407	438	460	428	455	453	467	455	416	441	489	458	433	468	492	490	479	424	450	482	439	411	497	459	436	471	427	462	496	469	434	460	440	444	450	482	460	421	451	481	461	457	470	438	425	475	445	447	472	488	463	519	463	467	480	436	449	460	486	504	503	519	442	467	481	445	453	475	452	417	470	463	489	457	490	484	456	459	455	482	447	470	461	453	430	482	429	441	478	480	500	421	441	457	457	462	425	466	441	444	448	454	466	479	454	446	459	427	445	443	443	447	456	496	468	472	469	424	457	457	436	454	478	470	454	493	448	427	461	471	470	478	466	465	451	476	414	474	447	421	452	467	444	484	506	473	480	453	483	456	455	443	430	468	463	439	447	478	469	509	451	450	466	423	489	473	454	472	487	468	468	441	490	462	492	469	436	523	472	461	461	465	469	475	467	459	483	458	464	464	478	431	429	416	501	467	435	461	459	488	448	446	434	446	455	460	444	448	440	446	458	418	442	454	454	459	462	439	431	500	486	451	457	493	418	486	481	500	445	396	440	473	498	442	470	489	466	489	486	460	414	453	467	434	466	472	448	432	499	443	460	447	460	451	459	491	432	459	440	469	451	427	448	434	458	440	431	462	446	457	429	437	489	445	520	458	466	448	460	417	444	446	474	460	468	476	459	475	458	422	471	471	476	486	446	443	439	482	442	486	401	464	418	495	432	468	453	428	435	450	463	459	448	495	454	468	448	470	469	472	426	480	465	474	466	408	433	455	470	470	468	403	460	460	427	485	480	459	433	467	471	456	471	462	441	429	479	461	418	463	438	453	443	459	452	460	474	447	465	504	466	433	463	422	454	425	425	456	453	439	465	469	503	491	424	429	473	480	497	438	469	452	471	513	472	429	420	436	461	437	464	454	460	486	499	455	459	475	455	402	438	503	458	471	488	477	456	489	449	441	447	459	484	476	411	446	462	457	434	484	470	472	481	487	502	442	432	467	475	460	506	474	454	456	465	462	481	443	413	479	480	488	455	455	440	472	449	442	439	469	429	444	495	457	452	460	448	456	462	440	437	460	451	417	475	455	463	478	474	454	444	461	492	463	435	461	447	483	476	470	435	457	470	447	508	461	468	461	441	454	477	460	454	482	455	434	476	484	465	425	492	467	445	468	460	450	485	450	462	442	456	451	483	444	429	411	428	448	429	432	449	474	481	479	462	476	488	444	445	473	458	455	415	477	471	425	451	484	479	443	459	467	469	457	485	473	483	490	412	466	446	481	488	447	475	465	465	458	474	479	467	488	459	457	504	464	426	461	420	438	439	445	477	491	439	454	453	465	445	420	485	461	416	441	472	490	471	450	442	438	430	423	445	454	455	455	460	448	444	426	452	473	485	445	480	510	427	443	461	418	427	477	447	491	432	476	484	458	443	451	438	468	466	476	460	436	443	453	459	446	467	472	482	481	498	454	451	464	451	459	484	442	496	460	495	442	460	454	454	426	468	420	431	461	446	442	457	428	405	450	444	490	464	419	446	484	480	449	453	469	456	484	468	440	474	479	431	446	415	480	469	437	467	462	455	502	433	444	436	485	445	468	455	447	444	466	450	464	464	444	486	448	441	457	438	448	455	451	440	470	454	506	437	480	440	420	454	484	453	445	412	467	443	497	465	463	447	480	408	456	466	461	454	425	473	440	487	464	489	456	456	441	452	466	481	477	445	453	489	466	475	492	440	444	471	458	447	447	469	478	424	464	421	459	445	480	486	453	432	437	490	475	446	489	423	457	468	443	466	467	467	495	486	470	464	416	438	456	457	498	478	467	511	458	465	430	464	433	469	452	458	482	462	472	473	479	481	435	465	495	455	449	472	435	445	470	455	498	457	415	450	472	450	471	461	445	483	448	494	432	434	462	478	475	449	465	414	458	485	476	477	446	439	477	450	474	446	482	433	477	424	478	496	455	496	491	442	465	461	460	456	422	436	505	457	445	460	441	454	469	500	468	492	481	428	462	473	397	425	436	479	474	487	440	446	466	462	464	427	478	462	508	487	470	399	445	461	461	498	455	449	440	440	450	466	455	451	457	471	457	489	448	428	454	461	479	462	440	463	473	450	470	476	497	473	522	451	468	465	446	502	426	449	468	496	461	482	468	470	465	437	485	458	465	473	457	485	497	434	459	474	434	435	392	457	445	455	426	458	413	434	479	489	458	473	452	490	455	446	458	471	437	459	464	472	465	482	403	458	495	437	440	462	445	461	440	489	478	457	434	464	476	475	431	464	421	461	450	467	430	456	425	477	472	407	476	481	455	481	437	436	470	426	440	486	469	465	456	461	443	449	460	483	435	465	459	460	466	449	454	472	472	438	485	443	459	430	396	445	479	426	410	483	472	488	441	499	457	457	436	442	452	462	410	479	470	443	463	456	438	432	464	447	474	480	485	489	461	464	438	469	464	488	430	485	451	451	475	439	491	457	493	449	440	458	469	488	481	448	474	440	471	486	454	462	475	463	443	433	496	431
32326	15544	7581	5393	3713	2159	1315	912	574	419	376	338	268	271	217	185	193	167	174	145	125	125	122	118	160	146	172	139	114	128	110	129	132	120	135	129	119	137	99	106	96	112	126	117	125	111	125	111	124	118	127	116	104	111	114	114	107	118	112	138	136	121	101	119	115	109	147	111	101	99	114	120	120	115	122	118	104	99	122	126	109	123	115	123	100	127	108	119	128	97	114	116	128	115	116	119	111	107	126	112	142	114	115	120	114	129	114	129	105	99	112	109	117	114	130	126	119	115	121	135	118	107	117	98	121	134	110	121	121	106	121	135	116	122	109	92	125	122	115	121	117	88	125	93	100	121	110	138	132	132	118	113	103	96	97	120	114	121	115	109	108	109	126	99	119	110	111	133	111	122	135	120	120	114	98	127	117	122	99	138	127	128	113	103	127	140	110	124	118	106	104	104	119	124	112	122	113	104	132	117	114	110	102	109	124	128	132	116	121	126	112	114	117	117	136	113	145	123	111	88	126	109	121	120	144	124	120	119	115	107	112	134	79	120	125	119	119	107	104	102	112	129	113	115	122	110	113	124	103	120	101	129	134	121	123	124	142	130	135	110	112	113	106	128	110	117	111	123	137	108	104	109	114	90	102	114	126	124	131	124	119	111	98	131	122	104	115	95	117	120	122	115	112	116	107	127	101	111	103	101	127	125	111	115	116	113	120	101	105	117	127	131	117	119	115	124	100	90	131	103	101	128	133	129	105	96	115	120	121	118	116	103	88	115	115	120	106	130	116	134	110	118	85	114	121	109	128	101	108	109	110	97	138	126	111	126	121	114	128	120	133	103	110	132	120	106	125	126	129	102	105	106	128	118	111	105	133	113	105	105	97	125	120	113	110	129	114	124	126	134	102	147	116	100	88	114	102	104	108	116	94	104	116	118	109	122	123	144	111	108	116	122	117	108	120	123	111	107	118	119	114	111	117	113	122	134	100	100	118	117	112	111	124	95	113	106	114	104	119	115	100	132	111	105	116	115	126	115	145	114	110	125	112	110	114	118	124	121	124	98	119	118	125	112	109	99	130	111	146	108	124	129	121	94	110	114	123	116	90	102	138	125	136	117	121	113	123	137	114	126	94	104	109	115	111	104	111	107	92	123	114	106	113	125	115	130	114	125	116	120	113	115	131	113	126	128	111	129	132	98	106	122	135	114	126	115	112	103	119	103	117	119	117	110	93	112	133	130	128	125	113	128	125	114	120	106	108	118	139	117	114	127	104	105	103	118	126	133	107	122	102	125	96	110	104	112	118	94	107	130	109	122	103	120	107	102	113	121	89	123	120	118	99	131	124	118	122	120	125	129	116	135	128	126	116	104	103	107	111	103	112	137	101	122	110	117	136	121	131	126	107	105	105	133	118	117	100	122	94	129	124	121	120	123	117	121	126	116	124	115	117	110	104	123	94	91	113	115	120	114	120	110	132	118	113	126	125	133	111	123	122	100	98	143	120	116	103	110	124	121	111	91	103	113	111	111	100	120	125	111	95	123	111	113	116	135	123	112	126	121	105	117	126	112	141	129	100	114	94	128	121	114	109	131	111	110	125	116	111	118	115	117	126	105	126	111	129	106	125	111	124	107	123	103	103	108	142	133	121	111	112	124	98	101	115	125	110	130	109	125	120	130	127	109	109	114	98	108	120	112	110	117	119	111	103	92	104	118	134	122	122	114	131	140	102	115	120	118	114	105	108	125	119	107	119	102	124	87	115	107	131	122	113	106	105	128	136	144	110	112	107	110	116	102	109	116	129	114	118	121	136	126	100	126	108	116	119	104	99	110	119	115	126	113	123	115	107	137	130	105	108	106	127	111	136	123	140	130	105	88	117	120	115	122	96	113	99	112	141	123	109	108	117	106	77	115	119	111	121	117	135	133	102	114	109	149	131	116	116	134	102	113	118	111	114	120	112	135	114	104	110	105	95	122	106	118	101	134	122	104	103	128	126	105	131	109	107	113	105	127	114	110	113	120	122	109	116	113	117	101	111	121	118	97	99	114	83	145	120	106	96	127	110	130	119	145	130	119	105	103	89	109	100	102	123	111	88	96	105	119	108	126	148	116	116	119	105	109	108	118	108	120	130	133	117	116	132	132	113	102	129	132	114	107	115	113	133	125	120	89	111	125	132	120	126	144	106	122	110	119	116	95	114	116	116	134	90	107	104	117	97	111	121	107	115	105	131	108	119	109	130	141	123	129	107	109	105	116	113	114	124	101	120	123	108	93	105	113	127	118	121	113	121	126	132	132	130	129	124	132	103	115	130	116	104	106	130	100	116	119	115	128	103	106	119	108	120	113	126	105	111	120	118	105	126	141	135	108	133	131	120	101	103	100	110	99	131	115	111	122	127	111	139	117	99	107	127	128	118	131	127	113	87	120	101	136	128	124	125	118	113	114	126	100	109	114	102	119	103	125	117	129	110	114	116	117	121	141	135	99	99	107	96	118	106	134	105	107	115	120	103	111	123	109	97	125	119	116	117	98	107	116	112	115	111	119	106	143	128	99	112	95	106	120	104	103	116	115	125	110	113	100	117	124	126	116	107	96	117	110	127	124	116	140	136	118	120	117	122	132	117	131	114	101	134	114	121	97	130	114	101	111	132	121	129	118	118	108	112	118	129	135	117	109	119	143	122	97	106	105	139	122	118	121	130	127	103	115	114	104	105	123	120	96	130	112	109	107	124	142	112	120	120	105	111	116	124	111	114	127	127	114	120	121	110	126	117	105	109	122	116	123	109	116	109	117	106	130	96	110	133	129	137	118	137	108	135	105	137	119	116	130	139	119	128	114	115	106	117	103	115	134	108	107	101	116	128	125	124	117	126	99	132	132	104	104	105	124	144	123	107	119	104	123	97	106	118	114	122	111	110	112	139	115	120	115	99	140	111	103	126	126	120	104	116	115	104	128	91	111	123	122	132	102	117	126	129	120	108	107	129	102	113	113	101	105	116	107	152	117	129	122	130	114	133	115	103	96	106	120	101	105	125	109	110	106	107	111	106	127	137	94	111	108	116	113	129	116	117	115	118	114	103	103	103	108	117	103	112	108	125	131	120	119	120	117	109	142	116	120	130	108	96	122	118	113	139	142	119	93	110	116	135	116	120	118	108	118	100	118	125	131	129	127	122	130	132	119	122	100	108	122	143	117	125	104	129	98	117	116	120	121	107	99	120	99	107	128	92	123	125	132	111	115	122	116	103	134	125	115	111	117	131	107	116	125	125	117	130	127	96	127	123	109	121	103	121	112	121	108	83	140	124	103	105	131	100	106	120	135	129	113	123	112	118	122	124	123	115	113	115	131	108	116	115	125	122	106	117	120	121	108	123	102	111	123	109	130	118	113	104	126	133	99	164	133	108	118	116	124	120	120	106	137	133	115	128	127	115	107	96	103	116	136	125	128	119	120	98	123	124	126	127	110	105	109	126	113	115	117	124	117	124	127	121	117
21456	12203	10907	13499	11215	7843	5466	4502	2760	2140	1875	1631	1495	1364	1105	990	744	629	566	516	444	411	420	454	506	511	468	402	332	368	350	328	338	322	320	305	303	282	316	325	311	308	317	301	295	286	290	336	313	278	310	282	303	300	304	261	305	317	286	282	312	305	304	286	301	316	290	295	307	280	317	319	332	284	300	306	317	316	315	306	289	313	288	304	298	318	301	287	331	305	292	321	307	299	303	263	308	301	301	269	299	282	316	279	290	295	302	286	271	283	306	300	300	298	299	295	296	286	304	276	281	288	271	301	267	281	303	285	327	290	326	321	298	307	291	296	289	290	288	281	326	294	334	268	304	293	314	320	327	302	295	284	288	285	271	322	308	269	302	306	279	311	288	309	319	322	305	280	308	326	297	279	297	303	320	314	272	302	288	299	316	308	291	306	291	300	287	297	283	297	301	285	310	301	303	288	306	300	305	280	303	291	325	307	313	303	306	300	285	284	275	299	323	299	322	298	299	286	315	302	284	313	324	283	333	298	312	275	289	290	308	304	299	313	304	311	298	283	325	329	298	297	303	289	293	295	298	292	290	299	292	302	282	304	318	287	316	301	277	281	253	296	297	303	289	298	308	297	302	301	298	301	267	317	309	280	268	284	314	304	286	308	351	294	296	270	307	308	290	261	273	271	306	298	311	311	288	268	306	307	265	291	313	276	291	266	314	313	314	312	298	321	286	305	257	289	273	326	286	297	309	288	313	311	318	290	288	298	317	293	273	310	309	321	273	269	319	319	283	310	331	300	327	332	296	304	328	284	291	303	302	290	302	312	306	286	274	292	287	290	285	265	283	296	309	291	298	298	286	300	311	323	263	301	290	278	269	297	321	307	326	297	309	257	316	310	321	305	265	294	302	287	327	282	278	312	267	271	283	274	328	285	301	301	282	318	282	281	322	315	299	304	282	323	299	291	307	290	302	294	304	308	268	287	303	298	286	309	309	289	273	294	322	253	273	285	289	258	281	310	313	276	305	321	284	304	292	288	304	317	283	254	302	289	291	307	278	289	292	288	289	284	319	289	287	294	311	317	299	303	295	270	339	304	289	280	303	282	308	303	311	281	306	315	293	295	293	284	304	292	306	301	301	277	298	278	287	299	298	336	263	309	284	290	267	279	293	267	314	290	287	293	284	290	294	312	291	300	277	310	292	313	267	284	279	305	287	270	300	305	288	298	288	275	279	288	263	274	281	287	307	305	294	295	292	288	298	304	273	286	315	274	291	295	271	318	285	301	300	285	288	306	323	299	282	291	306	314	287	295	328	289	331	299	279	324	292	307	286	285	306	319	343	278	282	318	273	305	291	296	278	297	271	274	327	291	320	254	282	318	278	302	285	320	297	302	287	326	284	285	305	303	321	286	290	301	309	287	302	287	296	311	317	312	277	301	336	293	297	277	282	326	295	301	293	272	262	274	308	305	317	290	289	270	299	281	295	281	295	292	316	303	319	308	299	271	281	281	305	317	319	289	319	286	304	306	275	302	315	272	301	324	303	307	319	284	299	266	314	296	275	281	308	276	286	258	292	300	282	296	293	315	294	296	266	306	294	288	290	275	301	311	310	318	283	306	304	292	332	310	298	300	311	267	294	306	311	326	301	288	291	279	303	281	320	305	297	263	274	288	290	300	313	307	292	321	309	290	271	285	294	286	330	286	292	315	302	326	285	283	295	300	280	301	313	301	279	285	297	310	314	307	294	298	296	328	330	321	302	285	316	297	300	274	272	283	278	304	293	291	286	283	304	261	299	296	282	301	306	292	297	287	285	303	298	304	294	304	305	305	313	295	294	317	281	301	303	286	290	304	304	273	307	307	293	301	304	279	280	315	301	316	286	317	286	345	320	297	308	298	279	291	289	302	281	267	318	274	290	286	293	318	278	312	295	292	338	279	308	287	306	308	303	308	304	303	316	298	289	280	290	275	291	334	292	286	303	306	291	291	283	295	280	278	295	329	302	303	286	318	326	337	307	265	281	307	301	285	294	268	288	281	281	308	295	331	288	310	291	288	272	300	285	319	297	323	270	301	304	304	287	274	302	289	304	271	279	302	281	346	313	289	301	301	285	291	306	316	289	291	307	298	289	293	273	302	246	272	278	308	256	291	313	296	326	283	329	300	338	263	311	306	306	261	322	317	310	304	313	271	300	293	307	315	296	291	272	317	288	296	290	289	336	292	278	307	274	295	284	306	307	286	342	313	277	308	291	318	282	322	289	319	292	286	302	285	301	302	289	279	287	299	289	287	263	282	324	275	299	287	312	319	307	295	335	306	284	312	289	309	305	267	316	302	303	287	317	304	307	285	277	282	329	323	299	299	286	312	316	295	303	301	275	282	291	328	290	304	301	298	281	285	297	317	314	315	327	303	303	307	296	290	284	317	306	309	293	303	276	269	324	261	295	300	319	298	280	294	300	268	314	294	322	302	287	326	307	290	275	304	294	288	300	280	298	287	265	301	319	298	283	303	307	290	300	292	342	290	291	289	303	304	282	309	300	264	285	292	317	317	293	309	308	314	304	332	289	337	290	274	287	296	305	282	302	309	318	312	286	309	292	270	261	283	307	311	281	302	256	299	279	282	274	298	288	261	283	297	282	308	298	289	297	303	303	286	318	298	264	292	301	298	311	320	280	309	311	299	289	272	264	307	292	301	284	296	299	296	283	312	278	311	312	327	281	293	313	292	272	267	295	299	291	303	270	289	272	318	317	312	314	279	311	324	265	292	296	293	299	297	283	314	327	294	267	282	264	286	301	313	275	283	323	314	304	313	274	311	296	297	303	287	319	228	296	302	307	304	304	293	310	301	293	314	314	293	324	281	293	292	305	285	285	305	305	314	295	304	294	275	334	279	269	298	309	307	324	302	294	284	298	335	282	292	304	306	294	272	326	307	299	316	294	302	291	308	315	292	286	287	274	281	279	290	320	310	306	309	283	268	304	292	272	280	305	259	306	285	310	283	267	303	299	293	293	300	285	294	303	278	273	306	331	268	261	302	281	281	284	321	294	318	300	262	309	308	329	288	329	315	290	281	292	313	257	291	287	318	282	287	290	313	298	306	333	313	296	307	264	291	306	299	311	330	277	301	303	313	288	315	286	320	264	299	288	293	270	281	295	289	299	301	290	300	294	304	278	282	296	291	290	303	275	295	300	293	320	284	301	266	319	281	285	288	298	303	296	310	279	295	311	297	298	282	316	295	267	285	295	267	302	284	307	311	306	297	308	293	299	290	296	305	279	280	332	294	287	299	302	276	310	290	288	292	308	311	317	303	282	273	310	310	266	306	303	325	291	296	319	297	292	318	280	302	285	325	297	327	295	293	270	287	275	284	283	289	328	329	334	294	271	313	281	283	296	287	269	293	280	286	293	297	296	295	307	290	293	297	309	287	288	292	307	316	251	325	318	276	290	278	285	310	288	299	285	284	285	301	297	295	330	307	284	296	311	296
12337	4264	2416	1751	1128	696	519	358	305	297	277	284	243	228	183	204	183	164	144	164	164	190	158	139	165	146	168	169	162	185	182	169	149	173	171	168	149	170	168	155	141	148	162	154	158	156	141	178	174	155	157	155	171	190	145	184	172	163	133	189	149	140	150	148	152	165	163	158	160	169	179	156	177	157	144	154	158	155	160	168	149	141	152	170	151	160	140	170	191	144	161	180	145	172	159	178	173	136	157	162	177	156	156	179	148	152	167	173	163	166	169	159	192	188	165	171	143	185	173	174	152	147	183	164	159	153	139	168	165	155	175	158	165	136	148	183	165	173	169	177	137	172	159	165	177	162	183	169	159	149	137	176	175	162	151	149	136	171	138	138	167	171	167	148	188	188	177	171	152	149	142	151	142	176	159	153	156	158	162	140	175	172	173	155	165	154	147	167	159	165	164	147	165	146	141	168	147	138	169	166	132	152	154	165	158	154	162	207	163	159	171	178	155	169	156	168	164	148	153	167	176	139	153	156	163	166	151	171	172	136	174	169	165	159	143	145	160	167	169	163	155	186	151	165	186	170	173	138	160	148	141	146	159	192	179	146	149	155	159	171	188	177	147	140	193	176	163	164	152	165	144	182	185	170	158	141	133	152	146	170	149	138	187	143	189	159	160	189	176	177	157	153	167	168	183	164	160	154	136	163	146	142	183	182	167	157	174	162	160	190	174	154	180	141	158	143	182	171	152	159	158	181	165	166	159	143	163	160	167	128	156	174	159	177	167	182	157	140	146	149	179	152	167	142	170	149	159	170	167	198	166	176	175	160	168	158	171	171	164	152	159	160	212	155	140	149	155	165	146	156	197	134	150	162	160	167	158	163	181	175	192	148	162	166	166	163	141	169	149	156	154	145	173	162	143	150	142	178	161	154	166	143	169	159	155	170	169	136	157	188	149	150	199	172	136	151	150	182	180	167	158	166	156	166	173	173	156	158	190	167	142	158	192	129	167	168	147	147	166	163	156	168	159	165	173	164	166	149	189	156	148	172	147	165	166	176	169	152	158	171	161	170	172	152	163	173	177	182	141	148	178	165	181	186	176	140	139	176	169	151	169	175	167	180	163	157	165	161	142	175	170	166	183	162	161	156	166	144	168	172	170	160	183	159	171	161	143	143	168	151	152	160	169	169	163	170	161	157	168	139	159	165	172	170	154	171	178	178	169	156	158	174	161	152	167	179	172	168	181	182	161	153	167	139	152	144	175	174	205	156	124	168	194	172	160	167	157	149	169	162	163	148	173	195	179	158	152	158	184	168	156	147	151	180	172	171	170	153	168	178	163	153	175	163	169	177	168	149	168	178	156	145	160	175	175	143	169	168	182	150	141	176	170	146	141	164	164	181	157	177	153	144	163	171	152	163	180	148	140	157	120	190	135	156	182	158	172	175	125	166	181	155	177	189	145	167	158	170	150	184	151	180	134	180	160	165	148	151	170	199	170	184	163	164	151	169	174	161	175	164	169	187	185	154	163	170	182	161	173	173	147	152	171	164	151	146	178	151	147	156	174	138	164	179	141	145	153	172	150	149	164	165	174	178	177	174	163	169	149	168	144	156	164	158	166	169	163	168	169	161	176	142	186	158	180	178	148	180	167	192	166	169	170	146	157	195	167	191	130	166	167	152	173	174	148	166	164	135	150	150	153	171	181	153	157	169	160	141	172	152	166	166	179	171	168	168	166	162	131	145	152	170	160	166	179	150	167	167	166	152	178	165	153	155	177	165	156	161	142	171	178	174	155	145	161	172	167	169	136	158	172	170	149	178	151	183	139	153	166	171	154	151	129	161	178	156	146	175	175	149	160	167	174	161	190	161	170	150	134	155	143	179	154	169	171	151	149	157	162	195	165	153	176	155	157	142	152	164	184	172	151	158	160	158	182	168	158	164	158	169	167	149	149	129	167	174	150	132	161	150	143	179	162	157	158	146	156	167	158	185	152	162	169	173	148	183	166	172	163	195	161	156	136	170	158	163	167	145	189	180	174	141	169	158	170	176	177	169	173	146	153	135	167	139	161	167	154	160	123	173	140	148	173	171	152	165	160	154	153	168	162	182	144	186	155	137	159	178	166	159	152	168	155	177	161	170	177	174	150	154	152	147	150	142	157	140	182	164	168	145	158	165	158	143	129	158	157	159	165	177	164	169	152	174	156	168	218	194	177	160	183	151	166	140	170	171	161	158	172	166	174	151	178	162	157	186	158	169	165	174	152	168	151	142	161	174	169	149	193	165	160	157	165	161	192	173	170	163	170	156	176	141	153	164	166	171	155	160	166	165	177	149	155	143	167	149	147	135	178	158	167	177	154	171	165	173	176	153	183	159	175	179	143	165	173	181	160	154	181	149	154	154	170	163	140	155	136	144	144	162	160	164	186	133	129	157	156	168	163	149	149	159	163	156	188	180	153	172	173	147	155	154	169	153	167	158	165	175	141	130	164	171	147	147	189	165	167	162	133	159	171	166	176	147	149	165	143	145	155	155	161	169	148	192	174	164	157	137	162	148	173	163	190	145	187	142	178	169	154	159	177	161	166	159	171	156	142	161	158	176	163	210	158	156	161	154	161	145	161	162	178	158	167	161	156	159	173	146	141	163	172	166	174	166	159	173	151	140	160	141	173	154	153	150	190	147	159	179	160	168	145	130	167	172	165	151	175	166	183	166	178	170	166	172	194	182	153	152	146	169	139	167	178	129	163	147	179	171	172	161	153	156	169	156	155	143	178	171	167	148	149	136	156	154	171	158	172	163	162	158	190	159	170	181	180	158	189	147	147	140	144	156	154	186	188	164	159	157	155	152	159	144	171	169	151	142	162	181	164	141	185	152	179	151	153	155	140	153	162	159	159	171	169	167	154	167	149	137	157	137	154	154	135	153	155	166	152	144	175	176	174	170	166	147	148	143	162	160	172	170	173	153	169	143	155	178	163	174	172	181	178	167	155	159	164	148	175	167	148	152	142	178	158	134	151	149	181	175	151	163	170	164	158	170	151	135	138	153	156	172	172	138	170	169	181	141	161	157	171	160	159	166	155	145	134	160	164	161	148	151	189	154	148	143	187	149	184	161	159	177	163	154	155	178	167	175	169	168	157	158	167	175	196	159	143	168	176	153	151	166	158	156	145	172	177	151	163	162	148	177	172	169	189	149	180	170	146	179	140	149	165	167	163	169	161	169	154	153	167	182	167	183	147	167	179	146	171	157	158	176	175	160	144	155	170	162	149	186	187	173	161	170	171	161	160	155	155	201	163	157	154	146	139	172	146	166	187	171	162	150	172	164	166	181	163	176	173	157	152	166	187	161	180	154	171	155	151	147	175	155	188	152	176	165	189	147	179	167	139	163	176	173	166	142	165	176	151	170	157	155	166	156	152	181	139	166	153	179	155	146	139	164	149	154	150	162	158	163	154	177	151	161	149	154	182	161	137	195	200	184	166	150	172	167	159	152
9315	4215	4745	5781	4477	3027	2263	1528	1213	1157	1078	1000	898	850	729	591	515	506	520	458	474	457	449	440	443	451	427	447	442	437	415	430	409	405	419	405	422	421	423	412	389	443	449	423	429	407	449	420	399	467	396	399	484	431	418	415	446	417	399	413	411	421	435	451	378	402	422	464	442	405	413	440	419	410	400	374	401	375	426	412	413	428	463	363	434	419	425	404	414	388	428	445	439	450	429	391	391	407	463	426	417	429	413	412	418	410	408	406	407	440	418	439	390	402	441	420	417	437	432	412	406	434	382	417	397	398	410	414	399	463	438	434	402	417	400	393	395	393	458	395	448	416	415	405	460	437	446	392	388	410	442	454	427	434	425	433	387	399	437	393	456	444	411	417	455	382	416	385	387	445	379	396	414	386	410	409	432	425	403	411	415	428	424	412	433	426	423	431	461	424	452	415	399	402	426	428	405	408	416	388	406	413	397	441	404	411	430	407	444	431	421	433	420	430	430	390	400	417	424	396	432	434	388	431	436	393	382	422	371	434	404	446	441	422	445	393	454	401	428	420	423	416	370	402	418	419	444	409	427	403	415	416	418	410	392	402	412	408	435	449	406	420	388	418	453	422	390	401	420	405	412	402	418	391	406	366	428	454	421	415	392	458	420	433	449	408	409	445	463	393	409	454	395	382	420	440	399	443	380	439	430	434	387	455	431	402	415	394	412	434	459	430	420	370	398	413	421	398	434	415	407	422	448	421	402	428	387	446	408	422	417	402	421	407	436	431	420	438	431	432	382	414	408	404	430	393	430	412	401	374	437	446	427	414	426	462	401	365	440	419	388	440	392	424	427	378	434	428	417	418	414	421	453	394	403	469	406	422	408	419	394	420	430	405	417	415	430	412	395	393	439	385	444	412	456	420	429	422	391	415	414	421	435	405	382	439	416	419	439	403	400	391	455	439	420	431	381	409	452	384	428	408	409	406	389	429	397	439	421	398	428	420	426	435	424	382	406	407	415	413	377	398	443	400	400	449	391	397	416	415	423	404	410	430	453	459	449	433	383	407	394	413	388	412	418	416	389	447	398	399	410	419	416	413	405	401	409	413	455	408	414	424	405	415	439	434	396	428	387	367	411	390	399	437	397	433	401	414	407	444	398	431	401	385	409	381	382	406	393	416	415	404	394	389	412	443	405	426	422	405	403	431	431	382	397	403	411	426	386	446	441	422	426	395	409	411	387	395	446	372	432	447	424	387	410	421	414	412	400	429	458	420	413	404	426	431	427	405	432	402	403	431	422	413	432	428	449	428	387	425	399	428	405	417	432	448	438	439	427	419	411	428	393	408	402	387	429	420	388	406	401	408	408	441	426	430	398	455	380	418	449	446	428	392	416	412	436	438	400	414	433	415	404	447	390	394	406	431	432	431	413	425	406	386	433	402	441	413	391	404	395	433	412	382	423	422	444	401	425	412	413	418	410	417	406	438	424	414	415	399	416	408	411	447	431	415	418	443	398	413	403	397	384	402	421	406	408	384	371	411	429	431	437	442	415	389	390	387	422	408	416	374	429	409	403	396	391	433	451	401	428	392	469	394	429	379	395	407	438	412	422	420	414	414	429	422	424	432	395	407	439	401	406	412	397	398	438	396	407	453	420	377	442	426	399	410	422	397	411	403	397	390	424	436	436	426	419	391	417	389	408	408	408	411	382	419	386	422	394	441	427	402	403	427	381	405	443	452	397	415	403	405	413	409	421	468	429	460	383	407	405	408	400	407	429	403	397	413	431	398	436	406	415	423	429	411	409	417	424	422	367	432	415	360	408	425	441	399	413	398	432	409	399	419	402	410	422	401	441	433	419	415	387	409	413	372	430	409	416	397	421	394	447	430	413	411	405	404	426	396	423	408	410	410	417	395	423	409	408	403	399	428	405	415	390	389	406	438	430	414	428	415	372	423	413	398	389	407	401	388	430	380	410	410	412	407	409	436	434	395	422	436	446	429	407	407	404	443	435	412	430	411	410	416	461	381	429	402	429	393	445	411	430	406	425	434	387	406	434	379	408	398	382	412	435	416	396	416	456	376	396	419	442	386	400	420	419	426	424	436	434	432	376	414	403	422	412	402	438	433	430	424	423	408	399	438	416	432	390	418	426	433	370	388	404	398	428	422	431	401	395	417	447	393	404	411	419	463	413	394	391	397	389	435	450	412	405	420	405	439	392	431	416	411	432	413	424	426	429	417	421	443	406	420	434	407	408	415	457	427	415	399	403	402	402	366	433	408	416	419	400	459	442	444	437	386	400	421	414	385	427	394	397	419	421	473	393	397	425	466	419	415	383	432	418	396	435	398	387	418	402	414	405	419	413	437	417	444	433	377	405	416	431	441	398	424	414	405	392	435	432	426	423	403	436	399	393	425	431	418	430	388	385	437	390	421	431	428	416	407	426	376	406	423	402	392	453	424	442	412	403	443	417	445	396	371	436	451	366	402	405	406	385	411	416	400	421	402	418	419	446	402	397	446	390	400	397	415	409	462	405	436	391	412	402	397	437	436	445	409	398	457	413	403	396	438	379	403	405	452	421	374	373	408	418	388	408	421	420	427	393	400	401	402	391	415	431	433	449	431	424	401	400	409	381	405	403	434	421	426	438	382	397	450	421	402	415	425	430	436	383	412	421	456	472	402	417	429	403	420	405	395	404	422	414	420	390	438	436	432	425	402	463	428	404	407	399	403	424	448	424	426	394	419	396	374	377	402	441	409	387	431	387	427	456	433	423	382	400	410	418	429	456	412	442	427	456	406	401	429	408	382	418	430	420	391	409	412	423	401	412	397	419	420	430	433	407	418	459	468	369	415	393	410	415	453	368	446	424	399	387	412	439	401	423	414	417	404	431	411	423	412	425	392	400	393	400	392	445	386	395	353	397	392	425	411	421	423	402	423	407	424	422	425	426	396	443	455	423	395	397	445	409	398	404	447	393	445	411	412	409	422	398	372	385	384	440	425	405	432	421	429	424	386	404	406	404	404	406	430	438	449	444	366	406	410	451	393	407	452	402	386	417	413	427	434	385	420	397	373	395	395	385	384	421	423	387	426	378	428	382	426	468	367	404	414	414	396	410	425	401	466	408	378	380	421	452	436	405	388	384	408	404	405	379	381	426	450	438	395	390	402	395	407	418	380	409	436	426	426	410	430	433	423	452	396	433	418	397	389	392	415	432	435	444	415	417	426	411	435	391	424	418	418	409	430	452	429	392	399	405	407	379	379	437	407	413	417	414	403	399	400	418	409	454	410	384	453	406	400	393	388	441	419	417	385	427	429	423	425	396	392	435	411	420	398	427	402	434	411	436	411	427	414	394	372	386	425	409	379	420	412	431	463	402	398	412	390	427	397	395	410	394	415	450	398	401	421	399	396	402	366	410	395	398	418	380	432	441	395	420	412	405	391	401	420	369	416	407	416	401	420	379	433	378	441	411	413	450	415	398	396	390	418	398	388
23434	9043	4975	3045	1924	1240	887	711	541	466	409	332	320	284	213	238	223	235	214	198	210	200	210	195	186	183	211	183	209	186	174	187	208	187	175	203	191	174	186	176	212	165	178	236	179	182	195	182	173	183	195	189	205	188	235	179	191	193	185	192	189	188	188	183	179	174	186	174	196	203	221	199	179	181	173	162	192	183	184	207	184	187	185	178	191	199	178	182	174	217	195	166	187	215	198	189	190	197	174	173	161	219	163	185	201	202	217	182	179	205	212	186	194	189	179	192	172	206	160	184	192	187	202	198	168	162	190	158	188	167	192	169	193	174	190	183	175	166	197	199	218	184	179	188	168	185	185	205	185	191	193	187	194	203	177	198	168	196	198	176	187	196	189	186	188	178	173	197	198	200	172	199	190	189	191	194	214	188	184	193	168	155	156	174	191	200	202	169	170	192	181	202	209	194	192	182	197	195	173	215	195	204	174	184	195	200	181	189	190	191	212	204	188	195	192	180	193	189	205	229	207	175	181	186	170	183	177	179	196	208	172	200	216	178	191	178	183	160	183	206	183	183	180	180	191	174	174	192	185	205	184	213	176	177	167	181	210	217	154	200	201	192	172	183	193	196	192	191	197	192	190	169	184	207	167	202	198	180	180	202	173	189	173	190	192	168	202	179	208	182	176	188	157	217	215	212	183	176	195	186	200	210	201	212	179	175	200	208	184	182	154	185	202	178	173	196	160	199	194	189	204	177	188	186	165	187	188	198	171	184	199	197	188	196	201	178	182	189	192	184	169	208	183	161	222	204	191	187	187	187	175	185	214	201	192	199	182	211	216	170	188	181	176	175	174	196	168	189	195	167	192	188	203	166	199	172	197	187	200	182	181	183	180	196	187	191	180	185	169	179	193	188	171	181	170	186	196	206	197	187	190	184	189	215	198	200	185	199	166	192	191	196	197	189	186	192	185	158	176	191	185	188	180	189	212	189	198	189	196	188	201	192	191	164	173	171	178	187	190	185	167	193	167	200	174	199	161	196	188	212	181	189	170	208	179	192	174	207	191	199	195	188	192	175	185	218	207	199	163	188	184	200	190	210	181	201	160	197	185	186	167	182	164	174	178	186	211	189	176	192	207	174	182	185	193	191	191	184	193	196	195	205	202	192	165	182	184	213	188	210	207	197	183	190	200	191	173	189	205	190	217	166	169	206	167	206	176	207	176	198	193	199	199	217	190	173	167	172	167	198	195	195	217	189	193	184	194	196	175	213	169	188	197	210	208	202	177	190	194	196	200	195	208	198	189	190	199	192	209	180	181	184	234	168	195	193	197	180	174	191	200	194	207	174	195	191	191	215	206	171	191	199	183	205	192	182	193	187	200	184	181	178	171	199	169	196	154	236	174	215	173	169	184	201	179	179	165	189	205	183	178	186	184	218	185	183	175	175	189	188	177	188	186	189	208	190	177	200	207	195	177	176	175	197	177	183	195	204	187	194	178	188	168	178	182	186	198	209	184	176	199	183	191	206	193	172	213	195	162	154	148	201	200	197	189	191	204	196	199	195	199	209	193	221	197	192	181	193	188	195	189	195	179	216	177	199	177	196	196	191	192	198	168	180	155	201	175	202	181	182	183	198	183	173	177	169	172	188	187	183	179	197	192	190	181	195	184	180	193	172	175	187	169	166	194	185	203	179	185	185	174	184	177	221	161	174	170	186	185	187	174	172	194	187	190	178	177	197	190	180	205	192	174	195	192	186	204	192	211	198	168	198	194	184	198	181	186	173	186	209	185	205	192	192	166	166	209	177	190	201	198	161	179	182	165	198	190	185	185	188	173	185	176	180	189	181	193	182	153	183	200	169	183	185	177	195	186	177	180	186	173	177	231	185	183	180	187	157	187	192	165	214	183	163	166	213	191	205	188	177	169	214	180	204	184	190	201	196	176	199	179	183	173	174	188	161	208	176	177	189	194	205	172	192	184	213	169	182	175	190	171	188	198	184	190	188	175	193	214	181	196	196	192	212	189	179	220	168	177	227	176	189	210	190	204	184	189	186	173	197	229	166	193	174	176	186	188	213	174	214	196	200	188	177	178	202	213	183	176	188	162	176	167	190	219	192	184	210	178	180	187	181	168	190	170	189	188	182	188	173	226	177	195	203	165	166	186	193	189	165	190	190	181	198	194	182	191	201	160	169	163	185	197	201	200	181	196	189	193	195	180	178	179	165	171	187	205	185	196	177	193	187	190	177	179	177	178	188	183	214	180	198	185	197	168	192	182	208	153	200	202	195	188	192	191	202	206	195	197	192	198	161	181	205	186	183	180	186	179	207	216	195	173	185	191	198	172	195	195	173	191	205	182	183	188	210	190	162	199	186	199	167	183	168	189	176	179	180	161	221	193	182	198	185	217	186	193	195	188	206	209	205	167	158	179	195	173	207	180	174	194	187	213	196	208	174	180	211	195	195	181	204	189	209	176	191	197	166	156	167	197	177	196	211	187	191	208	207	170	164	157	195	206	198	207	200	179	220	176	181	207	210	186	182	224	188	192	179	196	189	204	207	193	205	194	166	186	180	193	169	193	171	156	162	180	201	183	181	178	195	176	198	192	179	187	178	178	195	177	178	215	180	161	191	192	200	174	165	168	170	164	162	199	206	207	168	191	185	181	175	190	170	190	204	194	184	194	178	151	176	177	188	185	180	183	162	190	199	189	171	195	178	197	179	192	198	178	187	183	171	186	189	187	165	176	206	189	197	232	191	206	176	194	175	181	210	182	171	207	187	188	204	184	181	189	181	174	193	190	185	165	197	168	189	212	187	187	195	191	204	186	213	179	184	189	191	183	181	185	186	197	198	181	203	172	189	207	203	191	192	208	186	169	208	201	171	194	208	202	206	163	197	181	194	188	171	184	176	195	203	202	205	193	197	193	205	185	180	190	172	204	191	170	178	172	196	199	169	208	191	191	227	212	176	186	179	173	196	210	184	201	193	205	185	190	200	190	208	164	187	198	173	198	172	196	207	181	187	192	184	190	175	192	156	187	205	184	172	201	215	194	202	207	179	201	180	171	190	166	196	181	184	189	198	204	197	184	222	169	189	210	198	187	208	197	175	194	187	192	194	202	228	198	196	182	179	206	196	179	179	188	192	184	202	191	193	186	195	185	188	185	171	205	185	171	195	185	180	202	168	189	178	186	169	178	203	194	180	193	177	191	166	188	171	210	193	168	168	197	188	174	159	201	185	176	194	215	179	200	173	179	193	182	178	171	214	204	163	202	184	189	193	207	182	198	177	185	189	194	172	213	187	184	189	183	197	193	191	203	188	194	188	194	200	183	187	163	193	190	199	218	194	189	173	194	203	213	197	169	164	175	206	210	202	209	194	174	185	182	189	207	159	166	197	183	190	188	185	194	177	213	185	176	162	183	182	209	197	182	198	181	171	178	183	195	184	195	187	180	186	176	161	189	199	198	223	193	196	194	176	168	166	203	204	168	206
17115	8047	8825	8875	6972	5210	3679	2901	2273	2065	1817	1431	1326	1203	912	783	776	820	649	637	616	557	620	627	604	556	538	445	471	504	517	484	459	497	465	451	481	476	445	455	492	452	451	432	476	458	485	452	521	478	454	495	456	491	441	528	442	462	481	455	486	446	493	478	512	430	480	473	491	434	544	490	457	460	454	473	498	458	434	484	482	462	478	488	483	483	493	480	431	446	498	488	431	422	463	462	450	487	481	470	435	479	471	487	464	449	496	487	485	471	488	437	491	473	468	479	458	437	461	461	441	484	446	443	499	453	468	493	475	505	477	517	474	469	465	457	461	494	487	461	465	437	437	440	454	497	496	472	461	439	450	465	445	492	489	490	455	492	463	475	452	519	438	471	477	463	519	460	500	459	445	478	457	480	491	533	476	485	503	454	470	458	480	473	482	504	477	464	458	462	457	450	481	448	490	502	472	463	480	456	447	451	488	523	477	507	448	475	465	474	484	485	453	463	504	452	471	417	449	464	485	464	452	469	455	451	486	485	480	451	459	468	496	439	429	455	489	448	465	464	476	480	449	483	432	442	455	500	474	488	442	508	461	482	486	470	446	450	478	477	475	462	467	471	497	463	436	452	461	503	479	470	479	467	438	470	458	447	484	468	464	469	491	481	480	448	455	430	461	419	482	449	441	456	491	459	452	447	463	472	420	476	483	469	449	447	447	479	452	441	466	482	459	466	477	472	460	466	475	477	469	436	452	495	480	497	470	465	454	449	488	461	490	466	465	479	457	454	475	485	470	449	463	490	479	451	456	476	438	453	477	468	499	447	451	461	512	432	451	443	459	427	483	482	453	451	463	496	451	479	446	507	441	516	510	466	471	454	452	487	493	450	434	456	468	500	470	493	494	491	456	455	508	444	454	450	497	483	500	429	470	471	526	462	446	450	465	427	437	439	463	497	465	495	470	471	428	437	488	479	479	483	459	484	414	478	468	472	441	485	501	520	446	462	449	500	464	486	496	449	506	441	460	448	472	450	435	495	458	421	486	490	469	450	488	476	482	443	501	503	459	494	477	473	443	457	439	439	497	488	460	450	456	510	477	472	453	476	504	513	492	468	492	446	432	463	489	427	446	453	448	502	432	468	522	505	434	452	455	508	432	458	493	434	450	452	474	487	466	481	455	483	469	511	465	484	470	474	521	458	488	512	499	441	467	480	511	477	463	451	463	470	499	475	479	453	422	472	480	496	491	470	454	431	442	497	436	553	430	471	451	455	436	450	479	467	513	491	482	484	456	446	446	466	448	482	467	484	489	465	472	433	486	459	429	483	481	450	455	491	434	459	429	484	428	466	476	471	477	493	458	437	471	459	472	471	439	459	499	452	461	499	454	478	453	511	452	479	519	479	456	469	455	463	449	468	467	506	467	472	463	480	460	482	484	478	449	491	496	486	464	441	482	458	469	470	480	518	481	433	449	460	466	459	456	425	461	482	470	471	471	460	475	476	421	470	478	522	485	469	487	493	465	471	458	460	469	417	490	425	477	453	475	470	462	482	460	471	463	467	474	451	431	435	450	462	459	461	448	487	477	466	480	478	465	456	508	437	443	481	480	476	497	483	478	524	456	448	432	491	463	467	451	463	494	441	453	475	469	457	463	464	477	528	461	487	435	452	439	480	415	459	459	429	513	443	459	500	480	482	491	437	488	464	479	494	431	471	463	448	487	453	485	511	457	471	458	476	484	446	465	469	457	509	501	441	500	442	461	491	438	484	470	450	464	492	461	452	463	505	466	497	514	486	504	442	476	397	473	448	440	422	496	439	440	463	470	504	481	502	544	481	424	477	450	445	490	443	458	456	459	520	483	473	467	445	466	484	448	480	452	455	490	466	488	483	432	446	456	410	477	482	491	461	485	471	479	482	468	456	483	457	427	453	447	429	497	425	497	479	438	474	478	477	449	472	459	465	459	455	472	487	496	475	434	463	492	485	468	508	464	470	479	473	480	471	476	450	491	475	479	478	448	442	477	462	473	447	464	458	461	472	494	463	500	456	456	473	450	477	415	450	475	456	424	458	483	476	463	472	486	474	465	491	485	446	536	476	467	474	428	485	441	452	447	462	450	487	452	472	488	506	475	446	445	505	471	443	458	478	473	474	490	464	451	468	444	459	468	455	446	440	459	436	444	488	493	488	476	494	470	443	481	471	481	456	488	487	433	451	455	471	480	473	493	430	478	454	444	500	489	511	468	471	436	452	465	480	478	476	400	416	497	422	474	490	466	474	477	448	424	473	469	464	452	438	482	452	482	487	490	456	481	455	502	477	451	477	452	486	475	429	476	483	457	471	445	442	469	435	510	475	473	470	435	452	435	463	472	456	453	459	491	445	449	465	484	483	449	463	445	472	467	422	461	465	501	475	471	464	474	493	514	458	459	466	427	464	448	444	480	444	471	467	485	465	472	495	464	486	475	480	456	509	465	439	467	506	486	475	449	480	452	481	466	449	457	492	444	449	482	403	473	502	447	461	475	432	464	471	456	526	432	514	463	499	469	483	481	489	450	512	450	441	472	477	467	462	471	456	460	471	432	492	472	428	479	415	441	472	485	465	481	450	483	491	416	485	480	454	491	435	467	431	462	470	470	476	493	433	489	461	452	421	494	486	449	448	445	457	472	442	469	492	447	440	468	464	472	450	469	485	473	489	456	488	466	457	442	469	433	447	457	465	478	441	478	449	472	431	461	487	478	476	434	450	472	510	456	459	499	485	439	451	453	479	456	412	424	470	418	475	453	496	485	493	441	492	478	418	487	482	495	477	498	469	493	474	472	472	501	478	459	431	476	474	474	502	487	491	439	466	446	474	460	471	469	427	443	473	441	468	457	475	479	475	440	462	445	455	474	463	488	443	462	457	481	481	446	484	447	490	462	438	477	437	435	480	451	434	461	445	450	481	484	475	462	470	473	500	478	476	461	464	459	484	462	481	477	402	485	495	456	443	458	472	478	474	483	487	469	487	487	453	478	440	485	468	472	445	477	505	503	468	473	440	505	466	500	476	516	448	478	477	481	462	464	461	472	479	462	447	466	444	448	475	413	449	462	430	486	499	479	470	427	463	443	461	454	466	486	495	495	470	472	470	453	471	457	439	453	486	488	484	488	476	480	429	500	471	485	464	454	471	479	441	469	453	494	449	457	475	460	470	449	504	473	478	431	483	460	495	441	480	453	486	481	474	478	474	448	500	458	484	442	430	451	505	484	462	487	462	489	469	435	468	488	471	459	484	453	492	466	437	450	473	410	436	491	491	498	424	472	454	455	441	449	473	449	441	484	452	486	471	527	478	463	472	478	472	482	493	455	449	448	455	480	465	529	493	463	460	480	476	491	520	460	466	446	445	473	486	480	474	456	471	482	455	453	514	465	497	470	478	448	454	441	507	430	481	468	472	504	464	495	467	496	480	489	451	436	456	506	478	453	457	500	469	478	480	452	495	476	507	490	514
32630	14260	7627	4432	2842	2008	1348	992	666	459	368	308	263	223	221	213	200	177	173	133	130	145	147	154	161	131	137	114	133	122	118	116	92	115	125	121	121	126	145	122	110	135	106	107	118	143	128	128	122	129	97	99	116	115	95	118	106	111	112	115	107	107	123	101	107	107	127	121	125	109	137	118	109	128	123	112	126	121	130	113	126	101	103	114	98	123	122	144	131	132	128	117	134	114	122	134	111	120	132	95	122	117	117	123	113	125	114	119	117	99	109	124	115	101	106	118	120	125	138	118	110	107	103	106	115	111	125	120	121	120	109	116	117	113	118	135	136	111	119	101	125	102	104	108	128	108	133	122	108	103	135	105	123	124	109	127	108	124	113	142	119	113	120	104	125	98	108	97	111	137	124	105	92	109	117	97	102	115	113	115	113	136	128	121	132	108	114	129	119	84	98	110	105	126	116	129	122	127	116	121	114	126	108	127	109	122	102	140	99	110	99	123	111	110	122	104	129	122	121	108	135	102	120	118	121	114	113	125	114	112	108	115	128	117	138	105	96	107	130	95	115	114	123	117	105	114	89	102	123	111	125	111	102	117	142	125	116	105	95	131	99	117	126	128	124	108	113	111	111	129	101	121	123	120	119	125	110	109	95	122	113	102	120	131	109	111	119	108	129	122	110	122	135	126	132	112	105	106	115	133	101	110	121	112	124	127	111	105	108	125	109	138	124	121	125	132	131	124	100	111	100	116	122	122	101	117	111	104	132	124	117	97	129	109	119	114	107	117	104	121	117	117	126	124	115	107	104	116	145	99	111	103	103	101	118	109	103	136	110	114	112	113	105	124	114	95	111	129	125	129	128	123	101	98	116	120	129	114	105	125	107	122	125	116	127	118	109	112	107	122	115	99	119	121	123	114	120	121	99	101	97	122	111	116	95	101	123	103	127	124	108	113	112	119	104	119	116	116	95	126	126	100	114	124	101	121	116	97	104	123	106	118	102	115	107	109	129	126	107	104	114	132	104	117	118	126	110	134	110	121	125	122	127	119	129	112	104	128	125	115	117	96	114	112	133	119	115	117	120	111	98	132	119	118	106	118	113	95	131	119	129	110	135	106	117	116	103	130	120	124	114	97	133	126	95	127	138	135	116	120	124	115	109	105	104	104	104	114	93	139	115	96	134	124	119	121	100	113	103	107	120	123	113	95	120	120	109	102	97	114	107	135	119	107	127	116	108	112	104	112	112	115	103	108	98	119	114	133	106	102	126	108	100	119	127	127	141	111	131	131	113	119	130	124	128	99	118	134	119	131	134	98	119	125	121	107	108	120	121	120	120	98	147	111	110	111	108	120	120	114	133	111	105	127	132	122	128	126	114	132	99	116	124	100	99	102	106	98	90	127	121	110	124	105	115	85	128	110	135	113	132	108	129	133	102	121	109	110	119	108	117	120	104	129	100	92	128	125	104	125	128	113	115	113	134	117	112	124	111	131	139	113	117	110	116	98	101	121	110	104	107	83	110	143	114	118	100	127	113	140	106	129	104	112	133	96	121	108	116	123	101	111	94	134	131	121	114	119	126	113	122	133	103	115	94	125	113	115	139	117	103	120	118	114	110	127	116	109	122	124	131	100	115	114	117	120	129	111	134	122	115	126	127	120	115	125	117	140	122	95	119	139	126	90	124	134	121	109	118	99	109	138	112	124	123	127	116	124	106	125	119	115	116	112	121	123	119	128	130	122	113	107	99	110	114	122	104	132	108	140	115	124	102	111	102	118	113	122	116	119	112	150	107	127	118	111	114	112	111	149	98	138	114	134	110	116	125	122	95	110	113	124	125	117	125	123	122	116	108	120	111	118	118	110	103	92	92	108	113	113	108	96	128	122	109	126	129	126	103	126	102	124	112	94	115	128	115	110	134	118	94	109	115	134	115	117	123	105	110	105	107	114	104	112	107	100	124	131	113	114	124	115	131	114	115	117	129	136	124	94	128	95	117	130	102	111	119	110	112	109	129	125	104	105	113	120	127	108	118	112	95	138	131	112	112	129	125	117	128	114	98	125	105	130	119	126	101	109	107	124	132	98	107	104	112	110	98	98	125	110	97	108	101	123	107	118	105	114	129	130	105	103	123	112	122	90	110	127	117	119	108	121	115	122	121	92	104	107	120	105	121	135	98	117	122	96	143	114	134	136	105	116	124	121	133	122	121	119	107	104	141	121	98	112	114	111	112	130	101	128	108	118	106	99	136	125	128	146	139	125	133	120	137	130	103	125	121	117	125	125	99	119	104	119	119	104	160	132	124	123	124	108	126	104	120	106	120	121	132	118	122	111	104	121	133	132	127	120	129	104	126	121	101	108	128	148	119	114	117	120	131	112	114	133	115	127	99	112	124	108	115	111	123	124	115	136	123	144	126	110	117	118	121	144	98	97	130	107	122	108	113	125	115	105	118	123	119	113	93	112	129	127	122	107	120	121	136	111	112	120	100	104	111	115	116	131	126	104	105	131	123	92	128	117	110	115	117	122	116	106	104	132	121	137	119	112	118	118	118	127	90	116	127	132	109	108	117	124	113	113	102	119	98	116	120	109	112	122	104	112	118	110	109	131	107	115	120	124	121	120	112	117	104	110	109	105	131	111	104	117	113	115	115	120	151	118	126	109	131	113	137	111	110	111	106	114	125	111	116	110	107	101	123	99	109	106	99	96	112	110	96	112	109	113	132	113	133	124	93	111	92	120	120	101	106	115	134	122	111	113	129	121	102	117	107	108	134	130	133	104	112	130	104	126	117	123	108	101	134	117	141	104	93	104	113	125	134	120	128	93	110	97	127	114	118	121	117	91	104	114	134	125	123	112	125	101	120	124	103	103	138	118	117	96	112	115	110	131	112	103	123	115	102	104	111	115	95	137	93	132	125	130	124	115	104	118	88	130	109	128	119	126	106	104	142	110	106	102	119	91	90	111	113	120	116	105	101	109	115	140	109	109	124	114	120	116	104	137	107	130	108	117	112	128	122	129	107	122	118	112	103	103	97	107	119	110	117	111	125	124	117	102	128	107	137	121	118	119	109	115	117	122	112	126	104	105	124	122	105	116	114	129	126	98	102	113	124	119	106	105	107	110	110	116	120	116	113	116	94	125	102	108	94	136	141	126	109	101	134	102	94	124	111	121	127	126	124	138	116	122	111	119	118	107	111	93	108	112	87	119	139	145	137	132	121	107	101	106	112	116	118	104	106	102	115	166	104	95	111	146	123	129	131	114	115	115	87	127	115	108	101	118	119	117	118	107	111	117	109	125	116	122	118	122	117	113	116	103	122	109	106	117	122	103	111	130	137	102	110	119	125	105	122	122	118	104	101	114	106	111	103	130	133	106	106	124	121	116	117	119	114	120	112	115	119	133	119	102	123	111	103	109	111	119	111	112	103	105	132	124	106	118	104	98	100	115	118	112	128	112	134	95	103	109	120	128	128	126	106	108	124	114	121	102	111	123
21613	11087	11347	11033	9272	7253	5900	4689	3671	2412	1869	1593	1376	1125	910	1014	850	789	677	522	490	450	490	491	440	431	386	373	345	382	350	340	329	326	310	350	343	363	344	315	325	314	311	309	318	327	325	297	328	291	294	289	333	315	307	296	306	312	287	266	289	307	290	291	292	299	294	287	283	272	312	320	264	274	270	288	324	300	295	271	304	290	298	296	298	293	310	318	275	302	300	311	307	331	319	297	311	298	293	292	307	307	286	300	321	294	284	296	297	304	293	312	291	316	283	295	307	278	264	274	283	309	287	310	296	289	262	313	321	316	288	291	296	287	314	310	355	297	278	278	285	309	300	318	291	308	292	299	326	327	279	269	315	279	278	294	300	309	293	297	310	350	286	295	304	278	304	291	246	282	313	313	297	294	298	302	242	296	287	286	301	300	329	307	337	272	307	336	299	297	306	280	311	273	287	307	292	305	296	312	302	295	279	308	289	289	305	273	317	296	278	300	294	279	302	311	300	296	294	283	288	285	279	299	275	317	311	312	304	308	311	278	286	299	279	321	283	276	268	261	316	297	260	282	318	277	307	294	300	285	315	310	293	254	296	263	281	300	317	276	286	327	266	291	309	295	284	258	292	328	297	316	289	281	302	308	320	266	302	286	292	316	295	298	296	283	272	272	304	319	318	287	274	295	287	274	299	294	295	297	347	308	303	301	317	289	300	298	313	302	270	285	250	305	289	276	304	294	295	302	307	284	305	267	320	284	282	295	279	280	310	311	303	294	318	315	332	290	273	287	286	314	301	296	288	289	304	290	314	295	282	280	319	277	293	283	282	284	300	342	281	300	317	277	281	294	290	315	287	291	290	267	299	286	318	259	295	273	282	318	291	296	263	302	266	315	287	279	275	296	295	332	273	304	307	330	273	293	300	279	306	323	273	304	300	282	286	294	314	285	277	300	294	288	292	281	292	288	279	270	301	295	263	274	301	289	328	313	306	298	298	290	305	331	299	268	279	312	290	291	276	279	347	278	346	300	291	305	300	336	289	304	259	299	270	279	273	279	318	265	286	280	320	304	300	299	305	289	316	273	310	302	327	291	289	305	276	297	290	317	300	319	307	297	318	291	294	301	305	304	316	283	275	304	296	282	286	287	300	311	265	261	299	318	292	314	302	286	322	298	315	271	266	314	305	280	282	302	272	266	297	312	275	318	292	296	278	286	286	304	291	312	316	250	298	307	302	289	296	257	290	305	276	308	303	274	309	302	324	322	303	264	320	284	287	279	300	286	292	303	289	302	287	338	264	330	285	308	303	274	310	319	305	293	282	283	304	270	278	279	294	263	284	300	318	287	296	304	301	283	286	314	287	327	321	301	297	305	315	289	269	322	310	317	318	304	313	291	296	322	279	310	300	302	309	264	314	326	289	292	285	321	285	301	282	305	311	305	313	289	300	326	266	316	313	292	274	307	297	272	290	283	302	291	329	291	295	297	289	286	334	292	305	327	265	285	294	277	268	293	300	302	310	300	315	281	299	268	273	320	323	308	311	298	291	273	308	271	313	295	291	296	296	321	279	299	313	301	288	281	289	303	311	287	282	303	287	312	315	312	272	308	276	299	303	283	291	290	285	326	309	287	295	310	271	319	294	301	282	288	280	333	282	313	264	299	252	265	307	275	276	325	301	279	277	282	280	299	301	314	324	268	331	299	307	326	299	308	300	325	283	313	308	307	316	287	287	271	280	323	285	302	284	293	283	298	311	286	289	330	282	289	308	305	277	296	306	363	325	297	322	316	305	304	305	317	292	294	287	329	304	277	288	290	305	281	304	297	294	314	292	309	281	296	279	287	306	259	287	295	311	297	307	283	315	303	307	292	306	270	284	315	287	307	270	293	306	291	265	293	278	294	327	282	281	294	324	291	291	287	327	309	300	274	278	305	283	315	313	277	292	283	283	295	298	302	312	296	294	294	323	292	293	295	303	321	278	334	321	307	291	303	324	321	277	284	274	310	283	293	290	300	284	269	306	292	279	289	313	324	320	257	313	280	311	304	338	314	310	290	300	282	327	288	282	300	277	318	316	283	276	269	277	281	324	312	293	285	277	305	255	302	292	293	274	295	281	289	269	293	283	310	308	295	264	260	296	269	325	338	299	291	288	293	290	294	296	302	320	284	295	301	328	297	301	315	289	292	318	299	303	318	283	318	334	263	291	303	270	313	326	295	291	280	312	293	298	295	276	290	319	289	304	270	282	286	302	288	310	282	259	290	287	325	294	284	288	261	278	287	278	289	311	278	275	297	276	301	277	285	277	325	283	287	293	298	275	270	299	281	288	292	288	291	296	319	317	334	306	303	294	303	324	306	271	294	298	268	277	290	303	301	311	295	279	306	327	299	305	296	309	274	288	294	276	316	309	292	306	301	272	305	302	322	296	321	275	305	282	289	289	333	304	264	336	273	308	272	316	294	281	288	274	318	279	321	286	290	281	353	283	315	296	287	303	302	298	291	259	292	276	300	279	267	287	282	280	279	290	266	273	295	283	270	281	300	298	279	319	288	285	268	294	266	283	311	305	333	301	296	275	290	298	302	300	317	320	314	313	269	279	277	317	300	287	283	263	304	281	290	307	273	286	282	293	329	306	274	298	276	306	304	292	293	283	293	298	306	280	288	300	288	315	306	335	265	320	263	268	326	281	289	317	276	279	316	271	304	291	263	315	296	288	318	279	275	290	275	301	294	300	331	268	289	282	282	321	323	277	322	308	310	278	286	294	294	296	279	297	293	288	320	296	311	303	301	287	283	283	321	301	260	299	269	280	322	294	296	297	267	304	265	317	268	311	309	285	282	298	295	328	299	314	270	320	301	259	279	290	308	283	270	297	287	315	282	315	321	284	326	340	251	304	315	316	276	303	291	306	315	293	292	291	254	280	319	303	305	308	304	291	312	317	294	300	276	315	292	264	292	281	267	276	296	293	309	316	281	291	270	288	297	292	303	301	285	281	284	251	335	290	269	301	292	305	268	235	305	309	289	321	308	276	286	329	291	301	300	295	307	286	283	305	283	312	300	314	283	306	297	286	295	282	278	305	277	324	312	305	282	284	307	331	308	274	314	287	304	306	283	316	280	267	290	286	289	289	310	308	299	298	314	288	306	307	294	313	280	284	313	287	312	271	294	279	328	298	291	313	299	267	315	314	265	282	313	299	296	294	273	300	315	322	288	332	304	309	306	290	286	316	326	284	281	275	282	318	279	315	270	312	302	301	331	303	281	290	327	282	271	300	295	269	297	268	302	289	285	286	279	278	293	291	322	272	316	294	290	265	297	308	338	279	293	276	293	327	305	289	292	291	296	277	302	307	283	281	294	301	320	270	305	298	270	281	288	284	282	291	298	288	297	312	292	293	284	263	286	307	304	301	284	283	335	290	303	314	310	303	296	299	264	289	283	286	307	277	290	306	321	290	331	293	311	293	290	290	328	280	288	305	297	308	313	291	294
12224	4366	2252	1271	1032	689	532	439	330	248	219	243	208	248	190	177	196	175	176	170	187	168	154	173	169	174	154	186	149	168	139	183	145	156	163	181	177	164	153	142	171	169	173	177	194	182	161	153	155	168	180	159	138	159	157	174	158	154	167	173	143	164	151	159	160	176	183	152	146	152	163	171	156	157	173	159	175	183	141	165	152	167	177	169	178	171	182	165	190	158	149	167	164	137	184	181	151	164	175	150	153	148	179	172	167	141	131	169	145	178	151	156	195	182	179	164	168	163	172	162	146	163	161	157	153	176	170	178	172	151	177	140	133	178	176	150	177	167	159	171	166	165	176	146	144	145	178	160	164	195	130	161	176	158	160	150	170	169	181	164	183	181	161	163	152	141	166	200	168	153	135	178	140	146	165	144	157	159	125	156	154	166	205	177	158	153	168	151	177	132	140	158	153	184	150	156	153	170	150	171	149	152	176	155	147	167	155	143	161	178	147	148	181	187	167	158	151	148	148	164	155	146	153	154	167	175	165	147	177	161	173	181	146	158	123	163	142	163	179	181	133	148	165	176	158	167	161	167	156	185	145	177	173	174	175	171	165	149	153	195	152	160	169	170	147	144	134	127	160	182	161	165	162	155	174	174	175	149	146	159	151	165	159	164	166	171	165	137	189	164	150	182	161	148	154	144	156	165	143	157	175	156	177	171	176	159	151	154	158	171	156	168	145	141	181	164	185	168	152	158	172	175	152	140	151	163	146	171	174	153	169	139	170	169	178	168	164	163	152	179	146	166	154	190	171	179	142	167	175	175	161	165	168	149	160	151	159	161	161	138	155	166	160	153	167	150	160	168	145	156	147	179	179	165	160	179	152	175	161	162	148	154	182	145	169	158	177	169	181	176	179	144	183	173	170	191	154	155	154	168	183	176	157	193	158	175	163	175	148	169	175	170	170	156	153	159	141	150	170	166	159	147	146	156	180	155	155	159	177	157	151	169	173	171	152	171	167	169	184	150	194	143	167	147	153	150	137	172	186	164	169	142	174	162	156	163	150	172	172	147	145	162	154	167	148	137	191	171	161	153	159	160	143	167	147	168	153	156	138	156	162	175	175	174	176	171	150	148	166	171	167	152	168	174	160	146	184	171	154	140	164	156	169	171	169	155	157	161	162	142	166	157	168	160	154	162	145	153	153	191	184	160	144	151	158	167	171	186	167	150	198	147	143	158	167	165	140	162	153	153	177	175	177	143	172	178	173	153	132	137	177	161	146	163	157	160	157	168	165	195	158	146	145	164	168	171	146	199	171	168	138	170	157	167	156	170	166	139	154	156	172	147	147	148	166	142	157	146	177	165	150	147	171	154	158	162	164	137	127	175	172	158	167	175	170	124	161	152	173	160	167	137	178	163	163	148	153	152	171	154	142	143	164	148	163	183	169	167	167	156	173	152	170	148	149	145	139	173	146	165	159	157	167	165	187	182	175	144	161	163	144	161	154	151	155	156	153	167	177	179	163	171	159	164	170	188	159	180	142	154	146	146	162	142	154	157	163	164	178	168	145	181	140	183	139	177	144	153	175	154	139	144	176	185	154	143	159	167	172	165	192	186	150	163	164	157	173	167	161	154	156	175	165	149	168	182	156	160	159	143	165	165	181	169	158	152	151	173	135	146	143	147	182	140	163	166	159	175	155	176	154	170	145	173	179	185	167	161	169	150	159	159	157	159	156	161	145	155	163	185	151	169	145	138	168	155	173	159	177	147	163	161	176	173	149	185	168	179	167	169	177	168	132	179	156	150	163	174	165	171	172	159	159	197	138	162	142	169	163	161	176	151	163	152	174	164	143	190	155	159	154	179	151	143	193	187	177	176	157	186	178	171	163	174	177	157	144	149	167	152	154	170	163	188	161	135	169	157	153	173	146	148	172	150	159	153	156	151	160	176	159	125	155	172	182	177	149	144	147	149	158	160	168	161	176	184	195	155	164	154	164	153	154	154	162	164	170	152	155	159	171	156	155	168	150	173	189	131	140	175	179	149	150	173	149	172	154	158	197	150	141	171	163	142	183	160	168	162	154	173	138	178	175	171	173	171	156	154	179	171	136	154	138	173	156	141	175	143	177	159	183	161	167	164	186	171	189	147	153	188	170	155	159	139	153	185	157	156	149	156	147	155	185	157	152	147	168	152	157	175	160	174	165	124	151	158	169	158	174	139	142	150	144	150	162	158	156	154	170	173	157	163	170	134	144	142	143	160	152	158	173	179	170	178	143	148	162	144	166	148	145	171	165	182	138	154	169	165	167	157	145	146	178	162	185	156	194	178	147	157	142	141	159	150	138	167	150	145	167	162	160	175	143	179	192	171	148	165	145	165	138	166	147	155	141	167	158	141	163	167	168	154	172	144	137	158	195	155	139	157	160	157	162	158	170	177	177	159	172	172	167	149	169	172	156	169	149	174	128	156	183	171	181	162	169	164	158	156	147	167	169	182	149	169	161	168	191	166	166	161	132	163	164	150	170	149	171	162	158	153	165	165	175	156	158	186	156	165	141	131	169	158	173	153	141	177	160	172	158	159	167	140	162	156	158	160	145	157	149	179	148	168	158	174	162	167	187	150	165	160	146	157	165	146	151	161	153	147	153	170	167	148	130	177	142	171	184	171	176	189	167	154	154	196	155	163	148	165	139	161	155	178	160	167	167	168	177	156	171	173	160	175	160	158	180	155	164	185	194	161	166	168	166	140	167	185	183	164	167	165	168	167	180	180	190	169	174	163	177	155	163	157	146	160	162	152	143	149	162	149	168	174	155	163	145	159	168	183	155	154	152	174	192	152	149	135	153	153	161	170	168	166	160	147	168	165	163	151	173	141	144	173	171	174	176	154	154	164	131	161	162	170	149	162	157	169	186	160	138	174	141	155	144	146	177	150	179	126	160	142	138	165	161	159	142	153	179	165	163	152	148	145	185	173	136	152	164	154	152	187	163	155	188	164	182	168	175	162	150	181	151	168	181	192	159	166	166	151	168	165	142	171	163	155	159	157	155	151	173	164	154	124	169	161	151	166	145	162	163	184	170	154	157	159	160	142	160	159	184	146	158	175	168	145	181	177	160	149	151	169	160	168	130	166	152	162	144	171	172	153	175	175	155	199	183	149	163	180	177	157	156	148	159	154	146	156	151	155	161	157	170	143	141	154	176	160	164	147	160	165	136	187	182	139	175	144	151	163	168	162	151	164	169	153	184	160	177	165	157	153	171	172	160	183	175	178	157	179	166	173	176	158	187	153	157	151	151	161	146	187	164	169	184	141	140	144	160	139	182	150	182	154	157	163	144	146	147	180	175	157	154	160	138	149	173	167	154	161	161	155	172	187	168	163	158	156	178	154	155	154	165	182	157	163	169	143	153	154	164	136	174	188	156	157	159	150	169	170	144	163	165	160	156	141	156	149	168	171	164	197	174	192	167	162	174	161	138	156	146	137	161	161	151	149	155	162
9233	4353	4150	4558	4033	3154	2263	1978	1269	1089	912	987	843	772	653	590	569	539	541	483	459	463	421	502	465	378	452	456	417	402	437	391	438	443	420	441	413	396	437	436	436	421	402	424	396	443	431	405	409	392	409	434	455	411	389	409	394	432	434	417	418	388	438	398	439	402	414	409	401	374	424	401	400	405	412	407	380	370	424	409	394	411	446	398	404	428	393	429	376	421	430	406	431	416	395	431	434	409	400	433	413	409	419	422	464	395	439	429	425	403	398	425	408	392	433	397	408	434	413	395	423	430	441	408	381	419	379	428	395	434	419	415	447	397	438	405	391	422	415	405	417	395	424	417	434	432	410	450	379	416	421	425	404	394	422	383	443	392	421	426	399	397	400	404	412	380	409	448	398	424	421	381	413	430	393	440	424	412	407	390	434	446	408	393	400	383	438	400	418	385	417	415	396	428	415	427	430	401	389	392	414	422	394	436	410	413	392	473	423	463	410	435	449	391	440	442	381	408	393	390	415	398	417	403	441	411	431	421	400	379	402	440	400	420	435	425	437	429	455	407	378	419	449	432	390	431	434	426	408	378	433	439	434	442	412	381	419	407	404	392	425	423	413	428	412	405	397	448	428	386	438	410	408	435	381	403	431	422	383	376	366	405	447	400	414	448	426	443	402	420	400	420	413	399	446	448	393	414	417	421	405	403	399	404	429	412	414	386	424	380	395	423	407	422	434	418	431	418	437	393	451	436	397	443	404	412	443	414	420	417	442	447	384	420	411	419	418	414	402	439	430	409	412	398	415	455	402	424	377	429	430	416	414	398	405	401	423	395	409	422	408	414	411	401	428	421	455	418	398	429	440	439	376	402	400	430	401	381	440	399	394	430	427	440	414	408	426	407	443	443	397	400	430	426	414	431	411	381	403	452	374	420	391	412	413	403	406	388	426	413	363	438	402	416	414	412	395	443	442	424	425	410	438	420	433	404	416	421	421	408	426	427	412	407	425	432	462	406	438	395	410	422	437	386	434	392	413	404	429	402	392	401	389	415	428	409	434	414	424	374	458	419	379	393	473	421	400	408	409	438	410	443	406	435	420	400	418	391	400	468	406	400	406	420	401	398	466	401	371	417	395	421	455	409	382	358	427	400	403	395	436	409	409	406	390	416	429	439	413	424	458	401	409	437	402	428	424	412	432	420	410	390	412	425	399	418	391	418	373	437	425	380	392	427	394	450	371	419	403	426	432	395	456	389	387	415	380	464	404	425	415	371	433	403	418	418	421	397	438	439	411	437	411	403	394	399	421	379	414	406	415	428	435	371	410	438	410	408	431	400	420	406	418	366	436	390	422	405	397	429	400	389	429	438	425	416	403	407	454	456	426	395	422	441	402	369	410	397	384	433	430	393	418	404	392	453	434	411	393	385	408	438	397	440	393	396	441	426	395	407	377	417	421	415	396	426	412	424	392	425	416	423	432	402	425	399	437	361	427	441	402	416	402	423	456	415	434	452	406	425	421	446	427	438	410	410	400	419	374	396	405	403	405	406	405	427	441	430	382	400	381	427	432	453	378	396	418	423	392	400	421	434	442	415	388	384	413	427	413	396	390	411	431	433	371	425	395	418	407	425	415	412	466	402	423	404	416	405	410	411	448	406	426	435	383	428	433	406	367	406	423	378	392	395	403	378	390	410	425	385	403	415	424	432	444	443	417	425	418	405	390	391	439	405	397	425	418	433	421	433	424	399	429	412	389	427	389	430	395	421	417	433	406	400	387	434	435	428	458	419	461	419	407	379	436	418	423	401	416	371	384	392	391	399	446	404	396	427	395	406	408	449	411	423	443	404	412	420	415	411	408	382	408	418	392	410	417	422	407	462	422	408	425	410	363	438	438	406	418	419	435	438	454	375	399	442	426	414	380	424	406	443	422	399	445	445	412	403	395	416	403	432	414	417	390	457	430	447	392	393	401	415	419	411	411	419	419	411	420	396	433	407	445	400	403	421	398	355	402	393	428	386	440	413	435	469	354	384	428	415	383	412	398	434	388	417	404	402	406	445	436	438	424	393	394	444	390	404	398	441	444	405	419	418	406	412	445	425	398	421	409	400	417	421	405	427	398	419	422	394	424	408	447	432	385	418	396	393	399	419	408	409	392	437	385	415	422	410	418	410	425	369	408	438	404	449	421	406	419	426	411	419	452	401	396	408	410	457	407	393	397	442	416	409	412	421	385	355	422	423	393	436	418	416	438	428	402	419	417	406	389	405	413	382	388	398	392	387	391	421	439	403	401	446	376	428	425	392	415	412	417	426	428	430	411	413	397	466	399	362	432	413	428	405	416	433	382	432	410	405	408	420	383	424	431	414	407	409	410	407	431	411	435	445	409	409	423	400	362	408	375	422	419	395	421	419	408	427	402	406	413	422	427	393	396	393	441	418	420	414	413	370	404	442	395	412	414	396	406	434	390	424	446	411	413	416	396	403	415	417	384	428	438	399	418	401	392	421	396	407	372	410	447	412	378	434	388	416	430	423	438	377	439	420	425	395	398	429	409	409	408	426	400	417	415	393	384	432	403	412	411	421	391	415	440	402	406	412	400	415	424	432	414	403	393	399	435	405	484	419	427	374	425	410	433	410	386	433	415	393	430	427	331	399	403	411	411	404	450	393	432	391	428	406	426	412	432	430	355	407	392	423	412	451	395	431	381	411	443	412	389	382	410	446	397	395	376	407	398	421	413	416	406	415	416	433	428	373	404	438	388	426	448	401	368	385	402	437	404	410	419	442	440	439	412	385	405	412	419	398	417	430	369	399	413	396	428	421	365	423	450	401	457	406	414	422	381	394	416	446	454	413	393	406	395	427	411	420	405	412	419	433	434	420	373	420	416	406	422	389	433	405	413	408	392	404	416	415	405	408	447	402	394	399	404	419	428	426	409	407	392	388	396	434	398	425	417	440	370	402	409	407	395	396	453	403	417	391	412	429	408	396	426	405	425	393	365	383	395	419	440	417	436	398	431	413	400	403	393	438	389	420	404	372	419	427	404	436	416	408	410	384	430	432	421	430	411	404	390	412	403	421	456	427	344	427	409	398	427	377	388	437	418	414	380	411	421	411	425	421	413	413	419	462	399	439	427	406	391	412	404	404	443	392	429	432	417	392	373	382	384	398	451	371	413	437	413	406	430	387	441	416	402	432	427	403	436	436	418	423	393	407	413	422	449	407	444	431	428	418	400	388	417	414	405	408	423	373	398	393	387	422	393	400	375	460	413	441	416	401	395	383	411	418	417	393	418	414	450	374	434	424	395	388	395	466	405	379	443	422	409	403	385	430	467	430	377	416	445	370	439	396	408	399	409	357	416	400	444	441	469	396	426	426	380	412	424	385	364	362	384	397	462	377	419	403	425	422	413	410	403	359	417	445	398	393	451	418	398	432	443	430	394	456	404	426	405	388	399	416	413	418	407	428	406	427	397	431	392	449	476	423	378	408	407	429
23137	9807	5162	3082	1968	1495	1048	701	506	482	370	353	275	318	287	285	211	222	229	228	230	195	178	192	196	226	210	202	226	204	201	194	197	187	237	203	245	197	182	186	200	190	215	209	196	196	170	208	184	221	205	203	200	203	205	218	192	196	187	199	164	202	193	198	193	190	204	190	201	218	197	186	191	208	199	201	176	176	206	179	215	189	181	200	203	210	186	195	178	175	187	179	175	198	183	211	197	189	195	213	197	181	212	185	157	202	199	211	178	195	215	215	183	205	189	175	182	170	191	211	203	198	200	187	194	186	190	212	199	224	219	178	193	216	164	197	195	205	191	175	189	175	191	235	186	181	210	180	199	192	197	212	197	207	194	216	222	204	210	192	198	227	191	185	186	226	179	190	195	201	198	217	209	183	195	187	200	188	203	192	207	239	201	190	197	203	212	188	184	194	206	190	191	193	207	163	191	180	166	187	157	172	229	221	212	188	204	172	177	168	176	207	174	208	209	193	189	181	198	202	209	190	173	211	210	198	208	201	195	177	201	210	184	205	200	183	170	183	196	184	186	209	206	201	210	168	194	198	176	187	220	215	183	195	177	184	179	189	192	209	207	178	184	204	201	201	194	251	215	188	178	193	192	196	200	220	197	201	187	203	191	179	199	197	168	203	215	216	212	181	168	189	217	204	218	190	189	194	185	179	197	201	183	174	182	194	184	187	179	182	189	172	174	190	210	199	237	216	217	184	188	201	183	206	187	183	190	215	196	189	207	197	199	183	167	169	201	191	210	181	210	204	191	198	174	180	188	192	201	214	198	185	175	200	197	186	189	199	215	172	199	176	195	190	186	176	195	216	179	185	207	207	204	187	187	203	201	165	195	205	208	197	196	208	188	199	172	204	211	183	183	185	159	185	155	189	179	219	196	181	191	215	193	166	206	187	200	207	202	194	211	200	210	206	181	195	185	200	202	178	196	189	181	186	171	201	201	202	176	180	210	191	189	187	177	216	188	192	184	201	191	228	196	162	200	168	193	171	181	202	201	205	201	195	200	196	197	215	200	200	203	184	184	194	178	189	163	183	196	209	199	183	192	166	193	193	205	168	185	198	205	163	189	190	205	204	199	217	202	192	211	200	203	205	212	195	188	208	167	194	180	180	197	190	182	206	202	183	220	179	192	202	195	184	172	205	179	173	167	188	197	212	195	206	198	187	199	214	211	183	192	159	194	175	185	191	197	207	192	175	192	196	177	189	190	175	202	196	176	198	190	186	191	207	217	173	188	197	184	162	158	191	199	234	194	203	198	186	185	188	187	205	202	202	222	205	195	180	218	205	202	188	193	188	182	178	230	191	198	206	214	199	208	219	188	220	178	193	209	203	184	187	192	214	179	168	203	176	206	192	192	191	205	202	186	215	178	174	198	195	168	202	208	205	197	209	209	187	185	197	191	194	210	187	210	184	188	202	206	195	190	210	207	179	209	208	200	193	186	209	201	175	196	218	196	202	213	201	183	208	183	215	187	200	191	187	189	190	186	187	206	176	172	212	197	181	181	179	178	213	171	199	201	200	196	193	191	227	216	177	204	182	212	196	185	199	209	209	184	183	191	203	208	193	183	163	198	179	201	198	185	220	193	206	203	219	185	190	174	181	178	170	185	182	205	181	222	210	182	193	227	189	191	191	183	176	172	182	183	195	173	184	193	209	186	168	207	182	194	182	188	215	200	183	208	193	208	202	200	211	203	181	190	199	202	162	181	185	177	195	188	213	207	213	189	172	201	165	200	190	181	196	186	177	199	203	207	198	201	186	211	192	179	203	201	186	195	192	202	172	172	164	184	167	193	204	212	196	225	200	195	177	198	192	204	167	211	193	210	222	194	179	223	166	184	177	169	215	213	192	203	205	183	175	176	210	190	186	200	189	185	166	209	180	186	209	194	180	198	206	216	228	193	213	180	195	191	210	211	201	193	193	169	214	198	190	201	211	186	189	198	172	180	194	177	198	184	183	180	177	199	238	200	247	206	196	200	222	208	203	199	195	196	206	192	193	202	198	166	205	184	196	211	194	214	181	183	211	219	180	186	200	194	178	214	200	212	188	185	205	222	185	206	200	227	183	189	187	198	155	194	190	191	193	165	197	212	163	159	201	171	211	226	196	164	195	161	177	183	182	183	196	223	230	209	205	179	197	218	222	203	191	193	199	214	171	188	211	190	188	191	190	202	190	184	231	215	187	172	188	184	187	197	181	191	184	177	183	192	200	201	204	180	196	192	201	196	191	181	207	213	180	211	171	205	184	197	189	207	165	195	203	197	196	171	180	180	173	242	195	206	217	215	226	206	192	167	198	189	183	196	196	204	178	175	219	196	184	200	186	173	229	196	207	174	235	192	189	188	214	172	190	200	198	205	185	180	203	191	204	205	187	200	179	190	212	181	175	192	207	189	210	172	205	195	191	196	217	197	204	187	210	187	193	170	202	205	192	190	205	192	205	188	202	181	180	168	201	208	194	190	208	205	227	223	183	190	180	202	203	207	211	196	204	184	181	196	172	192	188	200	197	197	174	207	187	203	176	179	191	192	180	208	219	185	191	194	196	178	199	201	213	175	176	188	202	187	184	179	197	179	199	187	181	216	206	195	199	198	209	174	180	200	180	202	191	230	199	205	187	208	190	201	184	203	221	181	224	194	176	218	175	187	183	208	197	172	223	164	209	180	194	198	205	195	189	211	193	194	201	207	210	212	187	199	186	195	194	201	209	209	185	181	207	166	178	201	197	179	211	191	196	187	204	202	173	172	192	177	201	212	203	190	177	179	190	207	229	211	191	191	204	214	198	190	210	219	210	193	174	171	206	205	200	214	203	208	183	178	196	192	195	194	196	178	199	181	200	200	198	195	175	187	196	184	204	196	201	196	195	189	211	202	185	204	181	179	190	192	182	206	198	185	164	193	211	193	198	173	191	178	179	198	202	179	206	216	184	182	194	192	184	172	213	181	191	203	203	196	190	188	184	183	216	187	221	176	216	181	188	189	177	177	214	171	210	175	197	197	170	176	224	161	203	190	198	218	175	196	186	162	198	208	178	196	188	208	210	199	184	192	195	186	185	205	178	180	180	180	216	204	206	219	224	186	203	183	184	211	177	184	200	200	172	169	201	184	196	207	174	187	208	220	205	217	192	172	186	199	195	175	201	184	185	229	216	217	200	220	182	215	206	217	176	203	207	211	166	186	173	214	203	210	212	195	191	213	183	179	205	190	215	214	181	206	156	208	192	193	212	191	179	189	169	195	194	177	189	163	178	184	174	165	179	204	201	205	191	193	204	187	195	196	190	194	212	200	191	200	209	192	215	195	184	209	194	198	202	172	188	195	170	179	217	173	225	181	209	191	201	182	212	166	200	193	201	172	189	198	188	175	168	188	196	203	206	219	196	181	190	195	203	198	177	157	233	179	202	203	192	178	204	172	197	221	194	207	172	203	185	196	179	194	189	196	195
16851	9089	8569	8731	7488	6254	4419	2959	2241	1851	1662	1553	1179	1160	930	997	850	771	708	645	659	626	642	608	514	536	523	536	478	558	486	539	502	517	487	488	487	457	517	488	514	494	464	496	464	517	492	524	529	484	469	489	470	437	476	493	471	488	482	495	495	514	506	467	443	497	523	487	515	442	478	491	465	578	476	493	466	463	504	468	502	473	470	482	523	496	474	512	478	455	482	470	463	467	481	498	507	440	480	516	474	467	509	492	477	481	508	452	426	495	469	507	486	493	482	488	460	474	485	533	513	488	464	472	476	498	478	467	509	526	472	475	491	455	529	486	537	511	491	479	523	473	509	471	503	464	454	465	489	515	474	451	505	509	471	452	473	456	486	496	508	488	465	519	494	491	466	478	492	459	477	437	470	516	433	426	477	465	523	478	514	476	466	453	473	428	472	529	469	453	468	476	472	494	466	481	528	486	486	492	523	505	469	464	481	499	496	493	520	455	456	477	504	466	483	458	470	476	472	499	473	498	509	516	494	491	484	466	471	503	475	464	530	492	480	478	455	450	447	519	444	482	472	470	471	447	485	497	518	502	499	486	495	425	515	481	500	490	467	457	504	433	489	521	525	489	494	470	485	473	484	496	478	503	467	522	493	516	475	460	455	475	518	472	479	489	451	464	475	445	468	462	487	496	475	469	494	476	474	485	484	478	461	475	486	467	460	489	492	469	490	502	519	497	479	486	483	465	451	468	480	462	482	487	453	522	444	425	479	502	454	493	488	469	507	509	462	497	463	454	483	498	473	497	495	527	469	471	484	434	492	462	482	454	514	471	483	500	462	466	451	491	521	477	472	502	499	478	447	485	521	459	491	436	444	442	488	506	497	501	500	538	456	528	484	463	455	456	501	471	478	516	491	506	461	524	479	477	485	451	491	525	487	536	500	492	461	455	455	459	491	449	411	494	471	494	524	465	474	497	461	486	496	441	463	483	499	511	425	491	469	478	496	458	459	503	466	503	483	521	497	433	506	510	495	471	478	528	480	485	525	516	447	499	467	471	460	502	504	485	442	498	480	522	511	449	483	473	491	444	492	511	456	462	467	497	530	446	494	493	485	479	485	487	471	466	455	471	472	460	466	496	481	469	500	505	516	495	508	450	501	497	478	483	454	481	505	449	450	481	505	476	463	461	490	492	494	501	446	502	491	521	504	513	476	478	446	498	431	464	495	499	507	490	493	509	463	532	469	465	465	521	486	453	494	483	472	495	442	480	496	494	495	505	485	501	481	475	483	466	474	521	509	457	445	452	469	511	516	510	491	491	457	513	541	501	485	472	495	450	495	481	512	493	497	509	505	452	492	490	465	516	450	508	492	476	503	452	485	524	484	492	507	497	519	519	480	441	468	445	461	488	487	462	436	470	470	480	480	481	476	498	465	487	470	487	479	471	476	492	470	504	473	529	487	484	492	525	467	471	494	485	455	460	442	500	452	497	444	497	483	488	460	494	468	502	486	492	472	473	489	494	453	466	468	453	461	494	488	504	486	505	472	499	498	508	481	515	493	508	489	474	484	464	504	473	468	512	495	461	518	467	477	511	450	481	485	447	470	496	476	509	504	443	485	475	509	469	511	462	461	496	476	478	477	465	480	457	440	472	477	519	487	464	491	491	488	463	504	516	513	483	499	442	488	495	491	449	473	531	470	463	472	490	492	497	479	463	481	506	499	459	485	476	479	483	483	484	462	455	485	485	511	460	451	457	508	419	448	479	482	491	497	502	479	471	454	480	512	474	490	458	514	484	520	498	484	469	479	470	486	495	475	446	458	486	480	507	474	459	497	479	477	466	459	471	451	501	454	478	482	501	505	520	453	467	514	460	496	519	484	477	473	466	449	508	466	492	481	480	468	498	532	463	436	498	506	506	518	486	462	467	478	479	515	494	500	467	510	501	495	516	508	451	515	460	460	504	452	456	508	456	489	526	487	507	473	500	447	460	483	496	498	460	476	490	492	468	507	468	490	496	474	499	492	503	508	463	524	459	493	503	456	480	483	511	466	473	456	499	423	491	488	495	457	463	492	489	484	471	466	508	497	453	468	460	499	460	470	481	523	488	496	465	483	497	489	474	513	464	509	462	483	474	449	489	464	477	495	503	499	490	468	472	477	509	480	493	482	479	488	471	473	487	472	474	474	473	495	460	448	496	463	478	471	487	508	508	410	493	503	480	467	497	515	457	451	485	498	464	473	455	475	502	526	471	492	489	461	485	451	466	458	462	486	464	443	479	442	482	461	476	485	464	489	440	494	481	478	484	509	484	479	510	495	491	517	491	478	454	484	496	491	472	480	488	525	454	513	488	452	457	487	479	446	505	468	476	464	453	471	471	495	491	499	494	506	498	480	474	447	482	444	484	470	505	468	475	479	464	471	464	508	445	467	467	482	504	466	464	420	476	493	450	468	500	447	471	486	465	493	485	483	505	488	507	477	460	500	448	508	492	523	513	525	508	484	474	483	492	512	514	520	500	476	462	491	491	483	504	467	463	492	448	468	515	484	462	441	491	500	504	471	447	470	480	479	463	482	469	491	460	471	448	477	474	498	493	477	480	540	481	483	488	473	481	546	434	468	504	479	514	461	448	494	488	498	455	502	510	506	468	501	490	442	475	495	504	444	477	479	461	478	479	505	477	479	434	446	463	482	476	505	474	467	499	466	471	456	480	493	465	480	477	533	509	481	479	483	507	470	480	481	521	462	498	476	482	484	483	449	503	472	487	465	493	502	478	488	467	472	496	466	513	466	469	500	526	466	501	473	451	489	470	494	523	485	502	460	456	491	502	482	525	480	492	507	448	485	455	503	479	513	511	545	466	494	479	511	497	467	464	478	463	489	442	466	533	453	476	523	437	471	491	508	494	469	431	486	454	515	465	486	475	497	445	486	494	466	479	469	473	488	412	455	454	504	507	490	478	487	425	501	477	491	514	475	483	454	483	479	471	478	500	468	497	480	472	521	497	478	475	463	513	484	535	499	492	493	457	471	483	445	417	470	467	464	511	482	494	448	482	485	501	490	493	471	441	469	460	488	510	493	495	464	530	496	484	450	533	469	488	505	469	478	475	450	464	506	479	459	477	482	437	492	512	477	449	497	470	485	463	452	439	454	549	469	466	490	462	454	453	493	506	468	475	488	480	458	508	464	485	450	491	487	491	436	443	492	480	463	469	501	467	466	514	483	514	454	489	459	484	453	464	453	509	512	459	478	490	482	526	503	498	504	487	448	464	470	460	459	458	468	478	482	491	485	489	459	475	490	513	495	485	481	486	496	486	513	497	492	478	515	514	468	459	497	485	458	465	497	483	453	497	474	493	494	454	506	464	512	450	453	521	483	463	470	462	497	469	484	456	483	475	498	489	478	497	480	501	487	467	454	502	482	464	445	469	472	499	535	487	479	495	452	497	481	507	467	502	485	460	437	481	484	465	520	446	489	519	473	426	455	457	493	474
32807	15228	8105	4428	2980	2087	1330	806	586	478	460	367	305	298	287	272	231	201	193	166	158	157	136	136	130	129	154	125	144	103	123	134	135	154	135	131	127	123	134	127	145	133	117	138	115	141	123	139	143	130	157	107	125	122	118	123	139	121	138	143	124	157	141	133	135	115	148	128	120	131	145	125	128	133	144	108	115	119	109	153	109	142	136	123	132	144	129	114	125	127	126	119	103	133	146	148	138	139	106	124	126	119	138	141	145	141	138	134	120	117	146	106	136	119	128	134	126	116	103	130	115	147	119	151	119	125	123	126	117	118	108	124	118	118	113	122	146	123	136	110	138	133	98	141	118	122	116	115	131	126	123	149	128	135	121	122	139	121	125	120	131	108	96	118	113	142	139	144	116	119	135	135	120	134	126	141	123	120	150	125	124	131	129	135	126	130	130	98	127	136	134	133	127	131	146	133	116	118	130	119	120	132	131	128	123	135	129	125	134	135	145	125	124	128	118	124	133	112	110	138	118	119	103	139	132	118	145	121	129	137	136	126	139	141	132	141	104	118	143	123	116	113	112	138	126	145	123	130	113	119	123	115	159	137	130	124	131	122	116	140	126	129	132	123	119	133	131	111	128	139	112	140	116	107	125	134	151	131	136	133	148	134	114	124	114	134	128	106	117	150	124	128	119	125	131	161	116	144	125	133	101	125	143	134	126	119	114	125	146	137	123	126	123	129	126	126	146	130	129	123	125	123	121	123	143	124	139	96	134	127	127	149	118	136	123	120	113	129	120	142	157	109	137	104	127	133	113	131	114	119	119	132	122	124	126	113	136	141	139	145	133	135	143	148	151	125	107	116	120	106	136	128	109	129	111	125	137	123	131	120	136	118	137	112	107	126	139	143	146	136	129	128	127	129	125	132	148	142	134	126	130	117	135	137	125	135	114	122	125	132	136	131	147	94	109	145	157	107	126	123	119	124	120	126	115	136	146	123	117	121	133	119	124	123	131	131	110	132	133	116	99	105	105	131	129	132	118	125	119	126	124	105	142	101	141	153	136	145	130	101	147	127	133	123	127	121	147	104	114	141	130	128	120	121	139	138	124	121	137	141	127	115	132	117	132	112	125	107	131	143	158	113	115	134	124	150	125	118	151	148	102	119	142	126	122	127	112	123	112	111	133	125	119	123	136	128	123	136	121	119	102	129	148	144	114	141	139	152	143	103	138	130	140	140	114	142	123	145	127	120	120	116	111	120	120	132	122	131	130	126	129	121	122	138	121	142	146	140	111	121	110	109	112	120	121	105	141	128	131	128	115	120	115	128	121	148	113	123	104	119	129	127	137	117	129	127	133	135	129	124	131	128	120	112	109	136	147	135	132	114	131	124	122	125	129	142	117	109	142	123	123	119	129	149	135	127	152	139	121	123	118	150	143	116	123	125	120	149	145	117	130	124	115	137	118	126	128	131	111	118	125	125	142	128	122	116	106	146	141	140	128	121	116	119	110	127	116	125	134	126	112	132	107	136	131	138	116	120	113	126	111	141	104	113	138	109	120	142	123	128	135	136	131	109	131	153	128	130	155	136	136	138	130	152	125	133	110	103	116	130	131	133	120	132	136	130	117	119	115	122	142	120	121	102	133	135	136	139	109	144	123	115	124	113	128	140	127	108	135	128	133	145	112	107	137	114	116	133	130	151	142	128	125	125	147	146	137	118	110	117	110	144	138	137	131	141	138	151	145	151	137	132	131	129	126	127	121	125	134	111	130	123	139	133	116	126	125	140	133	120	134	142	126	124	138	140	132	129	132	144	127	115	116	142	115	132	126	108	133	138	125	136	131	122	140	127	113	126	124	110	146	130	123	126	138	141	125	108	144	108	132	143	132	106	132	144	119	122	124	146	139	152	119	113	135	147	91	140	124	128	150	140	156	139	111	133	135	135	131	130	121	133	127	138	137	122	119	138	129	139	125	112	136	122	118	121	122	119	135	117	137	121	144	110	129	132	136	141	133	113	121	130	116	137	122	155	114	126	130	155	124	120	117	116	119	144	115	113	121	140	114	126	119	136	143	144	115	105	131	134	119	106	138	121	132	129	137	104	120	131	123	135	130	129	133	133	133	128	131	143	132	127	136	137	107	112	113	116	119	120	121	145	132	140	147	121	124	139	147	127	147	139	122	132	130	127	114	123	116	124	112	140	137	135	107	134	110	108	115	120	118	124	116	124	132	117	147	124	132	122	118	125	121	128	120	128	101	125	141	140	142	129	123	157	119	147	113	126	128	126	123	117	147	131	134	128	127	143	129	134	116	130	125	150	138	128	107	117	121	113	126	123	131	119	138	143	128	135	131	139	118	137	138	109	140	110	115	132	124	106	134	110	138	119	135	129	122	123	130	135	121	104	122	139	113	135	118	133	122	135	119	131	140	121	149	107	134	133	112	141	126	121	119	119	138	137	140	120	127	142	125	130	126	129	119	120	136	99	129	119	121	130	115	146	123	135	117	125	146	151	145	151	118	118	145	112	140	130	127	110	108	127	119	123	126	140	130	108	155	131	127	132	130	138	134	121	116	118	125	109	122	101	140	131	144	132	122	94	109	110	128	142	137	144	142	144	120	138	134	98	150	140	125	155	121	131	130	138	106	130	127	112	139	129	124	137	137	144	138	142	144	127	121	114	105	135	120	138	143	135	136	129	139	142	137	133	135	120	134	120	131	121	114	134	137	119	131	122	121	139	127	132	129	123	122	116	123	122	132	132	143	121	123	122	138	120	123	125	116	111	129	136	126	110	154	124	119	130	126	134	121	121	137	122	107	145	131	122	135	123	151	111	146	115	126	113	119	130	139	127	127	131	134	126	127	115	124	129	142	133	129	119	113	119	139	132	157	115	97	144	120	129	144	112	140	120	140	130	125	116	122	139	127	125	131	135	130	121	131	115	142	129	113	124	120	144	127	125	124	125	118	120	109	100	122	112	126	138	121	128	133	139	139	145	119	131	98	141	128	118	134	107	127	138	141	135	134	111	143	121	125	138	134	113	125	112	144	130	119	148	123	111	127	112	108	120	102	115	111	129	111	132	132	125	129	146	113	118	162	119	121	141	132	131	124	125	116	128	133	123	135	116	135	112	140	126	144	126	128	130	141	110	135	119	135	120	135	122	120	132	102	132	140	135	135	143	129	155	108	127	123	131	139	103	108	131	133	133	127	133	134	129	139	114	109	113	114	127	137	121	124	136	123	116	138	126	115	110	127	128	139	140	136	122	145	117	124	113	123	121	126	115	132	105	146	131	131	109	129	110	133	125	133	114	120	137	143	117	133	121	117	132	122	144	103	111	156	138	137	113	113	144	129	136	116	139	123	109	151	127	134	138	140	106	125	117	158	118	104	112	117	127	116	131	112	130	138	111	100	123	130	127	138	112	135	135	149	122	154	106	115	141	132	132	148	131	140	118	126	147	121	139	125	137	131	120	131	125	107	120	117	124	113	136	124	135
21560	12222	11491	11191	10127	8126	5510	3941	2930	2300	2265	1831	1435	1399	1424	1324	1144	890	752	675	642	589	564	497	388	380	434	389	403	395	346	334	371	376	321	330	362	357	346	343	299	336	335	340	335	320	319	376	325	382	323	333	315	348	342	351	345	342	343	341	288	318	345	340	352	289	353	334	323	307	333	280	350	403	333	344	327	315	300	308	361	315	325	339	331	316	318	318	331	309	315	316	303	306	336	313	310	331	298	332	333	324	326	344	343	335	338	340	342	298	324	326	330	315	278	297	337	320	334	334	303	321	343	353	310	331	325	327	340	324	344	333	317	304	336	327	324	360	315	358	306	335	313	341	299	354	298	307	325	330	337	296	310	330	335	306	324	347	318	333	320	328	306	296	330	348	298	309	288	320	340	325	306	345	325	310	305	342	316	301	328	307	345	335	317	346	334	316	309	301	337	322	330	343	340	325	338	344	322	295	301	342	297	327	344	328	288	340	350	313	340	354	327	331	322	314	306	333	327	315	299	340	315	293	316	373	329	288	319	313	325	290	307	305	331	322	300	306	326	319	303	326	324	351	325	316	343	355	309	316	346	300	308	329	335	328	340	323	315	314	336	323	335	323	314	289	320	335	304	344	353	341	315	345	360	335	340	340	334	335	315	353	305	320	303	340	345	320	343	316	330	330	340	339	357	292	297	301	321	337	332	324	337	309	316	308	333	342	322	344	335	336	322	328	335	296	321	317	319	341	317	316	301	301	312	295	327	333	317	330	328	337	332	356	317	305	330	330	304	317	330	295	301	311	339	334	321	313	329	335	295	284	291	347	342	336	297	340	352	307	303	327	323	361	316	309	316	333	322	303	321	338	329	332	295	323	333	318	332	366	326	298	300	323	332	314	332	329	320	341	302	302	325	312	356	324	315	333	306	340	367	337	321	322	288	305	326	321	316	327	311	328	317	306	343	324	342	319	304	337	314	325	313	290	322	337	340	326	331	328	308	308	294	339	322	327	330	329	314	339	310	298	341	326	296	326	323	322	334	325	296	329	353	322	306	335	302	294	355	309	336	323	347	330	331	321	324	331	333	311	306	335	317	318	321	322	318	305	306	354	335	312	350	346	304	342	354	306	293	336	338	303	334	320	339	379	301	326	360	315	339	308	318	320	322	337	325	337	322	350	338	325	318	329	335	313	367	329	340	300	343	325	327	338	340	339	374	362	308	326	323	321	325	319	303	354	343	343	328	331	330	338	329	344	293	341	309	333	321	326	343	292	328	336	354	329	303	343	314	318	334	311	295	301	357	335	315	290	311	369	274	355	314	341	306	320	341	336	355	313	297	288	347	334	322	363	322	306	334	334	327	319	311	317	337	323	308	365	351	345	317	293	351	344	298	311	322	308	346	294	321	312	328	353	332	329	345	327	333	347	326	311	338	312	311	351	328	302	328	322	286	323	314	318	334	325	337	348	304	320	282	308	348	343	295	340	368	324	317	299	331	320	325	371	336	307	333	312	327	315	313	334	306	370	328	343	338	336	333	333	330	326	323	336	320	324	365	301	303	312	328	332	329	329	308	323	321	312	306	314	309	335	305	335	338	325	340	342	319	303	340	329	328	332	323	332	367	315	307	328	346	340	310	341	314	342	334	340	336	357	331	347	297	368	305	342	338	287	331	342	333	340	294	322	320	334	308	320	332	352	324	337	326	357	312	334	315	343	295	281	331	314	331	347	304	334	333	336	322	347	308	328	374	366	355	350	333	299	333	277	345	301	307	306	338	347	325	307	317	317	307	324	282	337	347	314	321	298	349	366	320	327	337	327	279	344	322	293	310	332	330	306	347	369	316	328	334	313	299	322	297	307	357	338	331	342	302	328	319	318	315	309	322	325	331	362	302	319	310	312	342	314	342	334	314	335	320	333	315	334	296	309	336	347	320	335	300	319	287	311	339	308	354	294	325	320	305	315	336	312	334	342	306	358	333	318	353	342	311	333	317	305	298	343	299	298	301	342	294	298	310	329	314	359	330	339	322	302	338	303	351	286	308	286	308	294	302	356	338	335	348	309	313	301	344	330	348	305	319	327	336	322	296	299	306	308	303	317	347	328	335	349	330	318	329	307	337	311	314	347	326	299	353	335	294	330	302	318	300	345	330	304	327	286	348	315	318	320	307	319	354	339	324	300	340	304	345	329	338	298	330	310	326	320	326	347	344	321	308	362	328	336	336	350	316	293	296	316	341	318	303	331	358	355	337	312	323	324	325	326	322	331	309	326	281	331	322	319	305	324	356	342	329	322	304	288	333	298	338	323	357	323	359	326	339	311	358	311	352	316	294	327	309	349	339	326	319	333	314	294	337	337	313	326	361	279	349	319	314	322	318	309	298	332	328	358	326	323	315	353	303	336	314	333	356	311	326	286	329	344	363	312	318	342	314	323	321	355	326	320	325	318	362	314	305	351	318	328	312	323	325	316	320	325	327	339	308	318	320	282	321	316	368	330	293	293	327	319	339	298	339	330	316	305	317	329	334	313	330	383	324	357	327	358	294	326	311	297	294	318	304	331	371	305	297	331	292	329	342	322	352	324	305	322	342	339	311	341	325	315	343	321	311	324	305	366	325	365	333	335	315	352	336	335	357	330	314	317	326	312	326	318	334	316	330	344	326	315	315	297	341	339	320	327	329	313	341	329	310	326	325	332	316	321	310	320	302	288	321	302	308	320	344	334	296	304	276	284	294	335	326	328	306	314	328	314	335	324	348	285	301	329	373	287	327	329	297	336	349	287	304	301	345	302	324	344	330	330	343	365	345	321	329	320	308	309	329	332	326	327	309	332	347	303	308	324	322	313	319	348	347	328	318	343	334	351	327	323	320	333	283	306	330	313	341	363	345	345	320	331	339	318	307	332	317	327	346	327	335	328	308	312	304	317	312	329	316	297	320	287	352	316	329	339	332	376	330	314	319	344	342	336	312	313	333	338	330	340	336	341	342	358	309	337	348	333	309	330	327	322	310	307	348	300	348	332	296	324	314	343	339	313	321	310	323	328	352	336	360	328	305	338	327	347	325	332	309	292	332	354	346	317	311	290	322	341	340	312	346	337	326	302	317	323	340	342	290	386	349	328	351	326	312	348	346	313	324	341	352	282	339	336	314	305	317	310	287	308	343	328	313	319	314	315	327	299	326	353	329	303	315	334	322	322	355	322	320	341	345	334	306	300	338	329	301	295	323	324	329	334	301	334	350	372	301	338	337	315	313	302	326	324	332	325	341	317	326	344	325	310	324	348	341	287	293	310	342	331	336	304	323	338	296	295	346	325	330	339	333	328	293	362	314	320	318	352	308	302	331	356	333	326	350	318	323	322	328	341	336	351	318	332	313	341	313	306	347	312	290	322	310	341	303	326	308	315	321	308	335	302	313	324	318	314	320	317	325	331	314	326	330	337	333	310	350	336	306	297	339	324	311	299	349	342	345	305	332	354	379	327	289	312	338	342	333	349
11819	4568	2280	1431	1015	684	470	402	320	306	255	271	207	230	256	188	209	214	186	192	182	180	170	165	174	172	156	180	150	184	151	163	182	173	169	176	170	186	171	169	161	173	197	181	191	187	164	182	185	182	174	149	181	151	183	197	166	160	144	175	192	174	195	174	178	163	155	209	179	168	171	159	163	188	161	139	180	146	149	175	186	179	172	162	154	177	176	159	155	168	205	169	173	180	155	192	160	158	173	191	180	179	153	150	184	158	172	167	150	165	181	158	179	168	188	203	162	160	189	169	179	189	153	161	158	180	199	177	188	159	166	156	185	192	180	145	180	183	169	176	187	172	190	166	176	177	158	147	163	171	179	184	155	161	174	167	171	161	164	182	151	168	187	160	153	160	161	172	139	190	185	178	181	168	169	210	163	153	171	157	176	181	166	177	185	175	180	185	165	164	183	150	152	181	178	170	170	159	176	181	184	162	167	197	165	195	160	162	197	165	162	159	147	144	180	179	161	197	174	155	194	161	192	166	178	155	200	185	172	159	170	162	146	178	172	164	154	188	177	171	159	157	147	165	168	175	180	173	193	169	177	163	176	162	136	161	162	160	171	176	165	172	189	173	163	189	177	169	183	187	171	187	158	176	166	176	164	167	152	188	144	181	147	180	165	138	168	147	169	167	170	201	198	167	177	163	176	176	168	213	148	150	167	182	164	173	152	174	165	149	186	166	179	169	167	179	187	179	166	193	174	162	167	186	154	193	204	182	201	170	149	190	164	155	195	142	187	190	173	170	185	152	163	191	200	185	177	164	166	182	183	180	176	167	172	154	195	154	178	204	184	195	165	168	154	149	162	181	183	166	168	147	194	155	157	173	172	162	155	169	160	187	178	157	165	164	156	184	166	175	151	176	165	173	162	179	175	150	184	201	172	185	178	163	184	166	182	174	184	171	157	179	187	186	167	156	164	177	168	149	180	158	177	163	191	160	171	176	169	171	162	159	164	169	175	177	157	178	147	176	196	161	174	155	149	187	168	155	172	171	169	178	185	172	188	159	165	161	176	157	174	175	156	159	155	176	160	184	191	186	150	160	198	172	208	162	180	173	173	158	159	154	212	168	145	165	163	185	160	183	180	164	180	167	181	186	170	155	167	163	135	167	191	156	170	161	173	165	152	174	170	169	183	181	165	164	157	197	166	168	186	175	176	159	167	174	183	185	159	181	189	161	154	161	144	187	160	170	187	171	159	165	179	169	156	156	190	156	172	147	172	173	161	166	153	167	185	181	158	182	138	187	165	148	150	163	173	158	190	180	146	155	174	164	172	175	172	161	178	169	153	174	164	170	177	193	159	146	162	161	176	178	166	185	181	187	143	167	166	146	167	176	158	193	175	173	177	188	180	174	149	191	179	169	185	182	177	164	146	163	173	140	170	161	170	160	171	165	176	163	190	175	164	178	164	181	161	175	177	155	163	178	183	163	177	182	182	181	148	165	190	188	173	157	185	170	128	159	182	185	165	160	189	159	158	167	147	177	162	201	172	186	178	174	149	152	167	153	188	149	175	186	155	167	187	168	195	183	152	202	204	169	160	178	168	183	188	158	164	165	171	174	139	204	171	175	174	202	184	185	157	145	161	197	187	157	181	147	154	140	161	174	149	156	181	166	166	175	168	180	133	187	172	137	166	163	167	179	180	168	185	173	180	181	162	160	158	169	184	173	166	182	205	183	181	156	165	193	177	179	173	184	178	153	198	205	162	146	145	195	175	170	162	170	203	199	148	176	178	179	188	183	183	169	173	166	169	156	166	165	180	174	159	203	150	161	177	184	157	178	162	193	158	172	180	156	175	170	170	163	183	155	168	203	174	155	170	164	185	156	146	161	186	142	165	186	173	173	172	183	170	179	176	188	187	186	218	176	165	166	172	179	154	182	172	173	177	170	164	156	170	190	203	165	199	162	153	163	167	184	178	188	181	194	180	167	178	175	155	168	173	172	180	158	149	154	180	192	169	173	176	164	159	177	153	172	190	184	159	188	181	164	189	165	170	179	184	190	188	178	149	191	183	163	164	172	163	164	182	179	178	151	182	164	156	171	171	168	153	173	182	166	171	167	184	181	167	152	156	171	172	181	171	176	165	171	177	163	160	144	163	175	177	181	201	183	185	172	169	180	157	180	156	170	172	175	160	149	154	166	161	167	180	163	171	185	196	177	151	174	161	173	164	189	190	186	169	178	153	156	171	160	190	156	169	160	169	157	167	151	143	148	186	151	174	161	154	163	163	177	172	160	194	167	190	206	159	193	190	162	183	179	175	159	144	178	149	153	152	166	167	173	151	174	181	188	166	153	172	173	155	190	169	195	153	175	152	170	162	184	148	173	180	165	153	151	178	188	177	166	171	194	188	163	164	160	187	169	196	160	152	167	178	169	191	175	193	185	173	162	167	173	165	133	152	166	175	161	152	162	165	162	175	177	183	174	190	163	159	178	186	170	158	172	181	153	177	167	179	159	164	158	166	137	159	164	169	167	171	173	166	167	155	194	157	165	164	181	171	171	190	172	164	147	154	194	198	179	157	162	164	192	163	174	174	147	164	189	150	199	174	176	145	150	187	150	168	169	152	158	207	155	169	163	180	158	183	195	177	192	184	160	174	151	145	188	153	162	165	159	161	167	163	169	188	180	153	166	181	171	178	195	167	179	164	176	203	161	184	182	177	150	180	212	176	161	171	162	152	143	176	166	179	148	164	170	170	174	165	170	189	158	174	160	173	190	169	187	188	191	175	178	186	182	205	175	153	172	205	183	156	148	158	189	188	148	155	154	189	166	168	157	181	183	176	180	152	173	166	163	175	172	154	166	164	153	131	161	161	171	186	183	169	161	170	174	172	156	169	161	186	180	162	178	184	157	161	185	211	175	170	146	172	187	152	158	136	176	167	172	155	176	153	164	165	156	164	150	191	176	157	177	179	166	182	160	179	156	181	174	192	163	164	182	164	150	153	191	161	151	154	166	166	188	175	190	182	164	157	164	175	182	193	161	179	155	171	153	178	185	161	152	187	172	183	179	194	186	167	196	209	156	177	165	179	168	142	174	171	191	170	169	171	170	180	162	153	168	178	174	171	170	176	159	186	161	173	159	168	183	202	177	155	166	172	173	173	155	163	151	174	176	184	177	172	168	175	147	174	160	154	164	176	179	177	184	163	174	174	185	167	164	155	190	162	149	168	168	173	159	166	182	161	136	133	150	177	168	172	152	171	164	160	183	175	199	160	150	188	181	165	163	183	184	181	157	165	172	146	181	174	203	184	157	174	182	168	156	147	176	159	169	183	170	179	191	142	157	169	159	172	170	173	177	166	179	177	170	160	190	176	173	187	164	151	191	174	167	175	183	181	183	153	156	147	145	178	198	171	178	165	157	182	150	172	177	192	161	155	197	157	168	190	196	170	173	178	178	163	177	148	175	161	159	168	156	150	170	170	164	158	170	160	161	183	185
8943	4660	4416	4820	4236	2834	2131	1641	1277	1210	1034	947	906	832	873	761	659	565	518	503	497	476	524	487	445	424	453	412	453	462	453	478	432	465	451	452	504	434	404	456	454	424	423	432	429	430	475	415	423	453	426	453	410	453	437	444	460	426	451	397	440	455	442	432	410	398	436	438	460	442	446	457	416	453	465	434	449	466	451	409	446	427	431	412	454	454	415	419	392	465	436	464	453	438	415	413	447	412	427	449	423	431	439	435	431	423	422	434	450	423	406	414	413	442	482	466	456	409	412	433	463	417	438	455	477	414	435	430	454	443	434	439	450	452	446	412	462	441	463	456	457	426	454	434	415	426	449	391	431	408	457	410	437	451	446	419	399	467	453	427	440	394	418	453	433	448	453	427	437	429	426	429	426	455	410	447	474	438	424	434	415	450	442	424	389	460	480	446	420	429	445	485	452	420	452	420	422	421	427	414	416	444	419	417	468	452	387	446	435	415	403	430	422	453	453	458	445	430	442	392	402	425	424	443	445	439	438	438	399	430	450	436	430	445	438	445	463	405	429	441	456	406	420	463	410	393	457	420	456	430	406	452	421	444	442	419	456	434	423	419	410	442	435	417	448	412	453	408	467	452	428	444	402	457	442	417	457	430	453	455	449	449	455	425	436	430	419	438	439	448	427	424	444	418	436	444	427	394	442	419	448	446	420	431	435	454	402	463	448	397	427	449	432	405	457	435	422	445	429	445	416	436	394	421	439	420	469	448	439	457	447	460	433	427	464	415	460	418	427	434	435	433	437	446	426	433	448	456	437	444	446	433	426	436	452	455	466	446	436	407	432	451	435	447	439	425	412	444	444	444	425	456	406	427	428	426	439	407	403	449	436	408	430	418	423	449	454	446	442	452	414	435	405	452	438	455	452	420	459	445	398	427	402	442	469	427	451	407	436	455	453	463	475	441	413	446	434	412	411	426	441	462	423	368	447	411	421	443	432	433	445	445	470	397	406	440	434	435	461	392	382	412	398	447	474	435	417	426	493	422	439	454	435	450	433	404	438	406	428	439	447	474	436	448	483	418	441	445	463	443	419	414	458	449	396	408	441	434	422	417	410	419	412	463	482	415	404	428	458	458	424	430	422	419	411	447	447	439	452	390	447	456	450	400	440	449	428	452	418	446	438	403	445	437	469	439	481	443	416	446	411	408	453	439	446	442	430	446	443	429	460	443	393	421	423	442	435	433	448	405	456	437	445	418	448	442	462	424	400	434	449	427	456	464	439	428	413	413	441	440	464	427	425	423	453	447	442	462	422	452	420	431	404	427	448	400	440	427	453	418	468	430	441	440	429	451	429	422	449	436	426	402	459	453	425	480	415	448	449	419	424	450	459	433	445	421	460	431	423	460	416	414	474	429	456	452	419	413	449	448	405	448	449	418	444	466	392	437	417	407	427	477	412	466	424	469	429	431	423	432	430	428	430	441	412	426	411	428	426	374	408	449	499	454	413	446	466	438	446	439	425	455	396	422	490	426	420	428	418	467	456	490	404	431	457	447	453	420	456	404	437	462	386	428	433	431	471	412	436	460	450	439	443	440	433	443	439	444	430	427	448	443	449	407	465	464	405	420	444	457	415	465	460	458	432	421	416	449	446	462	404	465	437	427	445	438	468	465	413	419	442	422	447	435	442	422	406	401	435	409	406	486	415	420	472	420	424	473	402	437	444	456	437	459	388	429	443	433	451	422	408	447	422	437	423	453	427	425	444	430	480	404	410	457	433	465	452	433	452	484	438	437	419	475	455	460	479	441	420	406	410	414	464	400	418	452	484	424	427	414	425	421	432	415	452	414	447	421	446	424	415	445	412	435	442	415	474	427	408	438	435	457	425	438	411	468	438	456	420	401	433	451	426	443	414	434	428	397	441	415	438	438	448	426	410	481	440	472	440	433	436	450	442	419	417	426	423	458	406	464	437	435	444	431	436	452	481	415	461	443	423	410	427	450	405	432	438	465	465	411	426	446	459	441	450	435	421	452	416	430	459	426	451	425	422	454	481	442	449	439	427	449	425	447	435	448	472	399	400	407	419	419	447	415	434	463	424	431	430	425	451	422	447	423	406	448	469	446	472	434	427	424	379	468	403	425	423	447	448	436	440	436	419	468	418	410	441	398	438	434	412	412	431	434	449	419	452	442	413	420	418	396	447	439	421	439	450	432	444	408	430	410	420	427	456	430	439	444	432	422	406	467	449	454	442	427	445	415	420	418	460	425	423	466	429	422	449	465	462	424	452	421	403	458	429	448	431	445	441	467	458	442	438	440	403	433	457	456	427	453	438	479	462	405	444	452	450	406	423	409	438	423	416	402	409	448	443	461	477	427	445	426	437	438	431	439	434	446	420	435	452	412	448	450	428	446	458	427	418	455	410	432	431	449	411	429	409	414	381	435	424	432	453	455	431	403	382	434	443	447	409	451	414	456	423	461	468	413	439	459	443	444	419	443	471	411	415	461	408	442	462	446	447	441	422	467	441	432	433	443	428	445	456	461	428	444	413	460	453	424	442	411	448	486	421	469	446	432	426	443	442	435	429	443	426	466	436	460	403	432	436	415	431	440	420	459	420	442	449	438	443	412	447	427	467	457	406	426	441	422	457	458	453	436	426	464	422	424	457	457	433	418	430	451	450	420	379	446	486	461	447	451	441	440	426	415	403	428	431	467	456	449	434	450	427	443	460	453	396	386	438	465	440	375	405	430	433	416	449	447	427	429	443	437	431	427	435	428	451	430	443	415	424	435	450	425	412	421	451	433	437	432	461	386	452	486	465	414	465	450	433	408	396	426	441	431	430	393	419	453	464	446	425	441	425	446	414	445	439	424	465	424	429	434	430	445	434	464	417	488	416	428	437	418	418	480	424	428	458	430	427	437	464	393	429	465	431	426	438	432	436	426	454	442	435	427	429	446	462	397	398	469	467	450	457	474	453	430	447	435	466	437	419	382	405	434	445	426	429	448	426	440	417	427	400	443	448	435	397	427	386	409	449	425	464	491	419	428	452	488	456	476	432	412	461	400	461	444	445	440	478	427	447	439	423	441	421	414	401	427	389	447	413	428	463	410	438	458	422	425	448	422	476	436	436	428	460	413	433	418	450	433	426	437	463	465	410	459	442	460	452	438	483	401	450	470	444	417	426	435	431	414	441	446	449	402	419	462	439	426	422	456	416	435	478	390	420	456	431	439	434	453	409	399	418	462	423	469	431	457	454	423	409	418	429	419	413	410	430	405	415	428	485	424	439	426	442	476	443	422	399	452	442	455	432	409	453	459	420	427	452	438	437	409	407	477	424	423	443	454	418	442	417	440	463	411	407	416	391	396	438	469	413	415	435	448	431	403	488	416	464	415	450	432	398	428	491	435	419	463	451	400	446	399	457	408	463	427	449	422	453	413	431	448	441	432	458	431	450	457	445	471	465	427	408	448	460	472	408	455	435	430	477	452	444	438
22365	10136	4862	2962	2123	1330	966	805	526	419	356	330	286	316	299	239	229	251	229	226	249	215	224	183	218	185	214	198	190	195	191	241	199	198	188	185	203	191	206	205	183	198	189	205	195	199	205	195	197	217	175	200	186	219	203	205	192	185	213	174	244	184	191	211	207	185	228	198	178	214	228	223	209	216	175	208	215	204	216	210	185	186	191	198	177	213	190	180	190	186	182	159	201	206	227	183	194	219	198	184	221	201	196	213	192	209	176	239	182	203	214	208	210	214	184	184	205	197	194	204	198	188	193	172	197	199	206	250	199	192	176	218	178	193	201	202	219	194	185	190	187	182	210	213	205	200	188	197	172	181	206	201	201	197	248	202	176	176	187	187	192	222	194	207	191	220	214	190	179	193	172	202	185	176	190	193	195	195	214	174	218	202	165	210	173	188	173	216	225	198	175	204	220	203	188	210	201	185	192	214	168	187	191	193	210	184	189	190	211	208	196	193	196	187	194	177	202	203	172	207	191	209	194	210	208	159	217	185	200	199	209	203	230	206	202	188	210	183	198	192	190	192	191	212	205	177	189	197	206	154	221	196	194	198	190	224	182	221	195	208	202	192	206	200	183	211	193	192	161	184	150	207	193	217	185	168	184	172	200	177	221	152	217	189	189	174	181	189	188	196	200	196	207	200	211	190	193	186	184	193	191	179	202	196	214	200	181	178	202	197	187	201	182	182	204	174	193	194	185	220	177	188	195	222	212	191	195	215	186	194	196	212	192	217	200	183	202	219	213	188	205	211	183	221	214	206	189	190	209	177	187	186	194	199	196	198	181	182	197	184	203	222	203	189	198	204	195	194	216	217	182	188	207	228	187	207	187	200	191	167	192	199	212	209	188	205	210	193	207	194	187	186	205	195	207	199	185	195	181	202	189	189	199	231	188	198	215	207	198	208	181	209	160	214	211	184	214	180	217	179	224	172	203	161	200	182	200	211	218	201	188	216	193	213	213	176	184	192	231	210	178	182	190	205	187	180	201	226	173	212	174	219	184	180	211	202	205	184	205	212	204	185	187	183	204	190	188	189	224	216	196	185	181	179	204	193	197	209	208	205	196	184	204	199	204	184	212	224	168	194	209	191	188	201	196	216	208	192	208	196	186	190	221	187	194	198	177	202	197	211	197	188	209	205	219	228	195	201	184	199	156	177	185	203	181	192	170	186	179	183	188	220	196	191	190	192	177	184	210	215	204	223	216	223	199	199	196	189	202	222	203	182	214	199	191	195	211	184	183	184	196	212	196	198	191	196	184	211	164	180	215	189	184	207	202	183	234	197	204	186	205	169	185	187	174	202	191	206	201	233	193	201	196	185	177	189	196	203	197	195	221	187	214	178	183	199	182	188	150	215	206	184	225	190	200	192	213	214	171	191	182	222	181	221	216	195	186	187	239	179	203	223	191	193	213	192	205	195	209	191	183	209	194	204	193	198	180	215	209	187	206	202	191	184	190	200	188	196	189	222	230	194	195	176	189	191	185	186	189	176	196	196	193	209	192	190	192	178	199	210	186	192	171	158	188	201	212	228	207	194	192	182	171	202	189	200	187	202	164	189	194	219	200	201	182	192	182	215	217	196	182	199	211	177	197	200	197	226	204	184	181	205	198	188	165	186	216	204	187	215	191	200	191	188	201	206	209	216	196	206	192	195	193	215	230	209	192	214	174	206	205	183	190	174	180	212	188	204	187	198	163	204	227	193	232	196	196	188	184	185	191	204	179	201	191	181	222	201	205	200	205	187	228	186	166	200	196	185	209	211	201	197	210	194	205	198	214	191	189	174	172	216	178	210	189	182	185	193	193	203	213	191	219	199	178	198	165	210	186	215	210	187	207	217	190	237	177	203	175	179	206	193	190	185	184	211	197	189	188	217	178	192	224	205	182	202	220	202	171	200	210	166	208	184	193	222	186	192	192	218	223	204	181	186	192	187	199	197	207	211	219	176	216	192	184	198	211	195	221	193	186	191	212	187	212	198	204	174	208	181	194	197	194	208	185	179	199	188	184	186	177	204	199	216	185	200	190	194	210	197	205	196	196	195	184	196	201	170	195	174	168	188	220	202	216	199	210	200	209	188	173	189	209	201	194	211	185	187	202	170	183	193	197	183	186	210	196	201	195	196	190	201	209	187	182	202	216	210	169	191	217	192	195	192	209	197	203	190	195	178	184	206	199	209	196	218	185	184	173	211	200	196	223	182	198	196	197	206	220	202	181	218	184	197	202	188	188	172	186	211	204	201	218	201	176	218	184	210	223	233	200	198	202	203	220	184	206	192	179	213	169	207	220	182	195	225	181	176	205	182	179	210	183	209	174	206	190	197	183	159	181	177	188	227	182	195	194	189	197	194	187	192	202	206	211	205	194	171	194	194	192	200	203	167	193	189	161	221	200	202	197	215	208	196	168	178	184	206	193	203	211	189	209	185	195	190	168	203	211	191	185	180	208	249	186	208	194	188	200	202	208	196	176	186	226	193	233	196	194	181	199	174	210	194	199	195	174	208	168	175	175	178	181	200	185	210	191	208	197	178	191	192	205	193	194	203	214	156	168	171	188	226	191	183	189	188	169	208	209	228	183	188	186	200	208	215	215	200	204	206	201	209	216	170	209	164	184	217	175	177	205	201	187	212	184	193	184	197	190	195	201	184	195	176	200	193	179	189	176	189	191	215	223	178	197	183	199	177	191	188	203	183	222	182	207	185	195	206	197	209	183	204	219	188	172	195	192	215	183	195	215	194	193	221	196	180	186	206	200	187	208	205	215	193	199	211	210	206	202	198	193	174	175	187	199	206	198	173	193	200	218	167	200	174	188	200	213	195	188	205	213	209	222	199	193	194	172	168	207	192	203	207	210	200	208	176	211	179	177	222	187	203	195	193	190	205	181	200	194	186	193	196	197	195	203	211	211	196	215	175	187	205	198	175	223	226	224	211	196	195	166	210	221	189	183	196	196	172	183	188	190	212	187	218	175	191	193	214	205	185	189	206	180	215	199	184	210	193	211	199	204	227	210	193	183	203	173	182	186	212	181	198	181	168	199	189	165	189	198	203	193	185	225	201	202	238	204	204	174	199	209	211	169	185	176	175	177	191	226	194	196	216	183	188	181	230	178	207	162	198	194	211	187	227	200	191	206	207	226	182	181	213	175	183	191	195	186	201	187	202	191	198	190	210	205	208	203	191	193	214	195	205	163	196	223	184	219	202	195	196	216	197	171	162	208	193	204	204	194	208	191	194	206	204	203	188	208	186	189	179	203	186	199	205	208	199	165	206	203	235	210	212	184	205	201	210	192	209	207	199	236	206	194	172	194	183	188	213	203	189	215	216	181	192	234	206	222	191	190	203	232	185	206	208	207	172	210	174	162	198	199	199	201	187	179	188	185	205	191	213	192	186	194	202	185	213	198	199	201	197	184	180	191	173	194	213	224	195	206	187	193	141	198	207	201	192
16195	9235	8259	8594	7608	5494	4208	3472	2226	1861	1606	1583	1374	1291	1089	1026	948	828	849	719	691	645	565	563	559	580	541	528	496	508	507	480	534	472	510	501	510	498	523	489	495	464	494	475	534	534	477	476	483	453	488	461	509	484	492	484	467	492	485	452	479	478	489	486	515	511	491	475	473	533	454	488	528	446	470	481	504	521	477	514	472	458	482	499	492	437	522	483	491	487	502	509	489	467	501	466	488	468	495	469	487	484	507	471	438	510	473	449	474	477	499	469	512	526	475	440	533	498	496	484	461	492	485	477	520	521	436	530	498	492	503	490	492	491	515	485	498	485	506	495	455	465	478	475	458	476	459	490	468	510	474	469	466	483	476	479	468	490	442	474	480	500	517	497	500	487	510	492	483	474	494	498	465	527	499	461	467	485	455	503	550	474	503	497	501	491	511	472	518	495	502	512	498	514	493	537	494	521	491	442	453	497	501	472	498	508	466	471	460	486	475	512	453	466	487	486	547	488	511	502	512	484	509	454	499	462	496	451	480	492	451	483	445	467	451	493	518	486	499	484	491	470	488	460	488	506	521	516	478	512	465	477	521	450	539	508	467	458	464	481	529	484	488	469	501	468	470	494	465	476	494	503	486	490	454	474	491	442	482	488	509	497	481	493	517	528	477	481	487	483	474	502	497	456	518	485	475	492	494	453	518	479	484	496	494	482	495	517	487	478	460	483	524	511	498	495	471	486	495	473	460	500	472	491	514	475	506	494	464	484	492	482	500	424	461	494	537	483	514	487	498	503	469	487	489	488	471	471	485	444	466	433	454	474	502	512	456	480	420	486	447	507	509	482	451	465	466	475	468	508	487	519	476	482	436	480	492	468	467	467	534	495	478	484	551	503	464	478	489	491	523	521	464	471	486	494	512	457	496	503	496	480	509	476	515	549	522	502	512	448	511	418	504	486	496	530	469	517	453	484	488	542	483	510	454	479	489	458	471	490	496	513	478	485	504	468	481	476	525	516	491	483	470	476	494	502	513	505	482	476	460	469	484	488	489	517	517	476	478	475	511	423	487	493	486	466	490	484	478	516	490	500	486	470	516	474	485	488	480	454	472	484	491	516	465	471	486	475	503	475	498	465	481	489	487	470	496	487	480	475	492	477	460	467	476	499	496	458	502	451	534	504	494	506	475	541	481	549	482	486	483	486	491	462	473	459	524	456	489	473	507	502	489	527	502	492	497	517	485	491	504	515	466	497	514	489	512	503	470	460	506	463	496	509	527	491	500	456	498	481	486	484	507	517	467	505	501	459	487	484	483	483	494	506	489	476	500	517	509	498	492	527	475	466	489	488	493	490	510	483	482	484	499	508	533	487	493	500	499	456	487	497	498	535	529	487	509	485	474	500	513	494	438	488	471	507	493	476	513	465	467	460	499	500	475	480	482	506	531	476	493	474	492	485	461	491	466	474	470	508	481	476	480	489	509	519	471	496	463	474	448	486	489	478	454	438	529	475	503	496	466	501	488	502	468	489	480	529	493	474	475	480	458	468	455	504	438	489	483	493	529	513	483	522	532	440	524	470	455	538	501	493	447	492	526	499	497	456	479	469	476	486	460	489	516	525	508	495	482	529	461	460	492	517	497	522	539	475	474	489	469	489	510	503	508	519	476	447	483	511	508	443	488	440	499	492	440	472	482	490	519	525	494	479	477	485	495	463	499	491	500	484	473	476	472	503	503	490	512	463	484	486	479	451	533	507	514	512	484	505	497	508	509	503	476	448	517	491	532	465	504	486	507	477	500	532	485	491	503	488	489	440	477	495	482	488	534	472	498	484	469	472	501	472	493	480	507	517	483	465	492	470	507	472	482	461	457	479	515	482	488	454	485	496	509	471	504	489	449	512	534	461	475	461	477	477	494	464	457	506	465	494	493	485	494	486	477	516	454	471	461	509	477	549	496	503	492	480	481	518	530	471	498	537	485	473	507	486	490	476	479	500	533	468	500	468	470	473	469	484	458	488	484	468	492	452	451	483	479	497	484	474	467	476	515	476	479	460	523	519	474	478	491	496	489	493	479	497	506	525	455	509	472	498	494	483	476	505	482	475	499	408	480	506	511	459	478	474	502	498	476	453	503	467	472	499	498	483	547	464	467	510	519	463	472	486	464	489	489	489	513	468	468	446	443	486	493	521	478	482	476	448	489	447	492	498	500	501	489	494	519	499	517	518	491	458	549	454	503	496	519	503	473	482	486	443	462	479	484	479	513	505	480	494	493	451	521	516	500	493	493	476	542	535	503	486	516	467	453	479	499	515	481	484	483	494	490	453	487	468	487	451	490	498	522	494	496	471	526	485	514	496	453	483	470	523	480	474	476	495	457	433	479	502	489	494	495	469	491	479	457	513	452	462	507	517	483	479	474	480	474	464	528	486	463	510	505	471	479	500	504	472	477	488	462	482	525	502	503	476	472	469	470	483	482	470	429	456	519	486	478	510	504	501	489	465	481	416	513	499	523	536	495	535	488	482	506	489	525	485	494	471	505	524	466	568	458	484	520	509	531	441	498	475	479	483	469	479	466	495	486	514	437	464	472	484	534	489	481	491	492	495	516	493	490	489	482	456	480	447	454	500	548	439	441	457	490	502	527	500	500	450	492	480	453	467	445	470	500	463	499	526	443	486	465	463	509	512	487	526	457	463	497	469	486	454	457	452	508	511	443	472	512	509	507	509	487	512	515	465	495	451	457	522	502	428	447	477	500	476	494	459	490	459	534	507	489	476	453	534	488	491	512	519	507	503	515	508	458	477	496	521	505	480	471	483	450	462	515	471	475	463	442	489	457	488	515	497	464	502	478	477	485	496	477	493	470	493	439	469	488	499	519	468	464	463	480	480	529	507	485	482	486	490	465	491	475	536	526	503	465	503	479	490	492	478	497	493	487	503	479	475	471	473	538	501	555	492	477	517	536	512	494	502	455	468	507	503	467	523	470	525	480	476	507	503	484	451	483	484	481	488	471	479	505	488	506	518	463	505	497	490	484	464	469	521	455	461	434	487	491	522	468	464	489	487	528	497	469	485	463	494	506	487	528	479	488	492	475	466	452	520	466	461	452	497	505	494	484	482	521	468	523	498	474	485	466	468	485	477	508	469	479	543	455	474	488	506	504	479	492	565	447	489	512	529	461	473	486	491	525	467	447	484	469	519	509	523	505	475	485	478	500	483	442	487	474	498	493	458	474	462	498	502	492	514	512	464	470	469	487	544	482	460	495	483	492	430	480	478	462	507	500	492	498	497	452	466	453	494	462	486	480	517	468	481	476	492	481	480	512	498	513	471	463	475	474	481	457	510	501	505	500	485	505	477	468	515	498	463	511	507	481	480	480	499	506	476	486	485	481	483	476	507	479	521	480	512	438	525	461	543	491	499	462	463	490	491	498	483	486	484	507	507	458	457	473	484	489	545	512	494	487	485	497	514	493	428	498	471	461	500	502	497	497	459
31086	15453	7293	5202	3309	2122	1303	977	674	490	399	324	303	275	244	226	252	208	196	194	178	172	150	154	131	137	119	140	121	157	129	145	133	133	137	103	138	133	122	120	124	101	108	116	112	111	146	114	130	98	109	113	108	113	126	125	143	129	95	133	115	147	137	118	113	128	112	147	115	144	119	135	110	123	120	119	125	125	119	124	123	108	118	101	131	128	119	107	116	109	107	116	150	100	136	132	139	106	120	115	142	104	129	125	126	130	141	108	134	130	109	122	125	126	137	122	139	110	125	132	140	106	113	105	117	121	122	132	125	125	101	148	134	133	143	135	126	127	119	124	113	117	114	114	125	133	129	132	151	111	121	94	120	131	121	136	107	116	110	110	111	126	134	140	120	131	149	151	123	122	113	121	123	127	104	133	110	115	126	137	136	131	122	130	125	120	123	113	118	106	122	122	126	118	116	108	122	116	110	121	104	119	124	101	115	121	125	123	112	118	121	106	119	130	122	126	135	108	138	102	102	125	128	143	122	131	114	117	109	136	109	133	117	115	109	135	124	126	127	124	127	131	103	100	111	124	148	105	96	111	134	116	142	119	93	118	123	120	143	116	121	132	134	127	123	120	152	124	122	105	116	112	153	124	126	118	111	123	117	122	121	125	117	110	139	133	115	121	110	124	128	140	116	132	115	146	113	133	112	116	121	118	130	114	147	110	130	119	109	111	137	134	140	125	129	111	120	122	129	124	129	132	118	119	106	124	106	125	132	106	115	132	108	138	116	128	114	118	129	132	111	101	119	127	121	123	127	99	99	121	106	105	132	143	126	134	111	129	111	135	118	112	138	128	132	135	105	131	128	114	122	125	114	109	121	112	109	130	130	106	140	124	106	134	107	109	122	138	114	123	118	127	125	134	138	129	114	113	108	127	154	123	119	127	117	137	142	98	103	115	125	109	99	137	126	123	132	101	116	113	137	115	125	121	125	121	109	114	118	113	139	137	119	138	120	153	139	117	103	133	117	126	107	111	113	122	119	133	134	133	105	128	115	97	123	97	116	118	112	131	127	101	135	136	135	134	123	116	128	119	124	144	112	124	118	116	113	122	117	113	128	147	130	108	137	126	101	145	148	118	123	116	129	123	122	126	121	131	118	123	115	132	134	124	110	114	125	121	110	120	121	131	129	114	117	152	132	115	120	117	115	120	124	119	132	127	126	121	130	113	114	104	124	127	132	121	133	111	116	121	131	112	125	135	123	120	108	132	111	114	116	112	136	119	118	132	125	131	111	120	128	116	117	111	107	101	126	114	114	113	111	125	111	141	150	110	114	126	114	112	115	127	131	105	112	132	97	105	115	122	127	104	137	134	110	92	132	111	130	154	111	109	124	111	120	115	121	112	112	125	108	116	130	108	106	97	122	131	119	99	143	109	110	135	127	121	137	107	103	137	134	121	136	137	131	130	121	115	132	125	146	119	122	113	142	119	109	127	126	130	128	101	134	117	98	124	125	124	142	138	110	116	110	124	117	132	127	118	119	147	121	123	119	131	135	117	116	123	120	128	119	121	122	135	131	123	128	113	141	116	102	134	130	119	148	112	130	119	137	119	136	132	130	119	133	111	108	147	102	120	129	105	110	126	109	125	101	125	108	112	133	138	116	112	124	131	105	120	114	114	124	128	121	137	143	122	126	113	127	126	138	118	109	116	112	125	114	120	114	120	134	139	115	111	115	108	122	114	118	106	103	146	131	129	110	107	119	123	124	112	142	113	122	121	120	104	129	102	136	123	120	113	127	120	119	130	127	114	119	139	134	121	117	119	134	122	125	116	127	132	118	129	121	127	108	145	117	118	112	128	120	120	121	95	142	121	125	135	135	106	125	111	114	109	120	118	121	125	121	136	125	102	108	122	122	119	139	126	124	142	118	142	119	106	125	135	139	140	140	124	117	112	141	120	132	146	128	116	109	116	106	122	141	138	107	120	96	117	121	131	99	129	106	109	118	127	133	131	131	115	118	146	137	111	129	109	137	129	105	117	129	107	125	135	140	113	99	123	117	123	129	106	129	113	114	110	114	157	114	120	127	125	122	134	112	139	119	135	128	130	126	137	124	123	131	114	119	119	118	135	118	117	122	127	113	129	139	116	119	125	123	141	109	113	123	117	98	115	112	125	127	127	129	108	132	121	105	113	136	133	121	90	111	130	109	113	122	120	119	124	130	104	134	126	106	122	104	135	116	115	112	116	115	130	117	136	108	134	120	124	112	99	131	103	105	120	119	118	132	123	98	108	121	125	131	109	96	119	136	122	99	139	143	121	116	134	115	119	130	122	123	123	127	115	119	132	124	125	113	128	117	127	113	110	131	133	129	110	117	120	135	121	144	132	127	141	123	127	115	124	134	133	113	128	116	130	137	120	109	132	115	129	117	130	138	126	138	117	131	132	127	120	139	119	138	118	126	131	124	126	121	136	116	126	122	131	131	115	126	118	120	113	122	95	122	120	102	112	121	141	140	110	100	143	104	125	106	122	133	144	129	138	114	127	136	122	122	125	109	108	106	141	107	120	131	151	136	126	135	142	134	112	135	118	119	140	131	131	113	139	140	114	112	117	105	111	113	138	120	127	124	122	113	119	135	134	122	130	117	108	126	120	114	130	121	123	113	110	130	131	105	114	125	114	142	121	103	137	138	120	128	131	115	123	117	112	134	151	114	102	112	116	120	128	111	123	134	134	134	137	113	111	121	138	130	107	107	109	121	122	121	138	131	138	138	111	127	117	116	127	114	140	122	114	147	97	129	128	145	139	114	120	142	123	131	134	134	129	139	108	128	135	151	105	135	128	114	104	106	84	108	119	121	110	109	121	121	129	131	131	129	116	113	121	119	135	104	118	116	114	133	118	101	129	136	116	104	151	144	102	128	119	102	116	108	129	121	94	125	106	125	98	112	126	136	94	125	126	118	140	120	109	111	103	120	123	118	102	125	124	120	113	122	114	126	133	122	126	110	122	118	129	121	116	118	123	133	117	111	127	133	148	112	116	105	128	123	139	112	116	144	122	122	127	137	124	125	116	120	130	126	129	100	108	128	123	107	104	101	128	103	91	139	152	116	103	85	107	111	132	130	120	141	130	122	152	126	106	112	121	130	122	121	121	119	128	118	122	114	131	132	138	127	127	120	126	126	118	135	115	114	124	127	124	115	144	126	128	115	113	135	123	130	132	126	112	120	129	140	117	108	117	114	128	131	117	126	108	124	150	110	133	118	120	145	134	118	119	103	123	118	149	127	122	128	123	109	124	126	100	109	109	110	113	122	121	126	110	117	126	118	112	128	110	100	114	86	128	133	137	126	136	118	127	111	149	105	122	119	126	128	114	135	135	123	118	106	135	128	112	124	125	115	104	131	128	138	109	139	97	118	121	123	121	124	120	135	129	114	114	99	128	140	130	114	131	116	133	117	125	129	103	130	127	102	126	115	134	121	119	122	133	106	113	116	119
20694	12399	10939	12747	10390	8361	6089	4608	3360	2385	2123	1710	1476	1399	1230	1029	1109	960	793	744	731	546	494	476	466	438	422	394	346	356	343	351	360	332	366	356	343	322	329	309	311	310	323	305	333	337	323	313	303	311	299	338	293	333	357	282	336	322	355	332	322	359	307	322	298	334	310	345	316	354	338	349	321	303	279	312	294	334	300	286	315	312	316	322	350	308	302	310	322	302	330	295	288	298	304	288	285	303	334	325	319	311	291	294	285	274	312	303	316	325	303	321	299	324	325	299	333	313	326	314	312	287	335	338	319	313	315	320	324	297	310	327	308	298	305	297	301	315	323	291	313	335	324	310	307	364	321	285	324	317	307	329	303	299	302	328	316	294	348	309	325	301	312	323	307	285	299	297	316	310	309	289	288	323	297	313	296	320	307	300	323	348	302	297	309	292	310	306	289	326	318	289	298	291	293	285	317	291	289	309	342	337	300	320	295	295	314	316	294	321	281	330	307	331	331	355	303	306	303	307	321	301	288	280	322	330	313	339	314	290	279	321	327	314	278	308	307	299	308	285	292	310	334	347	326	321	282	289	327	315	326	303	308	296	314	327	323	317	327	360	326	307	315	329	340	307	302	322	268	355	277	324	295	296	317	289	321	306	302	338	299	298	337	310	316	333	291	314	311	324	332	333	326	328	332	298	304	283	307	324	310	311	274	329	326	296	292	309	313	338	306	300	325	301	319	287	298	288	312	316	286	299	307	303	297	307	306	292	299	303	295	321	306	314	323	304	301	304	326	324	296	316	309	320	323	293	284	296	317	288	320	310	301	302	286	328	357	302	328	297	336	309	333	334	309	354	336	339	315	305	327	314	307	313	283	325	317	306	306	313	316	315	305	316	296	306	318	305	355	317	290	325	316	282	316	302	321	288	332	296	317	320	310	316	303	272	317	315	296	345	351	325	291	308	296	314	311	336	337	279	322	292	325	302	324	285	330	301	323	312	309	336	325	326	300	304	325	296	305	337	321	312	281	314	316	330	339	322	318	312	296	313	306	292	309	318	341	301	315	325	307	283	349	301	303	311	324	335	294	317	293	339	357	324	353	326	330	327	309	319	346	283	337	327	277	301	316	306	320	291	302	300	286	340	308	351	319	315	307	309	336	308	289	275	286	341	286	290	304	338	323	320	314	290	303	299	288	320	291	290	292	286	348	295	338	316	300	328	318	280	356	319	293	299	298	297	319	276	315	328	306	310	274	323	316	318	327	313	293	310	286	287	326	321	353	284	280	306	293	333	317	327	332	327	274	342	306	300	285	328	318	315	299	301	281	302	298	300	313	322	305	322	319	326	305	298	321	332	328	298	312	295	303	328	280	320	283	298	309	317	305	319	300	291	322	310	303	333	324	342	324	318	334	305	335	321	317	315	322	313	297	320	339	330	320	325	317	321	324	340	349	334	313	307	341	302	298	279	320	324	301	336	295	325	286	331	342	319	304	302	314	298	327	327	294	275	309	282	322	297	341	336	281	301	324	287	310	319	304	312	339	329	331	341	316	304	292	297	297	320	308	309	322	293	321	312	290	275	304	279	326	324	314	288	324	318	315	291	298	309	302	351	305	339	302	286	317	310	311	317	328	316	314	333	296	300	313	299	330	312	318	337	328	293	325	296	323	308	344	298	315	284	306	313	323	293	307	295	326	309	313	363	303	310	298	278	300	317	292	322	313	288	283	330	337	273	314	314	316	324	292	319	313	313	314	331	302	303	318	322	286	326	340	305	302	324	345	308	299	304	312	322	282	317	344	272	296	330	320	296	293	307	301	340	308	292	328	287	275	320	311	377	326	322	338	311	325	271	322	295	296	317	327	327	328	313	315	309	310	330	304	282	303	336	297	336	289	298	326	299	305	305	305	295	310	287	286	330	327	312	332	331	294	324	331	305	283	297	307	314	303	299	297	317	323	307	317	294	321	299	313	326	292	307	351	315	321	314	313	289	292	312	277	314	296	302	264	315	313	332	335	298	344	290	313	331	314	304	314	330	321	338	339	304	336	324	324	313	300	316	323	319	302	302	289	344	302	347	308	306	349	303	295	329	313	305	323	295	294	368	302	319	315	296	319	327	345	305	271	313	339	312	345	314	313	288	305	328	341	310	274	306	335	324	316	313	303	314	307	317	318	298	263	324	292	307	292	306	309	292	344	298	302	326	314	296	292	308	349	292	307	300	311	303	311	313	321	304	295	302	319	319	304	304	318	319	343	312	326	286	282	326	299	300	313	301	324	308	324	297	328	309	310	297	326	293	308	288	298	289	305	306	324	286	280	310	347	300	333	278	300	284	306	305	312	302	290	323	306	322	317	335	303	297	302	334	277	329	325	334	303	334	316	317	316	319	326	304	318	327	336	306	314	288	306	311	331	299	325	351	330	338	330	304	333	310	318	288	296	310	321	334	299	303	297	279	310	323	313	319	302	308	308	324	312	289	312	314	301	299	300	278	306	323	339	290	295	325	283	309	322	340	308	326	331	309	317	305	328	304	303	324	331	328	320	302	301	316	327	321	295	308	304	337	313	323	333	287	322	318	321	324	299	347	329	283	302	315	282	286	321	313	337	300	330	300	336	329	297	297	315	341	331	313	320	318	335	276	335	312	285	325	320	309	311	312	321	275	302	303	292	300	312	291	329	355	320	317	315	307	325	304	293	315	313	316	323	313	310	307	321	328	319	324	317	308	303	338	300	327	317	290	288	329	316	322	303	294	309	324	289	291	310	287	288	314	348	276	296	293	316	328	313	316	329	296	309	307	315	316	299	336	297	335	324	304	268	347	331	312	285	286	317	316	311	322	314	324	308	328	313	338	297	336	331	313	303	303	324	295	341	295	312	325	299	281	316	325	317	336	287	297	327	317	336	353	326	302	265	308	317	318	329	312	318	300	309	337	308	314	310	289	297	341	301	325	320	351	326	279	299	307	317	306	293	284	291	297	323	284	284	286	324	322	308	310	326	312	302	321	312	320	280	331	344	330	334	336	326	326	278	316	317	284	279	307	294	297	327	343	334	339	305	320	305	322	311	319	291	301	331	306	309	286	295	317	303	285	314	299	320	302	288	322	321	306	317	263	319	309	303	310	317	312	290	337	299	342	302	312	310	293	338	295	343	298	311	330	292	325	340	303	337	319	318	307	297	327	264	347	300	299	312	293	339	302	332	316	285	296	307	309	344	327	292	289	316	336	328	333	319	293	331	306	331	300	319	319	296	329	327	314	301	313	261	299	297	344	321	294	331	300	324	319	305	311	301	286	318	305	334	331	317	275	313	283	312	308	293	299	322	314	312	289	320	330	314	298	346	312	309	311	298	343	261	320	291	323	321	319	303	279	347	304	339	304	305	323	330	300	344	302	334	302	343	333	333	285	291	329	333	337	296	273	295	319	322	287	318	307	323	299	303	316	343	277	305	305	291	326	346	320	281	320	313	294	338	335	284	300	292	307	316	304	305	332
12060	4364	2101	1489	1073	731	505	481	351	288	275	242	231	200	246	239	219	177	195	173	193	170	191	173	163	177	159	170	178	161	184	162	146	157	189	164	191	192	195	191	156	180	159	180	189	169	165	200	153	191	168	163	157	182	165	163	173	156	177	187	167	178	165	162	149	180	203	170	168	183	156	180	162	165	155	164	190	170	179	175	179	191	173	169	189	167	177	209	172	165	154	188	175	197	206	164	196	143	204	175	155	168	186	201	172	173	144	157	189	174	182	184	196	181	153	168	165	196	198	193	180	153	193	175	168	190	198	169	179	186	204	178	182	166	172	171	181	190	144	198	194	195	159	206	174	183	150	178	167	168	176	170	169	173	167	182	181	169	206	161	181	186	163	179	162	170	187	188	155	188	175	173	163	160	178	169	181	173	181	178	166	179	161	179	194	180	187	161	184	186	164	203	201	180	168	187	163	185	157	169	190	150	146	150	173	178	181	160	173	154	158	164	148	165	166	171	182	162	178	159	159	175	179	161	162	193	173	161	158	191	196	186	189	166	176	158	164	189	165	190	183	177	169	167	180	169	193	159	183	159	153	166	163	142	162	162	185	168	131	190	171	164	175	161	169	193	166	189	194	165	173	150	189	191	184	152	154	167	193	185	174	179	159	172	169	170	154	198	205	190	164	159	170	176	178	182	178	179	172	179	193	175	160	167	175	178	181	189	174	186	172	167	181	202	178	169	187	175	164	196	157	142	174	158	173	203	171	178	188	143	189	156	165	181	174	175	152	187	219	185	182	166	180	167	157	165	180	187	150	186	168	167	172	180	164	205	187	181	179	190	173	155	172	187	157	185	168	174	173	187	160	166	198	169	187	170	191	185	194	179	179	149	197	184	173	160	182	185	172	174	182	182	173	181	181	161	184	188	162	179	177	180	198	161	154	161	179	212	176	166	173	159	153	184	176	176	162	188	154	180	190	181	177	203	161	184	154	156	172	191	152	156	192	152	197	165	163	164	182	208	192	165	160	172	157	174	178	199	206	164	179	192	163	187	183	169	164	182	179	174	156	161	194	182	199	166	179	174	195	167	194	195	170	187	170	151	154	158	180	177	171	180	177	176	173	198	195	178	166	149	182	203	184	169	174	167	172	166	164	178	165	186	185	168	171	168	185	172	174	172	185	168	174	177	166	175	172	156	147	191	194	164	156	170	169	182	165	182	199	146	143	170	191	175	163	159	200	154	186	177	163	161	187	204	147	184	180	165	174	165	175	197	187	176	162	178	158	175	153	166	162	173	184	172	188	171	185	165	163	160	160	149	173	175	170	153	185	205	179	170	172	178	179	177	186	171	178	170	180	153	160	166	162	169	171	190	159	177	185	190	188	194	147	186	185	215	159	170	165	164	162	175	174	157	162	163	160	191	166	189	206	171	182	172	172	156	191	173	188	171	173	182	179	184	193	158	173	159	176	168	179	170	186	155	169	157	164	164	163	166	183	190	183	170	184	161	173	174	174	178	185	171	176	177	184	159	155	181	203	151	149	201	165	207	171	171	170	148	162	186	166	171	194	210	187	172	186	148	185	167	201	159	196	161	197	178	165	176	176	172	176	188	160	183	206	172	186	160	172	178	168	173	180	186	163	179	171	150	173	160	186	192	168	168	188	189	162	184	165	187	157	149	190	189	171	162	180	166	181	147	185	174	167	168	143	183	191	143	189	141	169	186	179	167	181	164	157	160	163	178	157	154	191	183	199	184	202	175	173	175	184	178	184	180	173	194	163	163	177	184	173	153	179	171	160	164	177	212	173	159	172	170	146	154	161	169	181	166	199	183	159	186	195	207	163	197	163	196	155	174	167	158	159	181	192	179	167	181	176	175	165	157	151	206	178	175	174	173	171	164	197	175	194	162	191	162	160	167	187	161	174	186	158	181	179	163	192	169	164	197	147	153	168	180	184	191	177	171	165	167	196	198	187	161	182	152	206	165	172	187	162	182	159	158	168	189	161	149	186	187	168	197	179	165	185	199	162	185	184	157	176	176	193	152	146	182	188	163	179	167	186	192	166	168	159	202	170	162	178	175	141	166	168	185	200	182	180	167	175	178	187	149	162	217	174	165	151	186	189	198	178	185	175	172	183	172	206	168	169	184	163	202	166	187	148	149	150	166	197	168	182	170	154	190	170	163	167	178	183	168	173	186	200	174	169	161	161	166	176	153	150	163	176	195	206	182	168	183	180	176	181	160	183	164	164	153	194	174	172	182	177	194	172	160	178	163	197	194	180	153	171	201	171	186	160	156	182	158	170	170	173	180	170	180	177	174	168	175	176	189	166	148	178	177	186	166	204	193	179	173	169	184	191	178	155	182	152	165	160	157	176	173	172	165	186	185	184	179	173	172	186	162	176	180	184	175	150	190	188	177	157	187	179	182	145	176	167	187	187	183	180	189	158	188	180	178	182	184	191	181	168	162	195	178	181	168	155	158	167	140	170	177	169	205	174	184	169	171	176	185	176	183	163	181	166	167	189	144	187	184	152	162	139	157	168	174	186	156	172	174	172	174	185	189	207	201	201	166	177	163	170	164	152	199	187	198	183	221	151	177	175	176	148	177	183	178	165	178	178	166	185	179	166	151	190	160	191	175	173	153	179	222	177	164	193	186	166	162	169	168	202	164	159	162	170	181	175	168	179	176	159	178	178	152	154	196	166	180	167	156	197	174	168	183	178	183	181	172	184	199	164	176	158	172	182	160	166	173	175	164	180	169	175	163	163	175	177	157	176	164	169	164	167	151	159	181	172	169	165	177	173	165	174	139	184	163	160	166	158	160	153	156	173	157	184	188	197	167	159	192	184	162	191	171	176	169	185	161	182	164	171	198	165	151	172	172	200	174	179	173	171	151	173	198	169	197	173	156	169	170	187	174	188	186	176	144	193	190	154	179	181	157	163	167	160	168	168	152	186	163	174	173	189	144	167	190	193	142	176	169	176	166	179	160	168	173	169	190	169	163	139	169	173	153	185	194	172	154	206	184	169	170	160	155	146	195	186	194	170	130	191	174	170	169	170	168	169	157	175	186	178	175	176	183	194	146	169	163	168	174	184	141	182	171	158	179	154	181	186	170	160	189	163	179	175	165	162	195	166	178	164	186	192	191	168	166	162	175	165	171	172	191	163	182	182	147	164	173	160	173	168	176	191	152	196	170	196	189	179	170	149	166	198	173	176	178	173	186	169	159	184	192	185	180	199	205	154	185	168	175	188	187	173	184	160	187	165	168	170	169	169	177	149	173	171	182	162	163	186	149	167	160	184	152	168	187	173	167	172	191	165	149	177	177	167	182	152	195	187	173	156	197	201	186	170	173	188	176	191	177	172	167	160	177	178	178	183	187	182	154	177	174	148	167	157	167	188	200	188	164	183	170	211	173	172	177	178	178	179	164	181	184	165	153	183	185	183	163	199	177	183	180	152	185	160	176	172	197	181	207	172	136	146	146	183	181
9224	4299	3966	5081	4383	3345	2260	1886	1471	1323	1069	915	783	820	788	738	645	559	516	473	536	548	538	461	468	450	484	470	438	460	456	449	439	450	464	431	456	487	461	456	445	422	430	409	430	441	446	454	422	423	423	426	412	414	429	425	463	401	461	437	418	446	432	450	461	460	430	401	458	406	435	446	459	444	454	458	466	432	443	484	449	439	413	431	436	414	482	403	423	449	477	435	478	450	449	407	428	425	435	429	454	462	432	438	462	481	413	439	460	439	427	464	427	443	417	448	449	433	420	464	490	440	413	419	436	467	460	431	452	419	461	435	433	454	468	398	439	463	488	452	423	472	439	452	497	425	437	448	454	435	452	386	453	485	446	452	453	452	468	469	427	454	430	428	500	466	438	462	407	461	463	455	447	429	455	464	441	437	425	430	447	458	446	423	470	451	419	460	406	420	461	427	413	466	448	426	448	457	441	464	474	443	423	450	451	448	470	468	417	461	456	437	460	409	448	451	437	419	430	432	453	448	421	419	449	466	435	423	428	396	464	450	445	416	495	428	462	421	431	426	430	456	403	405	427	440	440	454	444	414	450	445	431	442	459	466	442	413	408	412	456	446	444	465	401	461	426	454	430	468	495	429	487	427	441	483	457	463	452	428	455	456	449	434	436	423	468	449	460	433	423	471	434	469	401	460	472	431	424	415	446	414	428	453	405	436	471	472	447	458	476	435	437	452	433	478	488	448	444	424	436	441	429	444	481	428	446	491	452	462	450	419	449	437	427	484	489	451	430	425	478	425	428	435	486	494	411	438	427	427	474	428	429	414	449	424	455	439	445	437	465	451	440	487	462	466	457	470	452	454	471	451	455	433	459	440	391	450	426	414	449	463	417	452	425	481	454	441	432	466	464	455	450	443	443	439	460	421	448	427	453	454	389	445	479	442	459	443	448	415	454	445	439	411	441	458	426	468	438	456	416	432	426	409	438	447	435	416	457	446	441	406	480	461	446	425	416	487	426	443	468	463	422	412	462	434	422	460	482	454	453	457	460	438	404	435	460	428	422	453	417	426	469	432	398	441	469	445	417	470	460	435	458	456	488	436	451	438	483	467	454	446	452	446	423	467	443	430	436	450	441	425	427	457	431	444	430	440	436	445	429	400	458	415	404	441	473	432	430	427	461	453	480	459	431	418	438	407	422	449	487	471	452	446	434	436	470	467	445	441	426	457	441	459	425	447	468	436	435	407	450	447	438	457	446	435	452	443	457	431	459	407	435	447	444	468	456	420	452	472	405	440	425	451	452	472	419	445	456	459	438	401	466	427	410	405	454	426	446	449	439	479	439	425	465	463	462	408	460	435	461	457	408	449	433	437	412	484	441	424	471	439	447	433	437	412	441	408	469	456	418	439	423	454	426	451	435	425	424	441	465	423	449	421	441	452	456	436	441	436	429	457	438	438	451	467	442	442	440	421	473	439	472	435	467	469	440	440	449	442	464	507	477	444	454	441	439	430	412	428	457	435	458	413	438	449	446	456	390	414	457	412	455	462	395	435	473	460	420	440	441	431	453	463	443	482	431	495	490	432	436	474	423	424	472	412	434	439	462	436	449	472	435	461	436	441	457	403	426	460	427	416	443	480	443	429	458	470	449	447	442	403	464	450	421	434	426	447	454	437	451	415	431	429	461	425	435	466	439	448	440	452	464	438	466	446	438	424	455	429	454	446	408	423	432	407	464	459	429	446	416	433	394	477	429	442	459	416	438	476	427	434	431	454	454	427	438	459	420	467	462	447	461	442	437	398	476	418	423	445	445	498	430	464	428	453	445	432	458	462	456	440	424	438	454	465	416	429	437	422	457	432	467	458	461	407	447	452	424	428	469	411	439	492	465	443	444	428	473	489	421	446	482	490	424	426	455	446	434	439	426	408	467	461	468	417	441	443	454	462	429	410	443	468	430	440	430	455	460	464	444	482	401	394	436	467	458	491	448	456	447	438	448	466	467	454	482	479	455	420	455	448	465	453	490	460	425	430	463	441	458	400	472	455	462	406	410	451	382	424	413	447	440	409	453	441	454	411	468	473	444	449	448	463	472	436	432	449	454	435	419	413	433	460	444	426	447	432	442	416	478	446	424	440	410	435	432	449	424	440	429	411	407	419	429	454	422	419	445	472	473	425	438	411	457	453	469	459	436	451	435	444	437	398	466	451	446	478	452	462	421	431	441	409	416	488	432	412	424	386	470	421	465	468	418	401	479	453	470	437	417	421	425	430	424	477	427	431	457	438	468	448	407	479	476	447	473	476	437	456	426	423	478	424	476	435	415	425	400	447	428	478	402	441	482	423	436	458	482	448	426	397	430	460	455	426	478	403	461	447	431	436	429	461	440	450	404	422	419	442	459	435	441	430	411	449	448	425	450	473	482	407	417	428	469	459	406	440	404	421	408	441	441	458	430	454	435	503	465	449	465	464	457	465	466	439	429	438	446	409	455	436	466	461	449	454	461	452	481	416	444	465	442	440	444	437	465	460	421	471	428	424	443	466	445	434	437	456	427	409	415	454	438	470	450	428	454	431	414	402	450	448	444	463	470	427	419	466	430	453	457	442	467	507	485	397	466	444	419	459	454	436	449	422	405	456	482	437	441	423	409	434	469	453	448	420	474	439	454	436	453	458	444	461	478	459	449	442	442	458	423	438	460	448	472	443	393	436	458	448	460	425	440	409	442	457	478	445	440	442	415	422	443	424	462	442	466	438	455	441	443	479	467	460	433	474	428	461	436	454	468	444	498	448	451	430	429	452	455	455	449	425	442	452	496	435	447	485	440	431	459	413	455	431	420	430	453	416	421	427	471	421	425	474	444	418	415	428	455	435	475	445	439	459	433	427	486	440	441	456	418	443	465	435	430	439	476	425	416	458	406	406	441	463	451	423	467	439	408	423	431	448	493	431	458	480	459	445	453	448	446	459	463	427	450	441	418	454	399	433	453	409	501	456	452	430	398	452	437	442	427	437	448	404	410	462	432	480	450	428	451	448	426	417	423	419	434	416	417	413	429	428	445	470	461	446	447	421	466	423	438	493	479	482	448	453	422	438	432	445	440	429	430	458	450	433	416	409	430	469	473	464	481	452	471	446	429	420	452	476	448	473	461	431	466	461	445	468	470	458	449	474	484	453	440	425	411	466	497	452	456	453	453	443	444	445	430	439	471	467	461	466	437	406	407	438	421	413	485	425	446	427	453	446	430	432	451	447	430	443	435	451	427	436	458	471	490	446	446	464	460	437	476	445	498	415	428	457	408	482	437	463	444	446	426	442	424	405	425	467	431	446	436	462	432	443	415	439	449	457	444	451	427	441	448	471	478	438	479	446	412	429	429	453	459	430	420	447	440	420	461	433	434	471	462	400	426	431	459	447	425	434	451	438	455	425	499	457	475	385	417	444	400	437	482	417	435	474	425	473	432	455	427	412	448	429	445	430	433	484	437	454	466	447	452	443
23321	9330	4967	3328	2184	1581	1131	814	548	464	387	331	341	274	292	294	265	240	262	212	232	202	230	198	219	187	211	204	183	213	209	214	170	193	192	191	198	213	191	178	209	217	215	202	188	169	212	222	173	220	201	206	202	181	222	202	209	194	174	175	185	195	210	206	177	202	201	197	181	197	215	175	199	179	174	172	207	176	216	193	200	205	222	195	185	192	201	197	187	179	179	188	173	200	191	215	199	194	205	186	205	179	212	208	226	208	194	192	195	190	194	177	193	191	164	209	209	224	195	171	185	192	193	191	184	215	193	185	190	191	200	187	186	229	156	217	204	176	233	190	200	213	191	185	210	189	213	188	195	206	176	206	208	192	181	246	208	223	213	190	208	171	200	189	206	217	228	201	197	189	214	227	205	198	178	180	185	204	194	171	182	193	210	191	200	222	185	190	220	178	210	222	183	198	202	218	198	176	205	185	194	224	215	175	169	204	205	185	207	219	237	186	213	183	202	190	211	204	180	181	201	242	195	195	188	203	185	198	195	180	165	176	204	205	229	190	191	231	179	197	190	194	199	181	174	208	172	212	201	175	189	184	200	219	186	191	186	178	210	203	195	213	201	212	183	201	187	199	210	192	206	182	198	223	223	200	212	206	221	196	200	200	205	212	182	174	167	208	202	200	198	217	194	203	209	178	218	201	191	202	208	194	193	200	191	191	197	212	210	174	189	205	195	188	195	197	212	183	187	182	214	206	195	193	208	197	203	222	218	203	190	199	211	196	211	200	206	198	220	207	180	205	240	188	209	181	176	215	189	210	206	207	210	184	207	197	202	197	174	208	190	193	174	215	175	168	188	192	213	208	199	188	185	211	204	215	208	206	191	208	206	198	189	182	216	210	200	212	174	186	167	196	204	172	198	231	200	218	169	201	188	211	197	192	188	216	197	186	200	198	200	171	179	182	186	202	182	202	200	200	183	208	203	195	192	200	187	210	194	195	174	202	198	199	214	191	187	184	205	181	213	163	182	191	208	216	205	202	172	183	188	204	189	182	219	185	227	211	189	183	209	193	188	204	196	206	193	196	201	194	213	217	174	178	204	183	228	208	202	213	209	215	196	212	183	218	210	185	193	179	189	170	175	207	207	225	201	191	203	189	183	209	195	185	206	191	218	213	193	197	202	181	214	203	181	211	196	184	196	175	204	217	201	193	195	177	202	215	167	196	188	195	186	200	192	206	203	179	170	185	223	180	198	215	187	207	181	222	244	193	193	175	193	204	194	196	198	235	209	215	166	199	183	192	213	199	174	208	206	176	221	171	192	208	202	213	222	211	155	218	228	182	197	191	184	177	210	218	198	195	186	196	212	199	197	213	214	236	194	208	196	206	175	191	193	192	216	209	206	194	192	189	194	182	203	218	200	184	208	226	193	206	208	193	181	200	222	201	208	184	213	201	186	205	194	189	250	200	188	181	230	189	210	196	216	191	212	182	169	224	205	169	186	205	192	193	196	180	207	192	192	189	199	181	200	201	198	178	197	210	195	236	206	199	209	225	197	195	205	185	199	214	208	168	215	223	205	193	194	176	201	175	183	209	192	194	173	185	184	204	198	201	188	213	190	195	170	207	202	188	206	202	203	193	197	215	221	193	190	171	201	202	166	226	184	174	194	198	166	176	203	196	212	183	192	198	222	168	183	221	185	190	194	181	199	205	219	196	213	201	217	191	178	216	219	237	200	197	213	197	200	205	198	213	200	182	183	210	203	199	192	185	211	196	207	188	176	220	181	215	185	228	232	168	225	214	203	183	205	204	226	171	196	192	181	205	196	215	192	205	188	192	191	193	174	178	199	191	209	185	172	194	209	175	180	225	224	217	207	200	196	196	213	222	196	204	197	194	163	195	157	197	216	213	170	211	199	188	200	172	207	190	217	199	200	180	199	204	179	188	198	186	201	203	197	212	213	196	197	198	185	193	183	208	211	205	178	201	213	229	223	167	184	224	179	197	206	211	218	190	177	172	210	210	203	186	197	202	220	207	233	205	208	198	184	205	210	198	202	192	198	199	202	206	189	200	190	197	189	198	209	185	164	207	190	212	216	208	185	196	199	208	196	185	188	179	158	199	221	187	174	190	206	195	206	204	219	184	202	188	191	169	206	182	214	189	215	193	213	198	199	188	222	203	232	211	180	212	202	185	206	199	184	202	192	206	188	192	214	194	198	210	175	194	200	192	196	213	183	198	202	198	198	205	228	216	221	206	211	187	209	204	217	183	191	178	195	188	220	205	204	203	192	203	170	188	238	222	194	187	211	202	169	180	184	202	167	207	212	185	186	206	188	210	180	189	198	180	196	191	210	193	226	203	193	197	194	213	189	185	166	203	191	204	185	182	223	185	187	206	196	196	223	216	179	211	193	227	226	212	195	202	211	233	180	209	205	217	178	205	196	199	181	206	177	163	205	216	209	192	210	209	202	182	196	223	174	182	193	183	226	217	212	184	223	209	190	195	197	196	217	196	208	183	183	193	195	230	193	183	214	202	165	199	195	214	194	194	208	207	208	195	197	192	174	185	222	204	198	196	187	192	223	212	192	186	183	187	208	227	211	190	184	193	199	166	204	222	196	175	217	172	176	177	170	192	225	218	205	237	196	188	205	179	182	197	204	183	187	183	217	226	223	205	212	203	201	172	211	182	180	171	183	209	192	168	180	198	199	194	182	186	174	190	204	191	229	205	212	185	201	196	189	208	193	210	214	206	184	192	219	213	203	211	193	183	185	164	210	184	189	223	215	183	198	185	217	200	210	193	205	194	188	194	202	186	188	204	205	198	204	210	189	224	213	180	200	182	190	193	235	175	198	190	209	196	187	200	196	180	206	194	215	189	193	219	219	171	201	210	212	196	180	197	181	225	219	220	192	193	236	203	193	198	190	231	185	186	203	204	189	184	185	221	187	191	185	180	206	211	230	217	203	179	203	206	198	223	196	187	190	198	198	195	196	197	198	221	195	210	187	214	222	186	209	202	219	184	187	202	212	189	220	210	203	209	202	183	186	213	219	194	201	189	192	187	183	204	184	183	205	167	224	203	217	239	212	191	208	225	193	204	207	167	185	209	185	179	218	174	183	192	218	183	198	190	221	208	191	205	180	183	206	188	208	162	191	215	197	207	195	181	200	172	194	187	226	206	170	202	214	221	209	193	200	191	207	196	203	185	192	203	219	204	196	190	201	215	199	205	214	199	187	216	196	180	207	188	185	198	179	195	207	197	213	204	196	181	205	193	202	173	199	201	181	201	195	202	195	192	187	209	181	186	180	186	179	215	210	183	210	234	210	185	171	213	193	165	203	191	196	166	232	159	225	201	213	209	185	212	219	195	180	156	201	210	186	228	202	176	197	219	196	196	204	201	183	195	189	210	208	184	201	190	210	205	204	203	217	189	192	205	182	207	213	206	195	187	214	222	191	210	196	223	191	208	230	202	226	176	179	204	206	203	198	205
17106	8316	8647	8929	7724	6048	4972	3762	2739	2004	1671	1304	1226	1266	1354	1103	812	794	701	706	726	676	592	524	565	587	546	538	535	530	583	545	490	511	505	514	487	507	445	523	524	496	503	516	504	498	520	485	492	490	547	500	473	483	500	482	510	447	489	529	466	475	466	519	489	502	475	470	473	512	477	466	537	477	471	471	480	471	491	513	481	497	497	496	525	496	476	495	520	499	512	504	494	497	512	504	517	473	499	501	514	495	516	475	499	487	485	481	476	466	488	509	526	505	536	479	484	507	500	492	469	519	505	528	472	508	497	486	474	488	501	515	484	551	487	501	484	503	497	490	489	535	483	489	502	485	483	528	458	500	491	512	486	482	443	488	484	528	488	461	459	518	515	560	511	501	482	501	507	530	479	517	452	514	502	510	463	495	520	486	496	504	505	519	471	480	494	536	486	546	501	479	519	501	492	518	489	495	462	480	501	497	461	493	500	509	501	460	491	485	515	476	470	520	491	513	503	471	502	474	508	524	507	485	465	506	494	478	505	492	475	498	497	493	465	488	498	475	499	471	445	469	465	514	475	487	529	514	504	474	463	496	499	507	499	470	479	509	491	519	488	479	529	496	462	528	508	483	509	474	503	473	492	551	509	502	472	487	503	482	534	488	502	481	502	535	509	512	474	510	493	503	504	459	479	505	481	500	460	483	486	462	468	500	514	490	484	513	490	488	480	476	492	483	452	485	472	463	523	502	485	489	526	531	460	482	511	499	503	461	480	472	458	477	501	534	494	495	482	581	444	503	507	522	470	482	480	481	545	479	486	463	513	482	526	497	483	502	528	494	524	496	510	492	494	484	483	510	540	494	482	483	490	494	510	507	470	509	509	516	513	515	519	523	485	526	491	556	482	495	509	497	478	540	530	481	515	517	542	455	507	530	488	501	505	473	446	482	506	487	479	530	495	518	522	520	502	463	477	463	464	491	493	494	518	503	462	522	504	462	487	469	456	529	509	482	502	509	478	520	499	492	471	493	469	471	512	461	515	512	470	509	539	522	496	531	509	498	503	474	466	497	498	491	501	507	493	501	522	488	465	515	508	490	514	493	524	524	516	476	505	496	460	494	478	484	500	539	489	498	502	500	522	461	533	472	494	484	493	507	474	512	493	505	506	478	505	490	499	505	490	476	527	498	478	478	454	510	478	488	515	499	491	500	460	489	519	467	457	532	473	500	493	493	504	472	480	505	498	522	459	491	495	468	480	461	486	529	461	495	508	476	503	516	465	485	487	512	493	496	495	469	510	504	517	507	461	487	519	464	538	507	452	506	544	485	473	461	495	452	482	461	513	496	494	471	501	489	499	496	488	488	498	484	437	499	517	495	481	495	487	495	483	516	530	511	509	494	501	469	468	489	437	492	487	484	530	455	470	557	503	482	487	458	496	492	515	519	473	511	499	515	495	499	503	485	465	512	493	460	477	513	490	510	506	486	489	517	460	480	458	488	472	496	507	500	472	505	477	498	445	449	478	487	486	510	504	453	492	562	474	490	467	529	530	472	483	502	475	478	537	549	473	498	493	503	474	478	511	478	485	505	525	486	482	485	464	507	493	502	492	458	509	483	537	459	499	501	469	465	472	542	488	484	476	524	463	515	481	475	508	443	499	472	443	495	487	485	456	500	497	527	505	491	507	474	542	507	455	505	494	501	535	484	516	500	465	513	485	523	505	544	445	497	501	486	456	491	486	496	495	505	503	495	507	494	480	510	443	473	528	487	501	543	455	478	520	507	474	468	481	462	476	483	481	492	462	481	496	495	509	492	502	473	486	466	461	482	486	494	497	461	502	499	480	482	502	528	461	492	515	483	471	475	477	493	494	482	496	499	457	503	480	476	503	503	485	480	499	509	455	478	538	507	517	480	521	498	469	518	470	463	519	486	499	514	469	456	473	495	499	522	483	481	507	497	496	467	468	518	509	513	529	488	464	503	499	495	466	468	535	443	496	522	487	476	476	532	448	483	518	479	511	489	469	497	491	504	503	486	463	471	491	517	531	418	492	488	442	505	532	485	489	532	486	493	482	494	496	513	524	500	489	484	468	435	464	524	509	465	519	503	493	492	503	486	478	470	499	487	472	457	515	517	501	513	495	466	505	483	461	514	461	502	509	493	476	494	476	469	500	521	515	512	524	499	495	540	517	497	531	494	478	479	502	447	467	528	539	507	499	486	470	457	498	502	513	515	486	492	455	464	452	455	542	459	494	480	495	508	485	519	482	515	514	475	476	500	502	500	442	495	508	476	496	531	480	464	472	480	523	485	517	474	502	501	486	485	499	495	482	502	487	483	475	498	478	521	480	493	506	467	473	483	516	502	487	505	467	474	462	525	485	495	465	513	488	494	474	468	488	494	504	511	503	469	500	472	467	505	475	481	521	479	457	533	505	534	507	466	467	492	482	472	498	486	472	465	428	497	507	473	506	498	521	513	502	525	453	512	540	470	523	512	519	486	470	516	495	464	482	478	500	511	490	498	511	514	494	492	502	488	465	489	506	526	509	477	477	484	499	479	492	484	523	511	458	491	489	503	479	500	505	470	454	454	486	496	502	485	508	485	492	489	452	496	497	469	506	514	533	456	473	484	483	539	480	508	502	453	532	480	475	460	477	492	468	482	546	478	507	512	492	480	498	464	539	545	507	538	533	519	487	447	470	472	474	488	488	478	498	493	514	465	530	494	489	456	507	498	507	487	493	499	480	504	464	459	494	500	532	481	524	525	505	486	489	543	516	517	456	498	549	481	492	470	486	497	475	526	497	510	476	481	477	521	495	456	476	497	490	501	481	472	459	507	473	458	463	527	474	496	537	480	499	454	474	498	495	502	505	472	531	505	505	480	514	467	458	485	484	460	459	487	494	510	475	488	510	478	517	454	488	529	477	506	511	484	499	506	457	484	483	475	458	497	450	496	488	476	486	452	468	492	507	483	518	455	503	516	478	477	497	476	480	476	488	501	510	526	478	456	488	443	500	508	496	487	452	539	498	510	544	513	509	484	538	489	523	498	477	528	464	499	501	455	462	499	503	503	483	524	477	519	502	484	491	493	510	470	483	521	475	485	482	512	457	476	486	480	477	460	467	517	481	495	541	488	482	469	514	519	486	512	501	486	510	477	466	442	490	520	460	499	495	488	491	490	476	512	484	477	483	505	486	496	501	475	533	486	472	482	491	487	541	471	490	477	444	502	468	513	449	464	476	500	461	506	480	451	486	503	501	501	495	496	483	504	522	475	483	478	509	468	508	536	463	501	476	496	492	488	506	490	498	516	493	503	478	463	550	445	472	482	497	474	500	478	466	482	483	534	495	507	539	499	497	472	483	463	507	497	476	492	514	511	491	452	500	520	463	475	490	515	480	526	462	489	477	492	502	534	495	460	500	499	507	453	519	450	471	493	480	495	506	479	499	526	518	462	476	514	434	487	473	456	493	491	485	482	475	518	495	520	477	512
31097	14818	8045	4888	3412	2288	1575	1168	822	504	374	319	295	251	272	239	179	174	159	187	146	162	177	145	105	122	126	126	131	140	101	113	118	124	134	127	121	95	122	122	122	127	139	117	123	131	122	123	110	126	98	115	98	118	117	97	134	105	108	115	112	125	132	122	133	129	123	128	111	97	129	136	124	139	127	109	112	136	130	110	130	115	130	135	126	102	133	127	114	95	120	126	119	133	114	126	121	119	135	118	128	118	95	96	126	128	125	138	136	135	119	129	117	133	109	101	101	131	119	132	125	118	118	116	113	125	109	116	104	135	114	117	127	116	145	130	124	106	106	132	131	125	128	118	102	117	137	124	117	108	115	116	117	134	134	130	124	120	140	104	109	124	128	106	127	103	102	123	129	115	136	130	133	118	121	122	133	99	105	95	124	139	119	114	130	113	107	136	110	128	137	121	117	116	105	118	109	111	113	134	112	135	117	116	106	116	104	114	115	114	91	102	131	110	119	136	110	102	126	118	118	126	119	122	118	131	137	124	125	100	133	106	128	147	131	124	107	132	117	109	130	118	115	136	133	127	115	131	121	144	128	114	149	135	117	132	131	124	123	124	98	118	120	116	116	123	108	101	122	145	117	126	111	102	146	114	112	116	130	120	102	116	134	131	138	125	106	125	128	144	129	111	106	106	129	118	144	109	134	122	130	121	106	128	92	127	118	110	125	132	133	114	102	112	133	127	142	126	135	134	114	98	123	108	111	127	125	129	97	127	94	131	128	138	137	132	119	141	129	121	102	101	126	139	128	129	111	134	130	126	108	144	122	136	142	122	146	116	125	119	110	124	119	120	129	116	140	116	122	109	114	117	123	113	99	150	112	109	114	110	116	132	120	125	120	109	115	121	111	115	116	122	117	123	111	99	123	134	106	135	120	133	131	116	124	135	108	112	121	113	136	131	134	114	139	113	133	112	153	109	120	118	129	123	144	116	106	115	123	110	133	120	118	114	114	127	118	119	114	119	111	110	131	119	115	114	118	118	134	127	134	135	125	128	116	123	122	110	137	114	128	122	117	136	123	130	133	121	140	132	113	116	117	110	118	142	97	130	113	124	129	114	119	123	110	122	117	116	118	119	98	128	95	118	113	112	117	124	125	134	135	133	114	119	134	109	117	116	109	140	136	133	123	116	117	115	128	113	127	103	128	128	115	115	118	108	118	105	133	129	119	131	125	117	116	103	119	134	125	136	143	121	121	129	134	120	114	133	126	114	112	114	112	119	99	139	117	136	108	129	130	128	133	132	124	120	123	145	114	133	132	112	118	131	120	115	115	109	126	114	128	108	113	119	136	121	148	137	113	128	117	136	113	120	128	116	126	122	122	124	139	126	135	125	132	121	129	120	134	122	105	117	93	114	112	118	130	131	109	126	136	118	139	112	101	108	116	104	107	129	121	121	115	126	149	100	117	125	112	123	111	108	139	134	93	125	112	97	93	119	133	134	114	123	142	127	130	119	123	124	125	135	131	148	138	131	121	119	128	133	121	116	111	101	124	116	120	145	116	127	127	139	124	137	126	95	133	118	125	120	132	120	115	130	110	124	111	113	138	132	115	143	130	124	99	112	127	118	116	129	121	118	109	114	153	123	135	119	126	117	124	121	90	120	125	131	118	119	137	138	118	129	112	111	116	130	118	129	114	115	122	97	116	120	117	128	116	146	123	132	107	120	122	139	132	137	130	139	115	130	115	120	146	127	107	92	114	127	122	107	121	124	106	128	136	127	119	118	107	123	106	124	126	103	113	125	134	119	125	129	115	109	129	135	142	132	140	134	113	115	113	109	119	120	109	120	119	139	148	134	117	111	121	107	117	140	111	113	124	114	122	129	120	106	128	147	130	97	114	119	120	112	127	120	118	131	121	117	122	128	115	129	127	130	123	115	117	117	118	118	114	120	116	120	118	128	119	120	143	128	133	142	127	133	103	137	123	128	148	129	128	124	137	107	131	133	131	136	100	109	128	99	115	113	104	136	150	122	122	149	126	153	119	124	136	111	98	128	127	142	131	127	117	138	113	128	119	131	121	127	132	100	117	130	117	133	117	112	116	121	127	122	114	117	123	124	145	127	136	114	110	130	112	132	109	118	124	112	122	114	100	118	136	104	102	130	139	116	116	126	133	128	131	119	130	116	131	125	113	119	123	132	116	118	122	104	115	122	121	136	130	133	126	111	146	132	125	109	113	115	138	107	112	119	125	115	105	101	126	125	107	118	128	153	113	116	124	125	113	98	103	106	120	122	110	125	118	110	122	135	134	127	126	130	109	107	108	110	127	143	126	138	99	100	127	138	128	128	128	121	107	111	124	104	128	123	118	117	135	113	102	106	128	115	128	110	105	131	128	131	124	120	121	136	128	151	130	119	112	127	94	120	134	113	120	122	128	115	133	137	127	130	100	143	113	139	122	142	138	116	118	112	105	113	158	95	114	121	117	127	117	133	112	120	107	133	135	118	111	115	123	112	115	145	128	108	110	114	125	111	122	139	141	129	128	124	122	122	134	106	111	118	113	147	109	115	95	141	122	132	132	123	139	114	133	117	127	134	132	113	119	101	118	113	105	139	138	139	122	131	125	129	118	113	130	126	118	105	120	117	115	119	122	118	114	98	111	115	116	136	130	111	109	124	116	112	106	144	121	123	106	149	146	100	123	118	128	109	116	118	118	103	113	121	127	137	136	114	118	132	127	121	109	111	110	139	129	108	125	123	123	138	125	117	135	124	131	114	135	132	111	139	138	109	118	134	121	120	108	108	113	112	104	133	107	124	131	114	101	117	133	124	106	110	149	139	136	118	129	112	115	114	127	130	115	122	125	136	138	131	129	111	126	131	123	122	133	137	127	132	134	128	116	122	125	141	129	115	130	124	133	125	124	113	142	126	133	123	153	145	109	125	113	117	125	132	125	121	127	103	102	135	119	121	111	124	123	114	114	133	127	113	119	153	140	123	136	137	117	124	113	126	125	95	94	117	110	105	111	115	128	128	116	120	132	123	104	125	135	146	122	139	121	113	103	118	106	119	117	118	126	131	137	100	128	111	120	132	108	116	112	163	134	147	114	115	119	128	141	108	114	124	139	139	120	122	114	126	122	118	127	131	122	139	120	116	124	110	125	111	133	133	130	110	151	109	145	111	139	135	113	116	114	119	148	120	119	122	112	124	114	129	106	100	129	138	127	117	132	115	125	112	146	133	103	132	134	138	119	122	106	120	128	111	115	127	145	132	124	114	106	143	109	111	122	131	102	126	125	114	123	114	114	127	99	131	117	105	128	125	121	128	111	114	133	105	118	147	118	129	111	122	122	132	126	123	129	114	117	98	137	106	102	122	123	108	133	125	124	135	128	115	128	118	132	109	121	115	140	147	111	138	124	135	136	129	123	122	122	104	115	115	101	119	107	122	121	118	95	122	97	108	126	111	118	117	101	122	134	121	103	117	110	120	124	143
20450	11709	11502	11929	11041	8810	6682	5331	3857	2505	1816	1435	1372	1198	1296	1091	828	774	754	669	674	715	618	494	416	401	385	410	355	366	343	355	354	387	334	318	322	306	352	271	329	316	362	325	319	340	323	333	304	314	327	327	331	326	345	309	291	348	336	302	326	324	319	331	300	318	312	315	323	329	355	343	350	312	294	316	298	312	274	329	317	304	341	310	293	338	316	321	320	305	333	310	307	284	306	365	310	283	333	331	329	309	306	300	314	315	306	314	352	295	307	294	285	296	271	306	338	306	303	321	328	309	316	280	277	310	312	301	302	319	303	316	332	316	308	293	299	327	318	290	329	314	300	323	316	324	326	294	308	314	319	305	316	327	327	294	341	306	324	331	299	270	305	299	313	288	288	312	329	279	322	299	313	330	303	302	295	309	332	320	305	329	300	310	320	338	288	313	297	289	296	324	298	294	320	289	299	298	302	296	312	323	338	310	290	307	309	292	317	321	330	312	304	341	322	316	344	321	280	298	311	311	314	303	292	320	285	330	301	304	317	310	294	323	292	308	296	321	300	328	316	334	317	284	322	347	303	310	305	308	355	310	326	305	331	328	323	328	333	327	319	271	273	302	307	318	288	300	306	341	311	305	337	300	305	302	291	312	315	340	324	349	318	296	296	308	295	305	331	334	323	281	278	328	345	311	320	334	326	313	326	316	326	293	327	346	281	340	311	320	316	299	308	347	309	275	328	306	299	323	315	360	291	306	335	311	313	315	290	351	311	322	316	316	333	299	316	299	322	308	321	295	327	350	353	306	305	330	291	296	285	322	323	290	309	323	310	295	273	287	290	310	302	326	301	298	326	297	305	295	302	330	360	302	322	305	326	287	302	323	342	323	293	301	310	323	324	291	316	323	327	317	325	334	319	283	319	294	289	320	300	336	303	289	302	310	309	321	302	303	291	316	261	296	345	273	294	337	311	305	319	325	310	310	311	296	319	286	317	314	311	318	306	313	319	281	277	306	324	326	304	308	348	330	323	328	322	325	328	331	304	318	286	307	284	299	321	298	300	295	315	309	300	296	306	274	334	301	295	305	305	335	330	330	328	300	338	296	341	336	298	321	318	308	329	312	347	311	321	290	336	303	333	318	348	301	349	305	338	290	329	313	340	319	326	294	311	288	309	320	314	295	299	332	293	311	322	318	328	321	326	346	356	326	303	335	308	329	310	318	312	329	307	307	306	335	303	314	299	294	338	321	330	300	324	341	304	315	313	301	278	316	264	332	316	291	327	359	307	301	329	328	331	304	313	290	309	295	316	314	326	315	315	303	281	308	319	306	314	316	312	287	313	310	331	316	312	301	297	320	297	318	283	307	328	303	302	349	299	284	290	326	315	293	304	312	295	303	299	322	313	352	320	314	309	348	313	290	341	307	308	333	308	303	309	323	302	315	306	302	347	338	323	311	317	317	323	330	325	304	288	317	313	296	322	339	315	306	327	288	340	282	303	344	294	308	292	329	326	330	295	304	320	300	306	320	305	304	292	285	325	332	288	310	308	328	296	331	294	316	312	322	321	304	306	324	301	316	334	274	292	285	323	299	324	310	297	323	290	310	342	340	284	287	348	288	339	309	342	290	315	341	323	321	312	283	295	347	314	297	326	323	326	313	288	328	313	308	333	329	311	334	322	331	308	315	296	340	318	309	299	296	300	305	283	332	286	299	309	322	318	319	316	319	320	326	291	326	315	330	316	292	309	327	333	299	313	295	299	336	307	338	300	308	329	324	304	293	310	318	323	335	323	317	341	308	317	299	318	293	311	304	320	332	322	289	295	344	313	341	320	329	319	297	280	306	283	324	338	312	320	322	301	290	296	299	315	313	318	272	303	293	297	348	302	330	296	332	291	327	298	301	293	305	316	321	340	304	299	276	317	319	328	329	297	314	280	306	344	302	329	333	317	314	320	339	327	287	318	323	303	310	318	337	347	302	334	306	307	288	292	332	322	280	333	325	323	324	302	284	352	313	316	326	342	308	328	339	298	332	336	286	336	306	320	300	298	334	304	297	314	298	291	293	345	319	326	329	294	322	326	318	301	337	299	331	300	324	349	293	291	291	282	315	293	327	329	270	317	299	339	345	339	293	319	334	286	312	298	294	329	321	321	284	316	306	310	311	305	293	306	304	308	341	276	319	331	325	333	321	280	328	312	283	319	332	305	311	296	302	309	321	329	319	349	361	314	329	331	320	324	277	287	307	295	345	300	276	312	322	323	302	329	320	304	335	292	296	292	298	311	313	311	276	339	309	303	345	316	297	293	330	303	278	300	329	332	326	311	339	307	317	322	279	331	316	310	296	334	303	310	339	277	299	337	300	354	333	311	292	323	294	293	337	299	319	297	313	310	339	344	277	282	302	327	291	319	341	336	307	321	327	288	289	312	295	314	306	317	323	319	293	311	291	311	299	311	311	296	306	311	287	304	314	310	317	332	277	326	297	299	339	322	306	330	327	338	307	320	318	308	314	310	299	311	303	295	302	312	302	317	289	306	326	329	332	318	315	291	313	308	304	333	286	303	351	319	313	311	323	309	309	300	315	303	309	300	255	305	297	303	301	269	297	328	327	313	315	304	297	344	321	301	317	305	323	318	313	300	310	306	320	305	334	317	298	313	310	324	303	334	338	293	342	300	338	341	316	326	323	304	292	290	302	316	344	330	298	337	309	332	325	290	314	319	295	315	325	303	290	313	288	329	304	359	303	318	272	339	310	315	306	329	311	319	304	312	315	299	299	323	299	328	338	325	316	302	321	293	277	307	330	267	304	305	323	298	302	319	299	305	310	347	329	331	323	287	325	320	297	293	317	299	312	296	316	292	316	348	311	315	337	320	322	294	331	328	311	284	344	304	307	320	311	298	330	326	360	327	307	303	323	323	310	312	309	310	317	343	294	336	329	308	323	322	307	330	298	309	325	327	303	317	287	317	307	292	358	325	323	310	287	310	302	330	330	271	331	300	293	316	306	305	301	299	329	287	295	331	317	294	305	292	297	308	303	299	306	296	320	315	331	355	295	341	347	296	278	302	333	303	309	296	297	295	301	295	318	305	315	303	303	316	353	320	336	329	296	299	330	286	316	295	299	280	310	320	303	296	305	297	337	270	310	298	292	341	291	286	286	311	315	327	303	310	311	351	283	318	303	291	297	304	323	333	304	303	294	294	341	331	302	303	323	312	343	307	328	317	327	304	290	301	302	323	306	290	305	321	332	314	330	311	315	301	326	329	319	299	295	328	307	313	338	301	323	308	323	312	289	307	316	303	322	299	299	325	306	317	330	340	305	295	338	279	286	322	341	309	334	319	323	299	303	297	284	320	286	275	315	317	314	302	288	333	320	307	297	332	311	287	329	331	309	341	330	340	325	312	294	286	287	343	291	330	329	316	310	321	309	294	301	299	316	308	301	336	303	291	292	321	280	301	326	308	323	283	314	331	318	304	362	282	310	320	288
12670	4636	2256	1665	1173	683	473	413	335	291	237	228	188	196	222	182	207	180	174	206	170	185	174	189	162	196	160	175	172	175	157	179	175	159	172	159	149	183	191	186	168	147	165	167	153	173	186	141	174	182	187	148	174	166	149	163	180	168	170	171	178	183	178	182	187	172	179	180	154	147	171	188	173	173	185	179	179	158	174	161	163	172	173	165	182	175	146	162	194	193	181	171	181	161	164	152	167	173	181	129	149	169	197	161	167	175	181	183	138	175	148	181	165	167	181	153	170	160	167	195	158	160	141	177	171	178	164	172	155	187	178	177	203	179	197	190	174	166	187	171	182	171	158	157	184	156	184	173	162	165	150	188	174	156	176	199	164	165	162	169	175	179	187	192	141	137	161	172	169	173	173	174	157	167	152	148	174	181	180	150	161	161	174	168	180	166	177	159	166	144	164	154	162	168	162	181	134	203	147	162	174	164	182	160	163	179	169	170	176	184	161	179	170	198	149	190	162	168	180	205	164	164	168	194	158	197	170	170	178	178	172	190	190	198	201	177	173	167	165	165	176	177	178	161	167	177	158	189	168	165	174	172	194	170	165	146	210	174	170	160	160	170	195	184	174	170	183	162	184	167	188	159	157	181	142	178	178	175	159	189	173	182	194	153	160	169	177	171	159	183	157	174	191	165	188	178	166	198	165	174	163	166	190	186	188	180	171	164	194	186	157	156	190	156	148	201	164	163	177	179	174	160	163	164	167	179	162	175	175	174	176	177	212	162	186	189	169	157	187	193	181	154	165	191	170	165	147	181	177	169	146	185	179	157	156	184	177	171	167	180	185	160	179	172	166	184	211	162	161	155	205	153	155	166	172	157	169	167	161	169	189	182	174	178	191	186	181	167	158	178	175	154	181	163	156	139	179	205	167	201	174	163	177	168	160	182	181	168	173	181	197	224	179	170	171	184	172	169	165	187	188	164	180	168	152	166	153	152	196	195	178	161	177	170	177	172	198	180	175	177	182	156	177	146	179	174	172	169	172	172	181	141	162	197	175	192	149	165	179	178	176	170	169	190	166	177	156	164	156	165	167	159	171	185	164	167	188	176	178	167	183	171	186	183	166	158	200	165	180	182	162	178	166	159	177	180	171	156	175	158	176	159	165	202	158	172	172	193	184	196	169	167	171	182	159	169	181	183	156	172	190	180	147	187	146	174	175	175	180	180	188	161	156	172	145	153	159	170	188	170	183	174	176	169	173	176	188	183	174	174	188	153	192	162	173	163	175	185	169	171	183	181	192	187	173	193	166	180	180	165	175	170	143	177	171	178	172	175	160	173	170	180	153	156	175	182	179	189	156	165	191	187	183	152	174	164	168	152	184	158	180	182	164	155	173	152	158	175	163	147	188	158	160	172	171	174	164	194	194	167	157	158	144	159	171	172	183	152	176	189	176	164	146	169	166	154	165	180	164	183	170	185	169	145	156	152	158	198	161	161	144	203	182	162	170	148	165	198	171	159	177	165	181	186	185	157	172	174	174	176	186	176	184	173	163	167	149	169	173	182	160	159	167	170	171	150	189	161	166	155	190	176	195	184	180	180	146	178	167	163	178	170	188	154	172	193	168	157	167	168	188	182	196	144	178	158	191	176	175	171	185	179	152	169	186	193	170	173	198	160	149	155	186	167	173	142	172	166	176	176	178	185	175	156	149	152	161	195	175	199	183	160	151	144	191	159	162	176	169	179	171	185	172	170	171	173	188	192	176	164	172	174	172	172	159	156	154	167	187	191	176	170	161	157	157	175	171	174	178	178	173	157	139	180	181	177	160	164	166	160	208	163	177	170	147	147	166	171	162	163	182	169	170	170	171	165	160	186	165	155	181	166	165	173	163	151	174	193	164	170	194	156	166	178	185	182	167	176	169	200	172	181	161	156	177	138	173	201	158	171	191	144	173	167	163	184	155	163	170	179	164	181	170	167	200	161	166	178	170	178	164	172	188	170	172	176	191	182	150	163	190	154	191	184	181	144	165	167	159	164	162	157	160	178	179	183	187	158	170	174	183	192	184	191	162	162	167	161	168	145	203	181	171	184	143	190	187	179	183	180	169	172	172	171	182	173	186	181	160	187	152	157	176	175	166	182	185	169	170	160	176	186	139	179	155	178	155	174	169	184	179	177	176	195	191	155	187	171	188	151	154	188	200	172	186	170	184	164	151	192	164	174	185	213	194	181	202	141	157	168	163	180	168	169	192	203	182	162	171	201	154	160	160	156	177	165	174	162	182	154	169	179	176	167	161	208	158	178	191	170	157	176	159	182	172	156	180	176	160	199	185	181	174	175	174	175	172	167	166	181	149	178	173	190	190	158	173	190	193	169	150	160	185	166	157	175	178	174	172	176	179	177	152	161	160	205	166	173	170	157	168	182	187	168	160	184	189	150	173	170	175	162	155	168	169	158	168	174	196	168	151	167	180	180	159	179	181	181	170	190	179	163	184	141	159	166	170	181	167	148	168	158	169	176	166	174	169	171	176	162	159	193	170	182	180	162	169	180	180	156	171	166	197	196	188	198	173	157	177	167	158	163	142	161	168	167	175	199	172	170	162	186	157	191	180	163	169	151	188	180	171	168	206	148	163	159	184	178	175	186	157	179	180	166	172	159	189	163	131	176	182	167	165	161	192	141	189	181	202	166	165	183	154	162	165	195	170	150	161	161	184	171	159	161	168	197	154	165	189	169	172	182	176	169	183	177	190	185	172	179	180	172	150	154	178	172	152	170	206	167	147	172	149	159	153	184	173	152	158	197	155	154	150	174	167	173	172	183	170	185	168	162	177	168	178	158	151	167	168	171	165	162	163	181	171	170	168	196	178	164	176	177	177	170	161	160	180	190	168	160	174	163	183	173	162	180	149	155	134	167	190	173	182	160	161	209	165	174	176	168	171	175	176	180	175	153	160	174	161	173	184	173	160	162	151	177	161	170	176	159	164	189	162	190	175	182	181	164	163	170	203	163	171	226	177	155	178	162	181	174	189	162	175	148	174	187	153	174	171	189	164	163	171	173	171	169	181	191	187	171	165	156	153	154	186	172	177	195	185	153	178	180	152	182	163	159	139	208	172	187	169	164	174	175	190	197	175	187	157	181	156	155	161	169	149	180	189	191	171	212	168	154	166	191	185	174	183	188	180	193	183	174	161	174	177	170	163	175	149	183	166	145	193	179	171	185	167	155	174	194	203	176	191	181	182	197	168	170	168	163	185	171	179	169	179	181	164	134	172	184	161	181	173	157	187	161	195	187	185	169	173	154	169	160	193	183	172	178	204	181	144	183	163	157	158	166	178	163	182	201	181	189	178	174	188	172	180	178	178	161	167	191	180	170	168	174	166	182	148	156	158	184	178	180	167	181	152	161	174	185	161	182	151	180	169	171	153	149	207	149	194	182	175	155	162	166	152	147	216	192	179	173	160	147	176	184	174	166	181	177	183	179	167	178	173	196
9465	4524	4489	5508	4593	3209	2268	1742	1406	1058	819	763	714	626	680	580	567	511	512	540	541	525	470	479	488	445	411	451	409	399	449	498	414	429	429	468	434	418	476	440	456	437	418	474	421	426	445	449	410	446	433	423	453	449	436	426	429	441	457	462	456	429	426	448	440	412	444	473	446	430	430	430	417	465	442	410	435	436	459	443	433	427	508	450	490	452	456	403	475	467	438	433	444	418	386	460	430	438	465	423	420	483	418	437	442	493	409	429	462	436	459	412	412	418	428	440	469	420	435	460	443	404	424	446	465	397	436	426	402	427	415	452	433	434	431	464	447	434	459	472	407	422	469	401	440	446	495	442	391	471	451	406	438	434	424	450	465	471	452	430	398	454	438	415	478	420	449	428	484	466	461	415	419	464	446	437	471	474	396	455	422	423	431	437	442	465	433	476	459	456	412	443	459	448	470	476	467	412	481	440	418	447	451	420	451	414	423	420	426	448	482	448	451	404	459	464	414	455	423	433	457	415	444	448	437	457	441	423	461	423	432	442	477	441	416	419	466	437	422	427	430	411	443	462	465	416	418	430	449	421	434	431	413	419	456	434	439	419	423	416	427	455	450	453	408	436	444	474	450	440	414	415	416	432	436	467	431	470	436	423	454	470	420	454	432	437	442	422	430	478	461	456	441	377	424	427	451	462	446	455	404	424	434	458	458	446	429	420	446	457	449	467	417	413	447	441	440	457	398	451	423	431	443	420	475	439	481	415	464	433	432	445	420	435	457	436	454	450	440	457	439	416	454	422	437	447	417	470	395	432	470	459	452	455	426	490	452	444	509	458	466	412	421	445	411	419	427	472	446	477	470	419	437	434	457	445	419	442	396	421	417	433	435	455	444	424	427	450	422	462	445	389	443	455	418	465	461	468	447	434	429	444	379	445	435	446	457	433	468	464	479	418	473	436	447	435	449	395	420	424	435	459	498	474	423	455	445	456	457	418	415	418	437	457	428	457	468	438	422	436	452	445	437	404	468	498	453	485	468	394	435	431	445	461	430	387	441	430	397	440	480	441	436	423	458	472	428	463	434	444	455	435	453	433	461	430	465	442	455	436	422	441	446	453	457	446	460	435	433	425	422	457	442	412	413	435	443	437	450	457	473	439	473	439	475	451	462	442	429	454	414	439	449	439	418	435	461	443	440	483	399	403	483	460	439	451	420	452	441	464	439	457	432	388	390	428	466	471	460	439	444	474	435	456	470	460	454	485	483	413	430	424	432	429	439	444	448	449	428	396	424	402	434	438	439	456	447	456	443	468	461	401	481	445	449	447	448	448	453	436	429	359	472	475	460	424	443	440	461	441	471	451	442	453	433	431	479	438	444	440	489	471	490	458	443	438	431	432	474	451	432	444	431	419	458	424	451	444	486	427	421	449	419	439	438	412	454	413	462	445	472	430	429	412	401	409	426	447	451	464	424	421	417	458	452	428	426	444	412	459	411	448	475	412	410	431	473	428	447	481	423	450	407	420	440	448	456	391	433	447	421	466	451	444	464	430	391	440	469	437	434	409	459	456	454	452	448	455	440	429	430	428	456	427	468	448	443	454	457	456	437	470	390	445	420	452	441	412	460	464	424	422	436	451	465	428	449	413	447	412	439	451	433	458	425	426	435	449	421	444	456	457	428	458	420	432	420	457	410	450	435	450	449	426	426	447	435	458	471	428	435	436	442	448	442	453	429	455	474	442	457	436	405	438	499	435	441	422	446	450	428	420	471	475	445	463	437	437	442	423	402	466	442	469	422	422	439	430	412	460	389	430	418	423	451	441	399	424	442	442	452	417	426	439	424	442	424	439	425	434	438	410	422	443	421	446	462	433	456	450	445	419	443	433	467	424	426	442	436	472	420	464	433	450	448	424	427	463	461	383	453	444	454	459	429	419	410	424	440	406	413	424	424	437	438	444	467	445	433	469	466	450	447	452	429	452	411	437	423	416	451	414	404	408	447	447	431	456	413	455	442	413	422	428	450	428	472	455	449	429	476	464	442	451	425	460	438	441	450	413	482	447	475	429	440	425	437	456	447	424	424	436	459	415	405	387	388	440	440	403	442	436	407	461	435	416	457	432	426	474	454	408	430	398	449	421	474	454	451	451	385	472	460	458	423	435	469	426	412	415	446	437	461	463	436	413	465	442	443	483	422	432	439	421	440	416	417	452	471	424	448	469	457	422	439	435	436	465	470	440	424	444	433	431	468	431	438	411	457	468	470	434	474	436	426	439	449	438	404	446	462	442	460	454	431	444	454	455	475	412	453	443	449	468	436	440	421	437	448	454	427	463	466	395	430	423	412	429	455	439	414	458	432	428	431	434	403	448	452	462	451	455	434	457	450	402	443	456	446	427	432	444	452	436	423	463	447	408	431	447	446	428	441	428	424	491	397	461	403	451	436	386	448	435	433	463	431	444	457	429	402	396	410	431	444	449	457	451	480	468	453	459	435	444	413	414	440	448	445	445	452	432	456	431	470	422	431	461	431	380	455	455	456	429	469	461	406	432	417	431	455	432	443	475	427	436	417	474	452	428	433	458	447	439	485	400	422	409	427	440	468	448	419	438	440	451	431	486	444	438	439	451	425	427	407	450	452	425	431	463	437	444	432	485	436	434	458	485	458	453	470	423	443	404	454	415	439	445	461	430	454	403	453	478	450	450	440	422	441	432	468	457	455	434	465	420	449	442	438	424	433	435	442	427	411	461	412	444	475	419	448	406	424	440	440	417	423	441	411	461	444	439	434	463	452	480	435	483	422	448	435	439	434	460	401	496	413	475	452	427	447	443	423	437	443	447	422	438	421	413	447	409	435	441	454	438	432	441	431	427	476	426	432	466	443	419	391	431	469	437	485	455	465	419	435	424	431	468	439	441	458	459	450	408	413	463	448	481	423	449	433	430	464	419	448	424	425	465	419	452	449	437	432	429	414	419	493	427	436	420	432	458	484	423	429	461	431	445	420	426	458	404	445	449	416	459	418	426	459	439	467	418	423	462	464	420	455	421	442	476	436	404	472	429	435	421	411	408	425	437	424	453	437	424	475	465	463	466	442	449	462	429	422	442	443	450	424	452	415	435	413	428	440	434	442	455	418	443	442	468	412	460	441	451	489	455	439	434	431	445	432	422	440	448	441	434	476	457	424	429	448	417	481	467	421	442	420	436	441	456	428	416	434	450	446	460	447	417	523	430	439	468	469	419	454	409	452	465	439	390	446	424	454	432	425	456	458	434	488	450	405	413	462	464	409	413	432	443	407	453	415	401	407	439	470	432	488	470	475	465	424	434	455	439	437	450	440	442	466	413	440	445	494	486	413	436	439	402	405	446	444	491	428	459	444	418	454	441	415	477	421	437	412	417	451	473	402	467	440	417	441	413	446	438	470	441	428	465	478	447	407	443	420	438	463	494	420	424	430	417	446	438	472	427	470	463	448	421	428	445	452	487	413	430	447	458
24197	9256	5098	3535	2386	1415	1098	767	564	372	336	333	283	277	238	223	223	222	253	228	232	182	230	206	188	220	224	238	199	196	226	194	201	197	201	195	205	201	187	205	209	214	197	203	212	208	213	229	211	226	197	208	176	195	189	205	203	203	232	189	172	190	190	235	217	187	206	187	189	211	200	210	239	199	194	197	196	184	163	187	184	222	193	194	174	208	197	211	216	227	224	192	204	188	222	198	179	197	205	217	176	198	208	171	209	187	177	220	187	210	204	208	194	213	204	180	194	200	204	223	190	185	224	206	243	187	220	203	189	210	182	196	200	239	217	209	214	189	196	186	188	199	212	209	175	189	196	194	189	185	219	209	210	215	196	217	206	208	200	227	201	194	207	207	219	174	205	190	209	184	187	178	196	227	212	229	210	190	204	196	226	227	240	168	193	182	190	218	192	190	208	170	195	213	184	227	211	176	208	217	218	210	207	206	188	188	210	188	185	212	206	178	186	210	200	198	218	230	205	204	206	205	195	183	243	206	190	183	214	208	178	198	200	214	215	182	190	196	196	212	198	207	197	219	193	177	215	184	216	177	201	183	200	178	192	221	226	187	219	220	186	201	210	208	192	215	214	197	203	191	210	211	218	201	195	186	196	195	193	202	192	210	192	224	186	226	222	212	198	194	194	216	181	204	197	203	179	211	206	188	202	169	191	204	219	210	194	189	185	198	208	185	214	206	209	215	197	229	225	180	202	199	192	175	183	187	197	219	211	231	188	190	190	193	175	198	188	207	210	226	168	188	203	206	208	203	201	222	160	223	193	217	178	210	206	206	195	177	193	212	176	198	193	201	196	214	188	189	194	209	193	211	213	208	188	200	187	199	181	180	222	215	208	209	194	189	199	208	153	212	193	221	189	183	215	194	180	209	227	181	201	211	209	194	179	185	197	185	186	190	190	224	184	202	212	193	190	197	196	198	216	194	215	200	192	198	171	184	195	183	188	221	184	198	198	195	189	171	195	178	194	203	197	192	196	190	202	209	193	189	186	201	167	189	190	211	186	182	171	193	214	219	199	181	197	195	203	198	169	197	211	183	204	185	179	193	212	213	208	206	210	207	202	200	178	192	198	217	194	190	201	209	212	190	192	190	202	200	192	211	210	213	178	210	202	222	182	213	203	201	223	199	228	181	198	208	185	195	201	203	226	193	205	170	201	187	196	181	201	180	200	187	208	217	188	208	214	196	208	188	202	178	227	218	205	190	201	206	191	187	201	197	207	186	214	218	206	181	185	208	213	211	215	193	183	204	198	198	213	200	213	188	219	196	195	221	218	221	212	187	173	186	194	170	193	197	223	174	185	217	217	194	203	225	183	222	196	203	213	221	219	203	209	198	196	195	190	185	194	200	187	193	236	201	218	211	203	214	212	185	191	200	190	199	196	195	185	207	199	197	214	218	181	237	215	231	188	181	222	198	199	184	170	192	199	214	215	224	198	206	217	196	233	200	204	206	179	191	229	198	194	204	203	213	214	215	191	192	224	196	188	211	214	206	207	211	184	199	207	221	193	187	179	213	202	240	178	193	235	223	204	178	185	206	192	184	191	210	213	181	175	206	178	211	183	188	185	194	206	171	203	176	192	182	199	207	195	192	218	216	223	191	182	215	216	186	201	221	204	208	187	212	183	180	208	191	191	200	195	194	216	222	202	199	211	213	183	201	204	185	194	204	194	218	194	180	174	220	178	195	202	231	217	189	195	203	210	181	195	215	171	220	224	220	192	184	199	187	213	190	208	205	187	185	193	202	176	184	190	197	186	198	183	207	186	188	203	194	178	189	199	208	194	211	181	188	191	177	240	221	190	189	201	191	230	182	201	198	187	191	220	169	175	195	211	220	207	208	175	192	194	190	212	174	200	201	204	202	204	215	186	199	181	205	229	226	210	200	212	200	225	213	193	198	204	217	204	205	192	217	210	188	222	205	187	176	168	190	184	198	188	196	213	174	222	220	199	223	174	185	206	216	218	188	217	203	199	196	216	204	190	218	239	183	163	224	212	188	191	195	207	208	195	186	186	195	229	210	209	210	193	192	222	213	185	221	193	215	202	192	229	213	246	197	202	212	198	196	209	208	198	181	215	212	207	202	180	172	210	186	209	201	216	169	190	232	214	208	198	194	215	201	229	203	189	221	199	210	215	191	218	212	189	189	214	198	190	247	201	204	175	211	199	213	206	191	201	180	210	206	223	196	200	170	168	196	205	215	189	172	205	210	196	200	196	209	196	203	201	205	193	203	224	201	189	197	207	204	174	197	185	206	196	188	208	213	175	200	188	188	198	194	197	208	203	185	179	201	210	195	174	203	198	169	246	192	185	177	161	216	194	192	197	178	180	203	204	174	209	175	209	192	213	193	173	233	223	177	207	218	210	191	208	221	226	201	183	218	199	168	211	211	187	213	226	218	194	217	207	221	181	204	222	193	183	186	212	218	210	188	174	217	194	207	215	217	193	209	223	213	195	184	203	191	188	197	227	189	214	216	205	187	203	203	194	214	197	215	214	194	193	214	204	193	189	192	211	210	207	182	189	188	201	223	187	196	201	179	200	210	180	225	224	207	204	192	199	202	185	213	223	210	200	172	222	202	193	164	192	215	194	217	187	223	202	202	225	204	212	187	201	189	213	197	204	198	182	187	197	233	197	214	232	201	196	216	206	185	203	192	203	187	188	212	200	213	183	212	209	202	195	205	211	213	196	222	225	197	223	219	191	211	201	199	199	215	207	185	205	183	175	212	217	191	194	183	211	211	178	178	223	195	198	187	215	207	218	167	203	178	208	200	221	220	178	167	192	210	193	185	186	184	221	206	193	220	201	203	182	209	202	252	215	175	185	227	211	171	207	202	206	191	204	206	200	201	199	195	179	209	206	179	201	213	211	206	192	189	201	235	194	217	182	205	190	188	190	198	227	213	192	203	202	189	205	186	213	238	204	205	198	196	206	228	200	218	204	206	228	218	198	191	198	212	200	207	217	196	213	209	182	219	201	201	212	201	177	220	216	177	188	213	209	190	221	215	190	194	203	204	234	206	213	212	209	196	192	186	201	221	189	203	220	216	195	187	220	211	195	199	210	205	208	179	223	238	202	217	192	183	224	214	203	218	179	194	196	227	195	204	216	199	185	193	225	225	180	216	194	203	212	218	215	192	181	185	189	202	201	229	204	177	194	224	201	217	199	183	211	187	192	203	238	221	222	212	191	193	212	170	173	225	194	189	187	196	208	228	230	204	184	204	205	211	232	215	210	195	234	216	199	232	186	203	225	178	186	205	194	209	200	185	220	204	197	187	219	208	188	211	220	165	203	204	167	221	195	176	212	221	201	200	179	184	207	180	185	204	196	224	201	205	212	213	217	200	211	182	179	233	207	210	200	189	223	184	194	194	180	218	234	218	192	198	207	192	218	190	185	174	191	219	193	201	225	220	198	199	203	209	218	178	200	222	204	187
17416	8037	8812	9680	8587	5654	4281	3330	2431	1656	1432	1174	1083	1034	1019	853	759	734	737	698	676	746	633	582	627	519	597	522	516	545	530	496	566	512	528	516	536	496	502	498	527	500	485	470	524	474	535	486	496	473	513	496	536	478	478	521	496	516	482	530	457	499	515	506	512	494	533	536	514	540	531	496	526	494	494	479	485	483	509	493	503	461	458	492	525	546	495	505	511	490	508	505	494	492	498	509	507	480	495	530	541	483	485	496	514	477	477	478	507	486	453	534	503	496	540	463	471	488	525	493	468	480	500	517	459	508	490	513	491	485	563	512	477	531	514	537	473	517	533	494	505	481	498	504	505	496	503	523	489	472	492	467	457	470	469	504	500	464	483	444	529	516	525	472	494	509	514	526	524	476	536	532	511	506	522	540	462	487	500	505	483	494	523	473	516	522	472	451	519	520	489	486	497	494	478	524	499	525	514	483	501	528	505	520	502	466	510	504	520	510	527	515	488	455	505	504	459	473	492	519	499	519	491	478	475	501	481	484	514	514	494	507	500	486	505	521	521	506	478	516	492	536	481	513	490	500	507	460	525	504	539	501	457	511	476	533	526	512	510	530	510	458	520	498	482	456	523	482	518	526	456	507	494	462	506	496	507	506	486	516	481	500	552	501	498	486	455	512	500	482	472	506	503	513	483	515	521	494	506	509	537	494	503	474	499	476	493	535	475	495	487	499	521	502	508	508	497	505	524	503	513	506	475	519	474	500	517	520	500	473	495	500	477	478	494	512	513	502	494	512	517	498	466	506	506	503	520	495	524	519	505	446	478	524	471	506	508	513	476	488	507	461	493	495	514	507	480	517	541	491	498	516	535	485	504	475	506	467	519	521	511	497	522	495	518	566	502	508	497	490	533	497	506	521	459	463	490	486	514	506	478	518	493	510	469	524	505	510	506	515	485	509	515	494	519	511	476	532	565	457	557	522	504	516	462	502	513	509	518	510	504	507	541	473	484	492	515	524	514	501	527	488	523	495	473	483	524	501	485	510	510	516	488	449	481	480	524	477	496	517	458	519	505	524	489	498	571	491	505	495	491	511	492	487	520	502	470	466	503	528	479	530	497	481	451	541	475	521	509	490	509	514	508	542	524	489	525	513	523	493	536	494	439	521	490	528	515	521	495	534	539	514	492	506	463	489	470	468	486	490	507	480	511	499	461	459	500	488	471	496	492	487	482	469	453	491	497	522	488	488	509	461	460	520	486	521	502	502	491	476	512	505	474	470	473	488	513	519	539	519	467	493	500	510	507	520	483	483	512	508	504	498	474	519	457	448	491	517	503	519	495	527	487	513	503	482	463	504	485	507	516	491	476	530	499	518	506	530	500	502	472	505	522	481	509	503	557	497	498	506	510	481	431	518	531	478	521	497	499	486	505	481	493	509	497	510	482	505	478	474	458	450	470	523	504	485	488	512	521	542	497	476	541	488	482	476	489	528	485	507	499	496	460	457	518	442	505	502	507	506	505	513	494	524	476	478	499	482	509	488	513	471	467	524	487	554	440	509	467	498	482	511	490	509	494	482	505	504	484	480	531	497	451	514	502	499	510	466	516	474	486	497	490	544	523	520	502	498	508	517	499	527	538	527	479	493	499	500	534	477	492	481	524	514	488	466	458	490	481	503	515	534	514	470	478	445	537	528	531	516	523	534	499	561	493	521	507	546	491	519	502	512	488	487	463	540	482	478	500	460	488	511	485	528	492	486	499	498	483	532	482	491	498	496	489	495	495	507	521	491	517	505	509	497	489	535	503	520	489	510	486	502	529	523	499	464	521	497	452	475	505	502	503	507	539	460	515	526	504	485	506	487	500	491	508	487	490	503	501	470	498	532	504	508	503	524	544	505	490	481	475	542	521	474	471	503	543	511	506	509	497	523	490	496	501	517	512	483	498	512	505	521	487	515	494	519	515	532	467	490	523	510	469	518	450	494	495	512	480	483	497	490	538	534	471	488	491	515	491	510	493	491	496	475	512	499	517	508	491	472	490	494	505	483	506	508	518	467	487	493	520	507	476	534	504	526	513	505	515	483	502	525	492	497	489	540	486	529	520	507	474	492	525	458	498	454	496	543	508	544	475	489	504	526	519	522	515	494	498	514	540	488	499	543	510	541	529	507	526	472	490	509	521	483	478	466	490	479	464	476	490	473	466	527	448	490	466	538	475	493	511	493	511	457	545	521	471	498	490	506	501	463	499	525	507	524	466	505	506	487	489	505	471	505	504	490	475	474	474	531	509	503	498	493	508	501	467	477	497	539	492	492	466	514	511	501	444	506	509	524	497	503	470	474	466	497	496	499	498	496	496	509	491	512	493	473	502	495	495	487	473	482	475	447	477	477	468	485	521	538	496	492	537	488	485	502	529	525	504	468	480	488	540	480	485	488	485	491	518	516	489	445	503	492	499	446	478	499	529	486	533	541	495	487	487	532	497	512	471	538	476	485	494	519	502	514	460	474	514	508	483	504	523	497	497	543	505	505	484	510	492	526	499	529	512	480	509	511	498	497	479	509	481	481	492	476	487	503	465	472	470	563	490	503	499	501	488	507	499	511	505	446	519	506	460	482	547	462	521	482	517	548	513	511	478	481	506	493	472	495	485	488	476	501	528	503	505	478	482	506	532	474	498	508	476	491	470	509	503	497	502	521	518	491	514	577	490	499	466	515	494	528	532	477	510	522	497	536	514	492	500	507	515	548	513	513	483	446	527	485	520	510	527	515	482	487	516	490	495	506	533	463	489	501	492	466	489	511	482	490	515	514	477	516	470	503	516	483	519	471	491	497	522	453	518	498	474	518	509	517	493	504	486	490	504	495	457	541	503	492	457	497	517	486	501	521	502	540	495	491	492	486	503	527	476	504	504	493	546	502	544	504	493	512	485	510	491	499	499	490	517	490	446	535	482	539	519	490	479	468	519	479	528	468	498	505	474	520	497	487	509	528	495	512	521	516	530	505	472	505	519	517	477	491	502	457	517	501	477	487	496	505	485	512	507	478	485	505	494	502	501	479	506	519	494	509	497	468	471	481	491	490	509	516	506	500	519	520	491	493	522	471	503	504	487	482	535	489	511	478	478	513	502	476	489	513	499	485	472	460	521	522	481	489	507	504	546	521	514	477	474	505	517	506	517	514	486	484	514	510	529	519	531	514	489	506	496	513	480	523	527	499	504	494	467	520	511	530	500	438	507	505	526	477	490	484	499	511	461	465	507	481	533	531	472	502	498	523	504	483	509	507	478	513	486	493	459	493	482	496	493	499	494	506	434	479	481	504	491	517	485	494	517	510	455	500	522	490	487	469	521	527	524	488	499	512	493	520	506	518	517	494	495	505	497	502	517	497	533	487	484	520	490	506	491	476	506	512	511	498	505	487	497	493	512	481	507	527	481	523	476	469	470	503	518	483	509	496	521	509	517	485	489	508	485	533	521	514	530	477	459	490	486	506	476	511
31817	14545	7812	4562	2703	2004	1375	959	674	472	350	296	246	201	196	173	173	184	140	167	170	190	133	120	138	116	130	120	118	110	122	129	125	125	123	140	107	135	119	119	121	116	121	120	104	138	127	105	108	117	127	108	129	116	115	110	107	132	132	107	115	133	126	101	124	108	127	135	122	142	136	129	121	125	122	103	116	107	110	127	111	110	114	127	128	99	102	130	103	124	106	106	112	121	108	100	99	131	102	115	109	128	134	106	123	116	116	121	125	124	111	111	126	115	116	109	106	99	115	124	124	125	99	112	131	127	93	95	119	120	122	133	111	128	121	104	129	128	114	106	109	108	117	118	96	92	110	132	127	127	126	130	115	114	116	110	149	127	114	106	133	105	116	113	124	120	115	113	103	133	106	104	112	104	138	112	121	114	112	130	106	107	114	150	123	120	99	132	112	140	139	116	96	119	117	116	129	125	130	104	136	121	118	114	130	92	101	96	126	114	122	109	134	136	107	120	122	105	128	110	117	127	128	108	137	112	113	128	132	121	128	126	101	124	123	122	128	137	98	118	138	118	125	131	103	141	118	120	142	116	127	109	111	119	112	114	115	105	105	112	121	98	106	104	131	109	120	83	123	111	112	130	106	110	106	121	127	112	136	114	119	128	121	133	113	116	113	115	118	120	122	117	117	126	128	101	117	111	119	141	99	120	120	136	107	120	132	124	117	135	125	103	119	117	112	105	122	121	132	121	117	107	131	109	119	114	134	120	141	133	122	127	94	102	146	108	112	126	122	109	115	131	128	114	136	131	107	104	121	119	115	111	111	151	129	139	117	129	103	137	121	119	124	120	108	123	112	132	104	126	107	111	100	120	101	129	114	107	122	104	126	100	124	125	119	122	118	126	128	115	107	122	122	112	132	114	110	108	110	133	113	132	105	103	105	131	98	127	124	110	126	117	108	121	114	97	125	123	109	93	105	115	115	107	121	124	112	145	110	127	120	116	124	117	126	102	108	105	142	126	125	136	123	104	125	122	137	125	107	123	132	137	115	91	113	108	132	111	120	126	114	96	115	126	121	121	106	110	137	105	112	130	122	123	125	122	112	127	119	139	99	108	100	125	139	116	125	112	159	119	125	99	109	118	129	116	129	128	114	118	128	108	122	108	115	124	136	112	124	139	106	106	114	119	116	123	140	115	128	134	128	100	102	110	118	126	136	120	112	127	111	137	127	144	118	120	114	127	128	99	122	124	129	120	99	127	115	129	97	114	122	141	123	131	105	126	125	112	119	111	130	122	126	120	110	104	129	108	114	118	123	123	119	107	123	114	138	102	104	110	116	135	155	124	110	106	104	123	138	139	112	116	121	114	118	119	127	126	112	131	114	137	127	122	112	121	118	121	115	136	125	123	117	126	120	127	98	120	120	116	107	139	117	111	133	129	115	119	117	117	108	119	116	104	114	93	108	133	109	139	134	128	117	117	88	105	119	108	100	94	114	113	119	98	138	128	99	110	139	107	120	90	110	130	122	128	97	122	105	97	111	111	111	118	113	121	112	132	107	98	129	118	109	108	129	121	108	116	107	112	105	135	117	115	108	108	110	101	139	117	148	135	156	135	147	132	109	125	123	103	110	131	130	137	118	121	100	104	127	122	129	100	116	119	152	115	112	129	110	135	117	101	124	125	119	121	131	111	111	109	124	109	119	137	124	146	135	112	127	133	121	124	129	117	122	126	135	129	108	106	131	119	126	132	115	110	113	129	118	121	109	120	126	126	123	129	119	120	125	126	126	120	125	119	118	132	140	147	123	115	133	96	142	113	102	115	115	108	130	112	116	113	116	112	110	107	130	113	128	109	103	115	118	116	94	120	127	114	117	118	104	128	129	103	104	143	117	128	111	114	91	120	121	125	123	122	116	120	129	112	114	120	134	112	101	113	121	121	116	110	120	117	129	116	133	121	105	120	120	103	116	107	138	125	121	124	137	128	105	124	143	111	110	99	107	97	129	133	121	132	128	136	117	119	142	138	119	112	127	101	122	108	118	123	119	118	102	125	122	129	133	105	111	105	120	122	112	130	123	117	119	100	114	109	113	122	120	114	128	136	109	111	112	114	124	126	131	90	107	127	101	132	112	126	119	106	100	107	108	112	130	119	108	115	124	129	120	123	125	107	126	116	123	116	120	100	129	111	116	126	104	95	108	110	130	125	124	121	129	139	116	117	121	134	131	110	130	135	110	92	130	113	113	103	125	126	128	138	99	127	112	125	122	97	112	121	106	108	145	118	129	121	112	127	108	122	111	129	118	120	123	115	119	115	102	114	123	129	130	100	122	130	120	120	113	116	131	113	112	123	118	124	144	103	140	103	107	122	123	109	109	115	107	106	113	117	114	105	103	124	111	123	132	115	96	119	119	118	110	113	127	116	107	124	118	143	121	148	97	133	130	109	119	109	118	119	137	137	110	125	126	122	116	112	88	116	129	115	117	108	122	134	123	147	123	144	114	128	121	126	116	96	128	121	113	125	114	141	115	98	108	100	121	102	105	108	116	118	110	113	114	128	109	119	112	121	133	132	137	129	126	116	119	132	92	114	131	129	112	116	127	123	108	111	91	132	123	118	118	125	112	124	114	100	108	120	120	124	123	94	126	147	160	115	123	122	124	116	119	98	99	117	107	114	123	116	106	128	127	114	108	117	108	116	119	109	116	119	103	126	127	112	135	132	130	129	122	125	115	117	129	132	115	109	111	108	127	110	127	105	124	129	132	136	101	127	137	124	121	129	105	119	106	83	96	119	111	116	116	132	121	105	109	117	127	113	149	131	141	131	123	117	119	120	128	151	115	125	112	126	123	113	119	121	113	122	128	121	128	122	129	112	87	115	111	107	129	116	101	110	124	147	115	111	115	109	115	120	121	131	127	137	120	105	126	116	110	111	133	110	127	94	99	105	116	133	131	106	114	121	132	122	126	139	119	141	114	111	131	110	112	109	118	112	121	123	113	103	142	142	127	124	123	122	118	120	113	135	115	117	107	122	118	107	121	105	147	115	130	114	126	117	131	101	120	119	104	104	116	101	111	119	120	119	111	121	90	123	119	114	110	138	101	122	125	126	112	114	108	121	128	116	114	142	127	128	107	116	101	95	110	116	110	138	141	113	115	129	123	121	125	100	105	120	129	138	109	136	122	107	115	118	113	129	119	111	118	119	121	109	112	128	94	133	115	109	124	118	136	123	123	130	106	115	118	121	124	120	127	134	116	121	107	93	94	113	108	140	107	105	128	115	122	131	133	128	121	110	98	148	119	118	119	112	102	127	116	106	117	119	115	113	100	117	120	114	123	119	127	121	120	111	112	116	121	127	113	112	119	106	137	92	133	109	99	118	111	121	103	126	120	121	103	135	124	111	120	95	119	110	101	113	125	108	117	101	103	109	132	105	125	105	97	130	135	132	107	133	119	131	114	116	110	127	126	144	113	114	120	126	141	114	109	126	122	123
21198	11990	11709	10953	8372	7653	5925	4098	3328	2184	1727	1401	1200	1166	918	755	598	693	665	593	770	577	488	428	419	385	395	351	343	350	330	331	350	367	339	316	328	331	300	333	341	320	324	333	322	324	320	281	318	310	313	310	341	316	305	297	291	315	320	352	322	326	364	329	292	324	313	298	333	355	315	338	298	324	300	287	317	296	321	325	295	302	279	297	315	296	278	283	313	289	298	298	292	320	303	301	311	324	297	325	331	336	302	347	312	289	306	289	290	284	326	311	309	284	313	304	306	316	316	343	328	333	281	295	308	305	315	309	306	349	310	323	281	279	280	334	305	307	310	345	311	284	313	311	326	277	325	288	317	283	311	298	281	308	279	305	281	325	303	290	306	306	284	338	288	319	302	307	328	309	293	325	296	281	300	313	296	297	329	313	324	297	335	306	306	298	321	305	290	291	270	299	328	326	308	304	292	296	292	293	322	305	308	313	322	309	306	292	321	309	297	293	295	352	294	306	347	312	310	298	318	301	321	337	316	275	291	312	295	297	283	324	303	292	283	300	309	274	268	283	280	333	304	321	315	302	272	323	329	307	303	327	313	283	306	309	280	314	267	298	303	328	328	274	325	292	300	322	341	330	297	329	319	293	310	328	310	287	282	291	317	296	292	305	314	306	281	326	303	295	291	310	288	305	288	287	294	282	342	280	294	299	333	288	303	253	307	302	314	307	349	285	325	328	324	274	321	305	325	306	299	269	272	310	304	296	300	311	308	282	288	307	312	306	284	315	277	297	275	317	321	339	303	336	319	304	299	302	298	317	325	318	314	331	313	290	300	294	356	313	299	313	289	319	278	291	323	327	316	279	326	304	323	311	278	306	300	305	301	304	312	298	304	324	304	288	330	309	314	299	294	291	309	301	313	285	300	305	308	267	283	285	306	315	307	294	289	289	311	300	309	305	308	282	308	308	337	293	307	283	297	333	322	301	301	303	275	255	305	292	287	285	314	322	294	309	284	279	301	294	302	279	303	319	302	313	320	324	315	326	301	306	291	299	341	303	311	321	303	291	299	296	318	336	286	344	327	318	277	282	303	301	295	292	290	295	334	290	309	279	304	326	291	312	283	306	309	305	327	323	285	288	288	318	328	322	301	356	300	292	307	311	325	306	291	283	278	304	284	283	336	305	270	322	312	297	321	307	306	309	328	295	287	313	311	297	289	327	299	309	264	282	315	285	278	291	321	285	309	293	307	325	310	324	309	316	304	305	308	279	313	297	324	284	318	298	315	292	301	312	290	317	319	312	321	304	284	295	288	284	299	318	334	298	273	308	333	290	294	327	280	308	307	337	314	304	290	314	279	329	326	280	309	304	294	291	299	295	306	330	291	349	309	305	305	319	313	314	310	291	298	274	294	314	290	326	290	310	323	323	317	300	308	303	293	249	283	312	324	295	297	300	276	314	321	307	310	287	323	277	311	307	280	296	323	293	300	333	331	289	313	326	303	312	312	290	304	318	296	303	320	297	285	293	302	298	292	282	286	303	288	314	342	297	294	293	293	293	315	299	280	304	319	309	332	330	274	302	317	281	306	295	314	334	327	322	258	280	286	335	282	279	297	296	282	291	347	302	317	274	308	288	306	303	315	314	300	309	281	303	327	259	314	311	304	283	324	340	320	305	346	335	294	313	306	263	310	290	305	304	293	331	313	304	282	323	316	324	298	314	313	289	290	314	322	306	291	300	313	306	312	314	304	321	318	322	315	291	306	324	314	301	259	288	285	300	306	303	328	298	314	303	302	315	286	300	301	301	313	307	305	296	322	320	317	309	315	301	339	317	281	303	288	335	328	309	306	296	290	273	294	330	298	297	299	281	315	325	295	278	288	309	317	273	278	297	280	312	271	289	302	263	296	304	273	289	317	315	333	294	278	285	293	302	322	337	288	311	320	296	314	296	340	322	298	303	296	336	342	325	327	298	288	302	317	304	292	303	297	324	280	315	290	297	313	270	327	352	291	340	299	293	310	304	309	331	288	341	310	323	288	296	297	286	292	318	282	288	305	289	288	329	307	299	338	310	306	328	310	313	307	308	282	287	293	349	313	322	309	288	308	321	295	281	307	311	323	332	289	318	304	274	291	303	316	307	290	308	303	310	290	308	318	331	311	311	319	333	307	302	295	320	333	302	316	319	299	326	346	309	301	327	311	305	273	292	283	270	312	321	307	307	276	277	310	310	292	320	255	308	316	284	290	265	256	328	304	322	318	322	312	299	299	302	315	265	302	315	298	279	276	296	297	305	278	347	323	316	329	317	298	313	302	310	298	296	283	313	300	299	292	308	289	304	326	299	291	311	314	299	266	295	313	310	293	307	321	324	324	304	296	359	283	307	306	292	319	321	347	261	320	318	294	310	296	279	292	319	266	335	285	315	319	297	327	303	291	320	300	310	310	290	312	309	279	320	276	298	322	302	297	311	274	320	323	314	288	332	336	280	281	296	301	307	301	310	310	312	298	299	323	311	304	322	324	287	324	274	298	303	321	301	299	316	287	317	297	312	282	298	330	297	289	310	315	313	302	315	303	330	289	302	277	304	287	315	289	289	292	285	307	330	342	319	296	318	331	291	301	303	294	321	319	293	299	314	290	303	285	292	334	321	345	290	298	297	295	298	310	261	275	303	299	295	326	338	313	291	285	330	314	294	290	288	295	287	302	306	301	287	298	294	317	306	325	304	301	309	279	331	295	289	323	280	326	318	306	323	320	331	304	320	287	304	283	291	325	318	308	316	296	305	319	276	312	319	280	342	280	308	299	298	328	327	301	318	295	325	293	277	320	318	314	318	285	333	305	290	294	311	331	298	287	297	281	317	303	306	317	313	279	299	281	297	301	293	317	336	317	300	316	355	286	306	284	296	319	301	338	304	283	298	306	311	314	279	337	296	292	282	264	299	311	331	307	279	302	299	301	314	305	249	282	285	283	320	281	299	289	318	301	289	310	311	325	320	328	323	278	322	303	312	326	316	325	315	289	287	326	265	301	305	277	296	286	303	298	263	312	293	294	291	328	312	297	283	315	317	296	300	308	321	309	315	296	299	294	274	293	342	308	300	296	333	292	297	299	282	326	322	310	285	320	299	295	318	315	303	309	295	289	291	282	297	318	286	320	313	311	345	296	303	317	299	310	308	270	296	298	322	279	303	307	288	280	306	315	335	293	276	309	295	300	308	313	329	322	288	310	318	295	322	293	298	325	319	288	307	310	300	300	314	279	299	312	333	310	294	312	283	311	285	310	335	275	287	288	302	319	295	299	315	291	317	294	309	321	266	298	280	308	290	295	322	323	325	284	274	287	289	320	327	323	297	288	319	308	294	334	347	333	304	338	326	293	312	300	295	321	329	308	307	269	288	293	317	303	315	310	277	291	283	281	305	309	276	281	299	302	300	277	298	299	331	286	292	282	304	282	302	310	319	317	272	302	329	314	299	294	290	284	311	298	320	285	308
10596	4485	1999	1223	914	741	500	416	358	309	263	218	195	215	196	181	170	179	199	211	177	180	187	174	169	177	180	164	197	131	146	193	170	155	170	182	157	171	156	162	146	184	149	151	207	176	163	165	178	168	186	170	168	175	177	153	166	172	186	188	180	148	174	176	163	177	168	178	149	164	160	172	169	186	177	173	161	173	163	187	173	179	155	168	159	186	179	174	156	180	177	159	158	193	170	153	174	183	151	152	173	191	176	170	172	199	162	188	137	183	183	184	183	170	155	183	172	162	153	178	154	173	156	169	189	163	162	176	156	159	165	160	158	161	162	171	150	151	185	170	161	162	167	188	178	158	178	188	179	157	175	164	200	157	175	167	160	178	189	193	182	155	167	171	162	166	157	161	184	180	194	166	189	175	184	163	158	176	162	173	173	176	202	153	178	161	168	176	185	175	167	163	150	169	181	164	171	179	152	182	179	182	175	168	172	174	197	183	153	184	173	164	190	191	183	167	173	177	164	171	184	181	160	194	179	168	176	170	178	169	196	170	179	176	172	149	157	192	162	166	159	162	193	193	164	176	197	166	184	176	161	167	159	169	156	181	158	179	176	184	143	175	176	163	162	151	189	169	156	170	173	172	154	160	187	186	175	176	199	178	189	180	182	181	181	186	180	171	187	163	191	169	161	164	177	168	163	154	146	193	164	166	198	203	180	178	172	179	182	182	179	175	201	182	166	194	172	167	182	162	163	168	172	147	168	159	150	158	170	187	143	196	160	167	154	166	161	171	159	169	198	159	150	171	164	194	165	168	172	189	168	177	170	163	177	156	176	167	179	169	175	169	181	146	160	174	177	170	159	154	168	197	175	198	160	160	147	160	167	189	147	191	180	198	166	169	169	159	185	161	168	171	195	165	174	147	149	185	162	158	162	180	172	173	167	155	191	153	151	158	161	183	176	180	181	174	168	161	173	157	145	145	180	183	181	138	143	164	191	203	173	164	192	162	179	158	180	188	170	156	168	178	170	167	157	163	179	161	167	155	194	176	176	186	178	171	162	164	181	174	171	174	192	152	158	155	158	169	167	160	163	174	166	156	178	143	171	165	183	191	171	172	163	154	162	166	183	190	184	176	152	180	184	149	135	171	187	151	175	177	138	159	168	187	180	152	191	157	199	157	178	173	157	166	170	181	168	168	163	159	176	184	173	171	173	166	155	154	171	153	175	188	149	192	146	192	156	166	193	159	186	199	182	179	149	175	160	169	163	152	167	184	188	171	171	178	176	153	167	141	187	164	186	176	175	190	199	177	143	155	164	170	155	159	167	176	172	180	161	156	150	158	165	149	178	172	186	190	179	186	153	185	183	166	150	158	170	152	164	199	167	159	180	169	169	156	153	173	161	151	170	178	163	160	183	167	152	163	170	159	165	173	165	178	157	192	153	181	161	169	155	168	170	162	168	181	169	158	161	179	167	173	150	168	169	142	193	149	165	180	170	166	166	181	170	176	181	174	158	178	195	189	175	182	146	163	179	192	166	167	162	169	152	168	164	158	165	175	167	158	190	171	158	168	162	177	156	161	182	153	186	163	177	177	200	167	199	187	189	193	184	160	165	192	183	160	166	159	162	180	172	175	146	181	166	168	164	159	158	186	187	199	162	158	177	179	186	154	171	188	157	172	191	173	148	158	150	144	174	171	168	135	157	161	173	174	172	167	185	168	150	168	155	161	159	153	181	188	167	190	170	185	176	170	171	153	162	160	141	172	156	165	149	176	169	167	168	180	167	158	158	176	169	159	178	166	184	192	171	165	172	177	144	173	181	149	172	165	142	186	171	186	191	172	180	180	153	189	169	193	183	165	164	186	174	150	181	161	168	158	163	143	191	169	188	187	173	166	174	185	181	192	183	169	172	153	159	161	169	133	161	170	190	173	154	167	178	169	163	174	181	192	179	168	163	169	151	172	189	174	158	157	159	176	189	187	177	179	174	160	156	162	179	175	197	158	153	138	168	157	171	172	139	184	176	187	172	164	183	156	192	203	142	176	179	179	190	194	178	187	174	161	150	156	154	166	155	194	171	147	147	173	174	177	185	188	177	166	147	153	162	195	169	158	175	190	180	168	164	182	160	171	178	155	181	147	139	164	184	176	176	178	182	181	166	184	165	174	192	164	182	174	158	183	190	169	169	168	191	180	185	141	190	179	148	141	187	196	161	157	135	172	153	174	163	158	162	153	165	165	171	177	180	176	150	174	139	180	160	179	188	147	191	192	186	137	194	183	155	202	169	153	191	178	177	160	164	211	149	169	161	166	172	151	175	155	162	152	192	172	178	188	185	153	163	184	170	161	182	185	166	186	179	181	181	159	150	180	156	158	173	155	177	174	176	163	158	177	166	184	157	161	157	177	141	165	196	181	183	173	161	198	175	179	154	152	190	172	179	167	146	162	179	162	171	189	177	167	173	178	164	161	147	183	149	169	165	156	199	168	189	167	182	176	177	183	155	172	175	175	177	152	157	168	172	192	175	179	184	180	178	154	139	168	176	147	171	171	170	151	151	157	181	151	151	160	163	185	161	162	150	178	186	167	158	168	163	156	187	175	171	160	184	167	162	171	165	176	161	167	163	167	165	188	164	171	168	168	172	171	167	161	166	148	149	157	166	170	163	151	163	166	137	167	182	166	153	170	155	165	180	151	156	151	175	159	172	176	181	182	156	192	162	172	179	198	173	185	166	167	161	199	167	179	175	138	174	161	151	160	160	190	176	185	184	183	189	164	165	182	165	162	162	155	142	158	137	156	184	163	163	179	176	152	166	186	169	188	183	174	187	210	171	169	186	196	143	177	167	161	187	144	170	180	191	187	159	177	155	152	193	151	156	213	175	162	165	164	171	213	163	179	175	153	148	181	161	189	171	174	197	171	165	175	183	156	173	164	174	176	164	146	156	173	161	164	187	152	160	179	164	212	181	183	147	163	155	183	152	160	156	142	178	159	145	171	203	162	170	168	179	159	167	184	163	174	160	191	153	193	174	183	190	174	164	165	188	155	187	165	183	163	167	137	184	164	186	170	183	177	177	191	183	167	158	208	162	175	172	177	194	159	181	182	195	163	163	192	182	188	182	172	184	155	176	194	182	171	158	172	176	171	149	142	216	174	171	146	176	151	171	184	173	157	178	154	172	178	165	173	152	163	181	167	170	158	177	170	175	156	161	156	191	153	188	177	172	164	167	138	156	168	162	180	178	212	174	168	142	168	161	180	163	149	162	176	173	163	180	174	179	155	177	177	168	181	193	172	169	156	155	139	178	182	175	137	151	173	160	164	199	178	154	169	172	173	178	157	172	166	191	182	157	166	165	165	126	169	174	173	171	154	174	176	155	148	183	170	199	177	163	165	135	173	168	172	152	177	145	172	162	151	165	161	184	160	175	168	163	169	169	173	159	159	161	180	169	155	175	166	135	158	172	163	128	177	172	191	162	158	158	184	186	170	167	162
8123	4761	4209	4216	3691	3400	2337	1833	1444	1077	934	741	656	635	566	563	514	537	507	498	511	491	466	448	414	448	423	458	442	429	464	446	429	460	445	415	422	431	396	420	430	407	462	421	432	449	438	427	409	445	427	447	426	446	421	390	429	411	472	439	429	447	419	474	421	414	468	386	466	430	436	474	446	397	458	418	407	433	435	425	474	392	445	460	443	436	445	444	434	454	464	452	432	415	461	455	436	416	445	414	432	446	444	441	480	470	428	462	430	421	461	406	404	404	449	471	432	422	409	461	430	425	436	454	426	405	427	418	427	420	416	432	392	429	465	425	443	431	440	440	429	438	417	454	413	437	417	434	434	421	447	409	424	443	428	421	425	454	437	447	416	410	423	458	426	433	405	419	481	434	428	438	451	439	433	419	465	457	441	427	464	410	424	476	435	460	412	455	441	415	408	418	433	442	453	434	445	410	431	452	450	436	449	415	457	436	450	467	462	439	461	426	413	418	411	468	471	394	444	447	448	426	421	463	424	455	445	425	410	430	431	408	458	456	394	439	450	452	457	447	434	414	420	405	446	474	461	416	456	450	454	417	403	431	428	445	440	418	425	399	446	457	459	448	436	462	447	448	444	424	434	481	429	444	444	412	444	431	430	437	391	457	391	429	397	420	468	460	454	424	444	452	427	443	425	430	474	429	448	489	418	444	456	397	398	433	424	459	445	438	415	456	428	422	433	439	479	452	442	454	464	442	415	433	415	453	438	418	439	401	400	465	435	444	438	404	460	411	443	439	423	412	414	438	407	369	397	461	412	443	469	442	425	444	379	441	401	384	423	442	460	454	417	437	393	412	433	425	404	416	398	419	409	474	447	408	406	443	402	422	451	453	442	437	376	425	466	469	464	427	411	418	435	424	449	426	437	422	432	409	434	433	428	437	455	434	426	423	431	414	433	433	447	399	448	461	430	445	470	433	416	428	451	404	442	448	444	471	448	430	407	459	409	405	421	448	400	427	410	449	437	447	416	445	394	455	461	441	447	466	454	442	436	396	439	414	426	429	452	417	438	428	442	423	469	459	448	428	459	419	411	413	443	410	451	446	429	412	412	373	431	430	429	412	424	440	432	447	429	397	402	406	439	420	421	432	440	430	465	486	449	405	461	393	438	420	427	397	413	444	413	454	388	405	422	375	421	455	425	449	397	466	435	475	424	435	446	427	423	423	447	434	455	425	425	432	410	441	416	412	460	416	408	413	450	423	433	441	450	415	443	453	429	445	460	437	439	420	435	442	445	459	428	456	436	425	454	403	439	442	419	437	437	403	423	463	461	455	429	444	451	438	399	431	438	388	398	437	422	438	444	430	453	457	402	411	394	453	417	449	448	458	489	431	444	415	454	431	429	432	458	405	450	450	433	430	440	437	408	449	452	448	433	400	436	458	445	392	440	417	464	412	461	416	412	467	413	404	432	405	450	428	451	396	428	442	447	435	419	407	427	427	418	438	412	457	404	417	421	415	426	420	433	415	441	463	425	410	406	437	428	471	445	470	390	428	407	403	436	420	420	443	399	405	425	428	439	408	457	399	403	435	447	450	423	444	451	445	432	448	453	415	414	398	428	427	420	439	436	426	434	406	434	457	447	462	446	404	438	418	446	391	418	431	421	460	412	487	413	448	400	428	406	445	471	427	424	417	423	443	434	421	421	419	443	451	433	423	444	448	412	434	456	435	434	432	448	479	432	445	434	436	450	416	422	446	413	411	400	425	440	396	419	402	442	422	428	437	450	436	440	403	393	467	413	462	446	460	426	463	459	444	442	459	443	444	412	424	431	423	429	404	469	437	445	455	421	448	426	434	465	436	438	447	463	429	425	428	422	425	405	462	384	415	436	429	413	438	420	422	403	452	427	471	415	438	447	447	406	412	412	436	440	408	424	433	407	429	395	446	398	441	454	448	453	436	411	438	467	467	445	442	438	417	431	438	442	438	428	412	428	416	400	434	429	450	449	441	475	420	432	432	435	425	410	395	438	474	452	450	434	402	423	429	406	410	433	442	408	403	419	452	430	460	461	446	446	406	399	428	454	478	412	431	440	420	421	451	471	447	417	400	415	440	439	397	451	408	417	387	436	391	425	441	422	468	427	433	447	440	426	444	436	481	434	448	439	428	428	436	415	470	450	421	470	402	395	403	394	404	405	453	411	451	470	463	451	455	457	415	442	430	420	427	413	411	422	431	438	419	433	468	446	446	457	470	430	456	448	432	452	470	433	480	455	409	453	439	444	439	440	431	437	437	436	387	447	454	412	452	445	403	456	439	448	451	444	423	464	465	443	451	454	471	453	404	427	447	384	432	427	462	439	400	446	456	399	430	450	419	410	420	419	435	446	435	463	453	433	431	434	417	436	445	444	462	402	426	426	439	452	418	447	439	422	431	402	392	422	416	406	391	459	424	415	438	441	407	424	483	438	455	444	436	428	455	426	451	411	446	453	430	442	454	426	471	438	398	449	422	417	442	416	435	414	440	421	441	434	444	414	446	440	427	407	456	472	447	444	438	476	416	447	441	476	425	424	411	437	447	446	451	471	412	430	440	486	450	456	430	417	445	377	404	428	453	454	421	426	415	460	436	426	437	454	457	402	407	415	405	465	432	420	443	427	433	478	430	427	387	404	433	424	436	426	422	412	430	434	438	421	405	412	427	431	366	463	440	433	454	445	418	458	429	429	404	449	502	432	485	444	453	426	420	456	416	460	419	417	435	439	443	450	400	413	398	434	449	452	379	440	415	394	423	419	457	445	437	411	456	420	402	429	442	418	461	451	388	472	471	460	414	435	440	405	413	402	425	432	437	449	422	447	458	427	403	400	394	429	407	437	423	428	446	423	447	416	461	409	408	408	432	431	451	404	398	448	455	415	423	421	422	433	436	456	468	443	427	443	455	419	414	409	389	422	405	454	441	461	428	453	454	453	453	434	432	440	412	461	455	440	431	467	471	436	437	436	439	440	425	421	448	445	443	422	405	447	446	425	421	481	417	465	445	422	504	449	421	401	448	415	433	463	404	445	431	424	403	422	433	410	436	468	417	446	425	422	445	421	421	444	430	424	441	435	402	445	442	455	437	447	429	457	460	462	469	456	419	436	392	449	385	429	414	459	429	451	397	454	439	446	460	427	407	404	486	434	433	497	433	442	404	454	468	429	449	399	435	446	427	441	454	411	466	468	458	428	415	446	422	396	419	447	426	415	465	411	394	466	428	429	447	432	442	384	469	446	445	390	408	408	423	416	424	483	425	416	415	412	441	434	465	389	417	408	454	408	474	447	459	445	420	383	431	491	429	460	433	456	404	431	421	475	457	459	439	439	420	426	441	455	425	445	445	449	413	430	471	429	444	413	485	469	443	420	446	449	443	432	447	400	456	409	435	457	421	467	438	449	406	405	441	449	473	461	441	417	434	427	426	388	426	438	402	424	453	437	458	411	452	476	429	429	444	432	434
22927	9859	5107	2884	1937	1594	1222	788	534	428	368	290	265	253	227	248	246	255	232	222	220	169	179	200	207	204	219	181	218	195	208	203	183	203	195	198	196	192	194	229	204	180	174	185	215	207	210	209	197	192	200	174	191	196	213	193	191	213	175	168	204	200	192	186	201	210	206	196	232	189	226	192	167	154	195	204	192	204	186	183	201	174	196	197	230	203	199	197	221	205	196	185	168	146	206	223	182	188	194	184	169	207	217	182	194	202	216	193	190	213	224	226	187	209	191	193	193	195	180	167	190	212	193	188	199	186	214	203	179	187	188	194	209	187	199	158	193	186	202	188	211	208	172	185	194	209	203	182	197	217	177	200	179	206	201	197	183	197	200	167	180	195	219	190	164	201	183	211	238	197	198	204	192	189	220	187	209	198	205	185	205	195	182	222	206	180	207	166	180	180	194	199	197	191	188	202	198	207	197	198	204	187	197	200	199	209	195	178	184	210	212	196	170	222	172	195	209	220	213	213	194	223	174	179	167	179	174	200	205	190	219	214	218	218	184	220	207	211	182	179	176	196	203	225	186	176	204	193	191	178	156	193	180	208	210	173	181	194	206	184	191	211	201	187	187	193	226	187	218	171	200	206	217	185	198	173	178	195	196	206	185	196	194	184	184	216	179	199	205	199	183	205	187	209	196	199	191	196	203	206	200	206	202	169	212	191	196	195	178	202	195	168	201	191	201	198	162	193	193	191	195	196	175	193	157	171	216	184	181	185	206	191	207	209	212	212	169	197	201	164	194	194	209	195	229	203	192	198	194	182	179	191	202	198	193	177	213	204	176	196	205	210	198	191	172	211	214	186	180	187	208	176	199	181	186	215	189	198	177	187	211	203	201	173	212	192	206	190	177	219	188	200	192	181	218	184	172	175	195	195	200	206	214	209	196	197	201	200	210	191	222	167	193	203	186	181	178	178	192	216	186	219	191	181	202	201	206	197	205	202	213	181	207	193	207	194	208	198	182	177	202	196	220	191	236	204	173	168	186	199	206	189	181	220	196	218	206	202	199	193	195	201	175	205	211	184	201	182	213	190	205	164	187	183	206	179	194	207	200	186	220	221	202	208	180	195	206	202	176	189	199	189	194	203	174	172	199	204	190	171	196	201	184	200	199	179	185	186	202	208	208	177	197	182	190	203	183	199	210	229	173	186	183	181	216	196	191	201	203	183	215	191	182	194	204	182	179	182	193	179	176	186	176	188	186	220	214	184	220	219	188	185	222	196	189	188	223	177	199	197	178	171	206	170	190	178	196	201	162	174	195	199	211	205	181	201	179	176	214	179	172	195	178	190	206	179	211	237	208	202	178	207	188	182	233	186	193	181	160	201	185	198	155	207	197	203	194	199	181	214	184	207	188	179	182	203	175	192	183	187	190	225	197	185	188	200	181	189	211	162	192	193	216	188	195	208	195	201	207	194	200	200	205	163	189	162	207	201	200	216	216	208	202	186	196	196	187	179	170	200	185	184	204	213	199	206	184	186	202	210	207	209	181	195	177	183	183	203	189	188	204	182	209	175	199	205	204	191	175	167	182	211	214	199	202	221	193	195	183	183	192	199	205	171	180	186	174	196	188	198	184	205	207	192	202	198	193	191	201	201	201	200	190	179	202	204	182	197	175	189	196	211	169	218	200	214	186	203	195	191	184	190	207	186	193	204	192	193	201	194	194	222	185	178	169	192	187	198	185	177	202	188	187	205	187	205	182	192	197	197	218	189	214	193	210	197	186	204	210	158	168	214	192	219	211	223	163	192	186	178	201	210	177	201	210	191	188	173	188	196	198	215	205	201	192	204	209	217	197	201	209	190	208	194	193	171	190	208	219	208	198	201	207	188	221	216	204	191	179	200	168	180	184	174	181	174	206	199	185	232	175	211	224	211	200	209	196	184	174	192	201	188	205	168	179	188	207	185	176	170	205	195	200	183	193	184	202	194	175	196	188	185	164	202	186	221	187	178	181	185	200	195	211	191	192	162	197	211	178	173	207	191	186	190	180	201	170	196	174	203	191	188	215	204	193	196	186	196	164	203	188	177	176	201	195	197	191	211	189	172	187	186	223	199	215	175	208	188	229	232	200	196	213	169	193	192	206	176	201	187	204	210	198	190	209	213	191	177	199	199	184	185	192	201	214	188	191	192	198	188	213	196	188	196	214	195	207	218	209	194	180	185	201	219	192	201	213	175	203	234	210	201	166	194	174	207	195	206	224	181	201	171	181	203	151	171	205	191	203	188	192	138	155	194	185	188	195	205	183	191	193	159	189	182	195	207	192	181	193	213	173	162	192	204	197	205	230	194	193	206	209	228	216	183	195	205	171	179	201	189	188	182	196	207	198	183	187	184	215	175	201	225	176	174	220	206	200	206	188	222	232	170	186	203	204	204	216	190	206	213	196	196	209	191	179	184	180	207	197	192	182	227	188	179	196	206	216	177	194	180	206	194	224	206	190	200	220	218	192	200	172	199	188	166	205	188	174	193	173	189	166	174	208	192	203	212	193	183	213	198	222	230	190	209	190	182	184	189	206	179	202	207	193	198	212	177	214	196	200	195	233	208	202	204	183	217	189	230	211	183	198	186	203	186	181	197	191	193	215	193	185	209	205	229	212	209	198	176	203	218	205	222	215	196	175	202	204	168	192	214	200	191	191	211	220	199	203	186	218	210	192	199	202	213	206	207	200	195	211	166	176	212	204	216	197	171	206	210	193	196	189	183	192	196	202	195	201	231	211	225	193	179	187	169	185	197	180	198	199	196	211	167	210	182	207	187	205	205	212	190	184	181	182	153	199	190	176	212	170	201	194	202	180	179	200	198	217	190	214	199	181	204	223	202	193	178	176	190	204	190	200	199	222	206	207	210	158	187	191	177	199	173	189	210	156	214	200	219	187	206	198	211	201	184	216	215	200	194	175	200	204	204	208	201	190	158	188	157	196	204	200	181	212	195	198	201	192	187	197	206	208	166	198	189	194	211	210	188	217	202	211	187	173	189	213	195	186	215	218	199	174	198	232	184	201	170	223	203	188	179	185	197	187	187	199	202	170	206	186	172	197	182	187	195	200	198	185	167	179	212	183	196	214	174	200	184	186	207	208	229	204	183	186	219	216	215	194	173	176	215	213	195	199	195	209	173	198	214	185	187	205	206	198	195	194	209	196	191	188	203	202	182	208	209	180	198	201	217	187	212	184	166	218	194	193	205	211	191	193	205	170	200	214	186	206	172	193	184	203	202	182	214	213	189	201	202	234	188	206	198	208	205	210	188	204	188	207	186	210	217	184	209	190	202	181	191	207	179	203	187	188	175	192	214	206	188	199	216	194	190	208	189	185	198	181	188	233	170	208	188	172	205	213	214	169	217	187	195	171	206	204	194	196	195	189	206	205	203	208	167	193	196	172	177	179	171	191	209	195	193	197	231	189	207	188	207	225	175	180	199	173	196	202	201	192	202
16757	8938	8728	7944	7277	6369	5080	3594	2504	1843	1444	1083	907	949	794	735	748	768	731	759	671	652	598	533	546	567	564	506	521	560	516	466	510	453	448	490	484	482	461	468	496	455	484	461	476	527	491	506	500	476	468	467	482	523	498	494	522	507	478	500	515	455	536	496	476	494	464	434	513	459	502	503	494	523	510	495	483	469	514	470	516	492	454	495	448	473	484	469	478	491	461	521	466	468	484	498	506	459	522	433	466	499	491	503	461	452	498	468	475	475	515	485	508	476	503	492	498	507	488	503	528	464	462	471	550	487	509	478	518	496	483	519	526	488	531	497	464	501	509	475	503	479	454	485	510	494	475	491	480	473	463	473	514	484	479	490	486	490	486	459	458	499	449	477	521	489	476	489	468	488	471	506	497	476	481	486	480	494	486	513	477	464	465	460	476	497	527	509	512	438	480	499	539	456	458	503	500	465	492	512	497	485	457	454	511	495	470	493	450	451	489	468	517	459	454	472	481	489	494	482	490	485	490	494	459	472	496	511	448	462	469	492	483	489	475	461	459	460	487	445	462	510	526	484	478	487	473	459	478	509	486	493	482	508	474	486	459	448	504	435	462	468	480	510	468	447	456	492	453	431	496	510	479	454	478	504	496	481	461	474	442	437	490	496	487	460	475	458	515	446	464	475	503	517	470	489	531	470	498	475	497	473	538	482	465	455	463	460	461	481	493	486	495	496	520	485	471	474	481	519	482	490	493	499	525	504	508	516	494	491	514	482	527	471	473	476	500	488	455	469	469	488	501	494	512	520	484	468	471	472	453	501	512	499	460	486	503	519	479	518	537	468	490	468	480	460	511	440	536	481	457	489	463	508	489	505	476	487	495	480	473	481	454	531	533	473	493	452	476	482	479	479	481	439	528	473	486	534	523	479	466	523	483	451	468	472	475	503	469	480	492	463	457	503	478	501	479	501	487	437	485	506	470	497	550	487	496	479	465	553	426	476	511	486	508	492	425	448	505	461	516	485	461	451	476	483	523	464	475	509	489	473	491	456	478	467	466	459	488	479	483	486	480	474	466	456	479	525	488	515	511	464	508	447	528	468	514	485	500	456	521	504	489	530	471	501	486	469	472	501	502	486	437	480	522	501	480	476	488	494	489	468	523	510	461	465	547	490	501	526	474	474	511	499	467	488	481	503	492	483	447	506	470	481	456	415	481	458	491	484	488	479	472	490	489	490	515	502	481	482	509	471	520	493	499	484	457	503	489	461	501	457	498	495	508	492	479	514	509	487	462	505	507	479	479	487	453	526	491	452	468	471	487	503	475	510	518	475	487	521	489	495	458	480	515	473	494	481	481	474	479	475	480	521	474	513	468	451	487	454	480	470	494	467	512	437	484	485	480	480	482	500	445	471	470	471	485	449	487	492	522	524	480	511	506	491	470	486	497	485	500	460	465	480	493	465	473	477	475	499	518	522	501	516	466	498	475	513	497	506	452	485	441	462	473	473	499	478	554	507	470	481	485	464	506	481	452	457	505	478	486	527	478	498	525	515	483	513	516	473	451	476	464	483	471	488	471	465	480	454	484	444	473	526	487	457	462	486	461	487	465	484	517	495	479	473	484	462	501	469	468	512	484	486	515	469	481	471	463	477	483	503	496	519	477	453	499	492	482	480	494	477	476	464	499	501	515	466	505	446	466	481	495	490	501	454	465	457	504	476	455	499	522	445	508	459	492	451	469	514	484	454	464	495	516	462	507	474	504	472	480	462	519	492	471	463	482	504	519	516	492	466	458	459	476	477	502	531	490	503	474	488	496	459	500	451	485	505	495	478	475	477	455	500	494	486	507	490	461	441	477	494	493	484	458	489	531	505	510	493	474	460	512	476	457	443	514	462	483	481	513	454	502	482	547	509	467	515	466	494	470	502	503	490	495	483	457	464	490	469	473	479	502	524	481	459	456	477	465	496	492	517	459	482	461	485	499	484	466	520	486	503	488	472	522	442	475	513	495	486	492	470	507	469	511	474	526	491	481	490	510	515	486	497	496	515	464	505	502	501	489	506	447	499	482	533	513	492	523	472	497	506	510	457	502	458	471	515	507	492	477	431	516	431	477	494	476	522	493	483	513	499	487	486	460	491	505	504	485	506	463	457	455	494	478	458	482	462	473	497	500	441	485	493	470	475	472	479	476	502	496	480	480	485	461	498	496	505	535	470	482	510	514	481	460	510	483	458	477	497	452	501	486	521	470	466	469	488	480	462	474	500	538	511	482	483	507	425	481	472	488	488	479	498	486	472	510	460	487	528	437	513	481	513	475	490	493	470	442	467	499	504	481	498	493	464	465	453	476	514	452	515	501	506	509	451	477	475	457	473	466	486	477	499	487	472	468	507	506	453	441	459	488	509	476	484	460	493	492	481	513	515	510	485	486	449	529	468	461	514	478	442	504	477	509	479	482	505	467	506	470	467	527	477	490	481	469	455	464	476	465	460	444	507	485	506	499	463	479	474	494	473	497	489	483	480	489	473	493	499	471	460	479	479	457	518	443	505	501	493	480	467	476	509	481	458	511	491	496	469	489	475	451	497	432	467	513	509	470	466	458	474	501	496	501	492	489	483	486	461	510	513	485	483	506	461	496	420	501	481	488	508	501	506	481	428	519	474	461	487	497	455	479	505	475	495	453	488	489	520	507	468	483	516	436	493	472	468	484	488	506	475	453	459	512	485	463	467	458	473	480	460	469	447	513	473	513	433	481	500	481	470	469	427	510	478	515	509	493	509	482	471	487	500	488	446	482	448	490	514	498	483	473	462	486	496	429	507	445	490	476	481	471	487	467	493	500	473	510	471	478	488	507	472	529	508	539	486	477	452	503	488	507	486	537	469	477	477	489	472	481	522	500	458	512	508	481	482	490	487	516	484	494	505	468	468	509	496	492	505	500	499	516	517	489	470	473	463	439	496	470	461	481	512	508	477	543	490	499	469	447	500	486	492	507	497	462	488	498	503	500	467	490	483	441	490	499	494	487	515	517	486	510	501	429	472	454	455	480	457	445	498	471	475	482	433	484	509	498	472	486	495	495	509	482	498	461	438	483	461	497	484	516	468	474	480	463	494	498	474	464	502	478	486	482	461	513	507	482	473	484	472	515	506	485	516	477	477	462	468	512	489	529	507	457	529	448	541	473	460	462	520	461	460	475	486	490	465	480	478	458	493	496	436	542	491	494	469	489	468	524	478	475	471	471	515	499	467	494	479	491	476	509	520	473	508	483	509	496	532	499	500	498	484	525	485	492	470	485	492	449	486	480	459	500	458	495	470	467	474	504	525	493	457	499	528	472	456	465	469	499	483	485	501	507	508	455	470	472	493	444	514	483	459	501	481	468	483	488	492	474	480	486	483	489	489	490	499	485	467	495	496	442	486	477	482	491	438	469	531	470	510	509	489	481	475	495	491	453	474	519	471	483	481	464	425	489	485	491	519	557	509	500	529	473	458
32996	16179	8910	4838	3627	2451	1534	1049	705	411	336	296	215	223	175	172	204	181	201	126	157	141	133	118	135	132	121	122	143	129	127	115	131	133	136	107	108	133	140	123	121	120	130	133	113	102	114	147	112	119	140	113	108	117	134	102	110	115	140	128	102	114	105	123	117	136	114	131	119	118	93	125	136	115	111	105	111	128	98	116	109	122	127	121	118	97	111	110	116	114	105	103	104	101	121	105	126	104	121	120	118	122	125	117	135	110	112	138	123	131	118	107	127	114	120	111	118	103	114	133	111	108	105	129	139	118	102	124	112	111	104	115	118	116	119	120	110	117	115	89	124	101	136	115	127	95	111	120	113	120	141	128	118	143	118	115	105	112	110	112	106	98	121	111	98	132	122	124	116	120	129	128	120	111	84	129	122	117	111	95	112	121	104	127	106	118	100	117	106	114	114	140	116	92	118	146	94	124	98	95	127	110	108	138	119	114	111	112	133	110	127	132	105	110	131	103	99	143	138	118	121	115	105	105	110	110	143	116	112	100	116	100	123	120	118	113	135	121	123	123	117	115	105	134	137	106	125	111	125	107	117	124	119	115	115	118	113	140	112	125	109	121	118	137	119	125	124	107	122	114	106	136	106	105	122	117	126	90	99	122	117	122	143	114	124	131	114	111	115	119	121	105	103	101	130	130	103	106	109	140	148	150	122	114	104	107	110	96	116	109	119	134	109	118	115	114	110	116	120	120	118	109	96	109	103	117	115	102	116	121	111	109	113	112	128	92	121	136	127	94	96	110	126	106	120	123	125	101	131	96	122	133	121	120	90	121	121	107	131	100	90	106	115	118	123	123	108	126	105	107	126	124	118	115	93	137	107	124	129	119	116	94	124	108	125	107	108	113	115	121	118	114	107	122	112	128	115	132	128	107	108	103	115	108	114	123	142	106	114	112	123	124	110	126	114	123	129	94	121	106	120	114	132	111	94	113	122	113	122	108	115	113	122	119	111	116	110	118	114	121	121	111	105	107	107	122	119	114	116	143	119	101	108	116	125	119	110	107	95	123	103	113	116	117	142	118	133	125	138	117	112	117	122	120	126	110	128	131	114	117	108	121	110	117	103	107	90	149	160	114	116	126	132	107	105	117	125	122	123	116	116	129	104	130	145	107	121	122	90	130	120	135	123	118	105	128	109	123	125	121	109	121	129	108	120	118	117	109	98	120	114	121	95	108	115	116	109	117	137	121	131	108	127	137	128	139	111	136	117	139	118	113	120	127	127	104	121	104	130	104	102	127	126	104	126	124	125	127	124	131	116	104	133	115	124	108	97	103	119	119	129	102	115	112	123	139	113	130	112	129	115	99	111	114	121	120	112	108	110	115	95	116	125	116	116	112	122	107	114	125	125	110	112	131	113	127	117	114	116	144	123	125	110	96	132	126	124	125	110	118	113	119	123	125	121	128	114	104	105	90	119	132	130	114	126	127	111	106	129	115	119	98	105	113	124	137	109	120	114	110	111	107	125	101	124	125	98	110	112	101	85	107	102	124	112	115	116	110	101	100	130	135	119	100	106	126	106	107	112	110	130	126	120	112	124	119	116	128	116	114	111	119	112	124	96	134	131	123	112	126	108	110	111	105	140	127	117	111	104	120	110	142	113	116	123	95	113	107	114	132	123	145	116	117	102	101	131	121	130	117	131	128	106	96	105	150	116	122	121	131	102	137	125	127	118	122	111	124	102	107	119	104	114	125	115	109	113	105	106	106	110	103	131	112	116	99	110	107	114	107	101	95	113	120	110	117	118	112	136	119	111	95	102	124	120	111	121	126	127	110	124	124	107	110	112	113	107	109	108	119	123	109	110	106	140	137	117	125	116	112	116	122	93	112	137	113	128	148	138	108	103	108	114	135	101	115	102	110	116	122	118	126	116	108	110	133	125	102	117	139	114	137	91	100	99	112	120	113	120	128	126	108	108	119	111	112	112	124	130	118	113	107	96	119	117	118	89	105	96	125	100	109	121	127	134	95	133	134	142	99	121	127	111	123	116	104	112	123	124	105	128	115	121	115	122	129	102	118	100	86	115	104	131	112	118	105	120	123	113	121	139	119	124	110	116	99	124	114	133	105	106	97	110	133	129	135	121	114	108	111	121	102	124	108	120	117	112	120	129	106	130	128	108	105	108	123	121	117	107	110	97	110	112	110	118	135	130	139	125	136	124	116	128	128	120	114	116	107	131	102	119	113	120	123	109	124	125	99	111	113	116	131	103	126	102	122	110	118	115	116	114	121	129	144	118	102	118	127	133	118	118	106	109	110	115	121	109	100	119	124	107	127	112	124	108	129	123	121	124	88	113	121	155	106	113	118	117	110	110	125	129	103	119	144	117	132	113	118	131	116	113	116	113	111	119	118	122	121	109	122	136	107	110	121	116	111	133	127	125	100	111	114	109	101	117	119	130	111	127	117	118	125	110	105	120	115	116	119	110	123	117	114	115	109	116	120	125	122	112	112	138	110	104	110	115	113	110	122	146	116	111	135	101	101	105	119	119	123	109	116	125	130	120	132	113	106	132	142	119	111	126	130	112	108	146	118	109	120	105	114	129	120	132	138	99	108	115	110	113	124	115	131	131	117	113	115	140	106	104	111	116	126	99	117	109	104	98	101	125	127	128	151	127	128	129	102	88	105	120	101	121	96	114	124	125	122	105	104	129	101	119	114	129	107	108	98	116	124	125	119	112	114	111	112	132	103	119	135	122	111	104	123	124	122	133	131	111	108	131	116	114	92	119	114	128	114	111	120	116	119	112	113	115	116	107	120	116	127	108	139	127	130	135	133	110	122	107	127	130	119	123	121	123	108	117	133	139	128	123	143	123	114	127	113	110	126	133	123	117	96	118	120	137	105	118	106	144	110	121	131	105	120	120	106	116	116	118	118	121	110	106	111	131	123	96	110	110	112	136	109	143	117	124	109	116	115	120	129	112	127	107	122	113	125	106	108	115	107	115	109	98	112	131	105	108	105	116	106	130	108	126	113	121	131	115	120	129	131	106	119	116	94	92	100	100	108	102	115	123	114	116	121	110	108	110	124	92	117	130	139	101	110	102	126	129	123	125	88	116	105	116	108	101	122	132	119	116	115	103	119	107	121	107	122	120	104	111	123	94	130	124	104	124	113	107	129	116	104	126	121	130	117	114	127	123	116	111	123	142	112	130	123	112	101	104	130	116	108	126	134	98	124	112	105	132	129	118	122	110	134	137	132	105	118	109	110	122	103	104	153	118	127	104	132	124	104	115	147	108	121	107	103	109	124	111	114	115	103	112	130	118	144	103	109	107	139	92	106	128	116	125	111	115	106	87	111	103	121	116	114	129	105	112	132	112	115	94	124	124	124	106	111	122	118	113	120	111	107	120	102	133	103	122	108	117	114	114	113	119	125	114	103	118	125	135	116	113	120	118	111	113	123	109	105	123	103	146	121	117	131	126	140	112	103	100	104
22169	12415	12395	11445	10629	8660	6433	4590	3610	2171	1606	1414	1047	928	782	709	813	737	742	634	584	538	491	416	427	412	414	397	366	331	371	320	332	338	318	324	284	302	327	339	320	341	319	274	296	327	303	319	310	297	297	338	271	282	297	308	328	296	311	280	282	316	293	309	296	321	297	294	309	329	307	328	288	310	272	285	296	296	287	299	309	307	321	278	286	282	311	324	261	283	293	306	310	293	318	292	323	264	298	307	276	308	302	305	331	316	299	273	291	291	285	279	323	292	322	320	284	274	314	294	291	306	288	293	283	309	282	289	294	273	309	304	298	310	305	323	284	305	311	305	295	278	286	287	297	293	305	303	287	271	293	317	309	289	313	279	282	314	313	295	280	314	299	270	300	299	277	295	306	302	312	298	296	287	257	283	309	322	295	305	299	286	343	294	303	315	282	317	307	282	269	277	293	313	322	299	293	291	324	298	300	287	276	312	305	294	313	293	305	298	287	312	302	300	285	311	324	296	284	296	306	326	294	326	295	294	269	274	317	280	296	326	298	334	313	286	296	314	297	285	287	300	293	280	313	296	292	308	315	306	295	304	310	289	305	301	321	318	287	320	309	301	301	331	305	289	323	319	259	286	297	281	295	268	316	299	325	310	285	291	272	296	311	299	264	317	271	300	285	269	324	273	289	272	293	276	283	304	298	297	296	273	316	288	283	302	283	304	291	303	307	306	250	281	283	285	293	258	317	287	291	295	328	278	262	280	279	324	274	263	312	308	291	302	291	285	318	338	303	300	285	277	332	308	277	228	295	304	304	260	322	315	262	322	280	295	309	307	296	273	293	324	283	251	307	291	281	325	283	313	303	304	273	322	302	289	348	284	299	308	286	320	316	286	296	286	290	284	298	320	329	301	295	280	265	300	308	275	284	305	309	271	298	291	277	271	274	309	292	294	333	299	299	264	269	264	250	268	290	320	304	288	292	305	262	298	319	325	295	272	301	286	303	292	284	276	308	302	312	306	292	316	305	320	328	302	289	292	286	289	313	306	287	265	292	296	312	285	298	292	271	287	313	310	303	296	285	293	302	305	286	289	329	314	305	332	277	318	301	305	303	290	271	293	288	285	298	245	309	304	286	284	316	244	296	318	282	287	276	281	317	291	276	256	305	275	318	313	293	327	279	298	283	300	299	297	273	297	320	280	284	279	275	253	286	317	329	308	304	304	307	298	323	305	303	281	253	286	300	291	314	298	276	314	297	328	291	292	291	310	333	313	312	292	294	284	274	290	297	300	308	319	298	307	271	323	298	317	294	328	312	267	282	289	331	321	316	298	286	278	305	335	281	285	275	332	291	302	299	305	305	279	308	277	293	299	311	297	294	312	288	285	307	291	309	310	292	300	311	356	311	315	320	289	289	315	291	326	298	263	292	302	307	316	293	322	309	313	274	316	303	285	297	270	284	302	266	286	312	279	284	312	306	305	273	307	293	289	286	297	306	284	267	320	286	335	280	315	273	320	298	276	308	290	285	305	319	294	308	312	280	308	305	312	283	330	299	301	278	263	290	306	283	300	312	280	331	336	301	290	295	291	264	271	309	303	250	308	260	281	301	315	292	322	303	296	310	276	304	311	291	313	309	279	281	280	303	260	273	292	270	302	292	315	310	303	301	286	322	304	311	319	267	301	268	319	321	277	324	286	305	286	324	297	293	307	277	320	310	296	318	308	306	303	268	293	267	305	317	294	291	289	302	306	310	290	285	292	306	278	328	324	316	288	269	305	302	255	258	287	281	336	291	325	307	289	276	302	299	266	304	278	303	296	356	251	309	281	307	292	292	299	283	289	295	281	284	291	311	308	306	312	293	289	286	287	306	288	297	298	293	296	289	290	289	289	281	308	321	310	315	296	290	283	311	335	285	297	290	315	285	283	295	284	330	294	270	301	303	295	309	327	303	319	295	320	297	289	295	295	297	300	291	309	273	313	290	311	321	305	269	301	314	292	265	325	291	293	307	312	285	310	296	327	327	281	307	317	293	278	309	295	290	292	312	299	312	283	323	301	304	312	299	291	312	299	298	251	325	285	295	304	292	274	274	293	305	286	283	305	322	283	269	287	304	325	339	279	279	307	281	311	317	311	300	311	309	301	273	290	303	279	329	298	309	276	293	327	260	289	323	280	285	297	333	293	292	297	290	307	291	308	308	294	310	273	288	306	288	300	300	312	300	348	288	302	311	280	295	299	304	295	272	277	294	286	298	351	315	295	294	321	314	279	289	277	294	309	291	328	285	323	290	298	313	271	320	275	323	307	266	296	312	269	313	293	269	291	280	280	284	334	312	310	269	300	299	320	303	282	298	264	318	285	275	269	324	281	280	281	289	300	304	287	270	303	244	290	274	323	259	277	295	309	275	289	272	295	295	263	301	289	289	311	298	304	299	286	287	309	278	313	288	291	338	283	292	307	283	290	279	285	322	285	306	308	314	311	289	308	311	330	274	295	278	311	298	302	300	344	298	296	313	304	277	291	302	286	295	306	310	303	319	315	297	307	322	304	290	280	288	287	274	283	266	261	307	280	265	321	319	254	305	266	270	312	305	320	293	304	289	290	315	288	270	319	300	304	278	303	283	282	308	299	303	281	288	315	303	303	295	317	294	298	258	291	299	287	287	308	283	267	314	263	289	273	299	284	268	296	291	294	265	289	310	318	300	298	293	299	299	301	311	308	332	280	283	321	302	303	276	296	315	299	294	271	296	304	280	271	275	296	317	280	288	296	292	295	299	282	263	320	315	304	296	297	301	294	293	284	276	293	289	325	295	306	313	274	261	271	313	327	311	304	291	306	328	284	322	294	318	294	302	285	317	325	323	251	292	337	312	283	293	304	256	292	300	270	304	310	309	324	281	302	310	292	335	284	323	292	273	277	289	295	291	321	336	291	302	278	295	302	326	295	295	302	281	284	292	264	288	295	305	298	296	304	278	331	287	314	302	285	295	285	286	270	278	305	314	281	342	295	290	311	289	292	296	279	311	325	289	317	294	292	302	294	282	290	282	300	275	303	294	289	282	303	302	273	293	302	303	302	323	277	299	288	312	297	317	280	300	294	290	264	297	317	276	307	289	305	321	290	286	315	287	293	260	292	330	307	296	326	295	298	273	313	310	314	328	288	276	285	310	296	327	316	312	326	310	319	305	285	343	299	307	316	278	282	306	290	304	292	277	315	290	291	316	319	282	315	292	279	268	294	267	308	283	285	351	297	280	286	313	288	273	287	288	297	266	314	294	303	295	276	287	284	291	289	299	277	301	304	297	301	309	303	282	310	317	315	290	305	322	279	293	299	292	303	320	283	285	283	311	305	312	333	303	262	315	285	309	306	285	294	314	331	297	311	277	297	295	320	270	289	287	291	286	288	302	300	286	279	268	305	299	284	283	250	284	303	314	290	305	314	304	281	311	286	300	301	263	294	295	286	297	297	288	283	283	299	310	267	302	307	305	296
11653	4814	2563	1515	981	661	484	384	339	275	247	215	170	186	165	187	160	138	186	155	165	170	181	186	166	158	154	172	159	157	159	157	162	176	179	156	164	159	137	163	176	187	160	155	165	150	160	166	181	160	153	167	168	170	154	153	159	168	173	169	135	171	149	164	178	159	166	151	165	164	170	163	172	160	174	162	179	155	175	182	160	177	189	164	163	187	187	163	170	163	154	136	166	171	164	158	176	161	137	174	169	169	191	151	151	152	154	175	177	157	166	170	181	161	154	167	162	170	176	138	180	170	162	161	173	160	189	159	163	146	179	146	160	148	166	157	151	175	170	167	162	180	163	168	170	147	185	170	170	175	172	138	129	157	165	143	197	159	149	138	162	157	160	139	167	184	153	168	179	175	167	163	176	176	155	129	170	176	165	140	157	159	198	163	174	157	160	177	161	173	163	159	176	174	170	162	184	172	168	168	147	183	177	159	173	166	168	152	169	171	163	192	164	179	139	148	161	170	148	163	185	155	169	185	165	173	173	185	160	175	179	137	153	148	196	153	162	172	172	137	161	193	156	157	169	168	159	152	177	141	177	175	153	176	162	188	167	178	162	182	194	178	163	141	163	150	186	169	159	145	152	172	157	146	148	153	168	157	169	179	141	136	153	174	163	143	174	154	172	181	152	154	148	140	161	169	150	173	164	171	176	167	171	154	162	167	194	183	162	148	180	134	177	179	190	173	189	169	183	138	162	161	170	167	160	174	164	150	170	150	173	205	164	159	161	166	141	174	164	172	148	175	195	162	195	173	164	142	171	158	172	149	170	142	164	160	161	158	166	156	154	159	156	167	161	163	180	166	167	142	174	167	176	162	170	159	136	176	154	171	172	166	181	151	177	175	157	163	167	168	174	167	178	175	169	150	155	165	167	153	176	180	175	178	156	170	171	163	148	165	159	149	164	149	165	157	171	171	173	162	139	153	167	170	151	146	179	179	152	142	174	168	178	152	165	175	176	179	163	141	188	168	160	171	167	145	179	161	166	139	167	148	167	165	147	184	146	156	161	148	164	148	142	156	152	190	158	173	171	152	178	167	178	196	180	166	164	160	168	171	159	162	170	160	181	173	171	179	154	160	176	161	156	151	160	158	201	175	150	155	155	180	176	181	168	161	196	161	155	156	168	158	172	155	150	176	181	155	173	157	186	150	170	169	182	180	147	173	162	152	144	148	171	168	159	136	159	160	202	167	168	158	157	170	185	160	163	170	180	167	168	169	158	170	129	170	166	182	156	189	166	160	181	171	169	139	175	178	151	146	164	170	146	179	170	159	190	176	183	196	169	182	160	177	150	151	167	172	167	145	157	174	183	188	141	193	189	164	161	148	155	194	170	169	222	162	151	151	153	138	171	160	146	131	155	162	175	191	138	153	169	170	152	168	145	165	158	163	151	169	169	175	174	151	183	178	148	158	145	168	156	147	168	168	160	153	163	143	178	174	154	168	162	165	158	163	151	161	183	174	184	185	193	180	193	148	157	146	176	152	175	179	168	182	164	160	145	167	146	158	171	135	172	157	140	166	138	157	171	141	154	191	168	142	164	151	167	171	164	167	154	169	184	134	159	153	182	164	152	158	178	191	160	155	172	162	153	155	181	176	165	171	156	149	189	147	156	164	175	195	157	162	159	198	181	188	169	152	141	149	177	174	151	150	131	170	170	154	168	158	160	163	174	161	150	158	178	147	159	181	165	166	138	178	142	167	175	154	184	161	155	159	149	167	170	189	158	189	170	148	158	164	167	168	151	172	184	162	177	175	148	158	149	171	177	173	160	172	173	183	166	159	171	185	185	166	167	165	162	181	181	166	179	179	188	164	183	155	168	164	178	165	151	177	160	188	182	148	165	180	178	152	179	152	152	145	183	167	178	169	177	157	159	156	146	162	185	152	152	161	169	177	152	159	168	176	180	180	170	151	178	163	160	161	164	163	177	177	182	148	154	175	187	190	173	171	163	171	180	172	132	180	172	171	169	144	147	153	162	155	180	153	173	174	167	178	156	152	155	173	183	173	163	184	147	146	153	184	176	169	163	143	171	160	170	164	154	161	166	162	143	140	176	152	157	178	184	176	163	134	169	142	174	165	185	177	167	156	166	163	168	172	156	160	157	145	170	167	154	182	181	130	152	167	151	135	158	145	180	202	164	168	181	153	158	174	163	122	159	163	157	153	170	159	161	205	183	149	145	173	186	162	173	168	157	160	172	162	165	168	184	169	185	162	170	144	158	174	175	164	183	167	198	169	173	161	162	176	174	157	170	157	161	155	149	156	174	167	165	170	180	171	159	164	174	179	151	159	176	159	151	179	176	145	181	174	169	159	169	159	168	167	172	162	166	169	155	158	151	166	209	172	157	158	155	130	142	157	178	164	167	151	151	162	179	159	167	168	156	164	164	169	159	161	154	161	177	171	143	169	135	149	161	159	170	162	183	142	155	156	167	147	158	155	182	198	165	164	146	183	183	172	176	188	166	167	167	135	155	184	140	129	159	145	155	145	158	147	158	161	159	128	185	154	159	186	167	190	149	175	144	163	193	162	149	167	158	157	161	179	158	156	162	149	182	154	170	141	162	165	167	157	134	160	185	172	174	177	166	188	157	171	155	177	173	168	151	152	151	161	169	176	145	156	142	169	189	147	154	177	181	156	165	181	165	171	143	154	172	181	154	170	168	135	153	180	173	161	154	160	171	173	158	196	166	152	160	204	144	152	164	157	165	170	167	184	170	157	146	165	139	152	173	160	181	167	154	179	137	173	143	161	147	184	165	131	136	161	175	189	157	158	159	166	151	153	163	143	146	166	162	179	172	171	150	157	148	165	189	153	162	144	167	161	157	164	160	160	145	147	158	162	164	143	163	164	174	176	177	160	151	181	150	188	147	176	173	156	168	178	151	158	153	167	142	168	164	158	162	191	152	156	159	181	164	163	166	144	165	143	155	150	165	162	179	164	157	162	168	166	171	158	174	154	142	152	168	162	174	144	152	179	163	168	155	179	140	167	170	153	162	155	169	161	156	165	170	170	149	177	178	179	164	153	167	145	164	179	154	179	175	161	171	165	177	169	159	160	155	174	153	170	171	178	178	161	187	195	191	162	149	166	184	150	168	162	157	189	142	183	175	131	150	190	141	154	144	198	156	150	168	170	182	177	173	143	172	166	154	162	178	179	177	151	171	176	152	140	190	163	166	154	171	177	162	128	160	174	155	165	184	166	139	151	160	158	169	156	152	175	160	137	175	153	169	163	165	166	159	167	155	157	139	160	142	131	137	178	154	150	145	153	180	156	170	176	168	164	177	164	164	185	144	162	171	159	171	155	155	173	163	168	174	131	169	191	149	158	159	172	190	167	173	138	184	158	159	185	173	145	160	165	182	198	168	169	164	148	154	180	184	150	142	152	179	170	165	191	180	176	178	167	166	168	188	173	160	162	162	143	180	158	153	181	164	153
9061	4766	5153	4830	3865	2930	2195	1780	1360	1026	798	702	617	536	566	523	577	525	469	488	468	472	441	449	460	449	421	408	452	407	396	481	451	404	425	477	389	411	436	433	394	426	388	415	397	444	440	414	428	443	438	408	394	438	427	437	394	400	426	424	416	412	438	409	402	450	413	413	399	401	388	415	440	394	393	442	429	403	418	413	416	435	435	374	424	419	407	383	420	419	446	417	431	437	426	453	416	411	456	385	426	407	444	418	408	419	424	415	427	432	427	453	435	436	424	384	407	437	428	461	420	456	412	417	415	452	407	403	426	456	372	423	384	449	431	440	385	433	421	433	419	436	424	412	409	379	451	420	393	427	426	423	449	405	410	436	379	427	422	419	392	442	375	400	441	459	427	407	433	421	441	438	419	434	435	416	421	450	429	430	399	404	440	431	393	415	440	412	416	393	394	429	389	423	417	436	425	417	418	439	382	407	388	414	400	437	433	419	452	440	399	418	406	437	413	391	380	440	388	403	379	406	406	391	415	423	431	410	425	439	416	412	455	411	416	425	460	410	401	435	437	426	409	414	433	416	395	424	403	432	417	424	423	448	431	400	454	395	413	424	435	429	461	394	412	448	389	437	448	456	407	446	424	443	445	400	439	403	429	435	435	426	442	411	395	409	431	387	390	436	412	443	409	396	386	406	431	423	433	386	462	415	417	397	443	423	440	392	400	427	389	405	431	380	419	403	439	398	431	433	420	420	403	389	425	419	442	437	414	416	438	402	399	416	420	393	435	404	421	450	407	464	395	399	453	414	428	428	399	386	432	433	430	436	441	447	399	448	416	387	396	438	404	433	431	441	428	401	418	414	418	432	423	403	401	401	447	385	410	400	438	395	429	444	405	413	408	368	417	405	404	397	425	407	445	390	399	420	422	415	389	431	398	437	432	399	418	413	393	418	409	426	429	390	444	442	437	455	418	463	434	397	433	400	422	425	401	384	421	422	425	422	377	440	409	441	419	404	413	429	385	436	422	447	427	408	422	388	418	414	407	413	408	436	432	455	418	434	389	415	411	431	407	390	418	426	381	443	390	393	425	391	435	398	426	472	426	406	440	440	410	443	418	412	409	389	378	415	400	430	474	419	423	430	439	401	421	435	383	421	459	405	420	424	397	409	394	428	450	453	412	401	409	436	435	418	397	435	438	439	383	405	406	414	438	453	396	432	397	464	406	421	436	407	437	424	428	404	422	432	416	452	386	423	418	421	450	387	419	427	434	396	460	456	425	388	417	455	410	426	377	448	405	452	421	413	409	414	400	394	399	437	391	412	417	432	456	421	409	419	388	457	434	431	430	422	404	421	415	398	438	415	433	433	396	415	454	419	456	473	377	440	432	403	428	436	407	390	428	434	412	434	415	408	431	389	397	444	424	447	412	408	460	438	392	388	441	408	449	441	424	430	438	408	428	412	389	421	427	413	420	423	399	392	411	422	444	419	416	430	464	459	406	463	405	413	420	410	411	407	417	425	421	437	443	444	415	432	412	407	396	404	384	435	433	399	386	422	407	398	427	399	413	455	409	421	401	399	435	408	400	435	387	457	395	404	427	451	420	430	439	426	407	405	425	419	393	399	402	418	400	422	426	424	395	442	408	444	365	409	427	431	446	388	399	432	391	454	410	451	452	441	437	414	408	381	407	452	408	403	433	434	401	428	414	391	402	440	468	380	381	420	414	427	405	414	386	438	406	401	436	413	401	398	424	410	413	413	434	419	409	416	438	451	412	425	391	423	405	445	447	395	392	396	400	420	403	382	462	389	410	430	392	398	413	439	428	413	448	405	420	402	414	404	416	416	460	420	426	436	422	418	446	450	412	431	405	391	420	430	401	406	396	449	430	391	406	421	433	452	422	424	449	390	428	429	408	404	399	423	431	428	457	397	420	414	426	425	417	432	412	426	434	453	408	408	393	440	411	385	411	381	406	399	429	422	435	395	408	426	392	404	423	418	443	443	420	436	404	440	418	436	419	397	402	416	424	450	407	400	448	415	442	398	418	424	453	417	444	445	391	456	436	449	426	406	432	406	431	434	418	441	431	391	436	361	406	413	435	435	387	435	440	433	434	399	433	429	409	396	381	394	421	438	418	439	445	425	411	419	447	388	411	441	442	418	425	391	416	427	466	409	418	434	446	426	380	422	394	416	418	420	435	433	404	443	389	439	432	435	467	449	417	398	396	442	410	427	437	435	430	416	461	416	403	411	408	446	424	435	407	433	429	423	398	449	447	374	432	430	406	409	415	427	454	408	423	441	420	423	421	440	438	454	421	455	390	429	400	403	381	430	415	410	415	397	384	416	406	399	390	431	431	410	419	409	421	430	410	388	410	409	368	399	450	389	429	424	451	415	413	420	417	418	426	436	433	402	452	409	410	428	436	391	438	426	412	395	411	423	419	440	459	402	454	435	415	421	406	429	424	442	427	425	465	468	453	446	422	407	446	421	414	412	423	388	380	406	448	450	428	437	428	378	388	420	417	470	428	427	396	414	434	400	476	417	384	439	409	414	412	424	384	436	402	399	373	413	427	411	453	419	457	389	429	411	420	442	403	419	423	404	404	421	407	394	432	397	422	426	414	406	389	438	427	403	407	448	396	425	413	401	433	397	421	424	379	403	438	408	391	429	383	456	433	442	415	382	424	414	430	408	409	417	417	443	424	420	417	392	439	424	414	441	416	377	433	417	412	428	435	431	392	450	388	407	426	406	400	412	433	400	431	432	404	438	421	417	438	428	410	396	414	392	407	441	396	416	421	419	399	435	363	410	441	433	387	416	438	443	403	386	386	415	468	418	404	409	423	483	405	425	397	410	414	437	389	440	461	422	422	409	395	427	401	424	401	443	421	382	456	419	420	454	404	428	413	413	427	440	435	436	391	433	451	426	426	414	414	398	374	400	424	433	440	392	423	414	425	433	416	434	408	401	451	385	441	422	387	427	432	416	417	409	416	417	452	422	411	400	452	429	405	423	410	402	403	433	415	392	434	433	426	410	434	459	417	390	401	432	443	402	421	446	418	404	418	425	430	429	448	375	402	459	442	457	405	398	429	428	415	429	434	425	413	419	412	423	425	424	404	430	408	410	414	379	377	401	418	408	408	410	422	420	396	384	444	415	386	420	442	424	402	413	422	412	428	432	418	422	441	430	444	427	435	413	404	432	438	397	397	434	417	422	422	436	421	442	426	443	423	413	412	438	409	453	418	439	414	402	430	418	391	400	425	409	411	402	476	418	425	474	431	428	394	408	421	446	419	416	419	368	453	425	407	430	413	422	449	438	442	418	427	397	392	419	422	412	402	385	442	419	444	416	388	431	428	413	398	431	422	402	411	434	436	439	443	426	449	432	421	420	433	437	412	414	439	408	424	387	440	414	425	431	408	408	425	405	380	419	421	428	445	459	417	434	421	433	456	421	418	415	449	411	401	448	435	398	443	385	437	453	422	437	419	435
24411	11066	5917	2921	1962	1362	954	719	582	363	332	253	301	283	283	228	257	204	205	193	233	186	210	205	210	189	217	196	233	176	182	162	177	194	185	182	187	183	200	199	212	198	184	188	187	216	190	197	186	172	192	188	211	159	218	191	194	177	185	181	207	207	213	177	214	182	199	180	192	185	185	184	174	192	186	166	207	181	186	194	169	190	195	200	207	196	204	173	198	190	207	179	210	192	202	193	162	191	203	181	185	187	215	171	193	194	199	186	179	182	188	187	203	198	197	218	188	183	190	191	191	167	153	180	219	196	182	185	192	210	157	217	178	209	193	168	209	187	223	173	178	182	195	183	190	211	187	181	204	203	184	186	203	203	182	199	192	198	199	202	192	206	186	179	185	205	184	174	171	179	227	220	186	173	188	199	190	160	179	201	190	181	172	184	177	199	190	211	205	203	207	203	181	191	195	168	178	217	204	178	206	172	197	195	174	201	160	192	179	220	210	211	220	193	185	195	203	195	166	208	196	203	182	192	158	174	206	205	175	171	210	195	222	180	197	206	208	208	189	181	211	189	175	189	187	177	200	168	195	186	171	214	201	169	202	179	176	192	184	206	221	179	173	192	213	191	176	188	208	199	169	177	196	194	194	204	170	180	187	199	154	199	214	184	168	186	182	210	202	196	192	173	189	215	181	190	185	190	180	181	178	216	205	213	168	191	157	182	174	200	185	182	203	193	193	180	188	192	163	193	220	198	205	183	198	185	218	189	162	190	189	193	177	173	168	207	200	177	193	195	162	209	182	194	192	171	196	188	196	175	198	213	175	176	189	222	185	208	185	188	196	199	159	197	176	184	202	206	181	178	208	207	198	212	196	187	199	188	197	187	182	183	197	207	174	187	177	206	183	191	204	198	186	176	200	191	200	182	202	182	219	180	186	183	183	191	217	197	208	190	222	208	174	190	206	212	207	170	181	225	202	189	186	219	198	211	193	173	208	175	191	205	177	192	181	183	195	179	188	223	200	211	198	165	220	188	207	183	194	199	185	207	214	189	197	188	171	178	188	195	170	197	176	222	192	180	187	173	182	207	183	190	196	157	178	192	195	216	200	201	185	194	199	185	184	193	181	215	207	179	181	181	191	184	191	205	207	208	199	202	206	195	198	184	203	215	204	190	186	182	183	168	203	200	187	201	201	204	212	173	194	211	185	196	158	186	178	204	194	183	195	176	169	150	204	165	172	205	198	210	197	213	190	191	187	182	196	195	230	206	195	189	194	179	196	184	215	206	198	185	189	177	176	199	199	198	189	196	216	164	179	170	189	205	185	189	190	203	193	213	188	205	185	199	198	217	200	196	171	188	186	196	191	181	171	187	192	194	201	198	187	204	184	200	218	227	190	219	181	207	172	213	195	203	175	172	197	176	204	214	182	208	192	192	185	192	189	187	170	191	169	175	205	175	194	171	205	169	189	200	204	228	182	189	193	185	201	201	176	184	186	204	200	202	186	189	173	198	202	173	189	171	183	198	180	207	208	226	176	201	219	197	193	195	206	180	186	180	172	196	186	206	218	168	180	193	203	199	193	193	168	183	180	208	183	167	199	189	179	184	176	210	187	233	207	183	171	197	201	167	186	165	162	172	171	182	207	205	193	184	170	206	200	195	189	201	185	180	218	189	198	176	196	191	173	212	176	201	182	209	200	187	182	216	178	214	219	226	160	216	211	227	196	214	190	221	195	216	187	209	181	185	208	177	192	215	206	219	194	180	213	166	190	210	187	176	176	183	215	194	177	214	184	173	200	199	203	186	171	200	204	189	190	215	185	203	171	187	202	193	211	178	193	184	177	182	212	188	195	189	194	173	173	208	209	183	204	182	220	173	191	176	203	215	206	177	206	177	180	198	199	196	203	184	184	192	193	196	184	192	185	188	190	217	210	203	215	171	187	180	180	204	192	194	197	209	183	187	198	182	183	174	184	199	181	186	196	199	195	187	212	186	183	176	185	197	176	193	205	206	205	203	205	206	202	190	190	190	195	174	178	191	186	191	200	183	186	185	182	180	185	189	188	184	181	181	200	169	185	180	198	207	178	207	211	175	164	173	195	221	189	200	176	200	172	189	165	175	176	198	213	211	177	200	200	180	219	177	208	212	181	191	187	196	168	209	179	174	188	191	214	173	224	184	159	176	199	186	175	178	190	228	188	185	217	205	190	192	215	194	176	193	210	202	205	189	197	179	188	195	192	198	190	191	183	185	195	202	198	183	176	186	162	187	214	181	207	190	202	199	205	161	190	172	184	182	206	194	166	186	178	204	201	195	211	196	183	213	185	180	213	187	180	197	192	192	195	210	193	210	202	192	198	204	185	187	204	192	170	185	202	185	215	192	182	204	207	179	169	175	197	182	187	194	179	201	210	182	208	199	208	207	195	196	199	184	187	175	195	226	218	176	203	158	194	177	170	177	183	183	205	192	204	199	208	203	201	173	198	196	192	200	174	187	178	197	195	224	201	201	196	167	167	190	202	193	183	199	174	198	201	218	206	203	174	197	189	192	169	181	214	219	201	196	191	194	200	195	172	191	205	177	187	173	168	198	191	215	201	192	196	194	175	210	201	186	180	182	197	176	233	195	192	184	188	193	194	188	193	184	198	196	191	206	224	205	191	182	183	180	221	191	186	189	182	212	189	207	188	204	187	206	221	201	187	214	190	162	159	172	199	201	196	188	190	205	172	176	157	160	186	179	187	170	195	202	192	196	151	205	205	172	203	186	183	215	174	190	193	200	183	209	222	184	175	176	189	187	168	181	180	183	195	169	182	181	182	201	182	205	189	187	216	193	198	188	193	175	188	208	187	202	215	195	206	199	177	191	218	153	180	187	199	187	163	172	207	186	185	181	188	158	188	209	205	175	167	174	201	208	155	179	201	198	213	197	179	209	196	191	179	210	183	192	178	170	197	151	198	196	184	199	181	189	191	208	199	177	188	180	210	190	185	167	189	203	216	161	199	180	186	193	195	187	203	189	164	197	201	201	203	193	182	195	190	184	200	182	196	187	199	184	190	213	194	182	203	199	213	203	176	192	227	183	189	198	186	220	192	183	181	183	201	190	218	218	183	187	169	180	190	175	189	179	207	207	221	184	175	202	198	196	194	200	210	170	189	186	188	195	181	207	178	212	211	221	205	197	183	183	205	178	198	199	190	192	162	190	204	188	211	195	211	214	198	188	207	195	172	196	156	213	188	199	173	205	196	204	196	183	191	208	202	199	158	190	202	174	195	186	182	180	204	192	181	191	197	204	171	188	177	194	185	183	211	185	210	183	178	176	198	203	184	206	171	185	165	184	212	181	176	225	159	194	189	166	193	188	217	214	206	166	199	195	191	183	197	197	214	209	183	176	161	189	164	196	206	214	176	193	202	186	224	185	202	190	229	223	189	194	187	203	185	203	228	183	158	187	178	199	192	182	199	185	201	187	165	225	182	195	195	178	195	198	181	212
17572	9661	9984	8027	6714	5563	4189	3214	2397	1802	1370	1158	1046	940	916	783	835	740	651	624	612	644	586	561	527	506	512	489	532	495	458	496	463	478	474	489	532	478	512	512	507	488	487	470	499	481	501	447	403	446	509	480	474	471	450	467	456	468	485	502	449	467	466	471	454	464	441	505	528	461	485	521	502	521	527	497	523	506	528	453	488	520	484	477	457	484	478	458	495	458	450	460	515	500	528	487	474	464	464	438	491	461	459	481	475	484	485	492	499	434	470	456	515	446	492	505	503	455	462	493	449	466	473	488	503	476	478	496	494	451	491	476	466	485	482	458	492	455	464	470	451	510	448	446	445	457	471	499	499	491	469	502	430	464	466	499	520	511	481	456	494	470	490	490	480	501	479	458	471	468	429	492	446	488	484	466	401	475	499	455	502	475	465	494	495	464	458	465	459	464	442	454	460	461	499	502	452	483	456	485	458	487	470	475	478	471	508	453	462	458	492	495	480	459	497	465	495	473	477	495	453	432	449	485	514	480	506	461	494	460	470	454	474	480	467	494	494	477	483	484	473	476	494	509	469	448	487	464	505	477	464	474	515	462	466	492	445	494	441	459	494	492	517	493	464	492	499	475	464	467	452	447	509	506	456	454	478	461	461	464	479	501	488	476	496	528	490	465	450	489	499	470	491	459	474	445	460	455	448	474	453	487	504	458	516	482	506	464	443	532	486	515	489	508	446	437	460	525	478	480	537	468	482	442	453	464	449	471	476	518	489	457	480	470	450	475	462	418	464	487	494	477	435	471	436	456	460	482	495	441	496	460	497	487	474	480	485	450	455	497	515	459	485	482	479	483	443	491	484	472	458	478	441	459	470	498	476	481	496	456	451	471	454	427	488	458	445	437	424	438	504	496	466	465	499	458	433	492	452	487	456	472	471	440	496	431	459	505	490	463	482	468	479	460	492	472	465	497	498	511	448	463	450	465	441	471	454	477	458	460	465	449	470	472	516	477	440	500	434	466	443	486	459	473	429	502	473	492	473	495	435	483	474	483	489	469	499	497	482	493	464	494	446	496	460	509	460	446	506	502	454	472	512	457	442	487	444	451	452	472	498	442	456	482	488	509	461	483	488	490	477	477	495	443	494	502	465	465	452	441	487	458	498	446	465	477	481	474	473	449	468	494	462	453	494	496	523	469	509	464	479	468	493	448	475	476	466	486	471	481	487	446	463	534	457	493	472	466	447	483	471	445	496	456	460	493	446	453	466	466	467	473	484	440	469	501	462	467	482	458	469	498	465	507	455	522	490	471	465	495	503	435	453	504	463	435	455	450	469	507	468	470	459	503	452	489	495	476	474	487	472	431	462	469	502	470	466	475	520	463	452	499	459	448	478	446	493	456	482	522	444	485	502	486	457	481	480	504	476	475	439	458	493	492	503	479	503	502	501	487	516	494	479	492	453	447	492	467	501	491	465	460	453	476	524	453	482	473	489	496	464	495	503	467	459	568	479	479	492	482	533	475	476	478	466	485	476	455	502	489	470	501	477	472	461	467	458	444	514	463	447	501	514	439	439	481	475	443	507	459	521	470	451	478	501	436	446	439	455	466	495	473	495	462	496	485	449	461	480	489	470	433	478	465	469	482	457	496	489	462	474	467	507	447	465	504	490	479	494	503	456	480	471	491	484	480	493	470	495	479	476	481	546	495	467	469	449	494	507	469	475	475	448	473	436	476	468	462	494	464	507	507	467	511	490	441	480	463	484	451	441	478	519	466	518	514	483	520	469	533	442	502	466	495	518	473	451	512	501	492	443	447	479	538	475	507	462	492	487	474	494	463	495	473	465	520	468	490	503	464	465	470	485	515	439	483	492	469	462	503	500	480	451	506	450	465	443	480	468	472	463	491	485	437	476	502	467	507	474	442	475	466	465	477	479	461	497	492	495	461	483	428	458	481	465	494	497	469	462	456	491	509	438	449	448	504	502	459	472	462	495	505	448	497	444	474	506	473	479	491	483	449	487	480	452	483	452	450	476	477	478	494	461	457	458	501	474	468	489	474	433	493	445	457	503	442	511	494	455	486	446	474	461	498	445	466	496	477	462	452	459	466	478	499	488	498	475	455	491	454	497	490	470	515	475	462	474	506	462	480	470	456	482	463	476	461	469	479	476	485	465	446	469	490	481	453	429	482	470	478	504	464	507	470	468	486	451	452	447	435	468	483	467	464	483	483	493	463	449	471	487	471	481	439	478	491	488	506	464	466	468	461	501	452	497	458	456	479	476	491	483	494	487	450	487	474	495	492	498	486	454	477	474	443	473	466	482	471	492	443	434	529	441	488	451	432	440	473	465	429	515	461	499	466	502	506	518	472	464	466	445	458	497	490	454	436	473	509	457	460	456	469	497	482	486	466	443	481	499	489	482	475	444	444	484	517	489	439	454	518	459	467	481	495	469	498	475	520	477	512	474	484	472	468	485	475	466	495	551	466	448	507	485	484	504	491	496	486	464	495	508	518	481	492	478	500	538	502	482	465	495	488	473	459	484	477	538	476	490	495	466	481	426	451	498	470	490	484	464	491	472	504	482	500	494	423	436	482	465	506	495	475	435	473	450	507	493	508	499	479	480	462	481	482	486	502	466	498	500	490	481	454	521	464	436	486	501	465	477	485	440	494	469	466	468	483	457	463	535	464	474	475	448	471	441	508	489	465	482	521	482	482	443	466	455	488	480	467	498	509	476	479	475	499	517	511	471	453	496	452	460	480	486	468	469	501	486	465	440	488	437	480	471	487	506	468	500	474	483	500	456	488	503	477	470	501	496	464	470	424	462	474	475	469	486	474	487	470	500	506	453	469	447	454	436	467	459	480	481	440	493	482	485	490	468	497	486	459	488	492	465	440	470	469	487	441	494	493	514	491	451	479	504	471	493	483	491	491	469	469	441	465	474	482	450	488	489	481	525	493	486	502	485	521	494	450	475	443	473	487	478	500	471	497	457	465	479	504	454	484	501	502	472	455	469	460	503	463	459	499	449	470	497	470	497	458	441	508	453	448	443	473	468	473	487	475	451	489	472	442	464	475	448	481	500	484	447	466	504	459	477	474	508	497	475	489	492	478	469	457	496	482	458	494	457	435	491	437	481	440	500	464	482	473	509	509	498	483	446	460	476	448	480	482	474	484	488	465	479	472	457	470	488	459	489	491	474	511	432	439	470	432	458	479	482	500	512	486	491	479	491	451	477	465	480	492	490	467	479	520	474	466	445	502	469	458	489	472	476	434	481	476	486	492	444	478	475	487	493	485	474	494	455	458	489	468	464	484	467	512	468	481	477	463	516	447	463	461	514	482	455	502	483	467	472	515	470	468	465	503	470	460	476	465	460	433	459	451	454	520	445	500	445	476	428	493	465	491	483	487	490	453	462	492	509	489	469	446	479	464	474	480	500	514	463	453	468	495	493	464	522	485	470	485	432	460	521	449	519	494	492	460	474	438	454	469
33203	16705	10126	4485	3092	1967	1396	1033	590	452	409	272	276	227	211	211	223	139	175	122	156	175	159	130	140	118	124	128	134	134	117	142	127	116	103	143	135	125	158	113	130	114	126	128	124	118	112	140	129	118	125	123	119	141	126	124	123	125	143	120	142	106	123	133	124	111	109	113	124	138	126	113	122	128	135	117	122	148	122	112	123	110	118	133	133	112	127	118	127	124	125	107	126	131	113	113	124	127	114	105	113	113	125	132	142	128	130	123	119	143	129	115	128	93	124	129	132	108	119	123	116	109	125	128	125	107	114	128	117	113	117	130	118	134	125	101	113	118	133	145	137	110	107	125	107	134	110	117	125	107	109	137	129	107	120	144	127	98	107	115	112	123	130	132	121	127	108	118	115	122	112	105	112	114	117	118	138	106	98	147	126	110	112	118	131	118	143	117	125	128	128	112	124	103	114	133	131	105	134	113	122	129	132	114	129	119	140	100	122	112	111	120	112	131	101	140	119	130	104	115	127	113	128	140	130	126	110	120	148	136	119	117	134	124	125	121	130	115	150	118	106	109	142	114	103	123	100	112	121	128	130	110	121	125	121	127	108	124	135	132	100	113	128	123	107	125	142	121	120	117	118	103	129	124	132	100	116	119	122	149	125	125	113	118	123	127	115	125	111	131	137	130	106	114	116	135	141	129	106	167	123	102	141	124	116	115	118	123	122	102	122	138	131	132	125	116	128	127	131	125	112	131	125	117	107	145	115	128	119	126	130	135	122	147	132	123	131	127	118	123	124	134	149	113	103	126	141	127	123	132	111	125	121	109	123	128	112	117	123	115	135	123	104	120	128	138	121	98	122	131	109	126	120	127	121	120	104	123	115	124	135	112	110	120	121	120	106	109	123	130	122	141	114	134	122	121	121	100	101	122	122	115	106	106	128	105	138	124	126	123	142	117	105	138	136	145	122	118	118	128	148	123	128	139	116	132	116	118	112	127	114	113	126	117	115	136	127	114	128	122	126	125	143	129	135	109	127	122	127	107	144	119	139	126	123	142	106	128	110	133	126	130	111	126	145	121	119	128	142	108	138	129	121	109	117	138	117	101	122	117	130	123	121	132	122	112	117	116	107	116	146	119	114	115	120	123	116	124	130	108	122	127	136	117	122	125	124	128	123	121	130	118	105	117	114	116	113	104	110	131	105	134	138	123	131	144	122	136	117	123	127	124	122	114	131	146	103	125	129	134	132	106	121	111	124	106	121	127	107	111	123	118	127	117	145	140	122	108	118	137	118	125	128	123	131	136	118	132	120	119	125	124	120	98	119	124	116	131	108	139	109	130	107	130	100	124	114	131	123	145	100	108	130	109	112	135	123	115	135	120	124	107	123	128	123	133	125	104	148	121	121	131	122	124	113	109	125	131	124	114	124	127	115	126	115	134	107	135	125	130	124	133	144	140	118	125	146	113	130	126	124	126	127	114	128	109	153	126	94	126	131	132	105	111	130	136	111	133	121	120	120	113	121	137	131	120	149	121	111	111	117	141	124	142	124	122	125	113	136	129	116	107	134	129	124	118	122	108	112	128	121	99	108	111	129	140	99	128	130	131	117	126	115	108	123	114	121	108	121	95	130	122	117	140	129	130	124	123	125	122	111	128	139	107	120	113	117	115	108	121	112	105	123	137	119	127	107	131	123	108	161	109	112	91	127	122	134	137	110	127	110	119	107	113	115	131	129	109	109	118	125	110	102	116	112	114	115	111	133	111	114	128	115	118	117	113	135	115	131	118	115	122	114	130	139	124	107	134	132	124	141	127	132	124	126	111	119	106	115	116	141	121	133	106	117	126	126	105	135	111	137	135	115	111	147	131	116	114	130	115	135	138	126	116	158	130	116	119	132	108	140	141	113	100	103	137	122	130	129	120	105	120	107	126	130	127	125	114	110	123	103	134	112	128	135	115	154	114	121	120	113	117	128	124	120	127	120	125	131	127	125	134	103	125	118	99	117	143	123	134	122	125	116	132	127	118	113	112	132	136	134	130	107	106	134	113	128	140	125	134	134	130	100	100	138	128	134	128	135	135	116	101	120	131	122	120	111	111	123	124	119	116	117	118	121	127	135	114	104	128	117	128	131	114	112	102	103	130	122	119	120	114	131	121	129	105	115	120	125	145	122	141	106	104	122	116	107	112	100	115	136	110	123	105	141	109	117	118	99	134	117	138	130	113	117	120	121	97	124	126	127	116	116	137	108	114	151	125	125	116	130	136	117	129	129	122	132	141	106	131	112	131	115	104	144	114	122	116	105	119	139	115	123	147	111	138	125	129	132	147	115	119	119	124	141	111	121	135	135	125	118	108	133	131	105	131	106	131	111	131	140	112	109	115	114	125	117	124	133	115	128	124	129	112	124	126	108	126	118	120	120	112	119	110	124	121	134	120	104	129	122	116	135	114	118	104	124	123	140	128	124	122	132	119	128	112	126	124	104	109	113	131	124	99	132	110	134	110	115	101	119	112	132	116	121	133	112	112	118	118	116	122	130	127	121	97	111	143	140	126	121	129	120	107	120	123	124	107	121	125	122	135	106	117	119	123	148	116	127	128	127	121	131	131	115	112	124	127	134	99	118	127	122	123	113	106	106	109	129	125	111	132	128	120	134	135	128	130	130	103	131	132	134	109	117	136	134	131	119	132	102	140	136	102	153	114	119	127	135	136	118	132	111	106	120	127	129	121	104	117	120	142	122	135	118	122	103	108	114	129	102	128	130	112	110	138	123	141	125	134	125	121	109	107	121	137	130	112	131	125	114	132	129	131	134	107	111	126	107	111	120	116	113	123	122	128	111	121	116	118	133	108	123	132	113	118	120	132	147	106	137	119	121	114	123	108	130	105	129	124	113	110	108	131	131	135	148	121	128	134	103	133	113	109	124	125	128	136	137	128	121	108	122	116	123	136	118	110	109	120	145	126	127	134	115	127	133	134	115	128	115	122	109	122	134	115	129	121	120	142	119	137	116	122	113	105	101	117	121	121	118	114	114	129	115	113	124	132	118	118	132	107	136	124	127	128	121	131	132	117	123	124	120	125	124	124	115	115	130	153	119	128	135	137	153	108	114	144	119	114	104	128	139	116	109	126	116	120	118	106	139	125	118	100	118	116	108	126	116	119	130	128	142	120	142	118	123	129	128	123	123	123	114	122	121	146	108	127	100	132	137	141	139	125	121	125	133	130	129	130	127	129	112	118	117	123	115	125	142	116	114	97	142	105	126	123	131	118	101	104	135	152	120	113	125	115	119	132	129	124	128	116	124	108	114	101	135	109	117	144	97	97	118	127	119	122	115	132	119	121	122	127	122	114	106	132	133	118	129	102	100	142	113	130	114	110	99	118	119	138	139	142	142	121	103	118	112	110	121	114	121	104	132	136	122	106	116	111	117	107	132	105	100	104	123	118	152	111	122	121	134	148	99	120	106	107	143	118	123	134	113	143	116	125	101	133
22228	13457	13556	10417	10078	7600	5864	4627	2920	2165	1876	1358	1285	1097	933	916	793	684	522	498	572	532	459	418	410	371	387	394	397	361	363	337	331	318	325	337	295	366	319	308	325	296	314	334	328	317	318	295	346	318	309	332	315	340	294	330	324	333	324	320	312	335	308	302	293	290	295	284	335	340	300	323	325	320	311	304	308	302	309	304	326	297	327	332	321	356	288	317	295	296	313	301	307	280	301	338	317	300	311	322	309	315	321	287	306	324	310	284	312	322	301	285	297	319	311	323	284	309	310	312	330	354	292	290	349	329	320	311	299	313	318	307	305	344	333	332	302	360	331	322	308	317	323	297	351	345	309	294	321	332	308	290	296	322	314	317	301	310	298	326	302	309	308	326	322	323	321	323	271	301	311	329	312	296	328	314	296	305	322	288	302	282	315	290	301	299	298	310	321	307	325	323	301	297	336	305	307	324	292	275	322	320	300	286	299	318	335	323	334	351	322	331	282	303	303	329	283	319	326	300	322	306	304	330	304	298	283	312	335	329	316	336	322	263	346	308	300	343	310	327	290	332	316	282	284	313	319	327	333	298	298	337	305	332	296	310	323	284	266	303	342	307	284	320	334	317	299	289	313	282	319	335	293	308	321	329	319	327	310	295	362	331	315	308	304	309	306	348	292	314	329	312	329	314	321	328	313	301	278	315	315	328	307	308	290	319	316	317	319	300	310	293	294	297	303	300	294	325	313	317	313	278	304	323	297	266	304	321	292	275	265	299	314	331	302	326	298	322	324	307	281	339	297	287	306	306	265	293	310	313	320	303	296	338	312	303	307	326	306	297	321	325	306	289	321	323	317	307	295	314	323	305	314	322	306	310	317	319	309	306	312	282	306	350	312	313	307	288	310	310	302	311	343	325	287	306	268	304	277	294	295	308	302	329	305	317	339	315	319	315	296	324	289	302	290	299	320	343	313	329	302	292	318	292	325	320	329	300	292	293	302	333	311	337	324	323	304	308	344	331	318	291	289	310	322	310	293	329	313	301	334	318	332	293	308	321	300	289	298	315	337	328	316	320	294	297	336	305	306	333	314	305	322	286	313	323	317	307	322	281	285	284	284	322	297	327	339	292	309	267	325	303	322	309	322	351	309	346	345	300	315	343	312	299	343	332	321	287	332	313	332	306	297	292	320	320	334	294	325	299	318	305	292	293	282	294	337	307	316	341	307	290	309	305	311	321	315	319	326	322	323	302	315	334	311	283	315	269	310	303	339	321	330	343	328	311	335	310	314	324	290	321	344	311	322	312	314	275	291	305	330	288	285	317	298	335	328	317	333	295	322	339	324	300	299	312	324	300	297	315	294	297	297	325	276	321	344	300	348	296	306	273	322	325	300	315	285	312	318	293	294	286	293	301	315	332	293	311	313	323	302	312	336	295	295	316	291	341	295	300	304	298	290	299	300	332	294	310	326	289	317	326	303	315	312	359	287	314	302	314	340	304	328	320	322	281	298	307	317	299	324	297	282	329	307	302	264	315	306	334	320	318	291	287	298	291	311	282	294	343	293	300	310	319	335	328	329	278	278	304	317	306	320	341	291	295	295	319	273	302	317	286	312	319	302	316	298	292	292	295	283	318	288	343	318	323	297	310	316	313	316	343	317	303	339	328	293	300	302	283	301	297	301	304	332	312	304	332	336	309	304	330	317	317	331	318	329	315	321	332	304	302	306	274	333	315	320	312	350	305	305	325	322	299	325	319	327	298	298	291	347	303	301	319	314	305	310	284	318	309	307	280	342	317	337	330	310	338	319	300	317	333	290	293	281	310	329	330	295	292	319	329	316	345	342	305	320	309	335	286	302	327	328	299	322	311	321	321	306	285	296	318	312	314	319	311	305	297	277	289	334	308	313	311	305	324	317	337	292	289	292	282	306	321	323	316	338	306	292	300	294	313	331	317	332	317	315	321	305	329	294	292	272	302	301	340	300	328	308	371	316	282	314	314	342	321	306	307	313	348	287	329	322	311	320	292	330	325	295	332	312	290	286	297	330	297	289	298	296	294	288	302	334	337	294	319	307	280	291	323	315	296	320	330	314	293	286	294	298	318	313	314	325	271	290	317	291	293	331	301	320	310	296	288	334	351	322	317	321	285	335	286	310	318	323	306	302	302	292	312	305	286	292	305	300	309	306	305	339	342	341	337	315	320	281	294	299	298	303	296	304	300	275	325	297	309	306	342	314	299	302	325	293	285	318	330	331	343	283	296	314	313	318	278	324	322	295	331	293	302	302	262	293	311	309	322	299	265	303	321	326	321	301	325	295	327	297	319	304	319	327	327	306	293	332	316	300	305	289	301	314	311	276	314	334	316	357	323	272	281	361	321	313	272	303	317	317	303	294	304	322	304	290	332	354	313	352	318	305	318	283	324	311	320	301	305	308	288	339	329	340	323	303	308	325	298	273	290	297	317	309	308	331	325	322	339	316	304	328	297	305	312	344	322	299	331	308	344	306	304	294	321	321	313	296	323	302	300	318	304	311	347	331	280	332	332	314	313	310	294	326	318	308	329	330	308	332	337	280	343	316	293	308	275	325	308	310	318	295	296	324	299	291	329	306	308	321	298	328	303	340	293	344	302	333	322	300	339	295	314	297	311	307	291	291	283	325	314	308	339	322	330	292	307	324	292	334	319	289	314	329	330	304	284	306	299	315	310	300	291	300	303	322	296	303	333	305	346	332	322	317	302	321	333	324	296	323	280	304	306	295	303	314	325	341	317	320	272	304	293	314	302	301	310	287	315	322	336	325	309	345	304	291	334	289	297	332	307	342	289	303	303	335	302	295	280	307	313	335	324	273	286	306	349	309	310	308	339	362	278	305	309	288	316	318	296	289	327	330	321	299	335	323	298	324	314	330	303	297	322	316	302	331	307	290	317	340	304	313	275	324	289	292	320	321	309	334	306	323	316	310	315	333	290	312	318	325	303	305	298	299	331	285	288	317	311	304	335	314	290	307	294	313	296	333	312	283	337	312	300	292	302	283	304	297	278	317	326	324	294	299	319	305	301	325	344	316	327	321	339	308	279	308	332	313	330	267	308	272	309	345	321	292	308	284	339	316	292	340	329	330	332	296	299	306	298	291	318	341	316	293	300	294	299	296	284	303	298	326	325	298	342	325	317	321	290	325	335	336	291	278	292	338	312	291	343	278	297	355	322	327	318	319	335	295	313	321	317	317	324	307	309	284	299	312	304	285	311	327	309	280	312	295	311	305	289	347	294	314	297	309	290	325	299	317	308	297	326	287	297	269	286	322	311	297	343	313	310	287	306	328	325	313	319	330	290	305	308	336	310	313	352	279	324	328	312	309	313	309	304	300	346	309	301	288	318	302	323	334	332	306	297	303	295	299	310	271	303	310	337	310	312	317	321	305	333	317	311	302	324	324	320	295	339	337	303	319	322	323	315	320	294	344	324	332	311	318	309	309	316	324	316	327	286	321	326
12227	4904	2762	1448	822	577	469	339	296	261	224	248	235	200	206	179	218	191	184	174	201	178	177	159	182	177	180	184	160	159	187	169	172	165	165	186	194	173	151	165	173	156	182	146	179	168	182	171	160	160	152	195	149	193	171	157	169	201	166	168	193	161	171	174	170	142	190	182	141	187	196	172	192	171	151	174	156	173	158	171	181	177	176	171	174	157	164	174	184	166	133	170	191	175	149	183	172	190	178	160	194	155	174	180	198	173	180	175	171	164	174	184	192	154	136	186	169	181	184	182	177	186	180	167	195	186	184	168	177	174	159	172	162	141	164	166	163	186	183	179	186	198	180	154	155	194	226	195	167	188	168	163	171	158	174	196	181	209	151	163	162	154	154	162	173	157	176	186	183	172	165	182	167	168	192	179	182	190	207	176	168	203	194	184	155	165	188	179	143	171	171	193	190	153	167	160	214	191	188	155	175	191	200	150	172	181	193	177	184	171	157	153	172	184	179	173	162	164	191	199	183	150	167	162	193	177	168	192	209	172	181	174	154	164	163	199	183	166	165	193	175	191	193	190	173	157	171	168	167	158	166	169	185	200	171	162	190	189	200	172	148	169	172	182	158	192	151	179	176	164	192	161	175	164	197	164	177	157	165	181	162	171	159	149	182	213	201	150	178	184	195	158	154	151	182	167	185	173	191	152	153	150	163	171	174	176	190	157	155	199	187	163	188	155	166	170	181	170	181	160	186	202	165	144	180	170	166	190	175	195	161	165	163	201	180	164	167	164	190	165	162	187	182	156	181	156	184	202	193	178	166	179	180	171	178	182	164	139	161	164	174	178	139	191	188	155	190	164	187	170	187	167	176	169	161	184	161	182	177	180	177	159	181	180	193	195	159	184	179	159	202	176	155	179	160	163	151	171	184	160	164	183	166	155	175	195	181	189	186	171	148	199	165	153	150	169	165	194	183	172	186	153	162	164	167	150	166	159	179	149	203	139	202	199	173	173	174	190	162	180	167	174	181	159	162	161	160	184	176	160	190	180	199	191	159	168	183	188	162	189	182	180	170	177	175	177	173	174	202	193	199	194	179	172	163	151	181	172	181	172	189	180	166	161	167	172	171	152	197	160	191	139	152	179	189	177	167	170	169	159	140	193	189	171	182	190	172	162	171	182	168	160	145	183	167	181	167	192	197	168	174	167	166	176	181	203	183	165	176	184	167	176	187	160	187	171	158	158	161	163	166	186	152	175	162	156	181	145	163	164	187	173	204	182	166	168	185	175	186	177	182	160	168	159	165	181	174	167	177	182	158	161	167	170	174	159	189	163	174	155	168	177	181	175	203	186	171	167	202	164	163	177	171	176	160	170	185	163	165	179	204	148	167	152	175	150	186	188	165	168	164	178	175	138	182	151	164	183	188	173	186	159	183	162	169	157	169	160	157	169	161	181	176	163	161	187	180	179	163	192	192	167	189	176	144	164	168	162	156	171	172	150	181	170	166	166	194	169	198	195	159	182	170	140	175	209	176	188	160	169	168	197	155	155	148	161	189	172	183	163	187	169	167	155	178	169	157	172	174	181	169	154	171	176	185	161	171	172	174	171	189	168	183	153	185	163	174	176	142	181	164	176	156	165	171	157	145	142	167	163	165	169	159	156	170	162	157	200	190	174	160	179	177	191	180	164	176	169	162	173	168	170	157	165	179	200	186	177	171	182	182	178	187	165	154	172	196	160	169	177	184	154	160	174	140	162	196	144	153	171	177	195	183	183	177	175	164	164	154	182	141	208	176	169	170	171	173	162	203	177	177	163	172	173	163	179	164	164	181	189	179	195	175	205	179	178	165	169	169	163	189	163	179	144	162	159	172	171	178	156	184	184	175	196	168	171	190	165	196	170	196	163	164	172	195	182	173	168	187	184	171	170	177	171	164	164	183	172	147	171	181	190	155	171	199	203	155	192	164	179	181	199	187	191	184	183	181	176	193	186	161	152	191	178	168	183	174	149	175	154	185	179	182	142	179	187	165	178	179	164	201	177	201	173	161	196	158	164	146	182	180	163	172	194	161	173	173	182	159	194	188	192	193	187	184	180	166	169	177	185	147	179	184	155	157	161	176	157	168	180	173	152	160	173	186	190	185	165	163	180	186	179	177	177	199	174	189	180	187	165	195	173	171	183	197	187	160	182	189	176	169	167	173	162	170	165	172	194	180	185	165	173	183	179	153	208	179	161	192	173	146	168	180	166	180	180	181	189	208	182	158	152	172	151	168	175	173	160	191	180	180	181	155	189	148	166	164	158	176	176	181	178	156	157	172	174	185	192	165	171	154	168	158	185	150	162	181	169	197	188	194	183	148	161	208	171	188	185	170	159	160	171	186	183	184	180	173	169	160	186	186	182	141	188	173	179	176	178	182	169	139	190	161	166	192	182	186	186	150	157	150	173	160	162	158	189	147	183	179	185	159	166	190	187	188	210	176	182	187	164	183	187	176	164	187	179	181	152	186	169	191	178	154	157	191	207	172	178	176	153	180	178	177	195	162	155	183	175	197	163	180	163	176	191	167	157	187	184	169	157	185	163	191	178	172	177	210	181	191	152	172	169	164	171	198	173	184	147	156	169	172	187	164	166	174	170	142	156	187	193	181	173	183	215	200	159	169	142	180	150	183	188	172	177	170	164	180	184	187	157	180	140	188	178	172	189	161	172	169	179	163	177	159	198	147	159	198	155	177	174	175	175	179	185	192	189	181	177	172	182	175	199	204	161	192	166	156	176	161	175	157	154	158	185	161	153	185	157	172	168	173	160	190	163	173	168	171	169	169	160	161	174	171	184	173	195	166	155	186	170	157	194	195	171	165	161	175	191	186	180	192	182	187	175	176	183	178	178	163	190	173	174	163	194	160	173	148	176	180	199	170	175	184	189	182	145	228	173	168	164	198	156	192	185	170	190	183	158	162	148	165	187	169	193	184	176	190	186	156	198	142	162	182	167	162	167	162	178	189	172	157	187	175	166	205	192	173	163	167	153	150	176	175	156	200	177	162	166	166	187	160	167	172	163	189	184	171	192	183	181	179	155	173	164	142	179	180	177	151	176	174	182	185	180	167	167	188	183	151	164	176	177	172	168	154	183	161	185	172	178	148	193	165	178	177	199	187	171	171	174	165	184	149	172	190	163	161	176	158	196	187	181	155	178	166	175	156	182	176	163	200	193	171	175	163	173	169	157	164	154	174	162	166	148	173	204	163	173	169	178	167	182	163	183	167	178	187	182	168	194	182	172	189	195	161	151	177	174	158	164	162	167	162	172	192	166	165	181	161	162	174	163	176	163	181	164	170	171	152	149	178	202	176	171	166	181	195	201	168	183	206	160	184	151	197	156	170	176	188	175	176	165	154	177	164	157	190	190	154	178	171	164	189	175	158	197	152	154	185	158	178	157	148	179	198	201	187	176	195	157	180	190	152	148	166	176	176	172	170	177	164	172	162	177	174	174
9241	4980	5263	4680	3378	2515	2177	1437	1191	988	904	769	684	626	579	586	578	542	478	462	480	486	495	452	477	469	478	473	404	447	442	407	432	438	431	461	473	423	427	475	468	458	397	459	414	426	422	456	420	458	447	450	460	454	443	466	458	427	444	443	453	449	442	447	420	470	416	422	466	442	478	432	465	440	436	459	459	447	395	417	457	454	458	434	449	488	416	465	457	460	470	473	447	411	421	444	460	449	438	455	457	449	459	433	418	396	460	447	433	417	463	414	464	450	398	426	416	454	450	438	458	435	470	446	489	446	439	449	452	438	453	444	396	469	435	451	392	456	450	436	448	458	471	490	521	436	490	435	458	428	452	454	468	451	431	452	448	432	438	453	413	410	490	461	461	423	450	424	474	471	456	449	437	453	442	416	456	445	463	397	457	467	489	473	426	415	455	426	432	428	417	426	503	436	434	429	440	464	445	449	442	452	459	443	434	445	458	471	445	429	424	417	463	484	469	442	455	463	464	454	421	430	452	423	481	439	461	461	435	454	416	423	439	437	427	449	442	447	420	445	490	419	403	514	446	440	417	439	431	433	448	413	422	422	451	455	426	470	459	428	450	447	441	434	432	422	440	423	441	453	461	423	469	431	417	433	456	449	424	445	441	437	418	452	425	460	425	393	433	406	438	422	439	478	450	441	438	422	427	428	429	453	453	443	463	448	434	403	470	420	429	436	451	449	433	409	416	469	448	435	448	445	461	466	418	456	428	418	430	461	422	432	437	412	422	436	416	458	483	447	456	437	430	434	442	454	409	429	439	462	465	447	445	445	429	439	398	460	476	416	429	477	434	442	415	440	447	419	438	412	440	471	404	447	428	440	432	434	427	452	432	494	406	451	424	416	449	460	392	449	446	414	448	424	456	436	455	459	414	469	442	427	462	433	450	459	445	470	460	453	409	435	463	430	451	403	424	452	477	466	461	423	425	410	439	469	457	450	397	437	477	422	456	469	455	462	450	455	474	430	460	435	417	483	424	467	441	482	454	473	460	434	409	435	413	432	451	459	440	437	457	456	441	486	455	461	404	464	424	444	451	439	433	430	449	428	452	422	426	451	436	412	415	446	457	434	468	482	451	468	450	495	443	421	456	462	429	434	441	419	421	468	453	458	445	451	413	428	425	450	413	487	432	473	447	430	424	457	447	428	474	430	410	453	468	451	483	436	432	416	421	440	467	443	435	442	478	429	479	449	418	433	442	413	411	422	451	459	458	449	427	471	434	468	413	448	455	449	439	426	435	406	478	458	473	438	459	428	459	438	471	456	414	463	437	444	441	434	469	447	467	413	451	481	448	443	452	406	420	439	426	482	444	438	449	449	411	456	462	465	438	425	457	485	420	459	458	439	424	432	429	398	449	400	453	419	473	465	415	409	443	464	429	431	467	443	464	488	443	423	460	449	459	438	476	423	430	478	469	445	472	432	455	435	441	412	478	394	424	458	433	429	423	462	425	460	429	435	451	427	468	460	432	432	443	435	423	449	472	450	486	449	390	444	473	441	439	453	422	476	432	445	436	448	409	443	433	445	479	447	444	428	424	439	454	435	428	453	444	461	440	434	442	478	454	404	457	423	429	458	421	444	446	472	460	489	474	453	452	428	405	433	449	438	401	460	395	465	452	418	435	426	449	464	449	435	459	436	456	439	514	433	468	406	443	476	457	439	476	455	433	470	435	394	480	467	463	443	456	460	433	484	402	399	463	448	455	444	445	433	455	443	430	477	426	445	462	453	432	449	462	430	427	436	465	459	407	461	427	456	443	456	449	402	466	423	449	426	451	446	450	480	446	432	444	469	428	422	406	444	423	442	466	398	465	452	471	434	424	497	435	440	434	461	441	472	437	455	446	453	448	424	441	442	405	471	456	450	479	479	407	456	474	454	447	400	430	422	462	444	427	411	435	465	450	411	404	394	456	459	411	459	408	444	449	429	463	442	473	440	487	432	435	469	434	450	433	479	448	389	457	401	479	467	451	457	420	417	462	444	446	444	453	442	453	485	458	427	411	421	444	444	439	430	427	434	457	454	408	443	423	450	467	452	433	440	438	454	422	426	402	449	468	443	417	410	456	483	457	465	464	436	419	477	400	398	435	435	467	451	433	424	472	448	417	461	419	420	432	446	470	416	441	436	438	434	496	437	447	463	448	466	445	448	433	423	441	421	409	456	427	434	428	427	438	447	452	450	467	442	475	429	433	431	436	428	437	419	462	477	465	450	419	405	429	410	446	465	474	473	408	413	444	461	466	425	444	434	435	446	490	457	444	418	451	440	443	418	461	470	386	432	428	418	447	453	425	443	435	434	470	489	451	494	438	475	455	438	446	422	442	407	429	439	454	421	424	393	459	465	461	436	453	451	428	457	450	459	428	478	421	419	448	483	455	453	393	416	404	430	428	460	434	442	427	443	453	474	446	439	477	433	478	441	445	437	441	520	437	472	420	443	427	424	416	415	445	454	417	402	429	472	457	416	435	419	450	425	459	453	424	410	457	478	465	445	451	449	446	456	444	418	447	427	453	460	405	454	449	428	430	433	411	449	434	435	458	437	409	460	456	434	429	428	414	431	468	482	473	432	414	482	412	474	437	439	437	425	464	510	405	437	475	466	427	436	445	490	426	480	415	441	453	469	450	429	456	469	421	423	459	423	411	458	413	436	405	460	430	434	470	460	469	477	413	434	426	418	441	451	411	431	453	414	419	481	458	452	454	470	453	427	451	430	435	440	469	445	447	476	462	456	441	440	483	471	442	475	465	486	408	474	431	455	423	430	426	403	441	457	470	409	426	428	465	433	452	430	420	427	452	480	451	457	439	466	460	427	443	441	459	410	428	466	416	455	436	465	448	434	425	459	471	422	451	393	445	406	446	421	417	428	469	402	455	466	448	440	461	455	425	405	432	441	448	426	473	393	410	451	469	435	449	456	406	443	479	478	440	437	456	452	432	453	458	461	432	420	443	444	446	431	428	483	438	436	467	447	455	449	466	437	455	427	435	491	446	433	436	446	435	436	464	464	467	484	451	412	453	468	480	462	420	439	451	410	471	445	448	445	452	427	441	450	431	440	462	395	422	439	414	445	461	468	458	450	412	463	426	474	420	440	446	470	409	436	424	446	442	433	447	422	409	454	446	461	448	479	470	432	498	455	442	455	468	424	443	440	432	451	438	445	434	444	404	434	408	438	452	420	439	455	469	427	423	461	462	436	426	419	427	419	438	451	417	469	439	434	436	433	436	425	444	416	443	447	438	426	460	463	422	481	447	436	414	447	467	457	427	425	460	487	440	440	471	444	416	482	442	421	435	435	485	457	413	418	440	454	499	449	421	442	434	462	467	448	436	442	483	457	467	440	402	441	470	439	428	478	451	443	431	457	410	451	446	419	450	421	436	476	426	451	465	466	455	434	447	483	439	457	438	459	417	444	470	448	442	429	452	433	430	408	424	436	453	415
24281	11684	6089	2569	1808	1231	866	621	523	395	314	290	288	259	239	255	213	213	225	186	223	217	224	187	195	204	187	198	233	184	197	197	237	199	184	204	207	210	201	194	196	184	216	196	208	204	207	236	183	219	204	186	195	218	179	216	222	179	226	165	209	211	195	199	215	184	213	204	190	224	195	213	196	202	182	208	200	192	209	200	198	196	222	184	208	186	180	201	223	188	201	206	231	182	202	208	233	198	193	160	194	196	197	207	219	191	188	195	214	209	210	196	217	204	185	224	203	202	183	197	196	218	212	190	189	192	218	228	201	181	225	208	212	186	208	200	230	183	236	193	220	194	231	188	177	198	201	212	201	220	175	203	189	216	188	198	208	226	192	219	184	193	204	215	189	212	219	205	221	210	183	188	207	206	208	218	195	205	201	201	196	196	212	213	199	204	199	181	222	211	197	193	205	186	181	219	222	198	208	206	200	188	205	205	214	196	217	197	212	194	239	190	188	196	201	213	224	196	209	185	193	209	193	214	204	195	176	215	186	183	167	181	204	208	185	201	200	220	210	188	212	195	190	210	186	204	204	186	210	217	207	196	210	231	214	225	165	186	193	200	215	190	200	194	200	201	188	203	212	205	205	184	194	212	219	192	168	198	199	196	207	199	198	199	207	193	198	184	198	194	202	195	201	212	216	188	232	215	192	184	170	198	200	207	189	210	178	189	181	172	226	165	216	207	190	211	196	215	184	209	157	212	185	181	167	196	217	187	227	174	187	209	200	199	203	215	190	212	193	204	198	205	195	226	186	197	207	218	179	194	233	191	192	181	187	183	195	197	181	191	171	216	213	225	222	195	169	205	195	200	203	221	192	225	192	210	167	212	215	188	188	209	241	208	180	184	173	230	208	189	199	230	201	208	214	208	189	214	224	193	203	189	194	214	199	204	190	229	208	173	202	227	183	190	217	212	188	221	215	200	208	216	201	196	196	214	217	208	175	222	218	184	181	165	197	178	185	205	199	213	191	175	196	200	209	215	184	189	184	207	188	202	217	186	196	221	210	202	200	218	197	206	210	199	213	200	197	209	198	187	173	194	192	216	194	168	188	206	205	182	219	208	192	186	188	210	197	204	203	180	196	198	215	210	191	208	216	224	182	191	208	229	199	192	187	215	208	205	213	216	180	202	185	194	191	189	196	182	205	202	176	200	204	186	204	200	212	191	178	213	209	202	213	202	198	228	193	203	199	181	210	203	194	193	209	214	206	192	210	196	196	177	195	198	192	207	183	216	193	213	214	186	214	198	236	200	192	186	193	194	212	185	161	216	196	224	191	204	195	194	217	192	189	196	193	232	209	180	191	191	213	207	226	177	182	207	185	206	205	231	179	217	213	176	180	215	196	209	197	211	227	187	193	214	204	208	206	185	219	196	196	214	211	186	201	198	219	221	216	188	220	198	191	195	183	185	209	226	206	179	158	183	197	201	196	190	222	239	187	206	231	193	203	207	204	195	195	184	203	192	179	219	211	209	179	207	161	209	210	193	206	183	204	197	214	216	220	189	197	204	196	207	203	208	205	197	204	222	194	199	194	224	217	168	225	232	194	206	193	221	200	222	205	195	210	193	209	199	217	196	215	188	201	205	209	187	196	188	201	194	180	209	217	205	227	216	197	202	212	193	195	198	199	211	192	209	200	199	190	230	203	215	199	198	195	185	222	215	175	180	209	185	216	213	220	190	203	192	201	195	185	185	209	181	233	236	220	165	179	214	193	166	202	205	213	217	206	202	193	203	221	189	212	186	197	191	206	219	219	185	201	199	213	200	180	226	217	175	220	197	202	198	213	224	187	193	209	197	197	188	195	216	197	176	189	185	229	207	216	200	214	220	190	198	182	190	215	214	199	205	237	200	214	219	178	218	176	207	224	212	189	176	192	239	200	192	192	221	177	193	209	202	185	191	181	211	199	212	207	225	211	213	211	230	219	213	183	201	186	197	206	211	212	206	197	202	184	213	190	191	187	191	208	201	193	196	201	185	177	204	224	190	214	186	193	219	193	189	202	215	229	205	190	220	192	218	193	205	179	225	214	201	198	229	225	211	217	199	200	228	212	210	225	184	187	209	216	187	206	196	205	214	227	191	173	192	169	200	196	217	194	184	191	149	207	207	195	219	207	195	212	226	194	199	210	190	206	192	206	216	220	180	194	206	211	173	196	173	197	190	216	213	191	199	233	216	198	226	181	187	205	210	213	223	192	189	204	204	198	184	195	196	181	214	188	217	210	179	199	196	202	186	211	201	174	187	194	234	197	190	189	192	224	203	190	208	205	169	201	189	180	183	215	173	219	184	235	184	179	191	192	193	187	186	168	200	211	204	177	230	209	198	201	211	214	206	209	197	188	198	226	214	208	209	228	193	218	189	218	187	198	208	190	214	206	223	180	188	194	208	202	212	207	193	182	191	172	221	211	202	210	196	205	217	217	220	223	211	204	205	170	201	198	232	197	200	215	190	198	188	205	208	220	190	212	235	229	178	198	204	202	202	197	206	213	211	243	204	192	223	182	198	199	198	218	199	217	192	189	184	207	178	179	182	209	207	193	197	210	206	194	222	223	209	214	214	183	197	205	179	185	192	178	200	189	181	214	195	207	225	189	205	206	201	217	226	199	203	197	191	204	219	242	218	231	223	199	200	199	217	200	195	215	176	204	206	197	214	187	206	174	214	201	198	185	179	203	226	197	197	231	184	200	196	163	176	196	187	200	188	203	198	190	225	186	214	202	210	195	210	166	202	209	181	205	206	216	195	188	204	180	191	192	187	217	209	238	203	191	209	193	189	197	182	200	195	196	200	207	212	209	202	206	185	196	199	215	207	190	211	189	213	187	200	198	200	196	207	205	230	203	182	217	190	194	202	212	194	196	227	207	203	203	213	214	209	207	208	196	219	202	203	215	208	201	201	190	197	181	193	214	196	215	198	220	174	206	203	173	222	189	202	222	229	187	202	212	193	191	213	187	196	176	201	201	166	208	189	189	236	192	194	198	173	198	192	176	220	194	201	199	221	199	217	201	175	201	221	222	219	211	212	205	188	201	213	184	204	188	194	195	198	206	204	190	210	180	175	215	192	212	203	199	211	201	189	174	183	219	210	219	206	203	212	200	223	198	205	212	200	192	212	198	170	191	173	198	215	195	193	188	204	198	214	199	201	218	190	187	219	210	197	198	187	205	168	204	208	214	198	196	199	174	188	189	188	213	215	218	188	189	208	199	236	203	225	211	186	170	198	196	212	219	202	210	195	203	224	203	211	246	206	250	202	201	215	194	225	179	212	180	210	210	187	181	171	176	204	180	217	192	203	226	219	181	188	204	186	199	221	216	186	210	200	224	190	198	201	200	209	193	203	203	220	198	195	232	202	190	210	211	202	205	183	191	206	190	179	204	190	179	202	241	172	206	219	214	205	199	209	214	213	190	192	199	169	191	184	191	202	199	190	177	204	171	212
17579	10733	9184	7634	6734	4835	3423	3041	2296	1592	1348	1156	1055	959	947	884	725	631	639	607	637	640	602	547	533	509	552	514	529	530	500	463	491	520	539	479	532	497	516	527	520	477	510	510	515	540	531	500	499	535	470	505	470	501	522	492	472	519	513	535	459	503	498	469	523	515	500	501	515	548	567	508	492	470	533	490	504	516	471	553	497	487	530	475	501	499	485	514	505	522	515	480	500	501	521	477	469	446	489	488	494	493	533	485	524	468	504	515	465	524	509	504	509	517	452	467	512	495	473	509	491	497	484	489	520	489	484	463	500	516	501	521	506	498	549	501	503	519	529	519	493	461	487	493	510	471	506	500	508	476	495	457	490	496	487	504	514	511	511	468	482	501	489	483	450	519	482	500	503	512	485	475	499	522	497	478	475	489	504	517	452	469	470	500	484	475	476	472	508	468	503	492	476	485	502	478	498	475	476	490	495	449	495	498	499	471	483	504	506	508	507	452	500	503	541	496	520	490	484	497	476	490	510	482	475	489	499	515	489	515	516	510	494	494	522	494	524	500	449	504	528	474	499	535	481	449	471	498	471	473	472	438	492	492	464	485	503	499	516	480	498	520	474	526	484	520	472	503	489	480	494	482	504	515	508	478	513	490	500	502	469	491	527	490	499	467	495	522	503	469	471	473	507	511	493	512	497	576	499	555	513	510	465	497	482	513	513	506	496	513	492	530	535	496	465	488	488	495	480	495	494	480	511	473	512	494	522	469	517	491	506	493	485	549	487	463	529	487	487	532	534	475	476	486	474	475	486	484	482	475	499	477	488	479	471	486	515	450	485	500	548	508	483	510	500	528	515	515	507	479	460	475	493	482	496	510	539	521	519	524	508	472	496	479	539	487	497	494	466	496	527	472	502	448	527	521	511	475	483	472	518	481	488	531	503	473	514	483	490	453	526	482	463	482	507	493	487	490	514	512	524	490	468	490	515	481	489	511	483	518	497	479	497	509	513	470	487	531	508	505	482	515	543	495	499	488	515	491	549	479	529	460	523	500	505	448	514	511	469	525	503	502	466	502	467	514	510	508	525	497	478	485	489	516	495	547	449	492	475	550	498	523	478	457	475	477	527	496	527	528	498	505	516	475	476	507	519	510	492	506	490	487	497	473	492	526	526	424	478	467	504	530	478	502	506	490	463	536	486	478	516	504	492	504	506	477	484	549	453	507	516	479	472	491	488	479	489	503	500	520	480	473	485	492	479	523	480	489	477	532	487	511	536	522	526	479	538	487	484	517	484	485	505	494	490	475	505	460	472	518	534	530	510	489	506	529	547	533	509	488	499	520	510	481	500	524	488	468	499	508	494	491	468	465	479	498	512	499	506	485	488	482	506	511	511	507	496	477	486	499	485	511	493	507	526	491	520	480	478	518	502	473	529	494	531	490	553	498	467	468	491	494	541	516	506	486	518	486	487	531	454	524	485	467	502	495	535	506	514	456	489	457	490	471	496	515	483	513	502	546	514	493	511	495	469	510	519	485	469	513	488	522	478	516	511	481	504	480	488	494	485	507	519	478	476	504	510	475	482	488	483	498	480	513	479	490	484	497	518	477	499	446	518	482	526	473	538	482	480	473	445	499	499	501	493	494	507	471	494	494	534	499	501	506	548	520	500	487	509	496	482	502	512	497	492	520	478	490	501	507	519	491	454	462	498	473	503	508	506	511	501	500	504	510	516	468	522	505	538	512	501	520	550	517	474	487	535	511	515	512	502	489	517	521	448	492	478	505	467	509	516	474	480	490	468	506	495	488	493	528	522	481	543	476	496	490	509	506	466	538	485	490	505	474	490	465	489	483	494	520	489	487	532	467	555	487	511	517	504	503	496	507	483	491	543	460	507	476	475	519	495	493	454	485	489	488	496	480	524	500	494	504	520	511	543	481	505	484	505	500	531	539	493	468	514	513	521	529	476	503	478	487	508	478	506	509	494	474	485	464	510	475	465	511	498	501	537	525	521	494	474	482	492	457	482	506	462	514	491	461	503	466	463	509	503	493	509	507	498	510	519	494	496	525	481	499	473	497	492	468	445	502	526	486	457	484	513	518	493	508	484	467	533	515	465	475	493	496	515	478	517	499	551	504	510	478	515	507	503	477	485	464	474	469	488	487	529	511	502	520	483	498	494	503	511	483	498	517	540	511	478	501	489	573	494	498	505	473	489	489	482	494	494	446	521	498	503	517	525	505	463	504	509	492	486	489	529	493	483	470	474	533	495	470	507	531	515	486	516	483	505	513	523	467	478	523	482	510	515	491	495	468	516	473	516	480	468	514	509	479	524	556	484	505	488	502	484	495	471	505	519	506	506	522	487	535	473	504	507	518	530	535	452	511	486	512	476	457	498	481	511	494	513	514	495	424	500	502	508	481	480	491	462	474	507	463	460	454	508	491	500	527	517	481	472	496	506	461	509	507	503	489	465	505	475	482	469	472	510	485	522	508	475	494	520	512	510	505	510	523	489	505	497	498	524	456	454	516	497	475	492	471	517	521	457	522	492	535	493	493	536	483	494	501	465	498	502	495	453	518	472	526	515	507	475	471	539	493	519	528	507	498	471	502	479	519	489	498	480	470	500	498	484	475	488	509	483	502	450	526	515	493	491	511	471	462	499	479	508	492	494	486	496	494	441	505	507	507	470	535	479	504	496	492	498	513	498	486	479	487	522	487	487	512	468	499	514	513	494	487	528	494	506	499	502	508	509	516	492	485	494	529	492	444	512	475	521	546	524	493	541	508	497	481	474	486	477	482	521	522	495	516	481	539	526	507	491	498	496	476	524	501	480	483	481	519	480	499	466	462	501	531	485	494	533	491	463	520	532	514	456	490	516	487	473	510	484	525	463	504	492	491	463	511	527	498	519	499	509	471	472	538	489	563	465	515	465	523	467	493	527	496	514	502	536	484	550	473	517	497	444	495	501	484	497	493	503	521	481	501	494	522	501	511	504	485	511	489	521	476	473	443	495	489	468	513	484	497	485	489	531	475	480	505	523	500	478	523	527	489	468	488	518	484	540	512	493	503	491	496	474	488	523	473	489	499	488	503	457	472	497	486	427	511	490	476	473	484	485	495	490	488	480	532	483	532	540	481	480	518	493	491	471	527	548	473	517	487	492	471	462	474	480	460	465	483	511	481	506	484	524	474	479	514	500	507	492	521	482	493	461	497	512	494	465	490	462	517	470	457	496	503	494	514	475	496	504	518	496	494	489	504	500	510	463	503	476	477	510	449	541	509	457	470	504	478	469	542	517	490	515	421	525	472	471	491	475	470	493	507	527	497	485	457	468	475	540	491	460	519	488	494	514	515	509	519	502	488	453	466	474	556	472	482	519	467	508	504	508	483	493	491	503	487	498	519	476	507	490	493	513	505	487	494	517	520	505	490	466	489	536	497	480	517	505	503	462	503	492	561	498	461	490	503	502	481	476	506	552	524	510	492	491	523	484	502
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
