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
336616975068	336616975629	336616976179	336616976729	336616977279	336616977829	336616978379	336616978929	336616979479	336616980029	336616980579	336616981129	336616981679	336616982229	336616982779	336616983329	336616983879	336616984429	336616984979	336616985529	336616986079	336616986629	336616987179	336616987729	336616988279	336616988829	336616989379	336616989929	336616990479	336616991029	336616991579	336616992129	336616992679	336616993229	336616993779	336616994329	336616994879	336616995429	336616995979	336616996529	336616997079	336616997629	336616998179	336616998729	336616999279	336616999829	336617000379	336617000929	336617001479	336617002029	336617002579	336617003129	336617003679	336617004229	336617004779	336617005329	336617005879	336617006429	336617006979	336617007529	336617008079	336617008629	336617009179	336617009729	336617010279	336617010829	336617011379	336617011929	336617012479	336617013029	336617013579	336617014129	336617014679	336617015229	336617015779	336617016329	336617016879	336617017429	336617017979	336617018529	336617019079	336617019629	336617020179	336617020729	336617021279	336617021829	336617022379	336617022929	336617023479	336617024029	336617024579	336617025129	336617025679	336617026229	336617026779	336617027329	336617027879	336617028429	336617028979	336617029529	336617030079	336617030629	336617031179	336617031729	336617032279	336617032829	336617033379	336617033929	336617034479	336617035029	336617035579	336617036129	336617036679	336617037229	336617037779	336617038329	336617038879	336617039429	336617039979	336617040529	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
83471	70335	49188	25497	7855	389	155	134	148	150	119	150	163	144	174	139	133	125	151	135	131	136	151	140	151	149	146	158	128	138	145	154	149	152	145	152	131	139	142	146	133	129	160	143	172	136	168	175	144	148	140	142	156	135	147	176	181	139	141	104	126	150	137	149	151	143	116	164	129	123	128	156	144	133	148	131	134	149	140	124	125	126	151	137	153	135	133	152	147	136	144	148	135	121	151	166	138	136	127	154	120	155	133	145	154	144	147	127	163	142	162	154	147	157	142	163	153	154	144	146	126	160	135	138	152	152	150	139	151	147	159	145	166	122	138	165	187	147	125	144	112	160	148	140	125	151	140	169	151	143	137	144	158	152	133	152	150	177	146	142	143	119	135	124	145	147	156	141	150	130	148	159	127	149	134	132	126	130	155	151	150	152	159	132	125	142	153	133	163	144	161	127	137	137	148	145	138	156	154	145	143	154	158	169	154	143	135	129	158	138	154	145	136	149	122	140	129	150	141	127	153	159	157	163	151	144	152	150	137	150	133	137	127	150	130	133	134	142	136	144	153	147	154	148	145	146	142	142	162	130	146	134	147	132	141	157	120	135	141	158	161	139	147	148	137	154	154	139	132	161	152	151	126	154	156	127	138	142	143	126	131	129	137	166	143	117	138	153	154	146	141	148	147	176	131	166	131	144	139	162	172	153	159	174	153	144	160	141	149	121	151	134	153	142	133	138	157	150	148	153	141	150	167	150	133	144	152	151	131	145	147	155	137	158	152	154	142	159	148	167	135	162	148	162	148	156	150	165	142	149	143	151	160	139	148	152	141	135	151	160	154	160	166	159	150	153	130	136	148	131	162	155	143	151	156	148	152	148	153	136	135	179	158	165	148	154	119	130	142	144	154	140	127	136	151	142	141	139	142	147	140	142	161	155	133	157	163	145	164	143	143	144	167	152	150	142	153	179	134	163	146	135	138	181	136	144	148	153	144	153	144	131	137	147	127	142	153	143	165	150	135	167	151	151	152	158	143	132	147	147	152	159	157	129	164	160	169	164	148	168	145	135	143	134	171	141	139	144	142	146	132	161	136	150	153	136	146	148	158	177	138	156	130	150	139	140	147	130	137	149	147	137	134	152	148	148	149	160	156	136	156	171	131	138	147	162	135	165	160	154	165	152	171	158	145	129	144	162	146	131	142	153	142	145	151	159	153	135	159	147	146	135	146	154	144	170	172	162	156	137	155	148	131	187	131	146	146	159	157	148	137	154	142	144	144	153	140	140	141	136	141	161	142	138	129	156	137	170	158	156	144	146	138	156	143	159	145	154	134	153	155	136	154	162	148	141	167	139	118	151	163	163	153	166	147	143	145	147	163	168	151	152	143	148	147	164	160	142	163	154	127	143	165	149	132	162	148	138	152	159	152	138	144	135	149	139	159	140	143	147	126	157	151	139	125	125	160	157	137	129	141	130	152	163	145	129	136	140	154	165	149	159	157	164	150	159	137	144	158	127	136	133	140	142	145	144	137	150	149	159	154	135	147	145	147	150	149	138	135	151	139	147	175	157	152	152	127	155	137	151	151	147	153	154	135	127	131	141	161	149	160	153	140	148	143	142	131	159	155	149	146	162	134	136	161	148	146	124	164	151	130	157	160	143	162	146	164	141	131	170	151	111	149	146	137	133	155	129	136	139	165	143	131	141	152	129	157	144	155	161	112	144	163	155	120	142	131	123	146	136	146	131	155	140	147	131	146	159	110	166	163	140	136	154	137	142	137	159	150	149	136	137	152	160	162	152	134	128	154	137	153	124	136	147	149	150	147	142	153	130	141	165	149	154	156	133	148	138	161	140	153	140	157	153	186	127	135	150	144	177	119	161	136	137	152	145	165	145	164	123	148	160	160	146	138	129	148	132	159	150	150	130	139	146	151	135	137	152	136	142	162	156	144	149	151	141	143	149	131	136	128	150	144	151	134	131	147	168	170	145	153	155	160	163	117	155	169	130	143	124	157	164	141	154	164	165	177	137	139	165	152	148	162	157	152	146	157	152	157	154	151	138	155	123	137	126	139	158	168	143	128	153	139	142	141	162	159	140	154	160	159	176	144	137	144	151	133	141	127	156	159	139	134	145	161	154	149	138	141	150	149	156	140	133	150	144	145	151	161	145	141	144	147	147	121	164	145	152	144	141	137	158	144	129	138	152	154	153	155	144	153	167	152	160	154	138	137	160	165	144	147	157	149	158	147	164	155	144	147	148	121	139	154	137	125	154	161	147	167	157	143	123	134	135	143	136	145	152	142	161	137	148	136	156	144	133	141	177	152	146	159	165	134	149	129	164	143	155	140	130	149	181	143	148	145	158	166	162	146	132	161	155	141	122	171	156	147	138	116	142	114	160	135	155	143	128	137	160	140	153	128	145	158	145	141	144	138	136	154	151	141	148	159	154	128	140	139	133	127	135	166	138	139	135	161	148	171	142	136	119	162	153	159	142	120	156	149	143	176	140	131	166	144	140	148	180	140	132	151	143	135	162	146	154	170	126	151	164	138	143	130	153	158	173	141	132	137	139	133	161	153	140	160	129	143	141	142	142	126	159	175	133	134	133	163	150	129	146	173	135	146	132	148	138	142	171	135	150	148	140	140	147	127	137	161	154	190	138	142	170	146	148	142	174	148	132	168	136	139	145	142	147	153	151	135	159	134	154	127	139	157	153	158	151	136	161	153	163	125	120	143	133	145	146	159	165	141	133	156	136	139	126	131	144	129	152	152	138	163	153	137	135	149	152	143	177	143	140	121	151	149	157	157	143	166	158	155	151	164	148	143	147	146	165	139	174	146	158	139	139	160	134	141	146	163	146	124	137	152	150	149	128	157	153	164	150	152	155	162	141	164	160	143	147	135	155	147	124	160	145	144	131	140	154	142	135	166	137	147	139	133	132	138	142	135	150	145	178	155	131	147	146	175	147	148	153	148	152	138	158	154	147	132	135	154	147	144	132	131	151	159	166	154	123	154	146	155	145	132	134	139	151	156	150	149	142	148	143	112	176	140	148	134	121	149	165	124	135	144	128	171	138	146	146	153	141	159	155	176	161	158	143	146	151	137	133	154	169	123	148	142	153	147	160	154	153	142	153	146	151	145	154	148	155	152	158	143	170	136	155	142	154	145	142	148	162	147	147	130	153	137	149	140	160	123	145	155	140	162	138	150	154	127	151	133	157	144	142	146	145	148	145	150	170	146	140	160	160	145	132	173	167	129	152	158	160	151	141	151	148	158	145	148	153	139	145	167	147	162	145	120	157	158	143	130	118	144	141	144	134	142	160	154	145	146	136	173	141	128	135	157	142	127	143	143	138	143	175	136	170	134	134	150	160	171	155	144	154	137	148	152	146	163	164	129	155	142	126	151	152	138	156	124	156	139	157	148	127	174	135	168	144	147	145	147	148	166	138	131	172	146	162	166	166	144	166	150	153	162	155	138	134	154	155	151	148
71774	62327	47315	26599	5799	341	366	344	345	364	365	345	366	368	360	337	325	343	325	326	362	361	378	364	354	367	364	344	343	359	376	363	359	349	366	345	352	343	380	356	338	343	373	369	360	404	400	403	396	383	334	322	377	359	333	356	371	335	323	352	368	352	336	369	346	361	339	357	344	355	366	355	346	362	352	359	353	355	326	318	355	365	337	350	353	342	321	307	355	328	352	360	341	326	398	327	348	325	363	363	352	344	384	351	309	316	388	350	341	375	359	325	354	355	329	355	358	363	350	363	337	381	358	377	323	361	326	339	336	358	363	331	334	362	324	351	374	337	353	373	323	312	347	346	361	340	349	334	379	353	346	374	329	343	366	365	330	347	336	353	311	321	341	348	356	360	330	338	323	361	321	326	358	323	359	328	314	367	367	363	342	324	334	342	353	339	352	349	389	336	354	362	369	363	326	340	338	345	356	349	368	326	350	346	357	354	342	378	331	363	337	331	345	352	338	382	364	348	355	347	344	353	347	369	352	351	337	329	344	361	323	327	367	337	347	365	346	380	352	331	333	333	378	339	328	368	384	312	355	348	325	326	343	347	385	337	357	359	350	330	347	345	332	355	352	350	336	340	368	329	347	331	348	299	337	318	357	368	337	365	337	311	354	361	361	333	381	343	302	355	342	354	328	376	352	355	340	324	351	359	344	343	326	346	377	331	359	330	324	338	321	318	333	341	348	364	359	372	357	345	336	347	368	331	363	357	373	372	351	364	323	392	353	337	324	339	350	358	327	362	335	364	386	352	366	344	341	340	360	309	374	354	401	365	360	359	384	357	337	356	338	352	378	358	323	329	346	338	340	324	303	325	334	350	356	361	378	342	386	352	333	377	358	335	350	315	333	366	345	356	361	354	346	324	323	334	366	345	333	381	326	351	371	358	360	330	366	351	359	353	372	371	350	394	354	341	360	350	320	353	333	345	352	352	369	295	351	363	371	327	354	331	328	311	348	331	345	321	371	338	349	318	354	323	358	360	352	344	387	360	324	378	334	330	343	338	377	369	388	335	357	373	303	324	334	321	367	340	348	341	351	316	344	365	316	348	334	345	354	332	415	350	328	341	357	361	324	361	371	302	354	341	355	357	350	346	351	361	392	336	376	333	364	325	356	392	354	323	340	317	329	341	343	347	357	364	354	397	367	332	350	349	369	328	323	353	319	378	341	358	384	329	322	355	338	373	337	325	323	315	358	366	340	374	357	348	312	351	365	317	368	350	316	375	356	327	320	343	362	373	368	333	332	365	338	343	366	341	362	344	335	373	318	315	370	321	334	343	341	338	371	342	314	357	353	343	314	358	344	356	341	357	344	335	370	353	348	369	361	339	368	347	339	324	376	332	340	385	351	394	310	356	347	355	338	325	373	320	323	303	349	371	359	343	340	326	365	344	383	344	349	375	343	331	343	354	323	330	356	340	326	350	363	333	336	379	354	359	350	359	351	378	338	310	325	386	364	322	313	372	332	368	373	383	344	342	336	336	358	347	353	359	319	389	354	325	314	330	353	358	334	360	376	337	375	346	338	342	334	350	362	333	359	355	330	366	309	375	359	343	369	366	363	350	353	351	343	367	326	365	325	346	345	407	351	357	336	323	360	354	369	382	339	373	351	362	365	343	369	328	355	336	348	339	359	323	343	326	332	340	335	358	342	363	362	329	358	346	341	329	368	337	349	322	364	372	357	325	352	374	378	333	333	349	301	320	329	379	339	349	352	361	363	363	381	323	350	333	326	346	347	330	360	349	330	358	338	343	340	373	348	368	338	331	339	347	346	348	339	335	345	368	331	319	349	332	367	344	342	369	359	337	371	357	326	345	325	328	361	334	351	371	333	332	337	369	341	378	334	358	359	368	363	382	332	360	367	338	373	332	363	356	328	316	309	371	359	364	355	365	364	371	359	339	375	333	351	354	396	303	295	349	331	312	328	373	352	338	345	339	345	351	337	357	351	375	312	392	363	333	326	355	367	348	332	333	340	389	346	348	372	372	366	374	362	358	361	354	372	358	366	358	350	326	354	356	353	355	344	378	343	328	335	333	373	359	350	365	393	361	381	369	335	347	337	351	339	353	376	366	317	365	345	340	350	399	366	368	351	362	314	376	371	340	358	341	352	376	308	304	336	354	331	367	345	368	349	346	361	359	360	369	334	359	335	369	394	346	385	386	331	341	339	356	355	329	372	332	340	341	336	350	385	354	363	365	367	359	367	351	373	351	331	351	329	330	368	330	380	386	357	346	344	358	323	317	346	339	366	350	353	372	347	312	342	368	368	362	353	343	348	367	366	346	343	366	330	358	376	337	349	365	362	384	339	329	361	396	379	350	323	350	352	367	391	354	363	339	363	327	350	370	364	317	361	318	336	355	380	339	377	374	345	356	370	355	350	346	337	352	358	333	331	348	312	375	333	352	331	401	364	363	364	338	340	360	313	366	308	350	343	330	364	320	355	337	339	351	350	364	331	337	366	369	358	344	351	361	346	341	340	345	348	346	350	362	341	321	339	339	331	350	383	339	338	355	348	333	361	348	344	369	347	360	358	379	342	312	357	319	346	335	346	340	312	365	350	347	343	364	337	348	348	327	352	364	309	354	328	386	384	349	346	326	351	376	346	368	385	360	377	351	323	324	359	371	348	337	356	321	346	338	336	341	335	334	340	339	374	376	327	334	361	352	379	377	365	369	341	352	361	347	344	354	352	346	354	332	352	349	329	342	354	358	376	331	362	346	317	312	342	342	358	325	365	333	326	320	380	369	358	351	366	384	335	368	328	345	369	347	376	372	390	370	326	386	345	336	340	328	364	342	368	337	334	360	365	335	378	350	364	307	366	379	333	366	365	355	329	327	358	378	373	325	339	299	355	347	354	348	348	351	378	363	354	353	344	334	355	366	369	330	348	375	353	318	313	369	378	313	332	340	354	356	376	386	349	370	349	312	344	327	376	362	355	331	335	326	342	360	339	371	317	332	380	342	377	342	365	363	338	366	340	353	343	357	351	376	309	340	398	331	362	371	368	331	362	345	340	373	373	352	346	346	310	344	333	344	357	379	342	325	366	364	362	349	315	377	361	347	345	334	358	313	339	371	318	358	391	337	354	379	383	327	353	325	329	339	353	340	307	346	363	354	312	311	330	363	330	356	355	305	342	314	358	319	348	345	333	333	333	336	298	352	350	310	382	375	345	339	341	335	324	349	339	373	377	369	342	349	334	359	330	377	312	376	374	365	364	309	345	375	355	352	376	325	317	360	298	371	362	333	369	358	347	352	323	338	342	361	375	340	320	342	315	359	368	357	350	362	346	321	344	373	349	343	359	349	373	361	338	343	361	365	354	358	328	327	383	314	360	354	376	343	333	345	356	345	357	360	394	374	352	361	329	395	348	370	358	377	321	357	356	363	353	359	327	351	333	368	375	354	351	361	365	361	349	349	355	339	346	350	371	350	328	336
48148	26302	9879	1591	235	163	145	128	129	130	125	150	144	113	144	148	144	144	131	144	131	132	156	122	137	146	132	136	162	144	145	115	117	136	146	158	126	138	154	133	128	150	151	125	135	150	166	141	147	138	128	130	141	130	133	139	169	156	144	134	143	134	143	151	136	135	124	120	133	156	138	130	143	141	131	132	141	159	124	154	131	154	157	136	143	131	158	133	126	122	125	148	158	141	131	111	149	150	141	113	146	118	126	137	120	141	143	152	125	156	109	119	134	134	141	137	163	138	123	116	162	147	150	136	137	119	150	144	145	137	149	128	141	151	145	132	142	148	142	121	135	127	152	151	133	140	136	153	138	133	151	119	143	127	142	145	165	148	127	154	146	151	140	136	142	155	163	152	145	119	139	147	162	132	144	134	144	128	119	137	125	148	138	140	127	142	131	173	153	135	151	147	125	140	137	140	140	139	136	136	144	166	137	161	143	137	128	116	118	132	137	144	138	136	145	138	112	158	130	134	125	144	142	135	151	132	132	139	147	138	150	162	169	163	134	154	155	155	155	153	141	133	144	139	155	132	152	143	134	136	146	139	156	169	138	129	143	144	132	157	124	137	150	144	134	142	145	137	139	149	139	136	132	134	140	147	140	134	157	132	138	145	139	143	99	127	129	128	123	149	127	158	151	154	127	127	122	141	140	129	164	145	140	116	129	137	140	157	157	106	122	147	155	143	129	126	134	171	131	148	149	157	135	138	129	167	153	161	131	154	149	146	163	142	160	143	137	144	137	141	171	137	137	140	123	142	131	119	155	117	129	148	157	134	157	133	127	137	154	129	131	142	141	143	138	134	131	167	147	134	158	139	149	123	130	124	140	148	137	146	146	152	144	127	125	129	169	164	163	153	134	129	144	159	141	155	135	148	141	145	141	125	124	142	151	160	162	141	121	130	157	150	157	163	136	134	154	138	151	128	149	135	155	144	146	149	158	161	134	137	145	147	154	144	153	165	158	160	134	125	152	177	118	125	140	150	146	139	151	133	155	117	147	125	129	154	161	154	129	151	129	136	137	150	121	144	133	158	150	153	135	127	128	128	167	123	128	136	136	147	137	147	137	135	148	148	128	156	151	154	131	135	143	126	146	142	118	150	133	135	145	140	165	132	138	142	147	134	124	151	148	137	154	139	144	160	151	122	172	139	136	141	130	141	118	126	152	126	138	134	147	141	152	151	172	149	150	146	168	134	129	144	161	161	137	150	160	130	147	176	142	157	152	154	145	164	129	154	116	142	121	131	167	152	161	146	132	128	134	130	135	147	163	154	135	149	151	114	139	138	130	133	142	155	147	123	145	143	155	157	134	132	133	136	139	127	171	139	128	135	147	135	131	123	142	116	143	153	152	133	159	124	121	131	145	134	156	146	148	131	124	144	145	132	163	170	128	145	136	132	137	160	147	138	150	136	141	134	137	129	152	130	125	124	139	145	154	139	153	147	126	121	144	136	132	139	153	123	147	148	152	135	135	144	133	121	129	129	114	127	145	118	162	154	140	130	133	148	147	154	142	116	149	147	156	154	145	123	135	137	114	130	138	147	147	145	124	143	148	123	156	127	129	138	166	141	146	130	143	139	135	172	149	149	168	140	134	138	157	163	123	145	143	139	155	129	126	141	163	143	153	153	148	158	136	140	138	141	129	132	159	144	161	157	139	134	133	153	126	153	134	131	129	162	131	159	132	153	146	140	132	125	158	130	134	162	124	130	137	128	144	146	121	131	142	126	139	164	113	137	116	146	156	171	140	180	165	140	144	147	140	156	139	141	142	166	151	134	157	132	145	133	146	157	140	145	132	116	136	136	121	162	130	143	139	119	146	147	147	138	142	142	124	129	143	147	147	121	155	140	142	138	141	141	130	140	146	157	143	138	145	129	120	128	108	149	128	150	143	111	133	152	131	130	145	145	137	153	132	142	150	152	139	130	123	143	122	154	143	146	139	141	140	146	117	133	161	139	135	163	123	112	137	125	126	133	157	154	149	132	142	132	142	145	125	117	117	148	131	114	117	141	149	146	118	131	120	124	138	134	125	130	131	131	146	131	150	120	142	129	150	133	120	128	149	149	148	141	147	126	146	119	141	142	132	129	160	141	144	143	132	140	163	136	126	135	153	158	156	141	123	154	134	144	160	138	129	163	153	119	156	152	153	169	123	148	158	157	140	118	144	118	139	142	137	138	144	146	137	141	147	133	122	131	164	141	121	143	145	153	138	111	126	136	151	136	145	148	164	159	144	149	117	146	154	139	159	135	142	127	141	138	151	131	138	140	161	145	127	149	141	157	142	145	148	151	153	135	143	116	141	137	151	132	133	143	123	131	157	136	155	135	123	137	137	126	159	132	151	140	139	151	147	132	142	150	164	143	147	135	145	137	165	147	142	121	171	147	143	134	131	127	134	130	108	132	141	126	136	150	150	122	153	140	122	147	145	156	140	141	148	140	140	134	151	129	175	114	144	153	152	149	133	134	135	131	151	134	147	147	150	134	150	159	140	130	163	120	149	152	142	128	166	131	133	131	143	134	140	153	129	137	140	133	166	130	146	142	133	154	144	152	136	144	142	138	125	167	166	143	133	135	140	146	172	135	149	146	146	157	122	149	150	145	146	144	159	143	119	136	146	131	170	163	123	167	148	122	143	152	146	150	122	149	142	129	152	137	133	156	131	136	145	148	146	153	160	130	133	151	136	133	139	140	153	116	120	146	148	145	142	143	127	174	140	128	128	138	142	144	155	127	151	128	148	127	157	129	130	133	154	147	145	137	144	134	141	140	128	138	164	129	128	133	146	148	136	139	136	134	159	135	149	143	141	141	122	160	150	136	134	157	124	152	136	143	120	155	152	156	116	162	158	155	152	154	148	143	151	130	120	162	165	149	149	129	139	140	134	132	112	145	130	137	123	140	159	152	153	139	141	139	148	140	140	149	120	138	138	144	153	151	132	136	158	113	143	139	157	136	132	151	140	157	121	141	123	141	155	140	149	141	152	133	141	129	152	140	145	140	146	135	136	130	157	142	155	156	154	143	145	133	140	148	148	153	142	154	123	127	155	137	142	150	143	153	136	139	128	159	158	135	115	128	152	115	129	131	134	129	124	132	144	181	148	122	125	130	128	126	149	141	154	126	133	140	149	147	155	147	137	149	144	130	151	132	141	149	151	135	163	139	115	140	136	142	155	144	131	151	163	138	145	136	139	146	137	131	122	139	127	154	146	136	139	131	138	133	130	143	130	117	138	154	137	129	119	148	143	129	136	134	151	159	136	145	144	145	133	158	122	134	127	156	113	118	146	131	151	161	136	131	126	148	134	154	164	140	155	159	140	142	107	134	112	137	136	120	158	139	129	112	137	153	140	131	145	135	158	130	156	133	165	137	147	140	125	124	136	143	118	148	111	138	155	144	110	137	157	140	162	142	135	153	140	139	117	145	134	144	145	148	146	148	136	150
41706	24203	11064	3135	580	331	340	352	333	381	344	343	349	356	343	357	345	356	357	368	349	372	369	356	347	350	330	346	341	360	334	345	365	344	357	338	361	336	330	362	330	349	343	350	363	374	328	372	338	348	336	356	341	371	343	356	327	383	354	338	338	342	331	340	335	355	357	339	361	358	345	384	327	340	346	356	297	346	368	364	336	362	370	332	348	334	344	341	344	318	339	340	335	367	329	369	320	358	351	354	363	337	364	374	342	373	378	302	342	365	339	352	346	329	333	332	347	354	340	336	378	359	337	346	323	372	337	356	344	341	328	328	344	354	358	330	322	347	327	363	345	370	344	334	348	361	342	367	356	381	329	289	357	352	344	369	377	344	375	331	360	322	345	334	350	320	365	382	342	382	370	347	366	338	340	314	321	341	352	366	365	345	375	348	341	325	337	348	338	352	374	344	338	382	353	380	344	347	349	364	380	349	376	365	336	359	329	357	337	356	375	344	373	309	328	336	360	356	358	332	337	320	359	342	367	354	344	332	342	346	413	335	362	368	355	362	371	365	349	364	346	335	299	351	345	365	376	367	330	343	373	336	341	319	368	364	343	341	354	348	348	348	373	334	368	336	331	321	356	359	370	350	334	368	337	346	339	305	372	355	333	357	368	326	373	375	373	344	390	359	343	362	334	353	382	370	330	346	319	363	353	338	361	356	328	340	315	330	342	335	367	361	324	348	340	368	357	366	329	359	348	368	315	321	336	383	332	396	325	337	349	363	371	347	330	356	329	339	335	364	354	383	355	386	384	356	353	338	371	335	363	346	352	354	319	329	354	357	352	343	379	341	343	353	339	360	325	330	347	358	348	341	347	339	350	357	340	343	361	326	356	349	367	348	378	362	363	364	388	348	305	336	362	328	316	353	318	318	356	377	356	331	367	335	346	348	372	339	360	391	339	296	360	349	339	378	336	328	375	333	382	350	356	319	301	380	326	356	372	352	343	338	354	397	342	370	349	388	375	346	335	369	357	334	340	360	350	367	353	319	375	321	353	336	342	325	371	369	331	320	332	332	380	331	358	369	362	340	361	334	337	361	372	363	348	351	337	387	371	358	345	360	368	328	387	341	358	363	378	341	357	342	375	357	334	345	336	335	382	331	351	298	350	345	339	369	342	312	339	360	335	353	366	376	337	355	334	367	351	357	323	341	351	344	360	353	345	372	382	337	368	338	339	347	316	340	364	370	349	330	387	347	378	343	346	359	359	351	381	346	302	315	301	344	406	335	343	365	354	342	352	319	337	362	370	330	306	379	351	342	328	339	342	358	325	354	369	349	331	340	367	376	353	335	332	345	384	321	358	376	386	354	371	337	334	415	343	365	359	343	332	335	321	348	374	301	357	364	337	381	328	337	383	347	340	379	379	362	342	371	352	342	357	393	341	312	287	357	368	312	342	355	328	354	316	339	338	365	377	347	362	337	326	331	350	361	369	372	363	341	333	357	342	366	342	346	351	361	327	345	340	326	349	341	351	371	385	331	356	366	388	347	354	345	377	373	318	341	358	342	339	369	344	362	337	370	329	389	356	359	347	358	372	370	338	310	334	349	342	314	328	342	317	358	340	355	337	339	339	329	360	332	337	357	400	364	325	347	370	352	366	361	410	353	372	334	329	346	381	344	337	326	336	318	333	326	319	398	354	393	336	368	336	344	366	322	329	339	335	343	321	369	346	373	328	359	345	355	370	358	340	358	380	348	333	312	333	346	353	337	338	354	324	370	371	381	353	346	327	359	364	372	368	353	346	329	336	371	363	369	352	337	360	356	331	393	350	339	357	365	301	334	361	346	352	350	355	309	356	361	370	353	358	328	348	323	362	354	377	348	364	325	381	329	339	371	295	330	351	376	331	352	340	332	321	347	341	365	370	333	390	347	332	366	345	375	334	354	321	326	345	337	366	345	349	366	322	331	336	366	307	340	333	320	387	354	361	375	362	347	366	348	356	344	343	319	332	372	319	360	366	365	329	335	363	369	341	351	356	358	368	344	346	344	326	362	362	362	354	361	335	366	343	335	369	357	364	353	326	326	372	341	356	328	373	344	315	326	355	375	337	315	318	343	306	352	329	309	353	359	368	368	326	324	353	341	349	339	357	336	333	342	335	343	366	350	350	369	379	346	358	368	329	343	339	331	338	331	390	373	383	353	383	376	348	343	318	346	374	347	367	350	400	330	356	342	325	340	358	350	375	364	363	353	335	367	341	349	318	322	343	338	358	343	349	363	354	344	342	354	320	339	345	327	365	360	389	349	333	333	349	343	348	343	358	347	366	372	348	341	348	370	313	368	358	329	352	367	359	320	330	346	346	358	354	379	359	362	320	363	347	344	337	346	327	333	362	353	320	342	327	346	347	360	332	375	367	341	332	356	338	307	352	357	380	356	355	352	309	334	329	331	348	371	347	347	343	386	361	361	375	348	354	352	343	364	387	355	395	363	343	316	346	352	331	316	320	352	329	357	334	327	351	386	356	383	312	354	344	330	336	341	346	332	352	356	344	301	358	370	395	338	353	331	383	343	365	343	363	377	378	331	345	358	374	330	372	348	329	331	300	364	368	360	368	355	365	357	348	350	351	353	309	363	360	364	365	353	335	344	334	323	360	355	327	350	337	334	366	319	327	347	367	336	381	371	362	341	367	351	321	371	368	353	356	361	358	361	319	356	353	374	353	337	364	354	361	370	331	351	332	339	335	333	347	351	360	347	384	344	338	340	355	409	339	330	343	338	373	335	353	365	366	347	341	316	366	349	357	391	355	363	382	348	341	354	382	346	322	342	348	329	365	344	372	349	335	390	343	329	366	354	355	330	345	355	334	358	373	366	357	347	321	338	340	343	354	349	383	379	314	357	353	373	338	337	315	334	361	313	360	316	360	355	326	345	351	368	347	370	330	330	332	368	351	344	369	368	361	340	383	407	341	314	354	347	381	357	331	373	355	328	353	341	359	320	356	342	371	331	360	372	350	321	346	410	394	354	337	321	372	333	370	346	348	335	336	365	378	373	362	366	362	332	344	364	330	357	387	373	343	357	392	355	378	360	383	304	328	387	351	358	378	344	386	356	338	388	385	386	322	332	346	367	374	373	327	359	348	359	370	391	334	379	335	367	370	354	339	357	336	325	343	351	349	390	374	340	353	360	349	358	392	333	334	337	333	344	348	345	345	354	336	380	316	329	356	363	330	345	373	371	345	386	328	345	346	332	368	351	349	361	364	358	352	344	394	352	375	362	362	353	366	323	385	350	369	339	358	357	346	325	365	328	364	351	346	327	354	338	338	373	347	336	316	303	345	403	330	358	337	342	356	361	311	341	348	367	325	329	340	362	407	339	350	341	352	319	347	367	357	347	374	325	376	338	372	326	363	331	311	348	347	356	357	375	358	362	364	338	344	357	359	345	348	347	334	357	348	351	350	357	361	409	371	350	379	354	329	361	362	353	326	339	336	337
78682	59981	38496	16832	2797	228	171	188	188	149	174	161	173	178	196	163	180	184	165	182	175	189	175	182	169	149	164	180	165	165	174	174	189	177	169	182	183	211	176	183	189	189	201	169	164	148	159	171	184	152	188	179	178	192	190	186	195	183	168	172	182	180	157	180	182	190	153	183	145	169	189	187	158	149	200	185	143	192	161	165	167	167	164	197	179	173	183	186	186	154	179	184	205	183	160	156	162	171	170	170	178	171	170	187	146	191	161	192	200	181	177	173	168	176	155	163	174	187	184	189	158	173	174	154	150	170	206	193	157	164	156	199	163	177	181	160	180	163	169	191	142	188	167	169	184	161	186	159	179	187	187	165	168	155	174	189	157	183	153	180	147	178	182	151	193	173	180	171	163	165	177	180	153	177	177	181	161	185	157	172	197	147	162	198	172	194	164	210	171	181	164	167	158	172	195	170	166	171	158	190	178	174	158	164	147	172	172	164	167	165	168	189	176	167	165	203	198	198	162	163	172	163	155	170	182	172	168	163	185	175	182	172	197	193	174	158	171	174	180	191	164	193	154	162	201	177	179	161	170	187	190	185	182	166	159	152	175	163	169	167	179	141	171	172	158	153	180	172	188	165	184	182	191	156	189	189	175	187	192	164	183	212	176	180	151	184	168	166	145	192	166	154	189	180	190	183	161	178	184	187	163	185	156	182	203	195	172	188	201	190	191	200	182	166	149	171	179	161	174	202	175	169	176	167	170	171	162	160	163	169	160	136	157	179	181	178	171	160	169	191	172	156	193	161	162	174	173	175	166	179	169	187	167	165	170	185	183	156	192	161	173	177	158	166	183	166	162	181	174	159	210	142	175	162	188	198	199	184	173	156	147	171	164	184	164	198	155	185	208	182	168	182	169	166	179	165	150	191	179	165	163	159	169	170	170	194	196	199	167	201	190	170	163	170	212	177	169	171	145	174	183	172	158	162	163	158	177	179	174	192	166	180	196	194	168	203	167	142	204	174	184	162	194	155	167	175	158	202	168	173	177	168	170	162	165	175	164	173	196	169	166	154	162	172	155	167	177	160	186	171	183	181	159	185	182	191	180	185	196	170	181	170	167	190	169	169	184	196	161	169	180	167	171	181	190	163	184	193	192	159	181	163	154	166	166	176	192	180	181	162	178	155	155	162	180	181	188	192	172	161	187	180	165	164	202	196	179	168	194	174	179	157	155	167	154	161	158	191	152	190	169	171	191	157	166	175	164	182	172	155	164	183	190	171	194	168	168	140	204	168	174	179	162	157	179	159	171	147	167	168	187	188	177	198	187	158	167	157	159	168	188	178	192	209	172	189	195	167	203	173	173	186	170	165	183	161	181	189	162	192	165	152	161	166	193	163	163	178	169	190	152	204	166	174	180	161	172	179	167	184	157	169	172	179	186	174	160	217	180	154	176	171	169	205	138	145	169	182	175	156	186	165	180	173	179	185	172	174	169	187	190	179	194	151	192	179	158	168	163	167	204	178	168	188	167	182	174	184	191	164	162	179	157	157	185	154	178	178	176	160	195	172	187	166	176	163	189	162	169	183	171	171	191	197	174	175	196	172	176	194	153	174	181	172	168	193	154	189	182	171	163	195	161	168	194	189	174	176	199	199	171	173	168	193	186	183	208	178	167	186	179	159	171	165	162	180	185	164	157	156	177	179	192	182	168	176	172	167	185	169	187	170	198	195	191	168	189	202	170	168	186	164	162	201	153	169	168	194	214	198	176	187	197	169	172	166	157	182	208	170	185	153	173	171	184	159	139	170	184	194	171	169	153	191	173	170	165	212	179	178	164	149	163	166	158	155	187	162	175	172	169	177	190	167	171	155	177	170	178	175	186	169	185	177	157	156	155	200	198	187	186	173	190	195	198	190	172	188	189	193	163	203	173	165	160	158	189	176	189	172	176	178	158	158	153	167	153	171	178	162	168	185	174	164	164	160	170	176	181	162	189	162	168	158	173	171	195	168	154	171	165	191	173	180	161	165	173	169	167	177	167	175	181	181	196	187	170	177	164	176	172	175	151	172	197	160	206	188	165	188	165	184	166	176	165	177	167	167	146	182	171	166	164	151	155	188	162	165	148	174	172	168	177	182	170	183	167	166	164	159	160	185	148	168	173	171	181	162	163	154	196	165	163	172	177	160	165	201	183	157	170	174	174	162	184	175	189	160	182	150	194	163	167	162	155	160	176	187	177	181	188	148	172	182	187	168	155	151	177	181	168	147	186	166	173	177	188	166	156	159	161	171	200	183	165	181	144	170	181	183	164	183	166	177	177	195	152	182	185	173	177	164	188	164	187	188	162	176	187	205	164	178	181	157	194	166	180	178	174	160	169	179	163	186	165	203	197	176	170	160	165	198	175	171	160	179	183	166	186	176	156	162	170	236	158	152	173	162	188	169	194	163	171	149	166	196	167	172	181	157	178	174	159	179	156	151	158	169	186	188	160	177	192	176	168	163	177	167	157	183	176	166	176	184	194	188	178	161	162	196	151	200	163	199	179	184	184	160	133	179	188	173	169	172	171	183	167	175	161	174	198	164	170	200	165	189	158	201	190	175	172	177	163	158	177	167	174	175	157	182	166	154	142	166	189	162	182	168	164	187	146	184	158	172	175	177	193	147	172	173	178	194	176	190	166	166	168	177	163	179	140	167	182	152	172	175	178	167	177	183	171	170	187	191	173	175	162	161	164	179	196	174	180	158	161	162	187	171	154	188	176	171	176	153	188	192	220	178	161	170	159	145	158	174	166	189	192	182	162	184	163	188	175	178	184	181	157	191	171	158	178	162	173	184	162	180	169	168	151	197	177	165	172	152	182	162	176	173	180	181	186	161	167	156	158	167	202	205	179	176	146	163	175	201	154	205	170	177	176	194	211	177	163	157	199	170	159	146	168	189	158	171	182	163	155	207	176	181	169	170	172	213	168	170	138	158	173	173	150	168	193	168	169	173	159	179	161	206	199	195	164	160	176	194	173	144	175	191	172	187	191	184	169	148	176	164	190	183	158	187	172	161	156	171	180	200	168	184	168	184	203	172	170	182	161	183	176	181	157	143	173	184	206	177	174	163	152	163	190	186	155	164	161	148	162	159	183	166	168	177	193	170	190	176	177	172	172	173	186	175	167	196	192	177	170	149	169	192	160	189	182	172	170	191	168	159	166	175	181	154	169	181	173	165	189	203	149	175	168	160	180	188	162	171	195	140	170	159	155	142	168	183	204	159	148	194	176	152	168	170	173	164	167	182	168	147	162	173	169	217	191	177	175	144	185	174	186	172	174	178	141	160	179	168	158	146	189	162	165	190	161	166	183	148	171	176	163	179	154	171	166	170	162	177	167	181	171	173	161	172	169	178	161	166	167	189	169	163	167	188	161	169	175	142	161	178	164	163	168	156	179	167	157	166	167	187	170	159	191	203	166	178	163	172	184	178	158	181	152	183	135	194	172	155	162	175
60825	49583	37277	17049	2960	503	424	425	405	427	427	447	414	394	416	441	414	413	421	402	424	414	397	403	402	396	400	423	409	422	385	426	423	385	428	408	426	415	394	391	385	402	436	399	447	420	450	431	430	442	406	423	452	382	422	430	441	419	417	394	391	414	407	399	443	407	407	434	471	402	420	418	435	458	434	405	451	383	437	401	421	418	431	418	453	421	406	402	426	376	413	435	392	439	387	373	421	383	418	451	415	425	417	394	438	384	427	434	391	400	420	408	408	466	422	405	441	393	409	404	440	389	447	407	423	421	432	408	402	420	423	388	426	463	432	439	403	424	413	394	423	427	396	420	446	414	405	360	397	416	399	418	422	438	404	394	425	409	451	431	464	408	415	395	435	415	418	413	439	436	391	430	430	428	423	419	373	441	401	421	399	416	446	402	394	416	387	440	385	417	428	447	420	398	406	449	425	439	442	435	400	442	413	392	432	403	377	436	390	403	381	436	425	417	418	413	422	412	437	378	420	408	396	403	379	399	419	447	400	403	401	408	397	441	389	414	423	444	424	414	390	443	381	394	414	420	434	421	428	432	424	404	413	420	436	408	431	421	433	410	414	449	401	429	430	389	411	396	404	450	435	416	419	408	430	394	424	446	425	410	433	452	381	434	430	394	409	406	412	393	376	440	441	404	412	484	433	421	428	427	437	410	453	389	426	433	430	429	400	404	434	427	402	408	412	429	381	420	447	420	389	389	430	393	423	418	387	437	401	421	403	399	458	432	398	407	395	411	408	351	434	424	384	432	409	419	421	402	401	406	407	422	412	423	411	388	420	399	388	402	420	433	389	407	398	431	462	388	419	393	407	420	429	399	434	410	436	390	427	403	431	418	427	383	402	413	434	444	391	414	403	421	430	404	411	417	383	435	431	387	413	381	402	413	414	392	425	432	433	417	402	405	446	399	391	425	410	410	425	396	449	416	431	400	398	410	403	416	424	415	423	417	407	430	429	460	364	417	429	402	415	433	431	391	410	389	443	409	397	404	414	436	400	401	438	398	390	441	406	407	434	392	432	388	448	396	435	421	415	406	398	437	391	390	413	415	396	418	423	417	452	416	441	414	396	436	413	395	415	391	425	449	415	425	387	421	375	407	441	413	403	447	420	448	371	369	415	409	427	414	429	434	418	413	423	403	468	383	418	433	453	394	380	419	449	368	390	399	387	382	412	415	375	439	402	421	419	423	397	417	391	425	417	441	409	426	419	396	392	381	399	396	380	411	441	399	429	384	397	383	394	391	386	415	434	444	423	456	413	441	409	381	397	408	422	410	426	451	431	413	447	399	446	452	432	389	439	433	431	411	414	440	441	413	406	412	418	433	482	405	410	408	411	422	404	400	390	430	382	424	396	444	402	392	440	430	378	447	403	438	422	416	447	429	423	422	437	476	411	420	396	427	437	413	423	414	434	417	391	399	353	407	381	422	433	444	415	432	416	430	429	444	394	466	416	456	431	430	441	377	417	452	411	436	430	444	437	402	396	399	427	440	411	399	421	415	422	423	431	391	411	434	424	458	415	407	394	425	429	421	436	444	417	409	392	408	411	416	440	439	402	405	435	403	409	426	444	453	429	415	401	432	458	417	412	427	373	393	409	413	410	348	419	439	426	389	420	409	385	432	401	430	406	397	407	443	433	426	412	380	422	403	443	411	430	431	424	424	406	412	430	396	418	394	385	424	381	416	457	406	403	416	429	405	411	433	405	436	419	430	412	413	445	447	415	461	460	390	439	438	419	434	416	395	439	454	415	410	431	435	392	407	425	420	432	420	410	408	379	433	410	387	413	433	408	435	408	379	414	419	426	428	389	410	408	450	425	445	374	417	403	401	418	379	407	470	431	396	417	390	428	409	426	417	394	401	409	353	442	433	458	409	391	442	458	383	410	431	436	405	363	423	438	437	436	429	395	431	424	422	431	460	420	448	457	442	414	426	367	396	433	410	402	418	366	445	419	435	434	395	430	420	416	439	424	460	412	422	422	396	390	396	434	449	434	426	433	435	362	398	389	394	415	413	393	437	443	419	434	400	423	409	428	410	399	426	411	411	382	374	434	378	405	441	408	420	420	422	439	450	388	419	403	419	391	409	443	407	404	405	421	395	389	415	437	399	396	398	417	423	417	406	421	415	404	381	423	459	413	381	392	414	438	437	454	399	415	407	398	424	426	418	412	389	424	435	387	347	409	429	396	375	410	383	399	432	439	384	393	368	379	408	439	395	443	437	379	387	411	411	431	403	379	405	409	415	404	434	431	396	401	400	412	399	409	384	401	443	434	415	387	424	440	414	431	383	446	402	401	379	421	405	393	430	406	425	414	411	452	390	432	425	410	406	415	373	425	430	445	415	394	426	454	414	399	407	400	445	413	405	410	450	409	435	393	410	439	410	404	426	406	443	401	413	430	437	379	419	409	401	426	385	429	422	402	439	416	415	431	437	433	405	421	414	433	427	413	423	420	393	474	429	424	408	425	442	449	409	357	378	428	398	379	435	431	401	437	412	417	425	403	417	446	440	411	394	400	417	371	407	410	437	412	418	426	390	382	439	444	403	455	364	427	404	439	424	404	411	428	445	407	440	401	403	386	400	407	411	472	408	427	453	413	428	430	407	447	406	423	417	392	394	426	449	395	426	422	417	395	420	431	399	413	400	424	463	392	394	433	429	377	386	414	391	423	417	425	368	401	440	399	422	404	370	396	434	362	383	447	423	415	399	404	432	406	451	437	446	403	399	381	379	436	432	382	456	420	392	431	427	440	393	420	407	455	378	394	435	404	420	382	422	405	410	434	401	423	396	396	452	469	435	400	432	446	398	395	363	446	437	389	411	390	440	444	411	430	471	411	418	443	393	434	389	412	433	406	458	437	383	401	407	464	383	451	437	387	444	444	429	448	445	431	448	441	411	412	405	411	439	382	404	391	406	433	393	435	465	424	437	407	422	442	406	392	435	426	403	404	430	424	393	409	447	413	410	434	446	409	387	404	416	403	443	415	422	429	407	443	437	400	440	395	419	402	417	412	401	423	400	438	396	393	433	393	426	449	376	448	412	414	405	422	392	393	392	426	402	448	449	422	400	438	439	424	415	378	396	430	432	420	388	430	440	436	425	405	428	443	417	400	432	417	409	413	425	458	395	409	389	396	407	407	408	427	425	403	418	423	403	408	400	395	413	407	395	436	405	420	449	397	412	389	440	410	402	414	433	429	382	395	422	417	413	433	435	403	382	442	399	394	411	413	387	402	381	429	392	413	404	395	413	401	433	367	348	406	439	431	423	410	407	401	394	409	437	394	418	421	390	423	400	436	411	420	444	441	401	395	426	421	394	413	421	410	402	405	462	418	402	428	444	408	389	401	419	393	426	450	372	431	456	423	402	407	412	434	409	400	408	434	442	408	470	409	425	396	426	419	409	407	425	401	425	391	359	463	429	400	454	414	382	431	443	414	417
83471	69502	48498	24552	7608	418	161	162	143	133	158	158	142	136	152	149	162	145	157	142	150	164	151	159	155	163	147	138	153	157	162	147	153	134	161	162	156	145	140	150	143	117	152	160	178	155	153	142	167	144	168	154	145	141	152	130	171	143	142	145	150	134	133	136	142	169	146	143	181	145	146	156	169	174	154	139	172	169	154	140	159	152	154	150	135	143	175	146	137	140	141	160	147	167	157	124	140	163	148	151	136	164	183	145	143	159	157	131	145	150	157	152	163	156	148	157	150	144	150	149	162	157	171	161	165	151	175	164	147	144	145	159	145	157	154	175	148	133	143	138	136	179	149	158	134	156	142	135	168	161	159	143	143	150	152	148	159	141	134	144	151	128	151	171	150	154	165	162	139	161	137	157	128	149	162	153	148	134	163	162	140	147	150	160	156	155	148	153	147	149	162	163	129	146	124	142	140	127	135	140	157	153	150	135	148	149	149	139	167	181	148	147	144	161	142	151	146	168	139	154	127	165	143	156	153	155	132	152	150	146	169	159	148	165	161	147	130	147	172	159	127	155	135	153	146	130	129	146	167	147	170	136	206	144	146	156	149	137	125	153	163	150	152	168	155	136	159	155	160	139	121	179	145	138	139	155	144	145	172	149	164	131	136	131	158	141	176	161	141	151	137	138	171	152	159	133	131	144	158	135	131	174	154	143	145	161	166	154	140	164	161	158	146	147	159	142	144	157	150	154	147	141	164	158	160	148	126	146	163	162	169	155	157	146	151	175	142	125	176	162	148	152	140	153	163	148	153	159	144	130	142	138	119	133	130	153	137	169	141	147	133	155	142	184	148	147	149	149	183	137	116	144	156	147	153	129	120	166	142	146	142	165	153	119	155	115	143	160	139	154	132	136	155	142	163	148	147	147	133	156	171	149	158	171	152	165	154	147	163	135	144	118	164	184	135	133	132	155	154	158	120	172	144	143	132	150	177	171	161	140	152	142	147	163	174	151	153	163	163	131	151	168	138	110	134	154	169	155	151	147	137	175	163	156	160	133	146	148	137	157	129	151	156	157	146	154	164	132	156	130	126	160	155	162	152	172	145	160	138	154	175	152	147	154	126	158	145	153	150	145	134	136	149	160	155	142	156	148	157	154	142	131	145	131	164	137	164	139	152	156	144	161	137	166	162	169	183	156	163	152	139	153	128	134	143	158	156	158	169	151	162	145	146	132	164	134	159	148	153	167	136	147	160	148	161	134	141	155	146	177	125	144	131	127	158	152	155	148	146	160	145	146	148	142	159	140	152	171	139	150	157	138	155	167	151	139	132	161	155	156	153	165	142	159	117	147	166	145	139	155	119	138	135	146	154	159	139	145	145	185	147	190	144	146	144	145	141	181	158	177	165	171	141	159	142	153	144	142	143	153	132	176	144	135	157	121	129	170	146	146	150	134	161	157	148	152	148	170	120	137	134	133	148	128	148	149	192	130	149	134	141	132	164	168	157	169	130	179	158	172	166	142	162	160	146	166	144	154	160	143	156	146	140	143	148	150	174	146	168	142	133	151	146	144	156	169	153	150	139	160	163	159	154	133	166	166	156	165	165	150	156	142	119	164	157	151	153	172	156	148	137	139	146	159	161	146	144	158	174	140	156	160	143	147	145	156	136	141	148	135	150	155	163	167	146	137	136	132	157	154	135	135	158	151	151	153	162	130	148	145	143	159	139	158	163	146	163	188	163	141	162	155	140	148	146	162	126	155	150	141	162	169	169	168	149	135	153	143	125	134	136	169	174	170	156	140	157	147	161	175	156	123	153	132	143	153	147	154	166	153	145	161	137	159	148	149	151	154	149	145	140	165	142	140	151	157	146	159	164	152	148	172	162	161	157	158	150	170	153	146	148	162	162	165	163	129	131	173	140	140	147	156	154	133	157	148	157	141	151	134	141	151	141	147	143	153	181	135	159	165	144	123	138	164	154	142	132	158	141	163	159	146	161	155	147	132	154	171	144	157	146	148	149	149	148	149	150	152	154	131	152	132	143	144	154	127	151	160	164	138	151	136	169	163	158	145	132	149	139	125	131	150	143	158	132	124	162	149	169	183	147	166	143	149	153	144	160	158	138	149	170	147	150	129	140	156	150	117	160	168	143	129	147	154	167	145	168	137	160	146	144	174	149	155	152	145	167	149	143	173	155	146	154	141	129	125	132	142	156	171	166	151	158	138	159	145	140	144	155	149	144	155	153	173	163	145	137	134	146	142	125	145	132	151	165	158	164	144	157	140	138	156	163	164	143	175	152	119	153	150	166	143	153	132	158	161	155	156	166	139	151	129	159	132	146	146	151	144	162	157	166	155	149	144	145	162	151	158	142	152	128	150	169	144	132	134	137	153	137	156	127	158	150	152	151	170	137	163	173	144	147	173	133	156	171	140	146	141	164	162	137	123	157	149	149	145	146	149	164	150	136	131	148	152	155	158	161	156	160	144	127	174	148	161	162	160	151	154	147	152	178	156	162	128	136	169	142	141	138	157	156	149	150	134	153	159	162	166	168	151	139	117	157	157	142	132	136	148	145	133	151	134	160	145	172	157	146	136	147	163	135	141	146	152	163	150	147	149	142	149	153	159	147	149	161	152	168	163	151	145	145	162	151	139	137	141	138	142	147	149	161	150	161	164	160	159	163	159	144	173	144	135	133	142	153	165	131	157	149	133	149	160	142	140	147	150	167	160	135	163	171	132	161	161	153	166	161	121	161	153	158	183	149	138	132	172	161	172	148	148	128	137	138	144	165	159	156	162	167	151	155	134	153	181	160	147	131	149	149	166	141	120	148	125	152	146	129	159	159	148	145	145	162	157	152	157	151	138	129	130	139	153	156	167	161	141	143	145	154	133	152	149	165	161	157	138	149	168	162	161	148	152	128	160	158	160	143	143	157	164	165	150	146	172	160	149	173	144	163	155	122	148	150	160	148	151	127	150	147	175	156	164	151	163	152	143	166	176	142	168	150	139	164	152	137	143	155	151	145	155	142	141	139	146	149	170	162	142	141	155	148	146	135	152	147	165	147	150	161	132	145	136	160	155	144	163	134	147	173	141	144	156	150	152	159	151	127	159	124	147	166	152	138	146	162	140	169	133	170	144	142	154	155	147	128	151	132	175	140	150	175	181	123	176	147	146	142	151	158	165	162	136	143	145	150	152	134	155	162	130	155	151	150	154	125	153	158	185	152	181	148	156	147	144	143	167	139	154	141	149	164	175	138	141	160	132	136	154	154	145	167	174	149	139	157	165	168	155	147	152	152	137	150	140	132	188	144	154	152	149	142	125	135	169	122	130	135	164	142	142	168	164	175	169	140	176	142	138	163	137	149	155	133	141	140	149	156	161	162	160	167	161	182	130	159	174	133	137	159	141	160	156	175	157	152	163	171	147	147	184	160	142	132	158	154	149	161	168	146	129	119	161	147	145	144	159	180	144	128	143	187	161	149	161	146	160
70399	60798	46850	24848	5655	398	350	377	387	384	327	378	345	365	354	331	345	371	355	376	349	397	338	396	343	378	379	377	349	340	369	363	370	351	385	348	366	329	377	382	381	354	359	376	374	378	402	398	356	383	329	339	337	343	355	376	354	355	391	393	362	334	344	374	334	363	352	340	379	343	378	370	341	368	349	354	353	374	387	351	372	361	362	388	305	356	384	309	379	350	356	349	395	345	373	369	339	348	372	366	328	329	375	366	365	350	337	336	353	353	368	362	358	339	346	366	352	367	386	354	359	360	372	352	376	389	356	357	352	352	338	369	371	362	362	366	365	347	383	351	374	329	353	372	376	394	353	349	357	402	333	344	375	313	372	367	351	389	361	314	388	354	383	345	369	354	361	375	369	367	371	341	374	384	343	345	359	359	361	352	339	300	353	408	343	362	370	354	346	373	328	392	361	367	336	348	366	339	363	369	348	350	346	347	355	383	342	357	369	372	370	377	384	388	371	335	376	337	354	380	367	365	351	386	371	371	356	365	344	370	346	391	394	345	366	339	355	349	350	365	336	364	352	346	353	368	326	371	334	361	340	337	358	359	373	353	329	351	350	354	351	331	372	370	364	380	377	366	354	381	330	349	350	338	379	372	362	379	355	336	356	377	340	358	352	365	353	380	352	367	361	362	337	338	380	357	348	369	359	348	368	362	384	353	415	364	349	358	364	358	383	341	371	386	352	340	357	358	398	401	391	366	350	320	364	388	408	398	374	347	360	356	317	369	375	376	367	353	383	364	380	354	318	352	389	370	364	363	354	360	363	354	375	369	367	375	343	342	345	370	328	365	392	344	348	336	362	315	373	362	409	386	371	356	341	334	393	350	331	356	335	316	367	361	357	344	345	389	349	325	360	377	380	352	355	381	329	334	389	368	341	349	354	381	373	375	382	356	383	342	365	367	377	370	346	344	343	357	345	353	387	322	315	347	361	356	347	356	350	386	354	350	370	369	350	305	359	366	343	389	360	373	383	359	344	333	356	320	344	367	349	396	372	362	370	380	327	346	341	359	351	358	379	365	363	351	374	323	321	390	360	324	362	339	375	357	339	367	356	369	374	363	355	349	352	377	383	351	381	365	352	360	352	365	360	381	363	362	363	331	353	332	362	375	354	363	331	394	357	375	366	356	381	331	365	339	341	349	365	322	376	350	366	372	340	377	327	350	335	371	330	388	367	360	344	363	348	348	392	282	329	380	382	375	360	361	380	358	329	328	369	368	380	375	364	369	367	363	368	372	379	388	361	350	339	351	368	372	349	326	381	373	392	331	379	383	373	339	366	338	334	361	343	341	340	389	387	331	338	385	337	345	366	335	416	376	349	374	382	355	352	363	360	343	352	366	344	357	393	341	363	329	362	366	358	374	387	364	348	352	346	335	411	352	371	383	336	396	367	341	359	361	369	348	366	325	346	367	374	342	355	367	364	368	377	401	369	367	377	378	389	342	371	339	370	361	380	357	313	386	380	373	356	371	369	351	363	350	369	404	349	326	376	365	381	365	370	378	319	325	365	373	344	353	340	374	359	365	369	337	380	365	335	327	337	351	365	376	354	354	386	372	339	351	356	344	351	328	351	375	348	357	335	328	379	349	347	305	394	337	360	363	361	387	352	380	367	357	319	349	343	317	369	365	371	399	394	353	378	347	381	334	380	354	334	328	353	361	379	368	326	362	379	351	383	380	348	354	377	331	369	373	377	362	383	338	367	362	372	370	337	362	386	357	320	331	365	362	353	376	362	383	345	344	347	350	372	318	342	369	324	338	346	334	315	345	335	356	344	349	364	380	358	371	367	359	326	331	335	349	362	342	348	355	390	371	376	354	358	364	353	379	398	332	334	374	370	359	348	363	394	409	361	349	390	369	361	340	380	372	333	357	414	360	384	350	379	360	341	365	383	371	352	360	363	358	393	351	377	348	355	344	387	379	352	366	356	354	371	398	369	337	341	401	363	376	358	335	362	331	397	379	363	358	356	339	349	369	366	384	336	352	365	351	395	322	354	387	364	378	371	343	368	328	370	364	369	347	369	386	345	400	365	336	353	346	358	331	354	350	399	369	386	358	373	343	371	352	363	382	371	341	320	361	397	356	349	335	379	358	353	379	391	381	329	366	388	379	337	374	356	356	314	376	366	378	380	329	333	369	374	341	350	338	325	377	356	347	379	401	355	366	363	367	370	344	395	346	344	360	366	356	364	361	371	331	383	346	334	387	381	377	425	367	349	353	376	398	327	343	349	336	371	334	331	380	383	366	357	375	390	352	345	345	350	381	375	348	369	341	354	396	391	333	412	357	355	342	373	343	332	345	367	318	381	358	372	359	356	360	336	377	379	343	387	374	403	373	369	324	342	391	388	354	362	361	374	364	348	373	363	377	367	355	372	321	360	326	345	354	351	354	392	360	363	350	411	333	345	367	326	381	328	355	346	356	336	357	369	371	338	364	366	414	357	312	349	352	368	387	355	351	334	348	367	351	328	372	400	374	361	373	372	385	382	369	364	378	363	380	361	363	393	352	323	352	365	354	351	332	353	355	367	363	412	377	385	375	382	342	390	349	360	352	356	333	350	369	339	373	348	330	344	384	346	351	335	359	327	343	376	342	341	348	356	346	349	381	366	387	372	340	348	314	351	336	327	373	365	365	344	385	375	348	374	353	334	324	349	349	394	327	376	332	353	334	350	386	344	338	352	388	364	367	363	372	352	355	354	383	373	348	368	324	351	384	363	344	325	358	321	384	371	400	348	342	354	373	335	374	393	380	353	387	338	358	354	359	385	372	324	357	353	354	357	351	335	384	381	334	345	366	349	334	388	322	371	376	346	378	354	347	364	390	360	344	398	345	386	339	331	380	359	351	373	391	328	371	333	362	350	358	325	345	345	368	326	381	367	370	370	343	344	326	341	341	344	351	353	384	360	345	363	347	373	381	357	326	386	374	344	331	370	360	349	359	338	351	322	351	380	356	389	359	377	325	351	372	367	340	361	358	371	350	355	364	349	369	373	353	364	335	359	375	321	374	362	348	354	344	351	373	373	352	381	360	334	373	369	382	373	341	360	383	349	373	377	361	337	412	349	350	365	388	359	351	330	345	350	359	373	348	335	369	357	340	366	366	372	372	351	356	373	369	348	350	323	361	329	333	331	349	339	318	363	344	375	363	359	362	337	360	372	386	385	365	363	359	342	361	341	343	335	350	340	401	365	358	375	337	363	403	375	381	371	373	385	375	383	351	387	372	381	313	343	339	373	333	350	385	373	353	356	384	377	347	349	359	379	361	363	370	394	360	391	360	331	359	363	357	325	356	366	354	366	347	374	345	345	366	367	337	340	382	384	395	367	362	362	365	354	352	331	369	319	369	349	355	345	342	395	347	334	349	355	374	355	392	348	335	339	351	355	364	359	322	355	356	393	371	397	351	360	353	346	344	329	357	318	362	364	346	358	362	350	396
49022	26515	10256	1851	352	141	157	144	160	142	151	131	156	146	134	154	155	164	161	155	149	169	155	167	162	141	167	156	143	132	140	167	161	159	149	157	158	165	146	132	154	138	159	171	136	165	170	150	144	151	172	161	146	158	154	141	154	146	166	137	164	161	162	121	155	142	148	135	176	139	132	173	159	139	163	157	146	139	142	154	156	157	171	148	146	153	150	140	160	151	130	166	141	144	150	159	150	141	122	132	142	152	158	139	153	150	167	145	167	153	166	170	150	130	145	150	154	181	146	147	197	173	140	146	151	136	140	156	154	148	154	135	165	145	155	135	138	161	140	176	160	161	139	151	150	142	148	141	133	145	145	141	146	134	134	154	153	145	154	140	170	144	119	138	157	169	151	156	136	141	148	162	139	152	152	157	136	176	162	171	144	153	166	140	151	164	167	136	152	160	147	159	154	133	166	147	145	167	170	158	149	115	146	139	157	139	158	185	150	133	187	147	159	156	158	170	146	159	145	145	136	146	150	155	166	168	138	151	172	154	134	161	160	169	129	155	145	146	152	154	144	143	126	154	129	142	137	153	145	166	166	144	138	135	178	129	148	149	158	113	159	154	148	153	150	154	140	130	163	142	149	154	149	161	155	150	169	142	159	151	148	124	123	136	153	145	135	131	142	143	146	133	132	147	131	157	158	178	153	150	148	151	165	139	172	144	135	157	149	151	150	129	152	145	151	164	153	139	159	142	141	145	162	146	123	153	161	154	136	149	159	147	149	177	161	145	133	157	155	138	137	150	147	173	141	150	153	146	137	147	152	151	152	155	126	157	156	160	141	168	164	157	159	153	160	150	158	144	143	155	161	143	154	162	153	149	149	144	154	152	143	155	165	143	170	142	136	139	169	163	157	162	167	164	153	153	162	128	149	154	140	145	141	144	156	166	150	164	158	153	121	169	150	141	155	151	144	165	156	141	142	159	144	161	161	147	149	138	147	152	137	159	172	139	158	155	149	126	146	161	170	153	163	155	152	177	152	138	140	121	164	134	168	165	164	149	153	162	148	146	175	167	163	148	155	157	158	175	150	158	152	153	140	154	153	152	151	168	176	163	145	124	155	151	165	150	149	153	158	137	163	156	172	155	134	142	167	165	142	165	174	160	145	182	157	148	145	140	148	170	144	151	137	153	176	163	147	140	147	162	139	169	138	149	160	140	173	152	157	170	168	143	152	162	149	145	186	157	151	149	146	139	163	153	182	166	168	148	140	159	172	111	137	153	144	148	132	155	160	150	169	149	156	168	152	153	146	148	144	147	150	136	159	124	140	144	122	160	176	143	143	160	160	136	158	162	159	136	151	147	140	138	164	156	138	140	146	132	138	149	150	164	129	169	129	129	149	155	173	145	158	132	170	163	133	133	168	142	165	174	167	144	144	139	146	147	142	144	126	147	161	145	154	153	177	156	136	165	163	166	155	169	149	166	147	153	146	133	139	142	164	151	174	169	158	132	162	134	178	163	132	143	146	140	153	149	147	128	142	142	146	169	153	139	154	158	155	147	148	151	157	151	146	141	149	152	157	142	164	162	145	161	120	138	149	143	157	157	152	175	152	166	129	137	166	142	143	146	161	142	139	159	143	161	152	158	152	140	161	154	159	139	149	146	158	152	153	169	170	158	157	151	167	165	160	153	140	138	136	135	147	177	141	146	148	154	130	172	161	135	162	161	167	128	151	131	159	135	142	136	160	154	145	146	149	145	132	131	159	128	158	146	154	161	148	142	143	164	163	150	148	145	141	149	141	159	153	155	131	143	147	135	143	147	158	152	164	157	149	136	142	154	169	165	129	171	146	160	145	133	158	140	163	163	142	154	144	159	139	170	156	150	152	148	133	152	142	160	151	154	146	154	139	149	157	142	152	155	154	141	175	149	161	154	152	168	136	153	132	156	147	132	156	168	150	170	148	153	162	161	156	153	150	144	149	178	172	162	132	169	174	143	152	154	148	156	163	141	161	135	137	156	153	133	165	160	158	126	159	130	160	160	140	148	149	154	164	171	177	146	172	132	134	162	173	136	157	150	171	164	155	136	158	158	155	133	154	149	166	161	134	171	146	191	147	133	183	149	167	153	158	146	153	176	181	146	162	153	144	150	147	137	152	159	153	134	131	159	142	148	136	173	162	160	146	167	165	169	136	154	147	147	156	158	145	160	155	147	122	143	156	149	147	169	157	124	174	128	148	158	157	152	145	136	149	172	148	140	139	144	169	161	151	161	163	161	141	155	128	128	156	136	153	156	155	163	154	145	153	169	155	160	139	193	137	158	157	145	151	136	149	150	148	152	179	169	137	165	145	160	143	166	146	167	141	146	143	143	154	171	161	162	159	139	149	144	135	145	142	151	161	158	160	130	163	146	156	151	140	178	150	166	163	159	162	150	131	174	142	172	148	183	155	152	142	166	133	148	145	145	154	144	161	142	139	163	152	137	129	146	152	161	154	136	165	175	168	140	169	127	162	136	152	154	149	138	146	115	149	143	140	138	132	157	134	152	160	148	146	133	155	174	157	141	130	167	154	173	152	146	143	146	154	165	155	130	157	149	138	152	145	149	138	147	155	135	160	149	146	156	161	179	161	151	130	140	155	160	160	126	151	164	158	166	156	145	151	149	172	156	138	174	137	164	149	144	156	163	161	151	154	157	162	124	165	152	137	144	146	173	150	149	170	141	118	148	158	166	146	165	130	147	133	143	155	156	150	141	137	130	153	131	153	160	152	139	147	156	126	141	141	160	140	135	149	150	146	152	139	142	138	159	165	150	137	163	156	166	142	141	166	141	155	165	145	151	145	134	168	155	164	170	146	139	146	143	173	158	167	148	144	126	164	130	143	169	172	164	137	134	164	176	156	137	164	138	135	165	145	174	170	162	134	122	154	148	150	154	134	151	144	153	147	139	158	138	153	163	162	161	174	128	127	133	160	140	147	145	136	141	161	155	144	150	166	143	179	144	130	147	163	165	166	185	157	142	164	145	144	152	165	128	152	137	142	167	158	141	138	173	167	142	135	135	157	135	173	150	145	150	167	141	167	156	168	145	141	152	145	159	150	153	152	142	146	156	154	146	146	139	144	116	150	152	145	133	162	147	173	186	145	144	156	157	145	145	143	146	136	157	149	156	142	169	143	141	153	153	158	119	172	128	161	137	160	146	147	176	136	145	169	146	143	146	154	148	175	137	152	147	157	148	155	128	145	144	155	144	168	150	147	152	168	171	162	164	155	155	155	177	167	136	152	154	158	172	141	148	150	145	173	173	147	169	149	165	158	167	138	135	154	129	168	160	149	159	142	154	165	146	144	163	135	141	156	149	125	174	159	150	151	148	138	149	129	162	158	156	161	157	151	159	136	160	139	142	188	148	151	143	137	134	136	153	156	143	152	150	140	152	157	129	175	165	146	144	154	160	143	154	153	166	141	141	153	163	149	141	135	137	134	158	132	161	165	151
42294	24053	11198	3788	936	364	392	422	396	398	356	366	381	372	367	357	391	394	403	424	367	368	349	371	358	393	351	365	401	381	424	414	405	374	382	350	397	369	403	370	375	403	397	396	366	399	373	351	332	327	378	396	364	376	389	375	395	382	363	367	360	366	379	391	362	354	405	403	354	372	395	381	395	400	364	371	339	337	410	372	353	338	360	376	384	395	385	395	349	343	342	398	366	369	374	368	366	394	366	366	389	393	351	371	402	362	373	403	334	371	388	390	329	385	364	352	394	357	387	414	378	346	378	361	382	376	358	392	351	375	387	362	371	345	383	402	357	375	367	382	383	398	357	383	363	368	353	403	384	382	385	374	346	374	406	392	360	397	367	365	360	331	363	376	364	401	380	401	366	381	381	409	349	396	386	364	347	369	372	397	390	378	365	394	382	379	365	398	381	378	368	386	369	352	383	371	354	354	370	368	396	375	369	412	407	366	348	374	359	372	381	386	383	381	382	384	340	379	368	380	353	375	386	381	374	377	401	416	345	356	370	354	357	397	382	356	361	368	341	370	357	362	369	386	386	348	376	360	340	403	395	387	385	369	345	435	442	399	356	399	359	355	401	411	386	347	404	372	382	381	391	352	389	381	361	393	405	362	361	372	384	339	382	369	380	414	364	380	434	357	368	361	363	364	374	384	384	386	374	372	387	392	384	363	399	386	335	353	363	406	361	319	372	387	371	405	384	383	376	354	411	380	390	344	387	387	346	361	389	386	377	370	372	345	351	373	368	369	397	405	361	402	364	374	375	375	396	358	377	344	373	365	373	376	398	363	371	362	380	381	382	380	381	357	383	365	387	383	378	332	426	387	378	383	345	361	380	348	372	364	356	375	349	368	377	378	363	379	370	385	398	368	388	392	391	390	395	379	396	354	361	375	361	394	359	365	381	383	382	383	399	381	395	379	396	389	387	342	371	351	390	370	399	377	363	336	399	360	405	381	373	384	369	388	345	389	364	352	350	390	419	398	392	392	377	369	417	373	390	356	394	373	408	358	360	388	360	358	373	364	355	367	375	359	345	350	392	374	398	371	347	401	381	375	319	353	381	365	359	376	341	400	351	362	391	372	372	378	422	361	364	347	340	357	348	343	377	396	338	347	397	353	392	394	384	373	364	334	360	359	333	382	350	372	348	334	401	349	372	355	393	388	356	397	370	358	357	393	392	362	373	377	422	375	332	362	412	352	381	392	365	368	371	356	418	396	368	379	376	383	369	368	372	374	396	373	381	360	361	341	352	374	389	371	379	408	392	362	358	382	397	379	392	375	366	363	392	371	387	394	368	407	397	355	353	353	380	406	381	358	406	367	360	367	372	375	378	350	403	384	347	376	379	332	386	371	369	391	357	346	346	337	371	363	390	385	342	368	394	374	386	362	382	359	381	356	373	428	356	382	393	388	355	407	404	385	363	401	371	391	400	355	394	378	380	383	419	347	376	395	330	403	384	390	379	358	385	406	371	397	366	408	394	368	382	381	357	348	385	360	358	380	365	407	358	384	393	368	385	393	352	368	386	348	349	385	364	378	371	386	382	368	362	370	403	367	374	377	364	380	362	382	355	385	376	375	392	362	377	394	387	369	380	392	397	343	383	355	377	392	348	395	326	368	396	363	400	383	374	374	395	394	404	359	410	383	365	413	375	394	382	371	364	382	352	375	368	364	386	389	340	351	345	387	386	369	361	395	346	370	387	409	369	387	330	375	369	397	357	382	361	376	363	398	393	380	387	355	391	341	379	379	354	419	368	354	376	382	371	402	388	387	428	377	354	390	383	379	400	371	343	362	363	388	408	356	383	381	397	378	359	349	390	368	379	358	363	401	365	405	370	393	368	351	384	366	371	337	383	346	375	387	369	357	350	395	375	386	382	392	362	360	344	389	396	374	370	351	406	381	387	367	402	390	335	386	378	368	403	385	376	355	371	357	360	361	388	396	362	379	382	347	385	373	430	375	355	371	406	387	389	360	425	391	388	363	372	396	411	385	376	356	359	360	368	362	360	377	391	408	371	386	362	387	356	406	355	372	393	390	389	394	356	381	389	427	383	357	365	342	357	352	369	373	393	421	374	397	421	402	385	374	385	403	360	381	384	390	407	373	374	367	381	406	332	382	378	358	347	395	395	401	383	347	401	360	387	383	378	370	398	393	385	387	384	399	398	350	378	365	358	385	340	379	379	412	393	375	396	386	357	350	350	383	341	386	357	359	386	378	378	409	367	402	354	340	390	371	349	396	347	341	394	357	386	377	359	350	349	368	340	412	378	352	404	341	366	360	429	373	426	365	356	399	368	396	397	381	369	357	419	351	366	355	394	403	345	363	378	343	348	371	377	416	365	380	383	343	379	349	399	373	372	403	370	356	355	379	395	369	366	385	383	359	372	396	346	366	348	377	366	362	394	368	351	368	363	352	379	366	354	374	370	378	387	414	375	379	393	358	368	402	379	382	384	389	391	376	363	390	388	368	377	393	354	408	389	367	377	386	379	363	390	389	373	374	358	341	368	384	360	374	368	351	378	423	384	371	356	365	382	380	381	406	370	391	393	382	368	355	355	358	383	395	381	354	374	394	392	379	395	385	368	345	363	371	419	395	354	385	336	357	354	410	363	407	378	386	378	366	407	352	423	397	390	381	352	356	403	383	372	368	374	391	376	411	376	390	369	396	378	368	366	398	398	365	343	358	391	399	382	374	371	393	388	382	362	368	370	366	345	378	363	363	399	374	387	351	337	385	378	404	364	407	351	359	362	355	368	362	332	390	382	370	369	365	396	362	371	403	394	381	427	366	449	371	397	362	380	393	360	375	384	361	358	330	391	372	374	347	360	362	357	386	397	368	354	414	370	385	363	375	370	361	358	372	384	345	376	355	407	355	376	373	371	328	357	395	387	385	379	358	390	411	395	413	376	365	387	369	384	377	430	398	349	386	356	387	385	343	412	372	361	366	409	398	362	385	374	377	392	380	377	351	355	356	392	401	388	405	379	356	376	383	359	344	380	355	383	368	377	408	376	366	362	384	345	376	360	343	345	373	361	392	386	395	357	372	382	373	396	389	421	403	399	386	367	390	410	357	376	365	381	356	394	373	377	381	388	353	396	394	373	388	344	376	414	362	369	378	387	359	385	384	391	369	368	365	379	358	364	376	350	360	397	354	377	367	394	345	413	385	380	371	372	369	341	406	377	392	377	394	396	396	391	355	386	408	369	357	357	356	397	376	381	378	358	367	368	332	388	401	380	367	377	378	379	357	385	371	327	380	381	370	372	385	360	368	381	386	358	373	394	366	370	352	354	377	355	367	369	373	355	391	369	369	385	356	401	380	385	377	357	354	371	407	385	408	338	374	365	365	384	373	385	343	362	413	380	375	380	357	381	395	399	376	396	383	365	404	414	383	378	373	393	382	396	360	392	382	392	398	402	345	364	407	373	358	380	372	387	401	356	408	374	368
79219	60383	39563	17291	3055	214	185	163	186	166	187	175	179	198	159	198	170	188	175	163	199	179	189	206	163	191	197	200	205	177	169	165	215	155	187	178	168	191	193	180	168	181	193	179	164	172	204	181	178	187	204	162	161	184	176	187	173	185	185	172	180	211	198	158	189	187	193	176	166	171	171	162	181	216	182	169	180	189	192	168	185	174	204	186	188	188	191	184	194	184	168	180	172	173	172	168	218	194	180	183	172	194	162	201	183	174	158	191	178	180	193	185	192	162	185	202	177	180	167	173	187	158	172	181	184	184	180	194	172	196	172	169	172	189	184	210	160	183	163	171	188	191	175	180	204	165	186	221	185	172	189	159	205	177	192	150	181	176	166	173	174	165	175	197	136	167	170	209	174	198	167	161	173	181	181	191	172	194	186	173	170	198	164	163	211	177	194	189	196	170	179	185	173	196	179	202	169	182	181	186	164	189	156	180	198	197	161	176	196	186	182	170	177	202	172	170	182	188	206	176	176	179	217	171	178	174	163	154	187	184	180	163	168	157	146	169	194	178	197	164	203	198	172	186	160	155	163	172	166	177	174	165	173	178	161	175	238	187	193	184	213	188	161	179	170	178	165	180	172	166	179	187	185	180	180	156	191	177	176	190	211	187	176	181	151	182	169	162	149	185	175	173	183	162	181	184	172	179	186	165	192	180	172	185	194	170	175	181	181	152	139	162	185	173	203	176	158	195	174	148	190	159	183	177	179	155	168	174	193	195	180	197	187	158	207	184	168	198	183	152	170	159	174	176	165	179	178	186	180	180	151	203	169	185	154	172	181	184	184	193	165	174	169	175	167	175	186	184	186	181	168	192	178	179	179	192	171	168	184	192	169	196	195	177	183	163	170	175	193	183	167	159	176	173	180	167	165	177	186	187	171	190	191	183	161	177	193	188	161	161	179	191	173	182	181	166	192	168	185	163	140	205	162	176	179	182	172	188	167	207	206	195	188	172	193	174	176	174	194	182	174	164	167	193	195	180	185	200	188	174	178	176	185	194	163	170	174	158	190	178	180	188	172	170	191	180	177	180	199	180	156	173	195	181	170	184	185	155	192	181	183	208	165	164	185	198	166	181	164	177	175	157	173	190	203	192	169	188	183	202	158	192	160	153	190	217	189	130	161	171	199	199	175	178	168	188	197	187	192	177	168	196	166	179	181	159	155	194	178	170	166	189	192	192	191	168	169	184	155	172	164	183	169	154	188	153	198	196	189	188	174	189	172	178	179	171	184	186	184	163	182	182	178	162	180	166	193	151	203	185	184	179	187	205	194	189	193	180	181	171	170	172	194	189	164	202	184	189	192	188	192	175	181	191	177	182	193	201	190	211	179	177	168	181	185	166	193	188	186	190	159	180	187	173	189	155	177	168	176	189	182	176	183	170	179	186	172	194	172	160	162	173	159	185	177	167	187	162	175	191	163	172	178	180	164	173	178	152	180	175	189	204	188	173	202	158	193	171	205	194	196	184	198	190	186	166	193	193	172	179	167	176	175	181	179	171	171	181	153	187	168	206	172	176	202	175	194	198	189	194	169	182	172	176	183	202	184	187	216	185	167	183	203	192	177	180	183	200	176	187	185	189	185	194	210	184	195	183	209	191	181	200	194	177	186	179	205	179	177	178	196	169	187	176	168	183	176	190	158	194	172	171	193	185	193	184	193	183	199	189	193	187	181	188	190	159	179	153	173	170	192	182	168	179	152	190	176	200	162	137	179	185	178	183	182	165	158	175	179	182	188	165	171	188	165	171	186	201	197	190	165	198	166	185	175	188	188	171	170	184	176	165	164	190	181	186	184	186	167	180	191	177	185	155	168	207	159	177	173	166	158	182	166	191	193	189	187	192	178	198	175	188	190	174	172	202	211	200	167	156	189	173	175	171	183	180	181	162	190	159	161	152	125	195	185	153	155	194	151	163	165	203	182	175	191	186	163	169	190	189	176	180	181	169	201	184	193	175	188	167	195	170	206	199	178	178	207	186	177	154	171	183	153	203	170	148	204	196	161	182	197	173	179	201	181	189	175	185	183	203	184	178	165	174	165	191	180	187	182	188	175	192	178	184	182	165	183	212	187	181	188	173	182	171	189	164	175	181	187	177	178	183	154	181	178	172	180	177	167	170	188	191	172	167	178	189	178	167	197	174	199	190	159	183	167	157	192	200	197	174	159	174	179	177	186	171	168	204	201	187	168	175	170	180	179	186	182	174	176	176	191	180	181	191	188	187	179	166	170	155	177	139	171	188	170	192	177	174	192	159	183	175	169	178	189	167	163	183	200	175	161	171	171	196	180	182	178	171	184	173	166	186	160	163	186	206	173	183	169	179	206	179	196	179	167	184	193	180	171	189	193	193	195	210	178	161	197	181	166	154	176	174	136	183	223	158	193	185	197	174	176	181	177	195	202	167	171	157	156	162	183	195	163	199	180	217	184	170	205	184	170	178	176	147	175	152	206	161	189	179	172	175	186	158	150	218	188	176	168	191	174	178	197	160	177	184	127	185	173	200	182	171	181	173	181	191	174	173	167	158	182	177	181	162	161	180	179	194	172	181	152	174	181	188	212	201	183	185	174	199	156	169	201	185	169	184	171	166	170	185	178	172	203	147	171	171	172	185	189	219	188	174	201	166	204	196	182	181	178	166	192	166	202	171	166	160	179	196	194	178	192	171	175	195	167	207	176	170	191	186	179	210	169	191	174	174	166	162	148	178	180	182	159	183	199	180	172	182	175	168	161	169	180	178	172	165	191	171	164	170	188	163	202	200	178	170	180	162	184	190	174	178	178	178	173	178	188	171	176	179	181	166	206	167	190	175	181	201	195	187	166	187	158	183	190	187	186	165	165	184	170	169	188	170	196	177	175	199	167	169	200	199	179	179	159	177	185	184	192	177	177	178	181	193	192	170	159	169	178	183	167	188	206	173	190	190	177	179	166	185	179	182	159	198	167	174	194	166	175	204	172	179	208	200	163	177	165	172	189	177	170	165	169	189	157	192	172	190	198	183	183	156	158	188	188	172	175	179	184	168	167	186	172	210	193	200	170	183	180	183	166	176	189	172	173	162	186	174	171	178	191	194	172	184	177	200	188	182	188	172	178	191	199	176	185	178	178	183	186	196	173	179	195	178	156	168	183	161	174	188	170	169	179	172	166	176	184	197	183	162	175	171	161	177	164	171	182	181	188	174	178	176	188	178	192	167	176	170	181	180	152	178	157	197	171	172	169	164	165	162	185	182	159	179	214	176	174	175	195	193	184	203	193	191	186	175	185	186	177	164	179	189	171	174	185	219	185	213	179	182	182	190	176	187	178	182	188	166	164	192	174	176	216	209	175	179	175	173	163	194	169	190	184	186	177	180	165	163	178	181	177	169	192	172	187	164	180	187	168	166	181	178	186	186	176	154	169	169	199	194	197	173	178	199	171	165	185	189	168	187	193	178	157	203	211	184
61075	49783	37685	17712	3434	503	407	422	424	412	418	433	433	388	437	415	440	432	425	400	449	435	425	441	403	472	422	470	458	429	437	437	451	471	441	389	444	423	440	446	425	430	440	406	418	447	440	413	395	416	446	467	440	431	428	474	378	412	437	420	447	422	430	398	435	426	484	470	392	426	426	425	424	377	437	438	421	405	460	458	460	426	428	423	432	419	455	421	460	459	455	404	389	405	422	389	463	396	421	410	436	447	448	441	432	441	438	391	393	431	431	415	418	427	425	422	415	454	466	396	434	397	414	454	412	388	441	417	408	452	425	464	421	418	438	415	458	390	408	470	441	397	424	442	417	384	421	448	389	429	396	405	432	455	409	437	433	418	427	421	393	463	435	394	430	448	424	415	429	413	437	436	410	403	443	462	439	440	451	399	435	425	428	404	444	422	426	416	375	419	439	446	459	437	414	448	431	410	497	413	451	411	405	420	452	474	448	467	423	436	441	394	416	438	403	421	427	419	450	408	426	404	448	452	448	442	420	421	426	460	442	389	398	406	446	438	411	449	456	463	451	406	416	434	430	405	425	445	385	423	434	449	437	451	420	420	414	431	408	443	436	427	428	417	417	448	458	464	442	463	423	394	435	424	395	440	412	431	471	421	417	460	429	416	402	437	426	427	409	442	431	438	433	443	450	425	422	453	446	434	446	418	438	423	437	413	448	413	429	410	477	432	463	407	425	432	454	406	388	418	449	407	458	409	429	408	466	443	415	394	430	479	466	418	488	410	437	442	424	399	425	415	407	460	450	445	448	414	461	458	416	445	428	421	411	416	438	419	433	417	430	404	468	411	402	414	425	450	443	429	408	414	421	425	444	401	417	416	435	420	461	440	459	402	435	423	425	449	413	439	427	404	407	410	447	389	438	440	407	433	438	445	414	409	415	443	459	402	423	435	392	439	426	453	449	389	409	410	425	378	419	417	425	430	430	444	392	416	460	440	448	466	438	450	410	407	435	420	417	428	450	415	457	447	454	439	413	398	442	427	399	404	425	377	417	441	452	414	414	433	410	430	421	440	466	425	417	446	452	433	403	403	420	422	436	420	384	444	428	430	447	406	405	429	406	463	419	421	441	468	403	453	445	422	431	424	418	451	452	400	426	428	422	487	452	423	419	401	459	453	427	420	415	396	442	416	402	387	456	432	442	395	435	407	435	420	425	430	435	435	420	431	460	418	416	458	450	444	419	428	430	434	403	396	427	427	398	443	442	429	435	435	429	453	376	396	478	438	426	438	442	409	439	439	422	444	422	410	404	423	418	448	426	401	424	433	436	438	457	408	437	426	429	425	438	435	434	385	414	412	410	418	464	455	452	452	414	381	407	413	432	398	416	383	432	457	441	448	423	407	410	436	456	444	391	433	390	431	415	422	411	437	426	426	427	405	437	408	441	447	445	460	446	435	468	404	425	429	440	456	434	446	406	434	430	422	412	443	414	431	465	381	406	422	406	442	439	445	406	425	415	429	418	439	442	424	438	412	379	425	418	446	417	384	402	419	416	409	424	430	454	456	401	454	458	444	444	434	436	415	435	457	392	434	422	410	406	419	429	464	427	440	458	390	412	456	420	440	424	438	460	422	439	434	416	410	415	430	448	445	412	420	426	429	436	445	409	412	408	453	380	434	396	415	412	441	422	415	464	428	432	420	423	429	429	462	413	388	463	386	455	406	397	433	425	429	411	439	435	463	435	469	409	422	440	431	426	415	397	419	417	406	435	408	418	407	429	459	410	405	427	449	444	419	424	435	422	439	419	429	437	423	423	439	413	421	464	418	413	432	438	472	426	449	423	426	421	420	444	423	426	393	414	441	400	450	422	441	415	438	422	422	403	367	424	469	424	466	450	425	434	479	439	413	498	431	452	385	426	448	427	434	429	430	467	436	415	430	437	423	434	395	409	407	438	416	417	430	428	404	418	421	413	412	471	424	420	412	440	419	476	437	433	424	372	424	416	453	428	410	387	459	400	439	437	445	437	443	381	443	444	420	384	400	420	382	462	425	424	430	440	422	441	428	458	469	481	423	444	442	401	432	458	414	413	413	446	412	450	442	460	418	441	415	452	426	447	467	422	441	387	423	426	418	424	438	418	440	443	444	464	396	461	432	410	442	437	469	427	373	430	418	422	435	428	380	443	382	387	458	424	439	423	391	444	391	433	417	451	424	418	428	442	447	452	402	436	409	431	448	411	406	415	420	414	437	414	442	438	398	430	445	443	440	439	464	448	434	416	431	397	459	465	467	442	401	431	437	437	476	423	443	430	462	387	403	397	440	436	408	442	445	451	420	409	450	445	432	404	433	410	445	410	439	415	438	432	420	454	421	445	437	443	422	413	445	443	438	451	422	423	446	391	439	431	447	457	417	461	420	428	445	414	427	461	453	417	438	460	452	435	421	421	424	430	405	434	443	410	433	450	374	466	430	445	461	400	431	423	428	396	433	408	442	397	429	438	427	430	461	416	429	425	420	419	421	426	391	415	412	414	422	411	394	454	441	412	419	446	466	415	425	394	413	421	426	399	413	431	426	458	420	443	418	433	436	390	447	413	401	434	400	453	423	454	468	436	435	441	407	433	398	444	420	431	447	424	409	414	410	447	426	406	408	444	437	446	374	419	453	424	456	404	416	382	468	446	437	423	421	477	430	427	442	424	455	408	426	420	432	426	386	456	392	424	436	435	407	434	467	423	438	436	424	460	433	422	397	449	435	415	455	405	418	420	419	377	425	407	444	431	413	432	451	408	355	416	423	422	449	437	439	413	404	416	457	427	417	421	436	412	438	453	402	460	428	439	436	435	427	383	435	426	438	411	420	412	427	458	409	425	443	418	434	436	436	439	438	432	404	416	440	429	426	455	455	434	429	430	430	430	458	438	443	433	407	430	423	421	437	453	456	434	430	400	458	454	435	424	430	438	436	408	434	437	425	404	363	397	407	414	423	422	414	418	412	425	395	408	405	429	389	416	429	410	411	432	465	437	429	434	411	400	402	446	414	410	442	382	434	426	405	449	453	439	424	444	414	419	418	429	425	432	422	404	407	414	471	431	372	415	415	401	424	417	405	393	439	456	411	446	442	450	455	412	428	434	399	405	425	417	483	435	439	457	479	416	411	461	417	433	417	453	423	426	421	439	441	446	420	420	451	405	428	456	424	382	387	440	430	430	458	415	417	440	429	426	457	398	440	442	413	442	418	426	436	404	429	478	375	434	410	426	433	429	402	433	401	429	427	457	466	428	432	419	431	452	415	425	422	441	452	423	391	425	422	447	438	436	453	391	388	454	429	421	378	466	437	425	460	403	441	465	435	424	424	426	423	440	410	438	422	431	415	428	413	415	390	433	444	408	437	414	456	405	434	416	454	430	412	440	408	419	398	383	430	450	404	436	424	410	420	399	442	426	436	404	436	400	445	383	443	445	440	414	413	413	428	442	409	436	449	433	430	416	418
82162	69648	48967	24874	7583	383	152	160	166	159	150	130	156	128	144	126	143	149	166	166	135	141	138	169	144	151	147	145	163	147	161	151	167	172	148	127	137	133	114	142	155	169	152	160	142	154	120	155	151	175	133	147	149	154	149	167	156	152	154	135	118	138	121	143	141	115	158	162	159	156	165	147	179	154	154	157	142	166	150	137	154	143	142	157	141	132	146	162	156	154	150	163	156	144	129	154	150	152	153	141	149	163	131	143	164	153	143	143	142	141	147	141	164	148	154	140	166	165	149	164	176	158	149	137	141	173	141	134	158	145	139	149	131	157	134	171	139	144	170	139	152	155	152	150	142	166	133	146	144	155	152	156	174	145	163	158	156	129	149	135	141	149	158	150	131	150	157	155	145	137	142	138	136	162	143	132	140	128	137	147	150	120	139	130	142	131	158	156	159	181	137	138	144	149	147	165	145	158	148	156	152	142	151	159	154	129	135	157	135	153	156	132	145	143	148	132	138	149	162	142	133	141	117	132	142	151	164	129	114	168	145	121	156	150	153	144	142	157	140	130	143	140	148	151	169	164	142	161	145	130	144	162	153	138	156	154	161	136	143	147	148	148	149	142	149	154	156	165	132	149	150	125	148	172	153	140	150	164	151	129	145	151	152	154	152	140	145	149	133	143	143	141	154	155	164	150	142	134	132	150	150	129	157	151	125	130	155	146	146	140	162	151	136	142	166	140	140	157	159	147	144	134	162	132	139	131	142	174	122	155	140	151	143	154	132	169	151	156	130	153	134	153	152	140	153	153	128	180	140	140	147	149	150	123	148	155	156	145	149	143	152	154	168	148	159	161	160	144	149	159	155	143	155	177	139	134	136	141	135	145	160	140	141	134	159	127	163	173	132	141	147	137	150	139	139	154	141	162	146	159	165	156	123	156	147	135	137	154	143	149	137	143	150	176	139	147	161	136	142	165	131	147	144	142	158	166	136	134	153	113	136	170	149	140	145	160	117	160	165	165	144	156	133	148	136	133	143	124	143	145	149	156	156	152	142	165	153	159	139	127	151	148	144	140	161	163	165	153	157	146	161	164	135	147	150	133	161	147	143	150	150	138	147	145	154	148	142	149	155	142	159	145	157	146	145	137	142	148	158	144	174	181	154	137	174	156	131	123	144	147	134	147	145	137	175	133	135	140	160	157	158	127	141	168	142	150	172	154	130	149	137	143	129	155	165	146	125	145	143	158	138	123	146	160	131	143	142	145	168	159	143	152	142	135	150	130	154	143	157	124	144	135	141	153	148	145	153	167	138	129	145	145	184	164	132	141	151	144	143	139	134	137	155	174	141	131	141	152	161	153	138	146	156	163	134	123	142	154	162	137	133	132	134	142	148	178	160	145	155	148	161	164	121	159	155	141	176	138	153	138	128	151	155	173	145	141	157	165	146	155	137	142	125	150	155	152	149	146	127	148	173	152	144	147	141	137	154	148	168	149	163	128	145	137	153	156	168	135	174	143	139	148	178	143	151	168	160	127	160	165	150	166	145	141	159	141	156	157	146	164	130	146	158	144	161	157	161	160	159	160	153	145	160	140	155	138	130	150	139	142	158	147	148	129	153	129	153	130	124	145	129	154	159	146	136	180	152	146	141	138	170	158	164	137	139	132	145	150	129	148	142	148	165	153	162	133	146	140	150	127	150	140	158	141	156	168	147	150	152	166	152	129	151	168	146	152	151	156	149	115	130	166	139	155	129	151	138	162	136	151	140	142	156	155	142	157	159	170	127	131	165	132	158	137	139	147	159	147	151	147	137	160	141	126	145	135	162	131	143	141	132	148	147	149	130	141	164	148	154	133	150	159	138	172	136	139	160	163	147	150	127	145	158	150	144	184	139	146	125	181	158	158	161	149	153	157	178	145	129	157	149	162	149	131	150	184	144	132	178	149	142	164	145	142	165	148	141	136	174	150	158	142	168	151	153	145	157	129	139	150	158	149	156	149	128	149	157	173	169	143	150	160	130	169	152	147	150	133	132	162	164	132	169	134	149	162	147	142	130	142	164	125	140	160	145	142	161	149	138	162	152	168	123	127	146	159	149	147	145	141	146	156	135	142	146	115	138	145	144	141	158	145	144	139	140	109	136	133	159	167	134	152	145	186	152	149	153	137	166	146	135	148	148	142	156	156	141	145	145	143	137	146	140	155	140	143	141	164	176	138	150	131	167	129	173	178	164	151	132	151	139	139	126	134	156	170	146	147	144	149	154	127	158	172	166	154	141	149	149	144	171	131	149	165	134	145	124	139	131	150	131	128	146	158	148	117	146	142	154	153	139	141	135	154	159	150	156	148	155	142	169	135	142	146	164	136	137	135	124	150	159	134	169	164	131	144	138	120	151	138	151	149	172	173	168	161	145	145	146	138	139	158	150	159	154	146	176	177	139	140	114	155	157	132	112	145	137	142	189	143	130	147	134	151	155	139	162	144	153	165	153	135	132	148	157	132	135	157	147	151	149	136	144	139	149	153	149	126	158	156	141	144	135	160	145	130	154	142	154	147	126	142	151	130	155	125	156	120	165	159	160	140	127	142	155	172	134	147	158	139	149	142	146	150	119	156	160	145	133	143	128	145	164	148	147	141	144	142	152	150	141	131	160	139	158	161	136	127	140	150	168	159	152	149	158	140	142	169	132	128	146	140	163	140	145	163	146	156	143	137	172	143	133	134	152	138	158	185	164	138	162	158	130	138	149	152	147	145	150	132	158	137	171	155	146	138	156	164	158	148	153	131	119	141	140	131	137	150	110	129	169	139	149	180	139	142	147	169	120	123	146	147	149	143	138	142	158	154	138	164	175	142	138	139	174	156	128	152	119	148	161	149	142	141	140	157	137	171	118	139	158	143	124	145	177	146	144	145	147	150	174	144	152	154	150	126	135	157	137	157	136	147	152	156	138	133	145	144	160	146	141	151	161	161	177	137	130	158	146	163	150	152	142	165	120	143	146	164	166	144	136	162	159	161	147	122	123	149	149	142	137	168	126	144	148	156	156	169	158	145	147	150	147	149	156	141	120	152	138	134	149	158	130	151	158	157	171	134	135	135	142	147	142	124	147	153	166	139	149	157	157	147	159	137	145	133	153	151	174	154	162	156	168	161	146	164	158	147	148	136	132	155	154	164	157	151	133	129	144	145	151	151	161	158	135	121	162	166	150	158	146	136	135	150	170	157	140	146	170	162	141	165	134	130	155	133	148	147	140	140	150	120	170	160	162	137	158	151	153	142	152	135	128	152	163	135	158	156	132	164	153	155	164	142	139	137	152	150	176	160	157	138	155	151	149	158	129	163	131	150	154	146	135	137	152	145	169	133	157	167	124	137	139	140	154	141	155	146	150	145	133	145	162	150	147	121	118	150	158	154	133	117	130	136	155	181	156	141	157	162	156	116	159	136	151	127	146	147	167	128	133	160	120	145	132	126	162	157	149	169	151	136	151	157	133	157
70426	61483	46921	25198	4830	399	388	357	335	348	362	383	364	356	340	338	285	372	337	393	370	328	340	373	359	345	381	373	375	357	366	336	366	358	323	313	345	334	371	340	345	343	331	349	357	348	359	377	370	374	347	353	380	317	353	318	353	342	340	350	342	378	329	385	337	334	347	346	338	363	350	348	364	327	347	350	362	372	331	330	348	386	336	338	356	362	342	347	330	339	377	335	359	355	361	355	357	354	357	398	322	339	304	345	361	368	352	350	349	345	331	337	331	345	323	347	378	348	335	347	348	333	346	350	326	322	378	344	341	350	348	368	369	376	314	348	371	372	335	355	353	354	383	326	349	339	370	347	317	371	339	347	370	368	359	348	313	343	328	337	336	330	353	365	341	352	338	343	344	390	337	379	353	350	371	354	358	362	366	352	341	379	333	338	338	341	314	338	350	331	340	346	348	334	367	356	359	340	374	332	390	337	364	330	343	347	350	324	333	344	377	329	361	337	356	362	338	374	380	362	375	367	362	365	390	360	375	369	357	387	341	353	351	380	330	345	339	341	352	321	344	329	339	339	334	346	382	356	322	365	340	365	364	357	359	392	343	318	313	347	329	374	308	358	371	367	336	323	320	360	324	352	323	344	339	357	358	339	342	332	333	343	372	309	350	343	364	366	368	357	354	366	316	355	331	354	329	333	355	358	340	343	339	368	344	352	378	333	293	336	339	383	351	366	335	362	342	371	320	329	344	335	363	326	335	362	384	341	370	354	328	319	335	348	387	331	369	364	348	327	346	320	369	367	350	353	355	397	349	385	317	327	350	354	347	357	364	347	331	369	371	339	327	361	335	325	319	357	329	323	350	341	369	332	329	318	333	331	373	351	383	379	366	336	341	375	357	347	356	366	347	367	363	345	370	339	391	379	363	354	344	342	360	386	367	363	329	358	373	340	345	338	357	363	340	344	354	325	366	354	357	360	345	334	384	320	334	355	358	324	345	365	349	342	360	321	341	383	354	369	363	330	321	383	322	345	377	341	322	408	333	345	330	368	361	355	353	346	347	320	342	350	395	344	333	348	340	366	346	339	374	378	312	330	338	368	359	350	353	365	358	339	368	361	324	350	339	353	345	319	388	355	314	358	347	345	339	366	335	361	331	333	336	364	322	346	355	315	353	366	318	352	397	341	327	314	378	354	347	325	316	354	354	334	347	334	389	342	337	344	325	317	358	337	350	352	357	350	347	360	327	331	348	330	365	364	350	362	371	365	362	340	331	355	339	378	353	356	339	341	348	328	337	391	345	351	339	313	335	376	373	341	376	345	344	380	394	351	346	310	353	349	335	351	355	383	351	336	325	351	358	367	373	360	337	337	340	348	371	333	370	326	368	373	343	372	352	372	356	331	343	309	343	353	377	347	348	357	343	333	316	351	364	369	333	349	347	376	333	380	365	372	356	318	351	340	385	372	353	387	333	340	364	354	382	357	345	324	346	357	353	342	356	351	375	347	334	322	379	350	363	364	325	370	358	368	362	373	352	351	348	351	338	388	368	354	358	341	399	346	364	344	330	359	358	327	348	348	351	370	330	348	332	344	388	328	349	372	347	322	358	346	353	321	341	381	356	361	392	352	336	332	345	330	400	349	358	349	325	348	402	353	347	321	360	366	347	377	330	352	323	350	342	355	328	345	369	356	389	382	382	321	361	344	319	347	364	353	359	357	335	350	326	351	349	389	325	349	352	331	384	377	322	359	368	321	363	354	321	350	363	374	372	355	311	334	352	334	342	322	344	317	333	374	346	339	351	379	369	387	361	343	362	344	338	356	341	373	344	314	363	360	373	348	363	376	342	379	363	404	370	359	337	365	362	320	338	313	361	362	321	373	344	351	339	364	351	363	329	316	328	359	319	349	334	351	341	365	343	382	369	363	349	370	318	363	351	326	320	384	328	362	354	341	392	352	337	343	344	346	368	363	358	313	364	349	335	342	329	324	340	347	372	359	332	364	335	364	347	374	364	371	350	333	373	365	360	354	362	346	359	346	346	379	338	359	399	361	381	350	353	343	334	359	344	370	326	349	338	341	373	336	374	371	391	356	344	354	341	362	375	355	356	316	344	369	325	341	328	359	369	326	368	368	362	363	346	322	363	345	334	323	355	399	344	347	351	343	344	332	323	355	365	344	354	333	361	396	367	368	332	382	355	371	336	386	357	379	342	340	358	363	365	326	335	376	348	328	300	348	367	361	349	362	343	367	344	331	358	330	361	382	351	343	339	352	365	355	405	331	352	345	323	325	349	355	321	377	349	348	327	329	390	344	349	336	329	339	337	318	328	359	369	328	354	383	340	337	361	353	345	363	367	303	347	354	393	350	362	355	388	375	320	368	355	358	366	346	350	309	374	337	376	345	360	342	383	378	370	342	349	376	357	341	379	378	383	367	366	350	366	314	391	382	376	342	390	383	356	361	379	382	362	312	334	383	375	372	348	335	349	330	362	336	337	368	355	350	310	342	336	386	379	354	348	333	369	312	357	381	340	358	370	351	349	368	359	357	362	380	312	323	361	384	351	335	322	362	376	354	331	379	379	304	343	371	349	320	342	367	378	380	308	358	343	362	386	340	382	378	367	364	411	340	332	347	357	345	336	333	374	379	355	346	390	369	371	376	314	345	335	335	338	363	340	357	369	320	352	328	386	394	353	336	349	368	336	381	361	341	343	368	336	327	377	380	364	364	372	332	351	329	374	311	324	358	355	379	397	321	326	302	375	317	316	361	394	343	358	353	370	321	309	377	360	314	324	355	345	350	374	348	370	378	332	393	358	379	370	363	357	360	333	382	323	381	338	365	357	353	364	355	332	352	372	364	335	351	345	340	324	406	350	337	313	339	374	334	371	354	367	338	360	375	351	357	344	349	379	348	347	345	325	354	350	337	328	365	340	380	331	349	349	360	319	357	352	340	381	361	356	381	332	368	372	348	361	353	348	348	313	304	345	373	346	375	346	341	347	362	356	371	331	373	365	338	355	327	373	369	369	333	316	322	331	338	332	343	343	346	323	371	353	377	384	354	351	395	323	369	360	373	372	386	363	355	333	357	347	376	413	321	359	349	381	343	341	326	352	378	327	370	378	346	336	372	414	320	335	354	340	370	366	324	353	334	380	367	349	335	350	330	334	355	379	332	361	339	389	344	389	351	354	356	348	369	354	332	354	329	333	355	386	321	370	375	359	349	315	357	340	356	349	333	337	354	344	329	347	346	318	383	392	356	343	356	358	343	334	347	362	348	310	372	322	339	332	406	333	339	345	385	351	355	369	354	307	350	349	348	357	342	354	311	354	363	329	343	350	339	319	358	356	357	354	374	355	383	376	344	351	333	373	321	367	348	356	354	395	364	336	367	351	332	368	353	334	341	335	360	353	373	343	306	359	387	335	365	371	328	352	335	306	329	357	328	361	359	371	359	359	357	351	354	364	365	320	330	340	349	353	377	335	353	327	342
48641	26142	10297	1821	289	143	140	154	132	140	146	147	155	151	128	146	123	150	157	140	158	144	152	145	153	153	124	135	135	137	155	136	147	137	127	151	133	142	126	137	139	147	134	141	128	140	159	154	130	138	135	141	150	143	128	132	140	143	152	127	137	132	144	157	151	172	131	143	124	158	138	161	167	127	145	132	122	143	141	160	133	125	145	161	153	125	137	136	158	142	157	155	134	150	161	138	140	130	130	139	127	171	149	169	148	145	168	139	141	137	134	145	157	137	144	149	146	156	149	143	157	140	138	156	141	156	142	149	150	157	154	152	147	137	152	127	129	146	142	146	135	166	143	152	151	149	139	148	161	142	159	149	136	148	128	166	133	127	122	152	145	137	159	139	171	135	147	151	136	177	133	157	157	148	138	153	131	110	145	158	159	138	140	153	126	166	131	122	133	167	142	135	161	141	138	147	158	136	154	164	144	145	163	141	143	141	142	164	126	122	159	130	130	132	137	148	144	150	144	146	153	109	138	148	159	157	121	162	137	147	144	154	137	155	149	156	145	146	171	145	168	154	145	154	162	146	146	128	145	153	135	121	175	149	131	124	147	164	162	118	153	134	150	156	133	154	141	143	153	157	117	121	150	140	152	140	133	134	135	150	155	165	125	145	122	150	163	159	145	154	141	153	152	149	121	128	146	130	146	139	132	141	144	139	166	152	153	141	148	140	139	150	151	150	146	157	156	139	130	159	150	145	152	133	143	139	162	149	151	139	138	147	158	158	158	140	136	154	136	142	171	154	141	131	130	140	161	136	147	143	136	144	138	168	160	145	173	150	126	142	128	152	124	169	144	136	153	140	141	131	137	147	147	154	143	133	147	149	139	146	143	136	126	140	169	122	149	121	139	144	116	143	154	150	127	120	154	139	140	133	131	111	129	127	144	142	149	128	153	139	140	132	144	155	159	161	138	150	165	162	160	131	164	152	142	153	152	161	143	164	157	159	143	149	153	156	147	150	164	152	139	141	118	135	136	120	129	155	147	145	148	152	169	160	177	136	143	165	148	132	152	137	149	150	157	150	128	138	129	137	144	141	150	134	144	155	138	159	137	148	133	130	143	163	145	153	148	157	138	142	149	171	162	160	156	149	145	126	152	135	133	142	152	145	145	133	155	142	153	141	148	155	152	133	143	146	147	155	146	146	139	164	163	157	148	148	136	142	123	142	154	129	144	157	142	139	153	150	138	148	129	141	152	156	140	150	143	145	116	146	147	133	135	161	138	123	166	132	117	137	133	139	156	150	126	151	124	143	156	177	148	141	152	156	160	140	126	173	144	147	136	152	159	149	152	120	119	142	141	125	121	125	170	173	152	160	144	148	148	148	145	161	147	157	138	173	144	171	150	148	164	147	167	135	168	142	148	120	170	152	137	127	140	145	126	155	144	131	173	141	138	145	154	145	137	140	139	157	142	133	133	157	151	135	137	164	158	139	142	122	147	149	154	124	139	153	147	152	146	125	136	151	152	145	136	140	144	140	162	169	130	140	157	149	152	143	176	151	150	145	155	132	150	127	133	170	161	126	151	168	119	137	134	152	141	130	156	150	163	145	150	137	158	137	139	160	148	124	140	149	140	134	134	173	151	149	160	140	141	148	149	158	141	151	138	162	150	155	158	164	158	143	122	147	131	134	142	176	148	165	162	151	114	143	156	145	156	146	142	161	139	160	159	129	132	131	147	139	137	137	141	134	154	136	145	155	146	157	158	147	138	145	142	148	133	152	143	151	112	154	165	136	166	129	139	143	148	155	133	149	145	160	148	153	131	135	147	170	145	160	155	145	163	137	148	152	152	128	141	163	148	144	157	134	129	155	144	145	155	152	147	152	132	178	139	151	164	137	143	153	141	133	148	133	141	138	130	158	144	176	140	156	141	118	154	159	170	143	165	115	123	151	167	160	153	148	150	151	177	146	146	161	147	168	166	161	145	144	147	145	151	120	138	161	152	124	149	151	141	135	135	150	134	136	143	162	134	153	142	155	147	148	137	156	150	138	154	158	151	145	161	154	136	156	139	141	149	128	132	144	141	158	147	134	144	137	141	155	151	131	141	141	156	155	143	133	143	132	152	157	148	169	143	169	164	138	145	143	138	126	147	137	151	126	135	153	140	139	156	147	163	142	138	146	155	133	150	151	121	117	124	149	165	168	120	162	143	176	149	143	132	150	144	170	183	135	135	126	154	145	134	161	154	133	160	133	158	144	144	127	132	123	154	146	149	135	175	169	149	151	135	148	138	168	136	155	142	144	135	138	182	155	188	165	164	156	133	137	150	122	126	140	146	128	134	144	163	144	126	144	140	145	172	145	149	147	131	125	159	142	153	134	112	158	152	118	134	137	145	146	138	146	153	136	132	145	157	159	150	136	144	155	152	138	142	149	110	133	132	132	148	148	165	135	137	127	148	149	136	142	144	129	140	142	130	161	127	153	153	141	152	151	147	150	129	152	153	151	149	132	151	155	140	143	137	172	175	117	157	165	142	133	146	164	146	150	145	155	159	172	140	142	142	131	152	156	155	119	158	113	152	144	149	155	143	136	131	146	142	154	129	130	145	149	157	149	172	133	145	146	158	154	144	127	135	141	138	132	178	149	137	125	146	148	150	130	134	129	149	138	120	175	123	120	132	138	151	128	150	158	129	146	140	149	140	147	151	154	154	157	139	124	151	166	153	156	166	163	144	156	152	163	149	127	147	131	136	148	137	130	142	138	143	135	141	135	145	139	124	140	117	159	149	152	155	156	140	119	152	143	150	150	174	148	128	133	154	143	137	139	152	142	155	140	139	139	123	181	147	138	129	139	143	147	147	156	147	145	144	126	154	143	143	147	139	159	140	147	126	156	153	154	154	143	139	133	146	148	144	155	141	142	132	153	145	149	146	142	147	155	133	129	129	146	153	162	146	149	159	146	146	146	150	150	127	145	159	142	136	160	168	128	126	139	139	136	163	157	126	142	147	129	131	142	142	149	127	151	143	128	159	136	125	135	149	149	139	155	149	145	150	130	140	138	149	141	148	146	152	146	157	145	144	147	141	139	160	156	133	157	150	142	142	143	146	138	153	163	158	139	133	149	141	131	148	143	152	157	148	156	170	151	156	135	143	147	155	156	152	140	119	157	171	160	167	162	145	159	136	176	157	141	166	130	115	138	154	135	142	141	152	148	145	138	162	154	142	144	161	166	155	154	154	133	150	133	145	143	154	132	157	147	128	148	113	135	153	131	137	166	128	144	150	155	137	139	155	140	126	129	150	139	146	151	171	163	135	145	155	141	138	161	131	144	152	126	149	137	168	156	147	135	152	133	147	154	134	157	155	137	167	158	152	170	141	134	151	141	144	145	159	146	143	161	128	159	137	141	154	149	142	154	133	140	158	144	151	177	158	145	152	145	133	147	128	127	141	161	152	149	150	143	158	144	149	137	137	177	145	151	175	154	150	150	166	158
41816	23834	11217	3539	748	389	386	365	380	383	360	345	359	375	367	328	371	342	342	332	361	343	375	350	359	387	331	337	370	310	339	377	333	378	351	347	340	362	341	372	384	374	379	382	366	345	361	344	362	349	372	318	363	376	351	355	394	349	371	327	332	359	362	357	354	355	391	341	382	385	363	375	354	376	384	350	351	317	400	336	351	357	369	383	350	320	363	379	335	367	379	374	378	353	361	388	364	382	327	362	376	343	332	359	325	339	367	343	338	357	371	393	330	365	365	333	383	354	359	326	363	378	381	356	400	395	374	374	386	386	356	360	386	362	326	340	348	362	351	338	358	345	389	342	370	328	332	364	355	362	343	351	359	351	364	366	354	338	398	371	351	397	383	350	376	360	379	339	365	344	355	338	370	368	354	351	368	391	346	343	358	346	362	370	357	389	381	365	348	368	337	348	330	349	350	348	377	361	348	349	372	393	355	344	362	322	374	391	376	348	361	381	348	350	343	343	384	364	359	339	354	371	355	385	368	345	375	351	340	380	350	389	353	370	360	343	347	356	359	372	360	343	391	386	353	347	356	359	354	354	354	377	344	367	365	384	414	367	384	347	348	317	362	366	378	344	361	362	390	374	391	356	343	363	358	320	396	371	351	327	380	361	331	364	347	361	333	331	338	366	386	396	377	370	359	353	345	368	368	344	355	351	356	370	366	358	392	376	363	374	344	334	370	349	375	356	366	360	370	360	356	354	354	341	350	369	324	361	388	334	369	346	355	374	329	343	364	367	368	338	397	350	362	376	332	367	333	329	392	375	378	352	365	334	343	378	347	361	346	351	381	337	358	336	387	366	363	373	361	330	369	338	370	348	318	369	386	379	350	331	367	370	368	355	395	357	385	356	373	337	324	377	357	376	361	366	340	352	324	373	385	360	350	360	364	349	386	356	402	395	325	351	361	396	385	330	343	313	350	353	363	351	380	374	370	379	373	389	348	367	316	338	355	349	367	361	354	360	398	385	368	356	367	353	363	361	368	357	358	387	344	342	380	379	358	336	318	361	381	360	378	386	351	351	370	367	381	328	343	333	387	370	365	345	364	354	363	365	368	366	346	387	345	352	350	354	333	373	341	380	347	354	331	369	376	364	361	358	378	345	355	346	349	359	378	370	351	341	367	328	373	349	345	378	400	332	372	356	349	352	360	395	355	356	376	351	353	380	395	370	338	347	356	346	365	398	357	378	342	358	339	365	370	384	385	375	358	369	362	363	343	369	368	359	403	333	373	378	352	385	313	361	361	385	372	364	366	358	336	367	361	387	400	330	355	351	353	366	341	326	356	381	379	378	342	349	368	344	322	381	342	347	339	336	383	369	395	363	340	397	358	354	321	342	366	342	371	364	323	391	322	346	358	366	333	374	377	380	335	348	371	355	369	360	346	363	352	409	341	340	365	360	352	355	367	370	354	370	350	360	366	365	356	369	358	338	341	377	374	380	349	361	345	327	327	336	329	351	354	355	337	375	355	352	373	382	353	367	344	341	377	319	351	361	338	364	371	363	348	339	375	335	347	363	371	368	336	373	340	380	342	337	342	374	342	386	377	375	347	383	347	356	367	363	384	370	332	365	349	386	354	371	331	353	351	345	339	373	374	370	345	375	365	350	355	348	365	345	393	363	351	339	344	381	368	369	353	382	367	339	349	351	329	380	337	369	371	367	398	397	374	379	370	399	386	337	351	375	345	330	363	350	374	359	370	367	394	389	329	380	359	347	367	382	387	357	340	343	340	329	374	351	372	383	377	351	351	343	351	369	350	385	357	337	314	339	378	337	367	345	344	363	349	331	355	356	360	368	368	348	341	343	335	352	353	338	375	350	347	340	343	383	334	343	371	394	329	372	375	354	397	358	327	331	345	388	374	358	345	354	352	366	344	370	381	358	363	350	375	369	353	356	391	332	389	315	343	345	370	362	365	330	357	350	319	345	332	362	386	342	357	340	329	343	339	375	351	381	377	358	339	345	360	379	367	367	361	353	402	344	348	345	330	348	342	355	347	392	371	350	335	348	355	402	348	335	367	366	379	339	329	352	357	321	356	349	354	332	360	398	387	362	366	387	349	353	342	352	349	401	372	364	366	370	384	346	358	338	365	352	380	347	372	337	345	356	351	368	352	359	372	349	379	370	345	362	352	333	365	378	358	349	333	383	323	378	342	346	371	370	374	382	339	362	349	373	379	372	373	378	386	370	342	359	383	382	365	373	373	360	377	330	379	372	344	372	369	353	346	352	338	351	319	362	345	320	351	359	391	384	399	354	314	386	366	356	369	358	372	360	376	375	384	341	374	350	352	353	385	368	347	362	364	369	373	385	350	362	383	381	367	365	365	354	376	349	353	358	381	347	353	360	345	343	362	373	351	332	361	356	355	364	374	372	335	366	369	350	353	380	370	360	347	344	338	376	386	366	361	372	359	388	371	341	369	367	358	376	358	367	366	350	404	363	326	381	360	354	367	336	357	343	345	366	367	342	375	345	354	360	365	331	363	364	375	350	331	365	358	330	357	384	316	369	351	375	354	355	371	356	330	361	368	347	345	363	352	348	382	363	347	371	370	364	391	366	372	357	365	354	320	372	358	342	355	334	350	369	358	355	325	374	341	341	352	403	367	353	345	371	348	354	390	395	374	346	328	372	413	403	352	389	357	399	371	337	343	374	361	343	376	320	362	393	338	358	388	376	345	358	331	363	354	352	327	346	322	379	335	372	356	359	347	367	353	358	397	379	360	377	345	318	345	372	356	403	365	366	352	344	339	365	373	336	386	379	330	341	365	406	359	388	368	382	377	344	382	361	378	376	358	368	349	341	360	346	374	356	344	332	374	343	380	391	337	363	361	346	361	364	357	349	343	391	376	363	345	365	341	381	351	357	369	377	330	348	362	368	363	378	375	357	360	346	375	384	335	340	354	379	325	349	359	351	380	346	351	358	305	375	396	356	382	360	338	366	337	373	336	348	344	377	362	340	330	356	359	377	330	302	386	371	376	358	350	369	364	355	375	371	354	360	328	364	355	356	331	369	346	362	404	394	362	351	384	332	352	357	354	332	350	383	348	338	350	367	369	386	341	371	357	400	322	368	344	371	335	359	357	349	368	371	351	364	371	398	375	365	385	373	310	374	360	344	364	347	356	355	375	357	350	354	331	338	370	373	350	372	372	370	339	394	369	344	355	349	378	358	347	329	341	370	332	345	328	364	324	379	349	369	363	377	366	354	371	399	323	355	363	359	365	341	351	400	370	367	392	359	360	402	379	385	357	352	340	373	388	357	378	378	349	350	369	349	340	351	347	392	397	376	374	355	350	335	410	392	375	371	324	341	382	339	356	368	358	378	369	384	323	341	370	360	354	410	383	323	361	345	388	347	368	365	366	369	384	361	378	352	359	376	343	340	359	387	344	366	346	353	368	370	373	383	355	352	336	352	392	370	356	333	370	374	325	380	379	312
78751	60312	39168	17194	2850	251	168	168	161	176	151	147	158	178	158	145	215	172	174	191	162	192	175	157	177	194	183	196	190	184	164	184	164	164	162	166	183	163	177	173	174	152	172	197	184	170	200	183	157	179	183	184	172	162	165	169	170	146	182	181	175	191	182	194	132	165	156	162	178	176	167	173	183	168	170	157	182	168	183	174	197	180	192	154	178	161	152	172	190	159	178	148	182	180	167	178	177	182	157	175	189	173	163	167	186	162	176	156	177	169	168	152	166	173	176	147	173	167	177	158	190	165	193	184	173	175	180	160	139	168	192	192	169	207	152	154	146	149	171	162	156	164	197	170	179	189	178	181	169	167	176	173	180	171	181	172	165	179	167	166	178	174	187	148	142	179	162	181	164	159	177	164	180	166	169	172	182	169	167	172	171	190	171	169	171	187	169	163	183	157	181	176	199	158	176	164	162	163	173	167	178	200	177	182	166	172	185	173	174	169	200	176	149	183	183	173	153	159	175	180	173	157	171	191	149	155	156	173	175	149	190	160	179	174	162	190	181	158	172	170	192	163	187	137	153	171	177	177	171	156	154	186	176	191	170	184	179	159	151	170	180	189	193	182	163	174	151	143	161	194	170	189	195	176	152	174	164	176	170	183	180	164	177	197	163	176	177	172	188	186	196	176	172	160	166	166	158	168	155	166	179	212	173	187	161	194	186	172	176	175	159	151	180	189	144	148	178	180	164	162	179	153	183	169	186	190	190	182	176	175	173	186	176	196	179	173	157	175	213	186	178	192	193	182	168	176	169	163	172	171	174	162	173	164	169	193	154	176	173	184	163	176	169	166	189	161	163	175	195	182	154	184	157	176	192	192	168	172	175	191	152	178	186	155	179	180	167	175	171	196	191	151	169	182	190	166	177	163	172	189	175	162	156	184	177	171	147	183	188	163	161	157	182	160	177	172	147	188	173	168	186	176	154	168	181	173	203	173	168	151	155	176	173	175	165	180	177	176	188	178	165	164	171	191	192	175	187	177	174	155	186	155	187	159	187	175	175	162	204	167	192	162	157	165	186	183	167	170	173	164	169	163	188	205	173	181	179	199	191	152	168	174	146	183	162	170	173	167	201	194	184	175	174	195	158	183	173	153	184	180	156	181	175	168	162	179	181	195	172	144	156	156	164	173	175	181	188	163	171	181	171	173	182	161	176	142	151	164	187	188	197	172	170	159	151	175	164	189	178	175	175	181	161	162	191	154	175	169	155	160	175	175	180	150	158	166	177	156	171	183	173	179	188	191	152	185	171	178	171	173	181	175	153	169	176	176	143	178	165	190	171	197	160	153	192	137	188	182	177	160	188	151	167	186	189	218	168	175	182	170	184	176	183	186	174	162	176	196	160	171	159	182	197	211	177	176	159	199	177	160	141	174	185	161	182	173	158	170	190	169	176	202	178	159	177	190	191	168	167	182	166	190	148	160	157	178	177	163	221	175	164	165	186	185	170	188	176	159	171	190	184	172	156	165	173	183	182	189	189	187	188	187	183	163	152	182	180	172	161	176	158	186	166	188	159	173	189	200	185	196	152	160	202	190	184	193	161	173	161	147	175	184	173	166	153	174	151	165	166	175	183	152	177	168	169	179	158	185	192	172	170	171	190	180	188	172	195	169	187	163	187	175	165	202	158	173	197	169	191	175	178	178	149	181	177	177	174	168	173	192	202	180	180	189	147	178	190	187	190	175	177	175	164	155	177	143	177	172	163	171	185	180	169	185	155	157	179	174	162	176	184	188	174	160	168	200	147	161	181	146	176	171	182	178	168	178	195	180	190	161	152	183	181	186	154	163	152	165	182	161	166	175	149	179	164	181	185	151	178	161	191	167	165	188	181	152	166	167	171	179	181	186	167	161	155	183	185	159	167	209	202	178	168	147	166	174	168	194	196	174	179	188	167	172	197	159	166	176	214	189	159	175	173	159	177	170	145	167	190	162	168	184	162	187	166	167	172	155	166	160	174	179	172	182	156	177	160	165	192	152	183	168	171	159	166	182	179	166	170	161	178	180	186	178	220	173	172	177	150	172	188	168	181	153	168	172	194	186	166	157	165	166	176	163	167	172	177	174	179	175	193	167	158	153	174	197	198	138	177	167	167	153	165	177	188	167	152	152	171	191	159	177	177	156	160	194	188	168	177	179	181	142	193	154	171	194	177	192	207	181	150	173	161	190	152	182	188	169	152	170	186	166	169	178	188	162	168	181	157	178	185	155	181	170	175	186	175	182	168	144	171	175	159	173	173	165	190	168	147	163	165	162	172	177	166	198	173	171	195	166	168	182	180	180	177	156	181	160	166	162	154	199	179	171	182	171	183	214	180	165	181	161	177	160	173	144	187	164	174	185	169	203	176	166	181	151	181	167	193	183	170	165	168	191	164	161	170	170	175	171	186	194	172	179	185	181	179	154	163	187	167	193	149	174	183	168	187	161	156	170	176	159	155	178	159	184	175	193	156	173	187	168	158	161	141	180	177	182	157	161	181	186	153	185	185	190	182	174	171	170	197	169	157	209	203	194	193	155	186	173	181	196	152	156	191	169	169	184	156	208	182	189	135	206	164	197	188	167	147	160	170	177	155	177	177	185	166	162	158	194	173	184	179	161	173	162	170	180	137	193	176	181	180	198	178	169	187	178	183	170	169	206	158	179	173	170	178	174	177	164	169	183	188	175	168	156	170	171	163	188	190	187	163	169	165	184	171	187	188	171	195	195	157	186	153	181	151	170	161	158	171	175	163	165	175	160	184	163	163	157	177	170	196	193	168	148	181	151	160	160	183	174	163	201	204	176	188	168	172	155	176	162	178	168	195	174	164	193	166	164	188	169	170	162	193	147	177	155	173	157	142	169	183	161	167	170	172	166	189	185	182	215	158	188	171	176	163	168	192	153	148	157	188	172	175	186	178	182	171	171	186	170	145	172	188	208	182	170	206	155	202	182	170	169	181	200	172	187	185	196	169	182	180	173	161	174	161	158	167	148	174	183	167	164	174	181	147	198	168	177	151	174	162	166	189	173	166	169	157	223	162	185	148	175	159	189	157	172	191	179	179	160	164	182	177	168	166	171	181	159	165	197	157	156	182	172	192	172	193	159	167	185	170	182	167	162	168	152	187	160	178	180	162	182	162	166	174	171	182	188	195	156	164	167	150	174	194	192	166	161	155	172	176	177	172	159	175	171	193	173	194	162	153	153	179	179	171	182	184	161	159	190	168	180	160	177	184	145	179	157	168	164	161	174	194	189	177	147	147	195	193	167	156	191	173	184	169	170	179	154	154	182	161	182	178	177	194	144	178	196	183	176	186	177	170	184	155	193	182	187	168	170	210	162	191	152	168	172	182	172	167	188	159	160	175	176	169	179	175	162	175	175	165	172	200	187	156	165	151	171	192	191	147	169	155	204	186	194	184	172	186	160	189	180	160	174	153	142	171	163	176	163	162	168	204	169
60944	50114	36980	18079	2664	508	405	403	428	456	423	431	437	444	417	402	437	406	392	388	391	425	413	387	449	425	406	416	444	430	389	415	397	384	414	407	410	404	420	418	442	414	426	415	421	417	420	438	437	423	447	406	424	426	435	388	400	408	408	405	386	405	406	407	416	412	391	424	421	408	368	392	412	390	363	408	432	406	431	407	391	449	425	406	402	408	431	448	446	433	446	436	391	393	410	401	408	425	415	365	431	405	407	445	422	406	402	438	428	430	388	426	390	394	431	381	390	390	397	398	432	408	442	399	366	435	419	417	438	406	411	407	386	399	406	458	444	383	438	426	447	402	398	375	384	431	357	405	387	451	428	410	368	397	404	396	423	411	379	413	435	394	371	394	406	438	420	383	417	403	396	401	424	404	444	401	413	419	426	416	391	404	423	436	420	412	416	393	427	402	434	403	442	457	422	432	390	405	407	425	408	404	460	426	412	388	428	419	417	408	422	430	418	417	383	401	418	406	419	445	389	430	423	425	426	397	380	397	381	409	403	412	402	431	418	378	422	436	406	404	427	402	404	379	422	409	384	435	405	418	379	394	421	424	412	418	410	390	406	369	403	452	412	411	395	400	397	403	398	386	437	465	414	419	441	419	412	424	408	402	395	426	422	401	373	375	379	422	410	417	405	410	396	410	398	410	416	433	379	393	410	367	446	437	409	397	379	415	410	406	361	441	427	434	386	415	431	385	381	459	418	386	413	408	439	423	372	445	443	414	439	384	427	430	417	384	414	434	423	417	369	423	418	398	431	402	418	407	439	409	413	438	376	423	404	417	415	386	398	430	443	396	382	395	425	428	424	414	421	398	441	394	403	416	367	424	386	431	395	425	402	423	409	423	402	402	418	368	398	426	421	445	442	431	379	367	464	415	426	430	427	416	411	400	425	444	425	424	402	391	464	409	414	381	421	398	412	422	390	358	405	430	401	393	454	386	414	392	422	405	404	402	408	408	412	379	373	396	406	406	415	389	432	398	394	428	423	380	414	421	381	418	423	426	410	465	374	402	390	413	418	448	421	453	425	420	417	453	435	387	375	409	411	413	399	415	387	426	380	427	397	393	438	426	418	383	428	416	412	449	411	378	390	406	407	412	407	444	413	391	394	389	411	381	472	404	406	399	426	416	366	411	432	393	401	443	374	419	422	413	393	401	389	430	401	399	395	394	413	475	412	432	412	415	400	430	401	425	413	392	398	404	406	400	431	434	404	413	391	428	397	389	420	414	435	425	411	395	401	392	447	410	451	418	403	404	403	446	394	381	435	397	429	421	402	427	406	409	434	397	395	435	435	433	385	362	398	408	423	447	425	394	437	425	389	432	403	411	446	418	410	404	433	411	393	439	386	404	442	424	404	440	429	404	447	407	384	428	436	406	436	408	443	412	399	358	439	395	394	437	441	428	436	417	419	413	399	419	388	421	417	436	406	440	411	408	392	403	418	403	432	391	409	396	435	412	398	413	400	422	428	448	421	452	432	384	402	402	418	400	399	422	408	427	374	423	381	452	373	386	384	416	415	401	424	414	399	448	423	401	377	421	389	420	431	437	424	381	447	403	389	462	401	412	439	430	378	406	408	448	363	455	395	406	383	430	417	381	411	399	398	386	414	421	376	467	383	390	400	430	427	386	393	393	380	432	453	388	437	409	366	426	392	375	419	428	411	413	445	418	423	404	426	378	411	366	430	440	400	410	461	399	390	399	400	427	424	417	398	481	421	411	397	432	420	408	422	423	408	411	406	411	394	417	452	458	448	395	430	383	425	435	426	404	417	368	419	390	406	427	443	428	387	438	429	432	426	382	395	393	394	414	401	411	410	425	406	426	398	443	405	417	436	414	439	405	407	450	408	423	426	418	420	440	446	429	404	441	411	366	427	411	437	444	435	414	419	425	377	410	406	419	400	402	381	392	398	409	428	422	416	421	386	383	405	455	395	419	403	457	432	441	400	450	422	373	431	394	417	409	414	405	430	443	391	362	428	402	393	410	414	381	416	434	415	395	447	392	403	417	426	409	388	443	443	420	420	398	393	380	445	391	436	407	378	364	396	410	374	412	410	377	411	404	432	430	452	406	403	413	394	442	398	396	409	405	412	426	403	427	417	415	409	394	418	435	417	424	432	432	454	418	400	415	425	381	406	453	417	413	405	409	400	415	434	407	431	452	389	394	429	397	408	395	427	419	410	430	388	434	406	412	401	424	419	456	425	422	420	407	392	415	439	382	446	418	433	421	440	418	379	402	381	431	441	399	386	409	432	402	446	421	412	409	433	423	385	452	439	383	407	441	465	408	410	375	443	405	441	445	407	400	417	407	396	381	416	403	454	414	368	413	426	399	418	419	392	387	430	426	425	406	398	405	424	402	431	393	408	410	466	416	381	401	417	395	441	440	440	391	388	412	403	385	380	434	430	409	426	416	405	391	402	396	438	403	407	403	382	406	423	404	400	415	392	403	415	425	396	419	399	389	388	396	409	391	438	395	408	438	449	369	409	401	405	417	403	414	418	421	363	415	366	404	410	417	464	429	407	427	420	389	437	362	426	408	388	395	430	421	429	407	391	410	401	417	386	430	410	423	396	416	403	419	362	412	438	460	374	423	424	421	391	417	414	401	394	409	400	415	432	381	431	366	427	416	392	414	407	401	409	419	430	426	422	445	387	408	402	408	465	378	390	379	390	399	421	420	425	417	389	422	409	392	403	429	427	407	422	395	453	430	431	413	408	411	418	383	400	404	420	383	418	418	414	414	471	420	393	400	393	433	397	432	358	394	413	419	395	418	423	413	421	413	408	429	406	410	438	402	422	455	394	410	435	424	407	420	421	419	415	416	368	401	398	418	433	375	414	442	443	415	391	396	422	382	411	393	408	430	394	408	445	419	391	420	418	404	392	425	426	409	408	400	419	439	392	397	441	460	399	346	429	390	392	412	426	393	396	393	422	438	404	395	410	416	387	399	416	418	405	448	422	391	400	401	408	395	401	398	394	396	433	393	378	389	425	395	398	369	434	421	383	417	415	368	408	435	393	436	401	427	428	442	382	440	412	445	432	400	411	399	434	398	419	461	415	441	421	416	414	415	411	451	405	408	396	408	389	435	414	418	435	422	432	410	410	403	440	407	423	362	429	414	438	417	438	400	414	412	406	402	424	384	423	449	392	443	390	412	402	456	404	410	437	468	425	366	414	411	402	405	406	423	404	449	426	405	428	361	386	414	436	460	395	437	455	419	403	450	432	409	379	399	398	430	422	394	432	397	419	400	393	403	458	389	429	444	413	393	411	394	406	475	408	420	438	369	414	418	439	418	453	425	431	428	445	388	397	417	422	463	418	398	443	388	395	383	375	419	398	424	407	418	395	405	445	423	442	405	381	436	407	413	403	410	481	371	404	382	406	400	412	382	417	406	395	419	413	457	402	395	426	408	424	383	397	400	437	418	425	419	426	405	407	425
82556	69018	48456	24193	5956	388	125	142	135	150	140	143	133	136	151	148	138	121	126	99	125	141	149	143	144	148	120	119	139	154	138	135	131	125	161	162	151	142	164	122	134	144	142	139	127	156	161	139	145	142	145	129	131	145	161	151	137	155	143	138	139	135	143	142	141	141	131	126	131	136	125	145	141	160	161	142	138	139	132	139	142	168	140	146	165	141	122	161	156	139	151	145	131	142	122	154	130	135	157	130	130	129	147	138	162	122	147	143	152	143	124	153	124	116	172	132	145	131	143	153	146	140	152	135	138	127	131	143	136	134	146	139	131	120	133	132	142	152	119	156	127	127	135	153	156	158	138	135	140	138	129	134	134	141	143	129	146	148	118	130	149	145	134	145	147	135	159	156	154	140	124	136	130	152	140	134	124	131	128	134	141	162	134	131	138	142	145	145	169	169	138	160	151	153	140	136	145	165	143	154	135	133	121	151	124	147	122	159	144	134	132	147	115	138	161	145	130	148	134	148	151	158	143	154	134	137	129	129	148	137	129	124	140	113	142	147	134	164	119	139	130	150	131	136	127	125	152	131	137	133	149	140	135	140	169	117	164	154	135	139	154	151	130	142	145	130	139	136	140	139	127	147	121	123	134	143	142	151	166	149	155	156	138	134	136	133	136	132	153	158	140	116	151	139	155	153	148	128	135	147	126	130	146	156	142	156	158	136	163	131	120	145	144	160	142	144	144	135	140	117	146	146	139	135	129	151	110	142	143	145	156	135	138	148	150	115	129	134	149	121	138	143	138	143	136	136	150	144	123	150	156	152	161	139	135	128	126	133	139	138	137	115	115	133	126	143	141	145	118	136	116	118	139	131	153	140	142	125	140	168	157	130	152	133	145	135	143	129	149	139	150	154	131	128	154	114	161	157	132	136	147	145	147	148	154	145	105	159	146	142	117	132	137	128	119	103	150	137	147	138	138	138	143	122	128	130	131	144	126	150	127	127	151	122	144	148	153	161	154	142	142	135	130	143	148	140	133	139	159	148	147	146	135	133	157	148	137	129	130	150	146	140	126	143	138	130	123	148	137	151	156	132	134	143	154	125	146	142	133	158	138	152	137	142	138	138	118	158	156	125	154	164	145	145	140	146	159	143	145	113	115	129	128	146	131	151	147	134	147	163	136	129	177	154	128	132	132	144	155	128	139	155	152	134	148	130	135	129	149	144	135	154	139	133	143	151	119	129	133	145	152	133	128	144	126	138	132	162	138	128	144	161	153	142	137	134	140	123	159	134	116	136	132	162	149	141	134	148	153	135	150	137	144	166	142	118	156	134	149	138	146	145	135	153	158	133	142	131	127	139	134	146	137	139	112	130	136	138	117	121	142	137	136	139	125	132	129	157	132	145	115	155	132	132	145	136	148	159	127	147	151	144	154	150	138	147	137	131	140	118	150	138	125	140	152	138	130	134	133	133	133	141	138	143	113	130	128	131	126	141	118	129	143	157	137	133	145	151	129	134	141	141	155	153	138	169	141	148	128	129	128	148	159	110	163	158	147	136	161	140	152	146	136	144	146	145	127	141	139	139	135	146	132	127	162	119	153	180	136	146	137	127	153	168	138	151	137	143	117	120	137	161	144	148	138	127	114	135	131	148	128	142	161	137	133	158	154	117	115	133	126	124	147	146	140	150	144	143	126	162	139	149	132	138	143	150	147	147	136	128	124	126	141	144	100	134	148	135	125	140	159	164	133	156	126	150	144	134	133	138	140	153	157	133	116	155	137	133	126	151	144	128	151	133	145	157	133	127	141	146	128	125	138	138	150	110	142	134	141	128	145	118	138	132	123	156	136	122	136	133	145	162	120	143	152	147	135	150	161	150	135	138	136	135	128	129	124	149	154	131	126	146	145	128	169	128	139	147	138	150	171	127	144	126	116	142	158	141	139	142	160	163	139	151	135	128	116	160	148	143	143	123	153	133	138	130	150	128	147	132	134	138	154	163	155	132	144	152	135	138	151	142	143	148	132	149	144	141	130	116	148	144	140	142	143	124	142	157	143	114	151	147	137	138	119	166	139	138	142	137	132	144	147	126	123	150	133	143	128	153	148	134	134	150	153	136	158	122	116	141	142	151	144	141	131	127	158	145	150	131	143	141	157	158	141	134	139	134	156	148	136	130	126	158	130	163	142	130	124	130	150	157	172	129	137	151	132	142	133	135	144	151	133	139	140	145	161	163	161	119	126	134	144	139	139	131	152	129	143	135	147	154	148	130	128	122	131	131	126	146	157	151	143	143	142	142	146	131	149	142	155	141	125	106	137	170	112	139	134	154	148	145	125	155	155	130	161	115	132	152	144	138	126	165	114	134	164	137	157	172	133	145	130	145	140	115	147	142	138	149	132	147	152	145	136	137	135	128	128	134	152	149	155	140	146	143	138	134	164	152	155	119	122	126	166	150	143	135	160	164	153	123	147	123	129	142	175	118	124	121	152	139	148	159	137	126	126	142	146	135	139	131	151	141	117	107	156	155	128	138	147	130	140	151	145	139	127	137	137	147	138	137	132	130	134	156	121	143	117	148	125	133	127	153	166	140	156	116	150	142	123	143	133	148	142	150	137	126	141	155	136	159	148	132	153	129	128	169	163	130	137	142	120	128	147	124	163	119	157	120	125	131	140	124	128	137	148	149	126	156	156	128	132	128	150	144	142	135	143	118	140	131	121	155	147	134	115	127	130	143	144	163	126	139	138	130	129	127	145	124	130	153	139	117	132	138	137	136	134	157	139	126	165	132	147	137	142	155	139	143	134	142	149	136	135	154	118	145	161	134	157	125	160	164	153	156	139	128	149	139	127	138	153	116	135	151	124	119	144	128	145	147	130	148	154	118	141	141	138	129	132	136	114	136	121	138	140	141	160	168	143	139	126	132	134	130	136	134	124	161	144	123	130	147	140	143	131	128	146	140	132	132	132	139	142	129	147	141	120	148	129	144	141	135	101	147	129	133	150	132	146	159	138	130	153	145	132	140	126	132	151	134	141	137	143	170	129	153	117	107	140	143	118	135	146	140	122	127	132	135	143	119	126	158	135	160	149	136	122	133	128	131	158	147	160	142	156	124	144	164	143	163	128	141	132	121	154	137	154	131	133	117	123	133	159	143	147	140	153	145	156	146	131	129	145	165	148	139	149	144	127	117	149	146	146	127	140	154	145	154	151	137	139	139	124	131	163	123	118	129	116	141	139	132	132	121	138	143	120	157	141	117	131	160	156	143	126	137	134	128	129	149	130	140	154	138	148	151	134	161	137	142	138	147	112	142	124	147	149	146	139	133	168	148	158	118	128	129	148	133	140	131	138	153	148	155	156	144	137	143	134	132	128	131	134	118	115	139	130	146	114	132	137	147	141	134	162	156	140	112	136	131	124	130	140	141	152	125	148	129	141	144	156	149	131	133	122	135	166	151	117	153	138	133	127	151	145	138	137	134	140	135	128	158	108	128
70099	61225	46540	23092	1930	641	328	335	313	314	317	345	284	340	317	286	343	346	312	306	324	315	302	332	345	316	319	349	347	362	325	319	317	329	348	382	314	333	321	318	314	328	333	396	420	349	408	404	343	334	323	333	360	362	332	341	325	385	299	326	350	362	338	311	332	312	324	342	310	321	322	319	311	350	354	306	325	326	309	332	353	332	313	308	316	326	283	307	323	322	379	381	340	319	329	313	349	311	308	343	322	345	329	304	343	325	334	361	307	317	342	329	330	320	317	292	317	336	339	291	296	328	319	348	309	321	309	368	323	350	280	347	312	333	322	301	308	327	336	292	302	333	339	306	371	360	327	302	334	336	364	325	351	340	306	349	354	307	390	336	335	331	329	288	299	327	310	360	334	338	351	306	339	329	315	394	305	335	306	305	354	286	324	313	338	324	341	321	314	316	302	317	320	360	340	356	312	335	346	315	320	312	304	313	317	322	354	336	336	350	350	348	320	318	294	350	320	340	334	339	340	327	336	323	359	322	362	349	339	332	322	355	354	355	325	328	340	330	339	312	317	294	341	319	327	307	331	322	302	338	327	345	345	367	357	321	336	341	340	346	322	366	318	350	284	331	305	318	335	322	336	308	351	325	316	323	306	314	319	312	329	344	338	344	341	325	313	334	297	313	314	351	312	341	324	343	328	333	347	356	320	321	337	330	322	318	358	342	333	317	345	335	355	343	336	332	290	326	334	322	316	350	333	313	355	317	325	328	343	321	316	340	308	314	350	325	339	310	329	349	299	339	291	344	356	289	315	343	349	303	322	339	330	312	368	357	325	331	343	327	318	296	317	353	324	336	337	316	329	346	379	324	329	340	313	321	317	342	320	356	327	339	335	332	314	322	357	348	332	337	330	329	300	308	320	310	362	333	339	293	332	299	294	354	323	315	317	294	303	346	324	318	359	328	317	339	316	351	327	315	329	308	355	313	291	308	315	313	327	325	326	338	360	366	375	341	312	360	332	316	332	299	333	330	330	314	311	304	338	321	319	315	329	345	302	354	309	359	284	349	336	350	337	336	306	317	345	358	319	347	339	330	337	327	376	367	301	331	352	345	312	319	349	314	310	339	317	335	368	336	312	321	343	348	317	321	323	340	335	316	313	328	325	335	327	340	318	325	318	351	337	371	343	324	323	326	355	299	301	320	327	320	325	338	365	336	313	335	369	331	331	339	314	351	355	340	320	339	324	322	337	321	342	328	291	319	324	318	309	316	340	321	362	376	347	289	334	343	311	345	322	340	306	325	316	342	299	354	316	327	332	342	328	340	339	323	334	320	321	314	310	305	328	296	335	328	347	342	323	348	316	339	358	350	323	314	343	344	324	318	319	319	349	358	316	323	343	315	325	303	322	332	309	331	304	353	301	326	329	335	346	315	344	351	321	340	320	304	360	325	322	328	329	315	359	354	320	369	328	319	315	340	347	335	330	285	310	331	327	349	350	322	278	319	323	325	329	344	322	309	331	324	341	336	324	347	373	338	317	310	307	322	333	302	320	317	307	336	313	313	336	337	340	331	333	297	297	304	321	306	335	329	339	342	329	330	323	340	341	323	348	322	304	345	316	316	352	340	340	323	310	348	324	340	329	316	323	283	341	331	360	316	321	329	331	336	326	332	325	320	337	354	358	330	336	367	346	295	312	367	349	322	332	298	376	301	313	337	305	353	333	331	322	331	314	356	356	357	316	307	317	305	336	375	356	325	318	346	334	317	323	321	355	306	303	326	324	361	317	341	299	305	333	306	314	339	325	341	343	347	321	334	310	345	334	377	357	338	367	328	347	336	292	350	319	343	346	340	334	310	335	295	310	344	349	317	285	339	344	319	316	312	333	333	343	339	337	323	361	311	311	317	335	329	332	344	322	301	374	305	313	334	366	362	333	338	318	377	360	290	331	341	327	322	340	314	335	336	350	327	343	354	341	359	348	302	292	326	314	298	320	327	374	325	344	313	354	341	317	346	330	318	330	343	325	326	328	296	329	335	335	308	316	336	349	308	338	305	327	346	302	347	332	341	314	335	306	341	330	344	311	328	337	361	281	309	285	313	318	331	333	323	293	313	330	316	322	339	302	326	304	324	344	343	339	319	346	348	333	329	332	330	332	328	337	337	306	343	311	363	331	346	317	328	340	298	346	329	333	326	320	324	325	327	340	328	346	327	330	329	358	338	337	350	354	294	364	335	332	298	328	340	320	368	353	352	338	329	343	317	349	295	329	330	343	363	320	310	310	321	361	360	315	354	340	327	329	363	319	326	330	335	320	323	373	353	329	324	314	328	322	354	305	335	321	369	314	321	314	346	358	322	353	305	330	318	328	351	349	369	327	339	360	344	321	331	384	302	354	313	347	292	328	324	321	333	355	315	310	339	316	319	333	334	343	309	307	278	348	314	364	319	290	311	300	314	299	361	330	309	355	326	345	323	328	359	305	332	321	337	337	329	324	316	319	329	307	324	304	303	333	352	354	342	327	360	335	361	342	294	341	348	316	347	352	359	332	329	333	330	328	341	313	337	359	342	321	288	334	340	364	304	317	305	333	320	356	290	337	341	350	351	358	314	337	332	334	333	336	343	352	359	355	319	380	332	325	324	335	324	343	354	349	336	318	330	342	336	343	300	328	350	343	334	301	329	337	308	347	300	371	337	321	340	339	346	344	335	343	330	337	343	304	330	328	323	310	330	328	309	299	319	342	347	358	311	315	354	350	318	320	330	310	323	314	320	330	341	322	303	325	343	281	309	340	325	333	333	304	344	308	324	302	329	325	315	321	339	304	316	313	366	332	334	329	328	313	331	344	313	338	295	317	289	334	348	309	333	290	310	324	328	327	312	360	333	295	332	309	337	315	343	339	337	338	327	304	321	312	303	350	336	330	299	339	306	342	340	367	319	314	332	339	303	331	337	345	333	348	311	324	335	295	321	319	379	335	362	332	325	344	317	324	342	360	352	346	349	314	344	326	306	337	341	313	313	356	334	338	302	337	311	368	313	318	324	304	328	329	328	343	319	346	332	338	298	348	323	322	330	345	316	325	328	341	346	323	340	329	350	351	351	342	320	333	337	300	332	300	327	348	299	344	301	309	335	335	336	341	349	319	312	312	345	297	307	336	297	309	335	293	314	335	353	336	355	345	316	337	316	309	335	334	346	296	354	345	338	317	312	302	342	315	353	316	312	325	329	308	355	342	333	303	314	324	319	325	338	337	389	331	274	330	324	326	353	308	312	343	324	348	328	309	310	325	354	349	339	324	357	294	335	329	329	335	341	324	333	323	299	329	310	328	310	333	355	341	361	314	336	318	329	341	345	338	329	325	320	333	328	296	329	327	324	350	308	292	321	354	332	351	326	337	319	349	329	348	335	330	332	367	336	315	309	332	311	353	367	314	326	312	353	367	358	335	289	337	348	333	320	322	346	335	334	337	323	334	368	334	318	345	325	317	336	333	327
48814	26653	9522	1413	173	124	145	161	135	155	148	121	145	132	141	156	154	117	138	156	130	153	140	130	134	147	152	111	147	140	171	159	119	123	138	170	140	160	144	138	146	147	126	118	134	142	140	138	134	154	119	129	111	115	144	120	131	141	148	126	127	147	104	124	139	119	149	126	133	142	141	154	118	118	125	150	135	138	119	125	137	143	145	125	125	113	120	125	125	110	129	131	131	130	123	140	132	128	145	130	133	131	120	134	151	133	138	148	126	142	156	141	138	132	131	134	148	114	117	128	134	163	138	147	139	138	134	116	125	122	113	150	134	134	146	113	157	137	132	141	152	147	132	142	143	120	125	126	124	130	137	141	137	140	132	127	154	146	148	127	128	129	131	156	161	125	150	158	123	156	146	137	122	145	124	125	122	133	137	140	112	145	136	127	141	124	130	122	140	117	121	136	134	131	157	142	139	113	137	120	144	149	138	149	142	118	123	148	129	135	143	121	125	138	146	138	146	118	162	148	138	111	153	150	147	132	138	132	138	135	141	140	148	132	147	141	128	145	148	134	127	130	148	145	138	130	142	162	158	142	135	169	152	151	145	147	116	118	124	143	121	122	134	119	139	127	136	141	131	112	129	117	123	143	142	148	140	139	132	119	137	154	147	133	158	117	152	116	151	137	114	132	123	145	129	132	138	146	139	138	148	134	137	134	132	128	162	158	141	130	139	114	142	137	137	136	125	130	138	130	152	119	146	126	131	119	138	119	150	141	117	126	125	125	160	143	116	148	145	134	142	131	134	125	132	140	138	131	140	149	144	133	149	123	111	127	114	111	150	140	128	127	123	116	142	123	139	144	115	122	139	129	122	128	137	135	143	149	137	127	143	116	135	149	143	121	128	122	151	132	129	142	130	124	149	160	138	141	147	135	151	129	157	134	117	131	121	147	130	155	157	127	125	125	133	134	124	138	148	120	127	138	128	120	130	134	122	137	135	134	138	124	121	137	155	149	134	142	128	134	140	134	128	142	147	149	143	119	144	139	134	127	127	129	157	138	121	141	142	128	128	126	147	143	151	136	116	125	134	141	136	137	153	136	126	121	141	125	140	142	125	132	154	119	133	138	128	138	128	138	106	133	148	147	126	143	150	116	119	135	128	139	135	121	126	131	125	139	126	126	126	119	125	141	170	133	161	144	118	124	140	143	163	128	120	142	134	136	144	143	144	123	130	141	136	141	138	130	128	125	139	137	145	137	144	122	138	124	131	139	105	137	135	148	143	127	147	138	143	150	140	136	126	157	116	136	132	128	134	127	147	148	144	135	162	148	160	140	116	133	143	138	132	168	153	126	164	126	148	148	122	134	121	137	128	145	133	142	161	119	152	140	131	131	128	128	113	137	133	119	147	134	125	122	148	126	127	136	118	138	140	151	130	127	128	148	148	137	149	133	134	141	118	145	116	125	143	139	158	153	151	124	138	125	129	156	152	154	150	146	150	138	125	131	127	128	155	158	105	138	115	127	116	140	143	145	132	125	133	135	137	117	128	132	160	139	115	142	123	147	128	132	138	134	125	149	112	152	125	113	133	121	117	138	149	120	117	152	141	143	144	148	131	130	152	109	129	101	115	116	125	130	131	149	124	144	125	133	144	150	136	139	146	144	133	139	149	140	118	131	150	111	118	155	126	139	120	126	125	125	133	137	127	130	138	133	148	120	124	134	148	143	154	137	112	114	148	129	129	146	130	150	160	127	123	126	136	136	140	116	120	155	127	148	122	121	152	119	135	119	152	146	120	134	145	125	139	143	131	137	138	153	127	121	137	130	127	131	153	129	149	129	135	153	122	128	130	131	130	136	127	138	136	141	142	133	161	143	150	159	139	157	160	135	136	127	126	146	140	134	118	135	149	140	144	151	136	137	132	170	150	133	134	126	120	125	134	139	137	151	143	151	156	136	161	152	138	125	116	132	149	140	124	134	122	150	118	145	152	130	131	128	133	131	150	133	125	138	145	171	139	131	134	140	127	148	133	132	116	143	119	130	129	130	127	132	145	146	140	140	147	127	118	129	140	131	114	159	130	121	135	146	146	147	137	117	150	147	154	139	145	138	131	132	129	133	143	154	120	160	141	119	134	139	129	128	153	124	141	120	112	134	154	114	138	152	140	112	136	144	151	140	134	131	125	157	121	153	114	132	150	135	136	130	155	119	119	135	149	143	118	128	126	123	151	147	135	134	140	148	130	136	137	122	144	130	122	138	129	128	134	140	142	125	130	143	121	134	136	113	137	145	134	116	143	160	140	137	122	151	127	154	128	144	134	135	137	135	121	145	143	132	152	122	129	131	129	122	118	155	128	118	154	136	153	162	152	138	132	137	148	135	131	128	131	127	147	123	121	153	135	143	136	143	153	139	158	121	124	130	135	146	157	148	125	156	155	153	158	136	126	124	156	133	152	145	114	124	132	141	141	115	151	145	143	128	122	110	142	132	119	138	128	146	124	143	120	131	136	126	148	166	127	139	126	141	130	146	126	152	132	139	147	157	153	120	163	135	148	139	144	135	129	143	149	133	139	127	147	145	128	122	128	132	123	136	152	143	125	141	125	146	136	121	134	132	145	144	130	126	134	122	144	144	144	123	151	121	139	124	146	135	124	139	145	126	138	136	130	127	131	136	135	138	140	150	129	146	131	140	142	139	135	125	121	105	125	127	159	152	124	124	135	133	136	144	139	143	130	133	125	129	144	131	155	110	146	126	151	128	138	139	133	126	113	150	119	130	154	142	146	130	145	138	110	146	130	134	123	136	129	130	148	144	127	129	142	150	134	150	115	120	128	139	133	138	137	133	134	122	131	125	128	140	121	152	126	133	125	122	133	151	148	136	133	113	135	147	125	116	146	137	156	143	137	143	148	115	172	137	114	129	154	119	140	134	145	124	123	132	146	121	147	163	145	120	112	133	165	138	121	160	130	125	140	148	124	145	144	137	144	121	142	142	131	135	147	139	162	152	155	139	130	138	144	136	151	119	133	131	149	145	118	126	136	147	123	138	142	140	131	155	139	138	151	136	129	136	140	134	145	142	135	122	138	159	128	120	141	123	158	149	147	140	134	139	149	148	130	145	146	137	130	156	146	135	135	142	136	142	123	141	128	143	142	127	142	127	129	144	114	136	128	149	137	155	139	141	141	133	159	129	138	138	123	157	135	143	133	153	127	119	149	151	126	145	155	143	130	133	162	123	133	141	126	111	138	131	141	125	138	132	139	125	147	145	117	153	143	134	142	145	138	120	95	140	145	124	135	132	128	149	141	124	130	137	137	130	148	142	128	136	129	146	118	122	156	146	119	132	127	130	127	128	131	141	147	139	132	131	159	152	137	134	115	132	142	128	126	146	140	122	121	137	135	111	139	129	131	131	118	137	141	124	139	136	120	144	130	144	132	139	146	139	120	137	116	140	163	112	140	130	145	135	118	134	130	156	132	136	130	132	133	129	136	142
42013	24316	10157	2901	421	341	369	335	329	305	338	341	302	304	352	345	326	338	304	336	346	319	296	365	332	337	336	334	335	342	330	300	355	333	356	346	312	310	360	337	327	353	352	335	354	339	358	316	333	349	338	345	323	362	345	334	326	327	326	340	342	343	308	331	352	343	328	339	333	334	321	325	369	332	365	332	322	343	353	323	309	339	340	324	345	348	330	332	301	330	341	310	369	316	338	342	318	301	344	303	356	329	350	343	354	355	354	339	312	338	348	321	336	318	345	362	331	333	370	346	326	330	328	341	330	349	343	300	344	317	331	332	335	329	341	362	336	301	330	338	316	304	321	352	331	339	333	342	347	329	362	349	320	322	371	351	342	350	310	360	344	323	346	345	359	329	314	341	325	328	327	359	325	337	322	362	343	327	345	383	362	341	311	329	326	346	331	334	326	322	343	345	348	330	340	357	342	350	329	327	333	327	336	324	337	331	293	334	329	346	326	337	363	332	353	310	322	328	344	336	357	357	337	331	341	322	356	344	326	334	320	335	319	345	330	311	318	332	338	319	351	334	328	329	348	367	351	320	337	329	344	358	343	333	344	333	331	316	353	330	326	328	352	324	350	343	335	335	308	323	320	352	293	349	371	327	366	328	335	338	339	325	370	356	342	310	301	319	328	329	354	318	332	318	328	339	344	353	347	337	331	295	312	328	314	336	320	320	323	335	330	312	344	318	341	343	355	326	339	313	361	367	331	360	316	320	372	353	332	349	328	301	354	322	359	337	321	351	358	314	353	337	367	336	364	327	357	292	319	363	332	338	308	338	357	317	348	325	335	365	362	324	321	304	354	334	343	342	333	349	342	317	352	325	375	334	363	321	326	309	322	332	327	353	313	356	319	310	319	348	353	324	353	296	312	334	356	334	359	329	340	356	331	328	347	334	330	314	332	366	346	333	334	332	303	325	340	329	324	350	343	327	333	350	333	355	337	323	334	354	335	337	316	328	360	356	341	342	361	312	308	361	349	310	337	362	338	330	307	341	313	370	304	351	359	343	307	318	316	336	337	349	347	352	363	310	360	340	334	348	337	368	339	337	324	345	300	318	374	330	341	324	311	342	351	317	344	307	359	334	355	339	353	357	353	339	343	354	342	339	321	352	337	349	321	334	338	309	344	329	323	335	310	326	330	339	342	307	343	316	337	339	344	356	341	343	330	316	306	358	345	334	349	313	335	326	327	353	307	347	345	302	350	356	346	341	336	339	358	338	325	322	353	341	289	333	335	344	328	354	311	327	376	338	305	337	298	320	329	318	353	344	314	347	369	341	319	339	329	357	336	323	322	377	325	317	339	347	325	346	345	322	339	351	324	341	348	330	355	325	329	356	329	357	358	356	322	308	353	326	346	354	370	327	362	341	352	359	335	330	331	340	342	321	336	337	331	347	335	339	328	343	316	367	339	317	336	357	346	336	318	344	327	348	353	314	332	301	354	334	324	365	338	354	332	319	337	358	347	330	328	364	325	327	345	363	342	352	343	327	329	324	327	344	357	323	324	349	315	347	296	301	346	390	329	350	339	311	360	339	323	307	348	334	324	337	354	359	305	331	333	365	333	319	330	338	332	313	348	360	334	353	309	354	357	359	329	314	320	340	344	334	315	357	376	336	354	329	341	278	379	359	361	341	317	332	338	351	352	346	354	330	331	328	325	334	341	324	331	324	334	350	315	336	314	351	361	321	349	349	314	348	327	319	327	354	330	389	326	338	311	337	327	321	324	330	346	338	334	364	354	350	308	347	350	335	342	357	331	335	335	336	338	334	327	344	363	346	373	313	324	361	327	330	366	311	316	384	327	316	350	305	315	347	349	314	342	347	329	357	347	329	366	329	317	361	330	333	349	357	338	310	334	325	361	317	327	339	326	311	347	350	310	351	358	344	350	332	341	335	334	333	350	336	299	338	323	355	342	361	345	332	323	348	335	336	328	347	330	336	349	317	338	314	356	327	348	330	337	333	304	322	298	306	308	312	350	330	324	363	350	324	324	344	367	343	358	339	351	354	359	333	325	356	324	324	343	353	333	311	352	373	316	328	326	323	349	361	341	332	332	367	375	326	309	334	319	343	332	361	359	308	349	363	323	349	366	319	296	332	322	340	361	321	326	331	332	339	315	353	314	351	310	300	333	353	330	337	343	338	350	344	362	321	328	330	322	322	338	334	307	321	327	347	334	327	368	334	308	368	324	329	339	317	343	344	320	328	375	366	345	357	353	354	362	374	337	341	352	299	323	315	349	396	318	334	325	312	313	345	323	327	310	304	352	331	338	327	359	339	338	329	342	312	367	312	346	346	346	334	315	319	317	335	318	299	335	329	336	352	321	336	347	334	365	337	323	327	319	295	330	307	322	326	373	368	349	344	351	334	311	318	334	325	344	363	326	325	310	325	329	324	361	319	363	377	316	313	345	346	344	353	327	319	330	320	321	321	343	280	327	367	301	340	332	310	370	346	356	333	315	345	364	333	323	328	354	337	343	307	336	314	346	332	367	299	354	349	316	334	318	317	339	369	368	310	352	343	350	327	338	324	361	354	340	335	320	314	342	342	343	322	336	333	316	362	372	316	331	336	302	346	343	329	320	312	329	346	361	362	334	322	340	334	303	325	322	358	344	329	330	403	359	354	347	353	346	339	308	370	301	320	365	342	335	342	344	341	324	358	378	291	317	382	350	332	333	341	326	348	336	314	343	338	322	320	387	357	328	342	323	290	371	336	315	340	353	319	352	328	331	333	376	333	342	354	349	330	333	347	343	307	334	344	330	366	327	333	358	340	384	350	362	353	335	320	325	303	358	328	361	333	349	296	311	366	326	334	350	312	342	311	325	339	325	350	328	325	332	363	341	332	374	366	345	324	331	344	326	352	316	358	369	360	323	321	320	372	295	316	352	331	346	319	321	341	318	356	359	319	326	332	342	359	377	346	301	327	329	340	330	342	322	361	331	334	305	378	329	351	327	338	328	346	334	360	326	309	341	352	373	374	319	341	332	320	312	320	328	339	330	324	347	330	343	349	363	345	345	321	381	334	328	338	329	364	335	326	323	370	318	323	323	354	324	320	339	335	325	368	318	318	322	339	329	334	345	355	301	320	317	313	321	315	336	315	373	329	356	370	357	338	305	337	319	325	336	336	307	303	356	331	366	354	368	354	347	333	367	325	332	329	347	330	349	307	332	341	376	333	354	351	339	366	340	314	345	334	351	345	339	334	355	340	325	336	332	336	327	331	350	333	298	341	363	327	361	332	315	320	354	311	316	320	319	288	350	298	328	353	340	361	366	345	359	344	327	322	321	346	319	369	310	336	337	324	351	351	368	330	343	341	338	331	371	350	323	342	317	343	321	364	359	339	277	314	332	354	322	352	337	315	337	317	335	353	340	303	312	329	332	376	332	362	364	326	332	368	349	331	334	333	315	351	334	346	364	324	352	341	342	352	346	361	345	335
79141	60063	38339	16424	2430	231	187	198	180	169	177	165	163	161	177	167	156	181	178	164	158	166	177	166	197	171	166	180	178	174	191	164	182	167	152	156	173	154	148	152	174	152	166	160	167	163	172	173	193	161	171	164	178	171	166	176	177	190	157	170	172	150	143	159	149	165	164	164	155	161	167	173	175	149	163	183	168	151	157	156	173	191	212	152	163	162	160	180	177	167	175	188	165	155	145	163	187	162	155	178	167	122	159	141	168	182	140	172	171	187	179	170	171	178	182	167	174	173	182	168	162	156	169	182	170	145	154	171	167	178	151	162	165	177	180	175	158	170	181	168	158	175	168	176	183	170	151	188	203	178	162	189	160	185	171	159	161	173	177	165	175	161	167	176	162	177	165	170	176	169	153	184	179	166	179	159	170	190	167	182	175	174	149	177	165	165	167	170	148	162	150	152	178	146	168	160	165	168	186	187	154	174	171	175	165	181	164	148	148	164	172	155	183	165	168	155	169	167	153	171	164	172	168	181	146	151	150	147	184	170	159	167	143	165	175	153	148	175	157	152	147	156	167	176	156	178	170	168	164	138	168	158	162	196	188	194	179	170	179	168	175	168	172	178	195	167	158	136	152	137	170	182	156	175	191	173	189	149	162	173	192	150	193	193	174	169	150	171	153	182	187	169	175	153	155	189	170	163	194	165	162	164	174	155	146	168	173	152	167	164	161	157	180	149	166	186	159	195	178	192	151	144	171	174	172	168	167	172	180	177	159	166	158	147	168	170	169	169	200	146	162	162	185	158	169	189	175	199	156	162	175	183	167	178	184	159	168	159	197	178	170	177	144	162	171	164	152	165	169	187	147	155	168	172	159	167	162	152	151	167	178	157	158	147	159	163	178	149	188	170	174	154	177	158	149	158	169	172	165	184	165	168	173	164	153	167	177	151	154	145	182	159	150	166	146	158	153	154	168	181	164	172	152	137	187	151	155	184	169	187	153	176	172	172	153	152	163	167	143	192	178	164	163	171	150	181	176	159	170	183	161	147	166	177	127	140	163	144	165	181	153	143	196	207	163	167	179	158	178	173	150	158	180	149	153	167	155	186	161	168	172	158	178	154	151	181	154	173	157	187	164	196	168	163	188	177	167	163	172	168	178	203	149	181	152	167	147	144	161	162	163	150	154	147	172	172	192	176	178	188	150	156	161	161	171	193	177	164	186	160	181	175	161	166	191	150	166	183	196	181	144	122	180	169	172	171	167	178	204	154	149	175	164	182	177	179	156	175	168	173	171	190	157	178	188	187	179	188	204	154	165	168	179	164	170	168	193	171	177	164	158	182	181	170	202	183	167	179	173	134	162	173	174	184	171	157	173	204	161	153	150	180	159	157	157	156	149	156	194	178	178	165	172	170	161	172	164	148	165	180	174	176	153	155	155	203	163	167	190	172	177	157	177	171	163	157	165	182	179	185	159	187	176	175	176	176	163	156	172	169	145	151	160	169	191	185	192	178	157	182	156	176	154	153	156	182	188	178	175	167	174	157	150	180	167	161	178	166	153	152	157	150	164	177	163	168	171	161	148	170	168	184	165	177	170	166	183	155	177	161	181	165	178	190	168	172	172	154	192	163	179	163	145	174	179	174	183	165	185	183	172	156	176	165	164	177	165	165	181	174	174	165	170	179	159	167	188	153	165	164	168	155	177	172	159	158	147	159	139	175	136	156	157	170	167	159	153	161	164	154	174	189	160	166	155	182	185	172	168	180	154	141	171	170	162	155	177	168	166	173	170	159	159	172	169	147	168	192	166	137	167	150	168	167	155	170	162	152	170	178	179	166	182	171	183	187	165	166	171	153	152	171	190	155	174	184	155	153	165	169	190	188	157	152	168	169	160	148	161	167	200	163	165	159	164	177	149	180	166	165	169	163	146	145	179	172	188	169	178	177	149	172	175	152	145	181	166	154	166	183	148	143	187	174	163	162	148	202	163	169	164	155	153	157	136	176	170	157	152	172	185	157	186	175	170	157	180	146	146	179	182	180	172	159	164	153	177	178	164	173	163	166	173	173	173	160	196	159	156	150	170	168	160	166	158	162	133	164	173	163	159	153	163	162	189	165	171	176	178	175	170	161	173	158	149	184	181	174	161	196	162	166	191	172	168	159	157	165	161	166	183	186	151	177	163	186	178	175	147	169	174	177	138	178	159	163	171	160	167	159	145	178	158	150	154	177	187	129	146	178	178	171	171	175	191	181	176	165	152	151	177	132	153	154	168	172	172	171	154	168	137	147	141	171	192	161	157	177	166	172	153	165	164	187	171	199	174	180	181	151	180	135	185	176	195	175	172	142	175	157	157	145	165	179	172	141	170	149	150	157	174	153	190	164	165	179	149	179	142	178	180	180	166	170	193	139	135	165	162	160	159	157	184	174	167	168	174	156	140	152	159	156	166	162	173	149	153	164	172	190	181	172	159	168	182	154	160	151	159	177	153	194	166	166	188	140	147	161	179	160	170	192	154	162	155	172	159	156	169	167	176	174	166	185	186	156	182	170	172	155	174	164	146	144	167	147	176	153	167	171	188	182	162	150	171	164	164	172	160	169	149	157	166	179	163	160	171	174	167	172	161	187	195	176	185	146	180	194	173	183	197	159	190	178	147	153	178	175	158	134	165	156	177	179	163	155	153	148	166	124	167	173	165	169	167	177	186	163	168	173	180	166	161	153	159	165	179	179	157	173	153	179	166	159	179	179	147	141	154	172	182	174	167	160	175	179	171	189	166	158	185	168	186	165	161	153	165	169	161	183	177	196	181	165	173	145	167	170	175	160	187	170	151	184	153	174	175	161	179	141	173	175	174	161	157	170	160	162	177	176	143	171	184	184	193	174	178	197	151	168	174	191	174	169	165	191	156	157	173	176	142	193	156	184	154	184	164	147	140	186	175	156	167	174	147	175	180	162	158	196	159	195	165	149	164	178	182	178	178	168	173	160	178	167	181	169	156	174	172	163	159	160	177	173	165	151	164	149	165	163	172	170	147	162	185	177	165	146	161	171	165	162	160	189	146	160	172	150	155	168	198	182	178	173	151	181	164	151	157	178	173	171	151	163	186	155	156	175	193	144	167	184	170	182	186	165	173	172	178	159	186	175	170	170	169	170	171	163	179	183	170	139	166	163	172	178	164	189	170	167	191	168	168	186	151	151	167	174	152	161	161	156	168	177	159	150	215	183	143	179	157	146	172	156	163	188	156	170	163	152	169	172	164	134	172	163	174	191	196	155	166	153	156	144	175	172	164	155	180	159	153	172	196	167	182	170	167	171	174	156	187	162	165	178	170	175	164	157	172	161	130	165	167	183	171	147	177	179	140	190	165	153	145	194	173	164	166	153	178	149	182	170	175	189	180	172	203	182	142	178	145	172	170	174	157	164	167	176	197	176	172	168	139	151	170	186	155	157	170	163	175	180	157	161	168	167	177	158	169	176	197	177	178	181	192	178
60881	49932	36375	16186	2395	544	409	396	383	379	395	399	411	371	421	384	409	400	392	366	440	409	411	370	417	402	439	425	393	393	373	411	383	381	384	408	382	402	407	376	373	425	424	456	467	459	473	471	434	412	386	394	380	429	415	405	385	374	384	416	420	456	404	401	439	385	405	376	369	427	437	416	414	420	394	375	365	398	449	366	434	386	391	435	387	371	400	412	388	411	372	414	388	408	389	369	411	422	391	409	354	383	382	416	399	392	364	414	406	394	431	422	366	396	381	434	379	382	412	407	399	428	394	413	403	390	408	387	410	369	406	460	411	414	393	436	385	409	403	391	381	394	417	406	354	387	385	429	424	407	391	447	397	380	403	401	437	404	381	387	408	400	377	398	400	442	374	415	332	435	415	414	387	395	422	404	418	408	402	404	379	423	425	407	449	372	382	376	367	386	384	392	400	422	432	388	398	386	405	391	410	405	400	379	433	402	406	445	385	414	421	397	410	424	431	393	419	385	380	421	391	388	374	422	428	406	417	406	418	401	381	401	390	382	400	391	386	400	420	394	403	397	393	385	386	434	402	410	447	416	388	406	383	412	400	380	376	398	399	396	385	390	380	378	387	364	362	397	407	398	403	396	364	450	396	410	404	389	388	375	379	421	392	416	401	393	399	382	412	455	381	398	422	369	419	393	406	403	381	388	407	388	415	401	384	427	373	435	411	416	427	382	399	396	386	368	407	400	364	440	441	412	442	396	367	344	426	387	408	399	401	426	402	401	370	382	395	377	409	385	386	414	393	425	396	393	399	371	423	409	395	415	387	352	418	410	425	372	396	411	369	411	383	390	403	417	363	385	407	393	419	389	420	460	368	432	406	368	384	384	412	378	416	401	379	387	398	399	389	408	428	402	421	401	431	429	384	445	388	421	407	391	412	441	365	408	439	418	396	415	391	427	375	386	405	392	418	444	370	371	399	380	395	467	392	386	358	380	398	403	428	382	389	386	366	391	388	420	415	425	414	401	406	394	395	410	408	386	426	415	418	416	386	396	417	427	369	393	417	406	391	410	436	407	392	363	399	382	391	414	415	389	400	387	388	388	370	379	409	359	388	389	383	403	411	394	376	430	376	413	375	399	426	393	421	367	377	394	415	431	382	416	430	390	405	423	393	357	410	390	448	381	392	399	419	402	377	410	405	404	391	392	418	396	380	393	416	403	405	390	388	423	363	380	433	445	418	433	410	359	425	423	377	412	389	382	400	380	420	416	411	379	421	389	381	405	409	378	397	412	420	410	394	393	416	428	401	395	378	387	404	395	405	441	375	382	375	382	416	392	390	395	405	412	378	394	434	400	377	384	407	428	408	391	365	426	420	435	433	414	383	368	410	396	372	397	384	376	406	387	396	390	388	374	403	418	369	400	398	408	371	400	394	389	384	397	383	417	407	405	389	400	389	405	403	372	416	410	389	396	405	415	406	369	426	372	417	406	396	383	429	417	389	411	388	458	364	398	398	439	417	399	418	396	387	403	410	366	382	407	386	381	348	426	435	379	447	416	369	414	395	417	419	382	395	399	386	431	372	392	407	408	409	391	418	417	400	427	400	413	415	412	420	401	380	418	420	391	404	402	378	406	419	389	414	395	404	415	407	393	397	374	407	443	409	384	402	419	420	392	389	402	359	453	385	378	371	407	406	413	397	379	404	403	393	369	398	407	352	409	396	374	373	410	385	374	424	371	434	424	397	354	369	415	397	394	385	406	405	392	403	344	418	408	364	384	406	405	395	382	421	388	430	389	392	425	412	408	379	387	406	356	431	402	435	377	398	407	412	404	388	412	377	407	390	391	379	379	357	423	452	390	420	417	412	396	402	421	415	426	420	389	406	392	389	392	402	407	395	380	395	392	414	449	345	411	373	439	403	409	426	416	387	386	379	419	381	447	413	402	415	388	412	386	393	375	375	391	372	409	382	379	402	414	411	389	424	394	408	390	379	412	391	418	379	414	407	407	414	391	385	413	402	399	422	357	384	406	422	399	410	385	347	386	436	396	402	399	396	389	431	402	397	428	406	405	394	477	415	332	412	396	387	372	439	426	379	419	402	372	429	405	419	395	391	422	430	413	401	421	389	439	371	409	404	408	406	381	373	395	426	377	417	409	425	381	405	408	431	412	438	393	390	398	400	412	424	392	397	411	372	393	373	364	387	376	414	408	385	404	447	362	381	370	406	398	455	413	382	434	417	373	384	398	411	387	395	420	410	391	375	386	399	410	397	394	383	357	372	372	388	395	353	366	429	386	395	364	404	411	381	401	409	361	411	400	418	367	399	375	421	400	345	388	415	405	375	375	400	378	402	377	408	407	395	394	389	408	407	355	373	393	408	388	387	398	367	374	399	430	398	356	421	393	393	394	376	402	409	390	412	437	403	362	388	406	390	408	361	422	380	422	402	396	397	391	395	394	384	393	413	399	433	409	385	380	395	378	412	396	363	363	436	418	378	369	418	378	418	470	414	434	415	390	406	369	398	374	404	395	402	391	389	393	366	386	388	445	369	401	360	416	398	396	434	381	396	396	413	397	378	385	402	430	435	414	418	441	404	438	374	393	391	421	411	413	427	368	382	372	405	394	408	423	385	391	422	378	412	384	391	403	365	394	434	392	379	400	372	410	366	426	428	369	398	388	384	414	386	450	392	367	382	382	416	399	382	396	400	372	388	402	380	407	389	413	432	420	387	406	410	389	375	410	377	418	399	372	396	412	386	416	381	394	408	430	412	416	405	392	375	407	396	423	403	405	421	412	420	409	383	428	396	371	426	388	407	400	381	444	391	363	385	377	380	421	417	402	391	417	394	403	400	434	377	389	404	389	415	398	392	408	357	376	449	421	408	402	386	400	414	396	417	355	410	406	394	419	386	398	361	355	369	377	411	411	393	405	420	417	395	403	377	399	389	375	385	385	368	401	381	437	436	433	395	423	424	425	429	457	409	394	403	414	409	370	385	418	384	396	413	390	385	404	371	408	362	390	400	401	436	435	377	410	402	392	393	409	378	401	383	391	422	404	392	405	427	377	426	428	418	380	403	405	412	421	369	426	421	388	361	406	411	414	426	392	401	410	401	395	396	393	387	364	424	394	408	408	419	405	405	388	371	376	407	405	413	365	391	422	366	417	444	461	398	385	392	439	407	359	397	403	398	390	387	403	404	412	409	415	418	388	394	421	390	406	422	401	397	413	378	402	387	392	397	412	387	408	405	389	392	404	393	398	434	402	391	374	394	420	423	418	399	371	405	410	407	403	397	443	415	405	400	374	395	408	402	432	381	390	400	388	400	396	428	390	397	442	448	392	393	393	426	409	392	420	398	400	363	403	410	373	442	406	411	384	367	409	423	407	400	435	389	402	402	407	421	395	397	373	406	434	403	375	412	396	396	383	382	415	386	387	433	436	402	394	444	401	354	377	424	417	371	421	408	381	390	360	403	421	395	384	387	441	376	380
82014	69515	48286	25202	6609	350	150	168	159	128	148	138	153	130	123	169	177	114	134	159	153	122	139	142	145	148	134	142	157	121	105	127	150	162	129	142	138	154	139	137	148	131	148	149	149	152	158	155	146	142	131	125	142	131	133	143	147	130	144	139	128	117	128	144	134	131	153	147	140	131	128	109	150	151	157	127	150	143	172	125	147	133	137	121	124	133	140	157	149	143	157	157	135	137	140	153	127	135	125	155	134	138	148	135	152	123	140	147	136	133	148	152	156	133	132	129	150	137	138	143	130	135	151	124	147	115	124	121	135	129	147	143	151	137	144	135	137	125	148	135	171	138	126	138	133	136	142	148	151	109	118	172	143	137	148	147	131	163	142	147	142	108	131	137	127	147	132	131	143	144	129	129	134	134	130	128	154	138	150	143	123	138	146	142	144	134	152	156	128	143	149	140	141	120	137	127	140	119	140	141	134	146	133	137	139	120	130	145	133	134	136	112	144	137	143	125	167	143	139	158	146	130	123	127	142	143	125	136	144	141	134	146	141	142	140	133	140	127	131	150	135	132	137	129	160	162	130	137	129	139	150	141	152	150	123	149	171	142	129	132	130	139	121	144	145	147	131	133	146	143	122	170	136	136	148	148	137	126	122	133	131	144	142	129	146	100	134	151	130	154	150	115	148	134	157	147	155	149	128	151	150	139	128	129	153	138	134	135	131	130	125	150	150	131	142	122	144	127	142	122	143	145	140	125	131	125	147	141	144	156	126	135	127	140	133	153	129	146	136	137	141	154	144	136	130	147	158	158	146	140	123	168	161	140	155	146	139	139	136	151	170	125	154	153	136	129	147	131	129	135	129	129	135	118	141	118	119	143	140	129	138	143	150	141	128	137	127	143	125	154	132	132	133	143	127	140	133	124	138	127	112	118	129	151	145	139	140	143	130	132	130	135	123	137	141	145	164	140	152	141	138	130	145	143	127	153	143	144	136	129	141	133	127	169	129	134	118	117	141	163	146	151	132	141	140	147	143	126	132	171	149	126	155	142	119	163	154	128	124	134	135	129	133	152	128	118	122	140	155	138	127	162	142	139	149	169	166	132	129	154	138	135	118	158	141	176	133	135	150	154	155	143	150	152	136	135	128	132	163	145	134	130	126	135	142	139	150	151	144	130	119	160	123	142	142	140	145	140	153	155	154	148	126	138	142	116	121	137	104	149	124	119	122	153	140	137	147	144	148	148	136	148	155	136	143	138	149	128	141	150	133	139	118	137	146	130	132	151	132	160	136	142	139	141	138	140	141	144	136	135	117	136	127	148	110	143	147	127	154	171	144	120	143	150	145	144	150	137	144	116	120	119	147	140	138	138	159	133	138	135	153	146	142	140	134	156	138	161	137	135	153	125	142	156	134	115	151	171	135	137	148	135	142	139	122	139	134	149	135	120	139	169	139	123	117	155	149	124	132	137	130	133	159	153	148	137	128	131	148	160	155	142	141	141	135	148	122	127	147	137	132	139	126	146	131	133	148	127	133	164	148	149	151	147	141	141	141	136	131	132	147	137	140	152	166	156	132	149	134	150	133	143	131	135	160	121	129	139	136	137	132	139	120	128	124	140	138	126	151	154	138	147	124	130	124	130	145	157	125	146	152	144	142	115	126	169	131	160	153	123	128	144	135	142	140	109	131	137	144	140	153	166	144	115	137	141	143	125	145	127	155	127	127	158	148	142	131	155	128	145	119	135	166	136	143	135	123	153	130	146	124	127	118	129	139	139	141	137	138	148	128	147	155	160	158	125	157	135	163	143	132	136	168	158	137	135	164	144	136	161	145	132	134	132	138	127	125	134	135	135	159	153	131	126	167	120	125	159	162	134	162	128	149	146	117	124	118	120	157	152	152	135	152	127	144	138	137	149	133	130	140	132	148	132	159	111	156	144	122	127	131	142	110	127	146	147	129	148	152	147	122	126	163	124	150	118	145	142	121	132	125	124	135	127	122	134	134	150	151	158	110	166	167	135	145	139	130	148	141	147	153	152	135	134	141	141	124	162	170	163	140	142	118	140	132	122	148	105	145	149	146	134	128	135	133	130	122	133	115	160	136	116	130	151	126	126	140	129	139	125	137	133	130	141	151	149	128	138	129	112	147	139	136	189	132	133	124	123	151	149	130	130	147	144	133	125	154	124	127	122	162	141	134	126	137	147	118	131	142	149	129	147	110	126	150	132	120	125	130	143	151	149	140	140	133	150	167	140	153	124	118	137	128	141	155	116	148	134	123	156	151	95	138	139	141	148	149	145	141	135	114	131	163	137	141	133	151	145	111	129	131	148	133	130	138	162	129	137	154	131	160	126	151	163	139	115	139	144	127	130	149	122	141	149	146	154	148	122	133	146	137	132	136	145	119	138	153	135	136	154	121	144	138	142	119	154	140	132	135	146	153	152	151	116	133	139	121	134	139	135	126	115	132	129	142	128	144	167	135	151	149	147	156	135	108	127	133	155	139	134	140	132	143	145	126	140	122	133	131	140	137	144	146	153	147	138	142	142	132	130	167	143	118	130	148	132	130	141	139	144	125	132	142	151	138	150	154	142	146	135	145	125	145	127	151	119	149	147	145	151	126	134	131	140	145	132	143	123	145	125	146	140	123	133	137	153	144	154	169	127	126	147	137	140	111	134	142	120	139	121	160	130	151	158	127	129	149	133	138	143	125	135	139	121	129	132	127	110	146	142	129	160	142	151	149	149	155	132	142	129	143	126	135	132	128	126	167	129	130	138	133	135	141	135	164	144	148	132	152	135	135	144	137	161	137	142	151	133	133	143	118	159	137	156	135	146	127	132	145	143	134	128	135	142	151	156	148	154	136	133	120	132	137	155	144	124	136	164	143	141	157	129	140	140	139	160	129	119	131	142	122	129	123	133	145	134	128	148	143	137	148	167	129	127	145	100	147	148	151	134	149	143	135	136	118	135	158	136	140	124	144	134	134	148	143	136	145	145	149	136	143	136	129	122	152	124	125	131	150	122	124	139	162	159	165	164	149	158	148	149	136	131	139	117	146	134	154	123	143	141	162	126	154	131	137	128	140	121	127	144	128	150	122	117	146	137	143	130	133	149	139	131	138	147	148	133	148	161	135	138	147	142	137	141	144	106	124	147	112	135	168	153	146	144	152	135	131	125	140	151	145	151	105	142	150	133	142	121	155	155	124	135	158	131	127	109	153	142	148	136	120	141	130	148	123	162	134	140	134	149	144	122	142	137	135	135	128	142	141	145	116	141	136	127	134	138	135	147	143	138	128	142	145	116	145	152	158	157	142	140	146	140	126	131	137	112	129	136	129	146	139	148	147	136	114	144	147	137	122	135	128	150	134	138	130	132	148	157	137	126	155	135	158	145	123	141	118	122	128	138	159	121	141	138	108	130	136	124	131	141	148	109	124	147	155	112	116	147	131	150	142	137	136	144	164	153	148	151	141	127	132	143	153	153	129	139
70063	61462	46640	25909	2229	488	344	319	328	312	325	352	320	318	309	351	357	295	335	310	338	342	341	318	344	323	342	321	340	351	321	348	370	325	311	342	344	339	324	320	354	333	364	381	395	386	436	401	380	353	343	323	343	359	363	326	335	361	326	320	355	362	342	342	337	312	331	342	327	335	291	306	322	323	322	332	334	313	323	355	335	309	296	329	340	315	312	339	328	310	307	297	310	324	331	311	327	344	325	325	349	308	355	324	309	338	343	366	323	317	321	357	315	328	282	329	347	300	315	353	299	342	363	343	314	335	329	318	304	348	306	358	356	343	321	307	310	311	331	310	334	354	335	341	331	362	348	329	329	316	299	346	328	313	319	336	302	338	303	322	338	356	385	318	352	331	321	365	327	362	320	352	349	320	325	318	319	327	311	329	325	301	340	325	350	350	307	332	330	324	354	328	342	311	295	337	331	327	318	344	333	343	346	330	346	345	303	294	345	349	342	331	314	354	331	327	297	329	320	316	345	315	326	345	311	325	325	335	345	321	334	351	327	345	326	355	333	340	333	322	305	330	336	336	355	318	336	312	305	354	319	320	369	351	337	339	341	337	305	349	340	302	330	353	359	320	326	317	319	313	349	342	325	306	339	351	323	341	295	318	332	366	353	328	296	313	328	347	339	313	326	322	302	361	316	340	338	319	329	317	324	350	303	353	320	308	376	359	320	293	321	327	332	327	299	337	344	310	305	309	351	348	350	350	334	334	350	308	299	318	358	326	349	347	334	324	340	329	297	334	314	347	319	326	333	350	334	312	291	349	319	337	347	327	331	329	358	320	303	336	356	314	310	337	336	299	325	299	321	327	327	320	337	320	304	299	336	319	352	342	362	334	351	338	316	296	371	328	359	330	322	357	326	330	325	339	346	339	346	353	328	347	347	365	325	371	330	336	321	329	344	351	341	324	331	346	306	361	358	358	303	318	343	319	335	324	341	304	309	329	357	356	310	309	283	341	330	311	334	337	338	310	321	322	288	362	315	365	340	364	331	310	339	343	345	324	341	313	338	332	329	339	329	346	340	333	323	321	359	325	339	349	324	306	338	312	312	305	320	309	329	365	345	315	328	354	315	325	350	333	312	290	338	315	336	315	334	369	318	342	304	355	318	323	346	334	344	348	302	346	335	321	325	304	318	318	293	344	362	358	358	332	319	306	338	314	349	304	336	325	326	308	300	343	354	333	361	339	320	345	331	337	331	341	299	313	289	351	332	345	338	334	348	324	316	351	332	327	344	350	339	342	338	338	308	340	303	336	326	353	296	346	350	309	349	335	373	323	312	348	340	375	322	325	306	314	332	323	326	361	302	314	337	315	309	336	337	327	319	327	335	375	333	314	323	344	367	367	329	352	354	312	343	304	347	353	308	357	332	361	310	349	347	356	347	317	328	330	296	343	336	303	349	317	351	330	368	357	326	335	340	351	333	334	327	307	327	350	314	363	324	335	307	324	328	326	309	318	327	327	353	318	357	322	322	307	336	341	310	341	327	316	321	323	351	308	336	340	291	316	355	338	338	344	327	332	339	334	307	343	331	327	311	331	334	331	338	364	329	324	305	302	330	345	340	322	336	324	312	339	331	304	327	318	338	320	332	365	305	348	309	328	311	327	328	330	343	309	324	331	352	336	331	306	351	343	317	321	329	316	346	333	313	311	338	326	358	322	327	316	319	329	334	329	337	318	335	328	319	343	329	309	330	342	347	347	326	340	341	318	312	335	313	309	350	335	314	361	363	321	325	330	329	339	313	329	329	338	317	342	321	328	338	317	319	323	335	317	292	339	314	349	331	315	325	356	312	372	330	349	306	313	299	311	323	346	301	337	336	325	321	337	343	345	317	316	319	339	346	330	362	309	369	328	325	333	336	306	337	347	298	317	336	326	319	331	347	308	327	330	323	343	354	316	311	318	322	329	308	337	327	315	311	328	343	343	335	338	351	337	329	310	356	374	337	372	351	319	358	308	338	320	313	288	311	373	304	346	315	308	367	306	332	346	339	328	343	298	318	343	320	327	342	334	349	337	330	299	325	311	334	322	329	298	347	329	334	319	316	335	327	312	303	349	350	346	335	319	314	327	321	342	322	336	316	339	329	330	316	331	303	327	326	319	330	327	322	293	334	375	355	316	286	334	317	367	337	348	328	327	346	331	304	315	329	321	330	355	334	313	330	326	331	316	339	298	343	349	341	311	332	352	389	355	340	323	322	336	313	309	311	312	342	363	331	313	353	308	343	315	341	340	338	320	327	330	316	330	335	333	337	300	363	343	337	308	333	326	321	354	338	352	325	289	334	338	328	334	329	358	323	298	323	331	349	317	330	306	316	330	341	380	330	315	326	326	302	344	333	336	330	315	335	310	304	319	349	354	363	339	335	327	322	337	315	337	332	362	333	306	342	332	349	311	344	354	336	329	306	315	346	351	329	337	358	292	336	320	338	343	345	320	285	325	352	333	309	331	365	348	312	335	319	327	309	330	314	328	320	337	358	333	309	316	335	335	296	337	340	305	315	323	343	327	338	307	356	324	319	327	334	322	334	353	328	339	301	346	356	371	282	334	351	293	326	324	342	326	348	328	303	344	325	323	327	331	335	303	313	336	337	300	343	320	338	350	316	334	297	320	315	341	309	335	358	306	333	340	320	347	347	345	306	304	347	333	314	338	323	300	338	351	338	343	325	339	307	296	335	331	311	319	354	322	338	323	333	337	333	341	340	358	344	329	345	344	325	316	304	308	334	348	330	316	322	302	342	316	332	312	345	310	315	347	344	342	369	340	322	323	329	324	320	320	299	335	311	319	322	340	359	333	320	329	353	310	359	330	338	320	309	320	308	354	346	315	308	322	360	337	345	339	341	327	309	333	348	336	311	322	335	336	309	318	319	335	335	343	358	311	327	322	356	294	320	329	336	348	339	328	326	278	323	345	348	302	342	352	339	348	329	345	317	310	316	310	303	331	319	340	331	317	311	325	365	328	321	325	346	360	339	329	326	297	349	309	319	318	339	358	297	339	332	312	333	316	319	334	338	339	295	314	348	337	308	320	317	363	334	352	333	318	349	328	328	322	314	331	323	313	320	314	325	340	309	353	356	324	310	317	340	358	343	315	303	296	351	338	363	343	360	333	330	323	354	357	312	319	327	317	328	339	324	305	306	334	309	342	342	316	331	331	332	332	354	341	308	319	320	335	322	303	332	299	354	337	332	290	329	323	336	320	335	341	315	313	331	376	338	315	343	301	335	321	296	305	300	326	327	318	340	312	344	300	359	321	330	318	331	334	306	309	328	317	307	335	343	364	313	334	335	342	349	317	327	304	322	339	344	312	338	349	309	331	326	315	348	336	328	336	318	322	331	373	328	323	367	321	325	309	331	306	316	352	324	326	335	322	307	295	320	323	355	342	321	334	335	322	349	323	307	339	331	333	327	326	356	335	348	353	327	371	319	339	339	321
47846	26134	10493	1748	232	133	152	132	150	149	135	131	150	141	142	166	152	154	157	143	137	139	124	148	152	167	164	134	146	163	158	152	128	144	125	145	141	133	149	147	163	141	120	155	149	144	132	139	138	147	156	164	156	143	142	130	141	140	135	140	158	134	147	151	142	156	137	133	128	139	140	134	128	143	116	162	134	137	145	156	150	146	140	145	122	138	161	141	137	166	143	153	131	149	124	153	152	130	158	157	135	151	155	136	155	131	153	128	131	120	143	144	124	135	125	165	140	140	133	131	131	157	129	123	134	153	115	143	176	126	146	135	154	122	152	141	147	146	148	150	131	141	128	140	165	152	158	152	134	160	140	133	132	143	147	149	145	135	134	154	125	162	160	159	131	137	135	158	136	134	156	144	130	127	137	150	139	154	144	132	138	179	119	144	119	144	134	129	151	139	134	158	147	161	132	147	154	143	148	153	151	150	146	137	152	140	150	140	164	144	148	144	141	144	145	147	137	140	154	154	160	146	112	144	170	141	133	149	140	149	140	115	155	159	137	134	163	141	139	119	135	151	137	128	125	117	124	124	151	146	142	139	133	141	149	153	155	133	152	158	144	154	145	148	138	127	150	161	165	140	147	139	148	124	141	132	152	142	163	132	139	151	160	137	161	157	155	137	156	134	145	129	146	140	151	150	158	174	145	129	154	132	148	149	141	122	157	142	134	136	120	148	167	147	142	173	147	129	162	157	140	155	160	139	139	153	157	145	154	128	133	135	143	146	168	134	155	148	141	162	124	159	139	153	141	150	135	128	144	137	128	158	148	153	129	155	129	154	137	135	157	164	125	147	136	156	144	149	159	154	140	138	146	148	148	135	160	124	129	143	142	161	129	162	153	155	121	146	153	132	159	134	128	144	131	137	142	146	147	155	131	152	139	137	141	137	157	146	131	130	138	143	137	135	124	117	147	137	131	138	151	148	145	150	140	175	141	146	133	149	149	132	123	142	121	156	139	139	128	153	176	125	121	140	163	147	169	148	141	137	141	150	146	145	140	130	142	160	131	152	153	135	163	149	132	126	123	158	133	137	138	159	135	132	146	156	146	143	148	148	128	147	145	141	131	137	126	148	153	147	152	127	147	144	138	143	153	139	130	130	158	149	141	138	131	155	149	121	134	142	140	149	136	129	156	134	136	143	135	156	140	147	146	138	129	155	155	160	134	131	138	127	142	142	150	150	140	133	145	153	148	145	146	119	137	152	133	138	150	149	153	132	155	142	147	151	150	136	131	137	119	155	117	128	145	129	121	120	168	134	152	129	124	143	153	137	153	139	156	142	133	140	161	123	162	153	160	150	168	144	133	161	135	156	136	161	142	144	141	130	137	167	138	138	164	140	143	128	143	139	151	108	149	168	130	146	132	133	141	137	141	159	127	157	144	142	131	141	144	123	164	156	159	140	170	139	138	142	153	136	138	143	133	143	141	146	147	152	149	183	175	128	138	144	127	169	162	142	139	141	140	148	132	144	136	165	172	144	121	138	124	126	139	136	143	138	149	136	128	144	155	139	150	152	145	135	161	146	130	149	148	142	130	153	127	125	145	134	157	163	128	149	156	138	159	150	170	106	163	146	137	148	144	141	139	144	146	144	143	141	142	116	145	133	124	151	140	174	139	143	138	169	138	128	133	142	137	143	142	168	134	131	140	125	141	129	144	140	134	141	148	150	157	142	154	127	133	139	150	131	152	143	124	138	154	134	150	146	138	131	150	159	152	160	127	154	140	148	115	128	130	146	156	137	164	129	132	123	139	157	139	138	134	164	136	147	142	158	113	154	132	154	130	133	147	152	149	142	142	138	150	145	134	151	154	134	140	145	144	135	145	136	140	153	145	132	164	145	138	146	139	142	162	139	123	118	146	126	135	143	153	145	151	160	140	144	137	141	145	142	126	127	111	150	159	169	152	145	163	139	140	115	131	143	138	142	138	125	121	132	141	152	141	178	167	144	148	143	145	140	134	131	158	154	134	137	133	139	129	139	151	148	138	148	124	146	159	151	140	146	171	147	128	169	133	135	154	148	163	152	137	132	120	130	140	164	149	124	121	138	144	134	163	144	160	149	157	145	142	148	155	144	142	152	137	160	131	146	152	143	120	139	140	139	142	140	135	146	138	135	158	145	158	140	142	142	145	137	154	123	150	153	133	126	166	151	138	156	154	142	152	142	141	146	147	142	137	148	137	142	156	166	152	132	128	147	134	138	143	157	141	144	134	145	125	132	125	120	135	163	138	144	147	148	155	141	145	134	155	145	147	150	142	144	150	137	152	158	147	150	122	127	125	125	117	142	152	137	140	145	133	161	133	145	148	132	165	148	175	147	176	156	140	121	170	145	129	151	164	149	154	127	166	146	170	154	157	157	143	123	140	138	152	150	137	136	157	136	143	158	159	144	151	153	152	145	160	137	115	135	144	148	134	149	141	140	144	158	127	150	131	159	116	151	148	137	137	150	160	186	157	132	141	151	142	139	138	135	140	133	140	117	128	135	137	136	160	130	155	144	151	132	136	137	136	148	126	142	155	153	151	127	140	144	158	155	153	143	142	117	142	115	145	131	144	127	149	134	138	131	141	122	164	138	157	142	147	161	161	131	160	147	140	141	140	139	142	132	146	142	146	154	139	144	147	161	125	152	134	135	139	141	141	136	156	138	131	151	161	128	152	145	138	137	133	132	157	166	146	140	153	151	148	165	157	164	141	135	153	157	144	136	172	149	143	149	129	147	134	154	173	146	184	150	120	146	144	144	136	147	151	130	157	162	157	133	119	156	159	132	160	140	133	119	156	141	158	150	132	154	136	150	133	145	155	143	141	151	134	161	148	137	124	154	128	147	135	161	145	142	153	154	127	160	144	143	134	135	130	164	129	122	131	148	144	133	144	147	142	154	150	152	147	127	127	147	159	145	166	113	128	141	166	152	130	144	156	153	141	138	141	149	150	138	136	169	134	145	137	162	160	130	153	159	156	157	126	134	133	144	143	133	132	143	138	137	127	152	144	147	152	135	149	152	125	142	158	144	154	152	147	147	138	133	148	134	147	138	122	132	152	150	143	143	127	138	133	122	146	155	152	152	139	157	154	125	157	156	109	145	145	142	153	153	153	139	135	146	131	138	120	117	159	148	138	179	165	139	137	148	113	136	176	145	138	161	159	147	146	154	150	155	136	147	135	128	149	140	136	168	163	160	137	141	137	136	134	167	142	145	143	133	150	146	152	131	145	153	135	150	155	161	129	150	161	162	124	142	139	147	137	129	151	159	147	153	147	127	155	151	143	135	154	152	129	149	132	146	156	124	147	155	144	126	159	139	157	165	131	136	128	128	127	144	183	138	129	150	148	143	150	149	130	152	142	140	166	153	139	154	171	145	138	144	151	150	139	116	134	140	141	149	125	150	131	141	160	155	132	143	129	147	144	137	146	148	134	160	143	133	141	134	157	126	145	138
41488	24510	11751	3545	500	364	346	360	351	344	330	354	353	349	357	347	346	331	350	329	353	354	319	369	356	342	361	336	344	381	338	348	363	359	371	348	327	361	340	342	338	347	342	341	388	358	383	379	367	349	350	328	377	397	351	378	391	366	349	345	370	371	373	368	376	350	319	377	357	372	368	382	347	358	366	338	357	351	354	367	339	355	385	345	362	329	332	366	337	357	342	314	383	367	356	393	376	368	351	368	373	330	320	360	359	327	358	319	349	361	359	376	380	350	356	310	359	383	335	367	371	359	344	366	387	349	375	378	377	351	373	353	345	358	348	378	386	349	360	358	387	390	361	363	357	365	389	365	347	343	385	355	351	340	356	373	315	355	366	351	332	331	338	364	362	386	333	373	356	327	367	346	339	326	382	393	339	342	376	367	400	390	376	359	372	307	354	345	380	377	356	343	380	352	358	345	370	373	349	341	336	321	343	340	364	360	394	346	361	381	353	363	368	372	368	369	366	324	378	337	330	342	372	363	330	350	343	336	369	389	361	345	381	349	367	341	351	343	348	336	321	384	361	355	339	394	364	342	339	318	359	369	391	334	354	358	366	332	349	370	370	357	324	369	353	373	315	347	356	360	347	374	354	338	352	320	381	354	365	383	349	336	364	352	363	399	381	374	328	369	378	307	363	371	392	365	362	347	372	378	362	358	345	356	302	362	387	352	326	339	372	360	388	317	349	392	370	377	372	364	345	390	349	354	342	358	361	340	346	361	338	317	343	342	370	326	369	340	338	371	379	355	365	363	402	387	331	352	335	347	355	361	331	400	373	315	368	350	356	304	370	391	354	371	333	385	353	356	333	346	376	366	380	362	355	365	374	326	352	354	353	361	368	320	357	352	354	394	360	370	341	339	340	334	337	350	360	339	347	384	352	341	325	328	354	318	334	366	374	317	366	365	405	371	370	344	374	357	362	347	345	376	373	341	359	365	366	329	338	331	363	376	354	341	357	361	369	332	341	346	358	340	409	351	379	345	354	376	389	357	349	325	350	379	332	311	347	403	366	382	360	342	344	362	385	337	347	313	353	374	370	347	366	334	345	353	363	369	366	348	339	331	342	367	321	344	338	361	345	377	338	354	356	366	365	378	335	354	362	335	355	342	366	369	339	342	350	358	335	362	376	398	363	353	360	351	370	352	359	354	339	338	338	376	367	333	348	335	367	361	377	346	329	382	334	340	352	335	331	351	356	372	352	357	300	345	341	380	352	358	360	370	329	353	314	355	336	349	388	318	362	359	341	347	348	346	345	358	370	378	342	324	364	318	336	369	355	363	330	354	378	348	370	348	368	372	356	337	348	340	379	353	336	330	370	359	377	328	333	344	386	369	354	336	323	346	337	354	354	337	316	398	356	371	359	323	328	361	368	344	388	333	327	340	328	367	357	401	373	353	332	389	329	332	383	350	343	360	370	340	378	352	350	329	338	340	326	349	365	368	384	345	338	345	342	353	350	370	340	344	374	333	346	346	350	332	324	354	334	361	372	355	341	356	347	377	352	371	305	331	369	355	356	368	338	396	369	358	342	327	348	342	342	338	375	332	326	345	337	395	372	315	338	332	368	355	337	360	347	356	331	350	385	358	371	384	330	341	349	367	399	359	364	338	350	352	344	361	370	353	361	350	367	358	375	362	355	354	346	367	339	356	372	327	340	381	340	340	338	374	341	365	364	351	394	370	351	301	365	353	376	352	333	378	358	365	369	373	359	361	344	359	346	352	363	320	334	358	336	322	366	361	328	325	362	359	350	365	352	374	333	328	334	402	368	339	369	347	346	324	360	355	356	362	356	375	356	335	350	344	376	341	340	352	349	360	381	373	351	379	349	343	384	356	365	343	403	389	327	336	375	333	375	343	366	345	371	364	372	335	367	336	385	323	356	349	304	370	345	331	345	337	350	345	334	364	360	352	348	339	342	342	390	329	363	335	353	360	371	346	340	348	356	360	339	343	380	354	388	359	373	344	344	323	328	337	343	331	358	362	370	352	316	328	347	314	349	387	345	359	361	366	337	378	391	347	389	363	352	373	351	353	347	321	372	357	361	352	354	367	376	381	352	354	381	323	322	328	362	380	380	347	360	343	354	333	348	363	330	333	326	356	331	350	364	336	382	377	355	325	333	348	351	341	375	353	353	350	341	379	354	370	319	347	362	363	346	353	330	367	364	391	310	345	345	349	348	384	378	344	328	340	332	375	391	359	340	325	344	344	312	343	361	354	352	346	379	359	364	333	345	323	363	369	367	338	360	353	354	349	328	346	391	357	360	367	337	342	377	353	378	379	377	332	357	372	344	350	382	375	415	347	389	317	372	335	367	334	325	378	364	371	357	367	331	348	323	342	366	327	347	331	387	351	364	339	375	341	309	336	343	400	320	351	371	334	318	346	348	363	356	378	356	357	372	344	342	374	329	337	367	347	369	348	372	344	366	365	342	333	351	340	395	362	358	357	322	352	360	354	362	384	313	333	360	353	353	368	335	335	358	349	363	360	375	334	336	367	371	361	361	353	352	363	358	335	368	344	350	366	346	348	363	372	383	352	376	367	345	348	344	349	315	402	310	336	367	345	348	333	361	339	373	331	332	338	334	347	340	323	348	347	347	387	356	360	363	356	360	355	361	336	329	325	331	356	343	390	361	381	325	358	351	401	367	327	348	360	373	373	354	334	376	311	375	348	371	379	338	374	349	359	356	339	381	362	339	370	376	327	353	330	361	336	358	340	374	362	374	363	347	350	376	366	343	342	355	360	364	340	351	350	361	357	344	324	383	330	341	352	380	316	361	335	355	329	354	366	317	367	414	335	346	370	374	364	342	371	333	364	359	411	358	346	314	365	347	327	337	368	389	355	342	316	361	379	379	307	330	387	325	328	368	373	353	357	353	357	382	368	365	359	370	352	340	349	345	364	394	342	338	326	338	357	363	328	388	406	349	356	344	390	375	341	349	342	379	349	356	351	331	357	378	362	351	356	354	380	357	373	377	380	347	407	351	335	378	315	366	360	361	384	344	364	347	332	343	368	338	372	336	323	350	336	347	366	342	341	352	358	351	360	348	324	346	330	346	355	363	364	374	373	370	357	351	359	353	341	382	348	376	355	342	342	348	343	357	352	336	355	374	378	339	368	372	358	345	420	330	343	379	334	358	372	380	372	380	333	339	360	350	369	355	381	381	329	339	353	374	357	371	329	364	338	401	342	367	363	351	359	317	356	327	365	329	378	348	325	331	356	356	346	369	330	386	359	363	369	352	366	348	327	338	361	343	377	349	370	330	344	387	330	365	388	357	349	360	339	332	380	360	323	354	381	361	330	375	341	328	378	343	384	387	351	374	354	367	355	372	351	390	360	372	377	338	353	379	377	330	377	331	349	352	351	363	361	378	337	323	377	313	349	364	383	347	348	363	377	406	349	368	370	374	360	354	375	341	358	370	383	362	351	374	346	368	331
78712	60440	39492	17724	2568	202	182	146	184	169	181	187	172	166	164	195	179	167	178	188	175	165	165	168	184	191	174	177	163	154	191	183	133	198	181	178	176	180	183	175	158	176	191	163	171	175	185	155	182	165	169	165	182	162	170	163	186	145	168	174	183	169	188	182	167	186	174	174	173	173	148	166	207	149	164	186	181	200	194	153	174	154	170	179	176	157	159	173	162	167	176	173	175	150	160	175	158	186	191	188	166	147	176	178	204	166	198	165	168	167	176	202	156	189	139	156	192	158	174	169	198	148	190	182	167	167	184	172	175	160	169	184	143	192	162	159	165	161	182	169	179	161	177	192	166	180	175	166	162	183	185	152	175	185	178	169	169	189	174	179	152	176	182	165	166	154	177	211	181	182	190	179	164	183	190	161	173	184	155	175	165	137	204	196	181	184	185	180	173	178	165	185	174	191	160	161	183	170	149	174	185	148	169	201	171	166	150	187	145	166	148	157	186	173	165	167	178	155	189	188	179	165	166	167	185	176	169	154	168	190	165	169	201	167	173	188	178	166	181	169	179	186	164	163	163	166	160	180	195	166	184	175	189	148	155	153	171	160	172	172	154	186	193	169	180	171	159	188	143	183	170	194	176	163	194	161	180	174	167	160	173	188	179	200	155	172	170	201	183	168	185	193	173	173	182	181	163	147	176	160	168	182	170	173	184	183	159	173	138	163	163	176	181	181	190	157	201	193	133	173	163	158	161	175	167	159	153	175	171	166	153	157	173	158	180	158	157	167	186	200	167	167	177	157	192	169	163	184	191	173	173	157	166	180	192	174	174	180	177	150	190	172	168	168	164	170	163	180	160	180	171	161	154	188	161	168	177	176	166	166	183	165	165	163	157	192	172	170	194	163	140	171	142	170	181	164	188	181	161	165	161	154	160	175	158	190	163	167	174	182	177	161	181	181	167	187	177	177	163	150	214	153	164	167	201	181	157	192	136	171	161	181	155	194	173	187	175	183	171	155	176	148	160	187	176	147	159	175	182	181	163	156	178	155	168	180	187	178	162	173	175	184	158	170	186	202	171	179	195	200	171	160	172	198	169	159	168	157	178	180	187	147	194	177	166	160	166	178	183	176	175	163	189	173	161	159	169	163	170	160	161	181	168	149	151	171	172	178	168	171	192	179	164	148	169	183	157	171	182	182	190	147	172	193	190	190	182	166	177	155	196	160	162	154	168	169	188	188	148	136	171	171	184	167	165	189	181	189	195	191	166	135	169	170	211	187	177	192	184	176	174	194	181	168	184	155	169	163	165	167	179	146	144	162	178	153	201	177	191	182	176	167	168	178	172	136	175	164	181	189	178	165	172	171	164	171	177	158	178	177	182	185	172	155	169	164	166	163	170	161	176	189	162	172	174	162	169	189	183	182	141	169	199	187	180	145	148	178	154	187	160	185	179	155	188	170	187	174	201	177	186	189	174	155	158	176	168	160	173	155	155	189	162	177	183	165	173	178	170	143	157	185	193	199	183	157	187	151	178	165	182	176	179	178	195	163	161	161	167	183	165	173	184	203	191	172	174	163	158	176	197	160	186	161	171	165	192	213	201	172	167	165	180	202	167	148	197	186	185	149	181	192	174	193	194	177	159	172	166	181	169	171	163	163	173	192	171	195	165	205	192	152	179	160	182	169	159	169	163	178	173	178	198	191	159	134	176	181	178	170	208	163	176	177	156	165	166	192	145	132	160	192	177	171	186	175	192	162	195	154	183	172	180	190	197	173	170	165	183	165	181	169	202	145	167	181	163	173	172	178	177	191	203	174	191	166	167	177	154	154	174	174	173	188	160	153	170	152	165	170	193	202	163	175	180	192	194	175	166	176	167	185	165	163	190	164	167	166	182	148	170	173	169	195	181	178	150	181	178	172	180	149	171	190	178	171	209	167	192	176	164	178	178	177	167	172	177	149	201	173	163	165	154	184	174	180	181	158	174	183	157	182	188	201	185	183	176	156	190	176	165	166	186	172	185	201	167	172	185	168	168	170	166	153	177	168	172	139	169	184	160	185	168	170	177	165	173	195	165	176	175	190	167	158	169	186	190	179	141	166	149	179	179	186	152	187	182	162	171	156	168	182	159	198	188	175	175	172	164	146	196	154	184	162	190	189	171	151	188	166	156	174	174	156	154	164	153	163	157	194	176	146	155	146	159	187	187	161	152	168	182	155	194	162	155	165	185	150	189	167	178	182	166	159	175	173	186	198	174	177	192	190	167	197	156	180	162	174	171	162	169	179	166	177	209	152	160	169	183	183	169	183	162	168	192	157	151	182	165	185	148	177	167	183	186	159	185	175	181	177	163	183	157	184	172	164	159	163	176	199	167	185	177	168	192	170	169	160	197	157	184	167	195	183	155	153	174	153	185	184	193	181	188	168	165	188	178	165	165	194	176	176	157	172	194	151	177	186	184	182	174	162	174	168	196	162	176	187	175	158	150	180	160	185	166	163	183	168	167	170	201	194	192	162	171	159	169	177	153	161	168	186	172	164	172	192	176	192	171	149	170	176	167	160	163	157	160	185	179	164	192	170	184	140	175	154	183	167	174	148	187	189	156	182	174	170	159	197	168	180	174	182	180	185	180	175	165	190	209	183	153	158	180	157	169	169	204	180	187	173	184	181	170	147	170	171	181	177	161	181	169	165	173	175	175	165	180	177	179	180	182	177	168	167	180	204	185	185	164	172	177	186	166	159	172	190	177	174	165	162	184	198	153	176	175	155	159	185	162	182	191	189	183	154	157	170	174	191	168	190	207	173	168	173	147	171	159	206	171	166	167	162	182	160	165	182	174	169	176	170	170	186	150	189	183	186	177	145	163	215	178	198	171	214	166	140	165	179	179	160	190	190	203	154	163	163	174	182	181	170	157	170	153	172	167	161	186	167	160	162	156	176	175	171	166	190	196	165	180	181	168	186	182	177	192	139	174	172	173	180	181	173	168	172	169	180	179	188	181	174	190	163	170	163	173	142	174	182	169	164	202	162	175	189	192	154	185	161	166	170	172	198	166	207	186	179	148	175	174	149	180	178	164	173	164	166	172	178	176	186	181	173	183	161	166	184	190	164	201	161	192	187	168	182	190	173	191	159	172	188	190	189	160	162	173	176	169	170	194	182	175	166	156	168	178	169	173	186	142	146	152	170	192	162	162	173	155	167	173	175	177	141	187	157	170	170	188	194	183	168	166	184	163	189	174	155	170	166	195	203	185	193	183	228	168	167	181	164	190	156	176	169	157	163	195	188	163	162	187	165	190	167	160	174	190	165	163	176	161	193	171	188	188	155	167	200	152	166	172	201	152	173	165	183	184	160	154	191	169	172	172	161	193	200	173	201	185	165	159	158	175	205	161	177	173	183	164	188	162	150	173	155	199	206	179	180	175	158	171	158	187	160	176	144	163	177	189	173	196	172	159	189	167	163	155	171	169	198	190	195	197	208	163	187	174	164
60483	50086	37614	18909	1702	478	421	427	408	430	411	395	445	424	416	423	417	436	395	423	416	421	396	409	415	389	408	394	434	410	411	414	386	373	393	446	433	424	430	422	400	410	422	440	420	439	448	453	469	428	414	444	420	409	420	431	425	440	410	431	390	433	439	437	420	400	376	394	395	444	418	428	395	395	384	425	455	411	431	386	397	418	417	436	408	420	388	389	388	426	393	407	419	444	369	397	405	419	421	425	418	427	396	404	414	396	385	408	427	430	442	390	422	377	458	419	410	402	396	407	382	425	443	414	415	400	425	436	382	430	422	423	416	400	387	415	420	395	406	393	383	422	433	396	442	393	467	443	432	424	382	435	391	420	416	420	411	408	425	406	422	401	384	404	419	419	394	384	387	412	399	430	406	417	410	423	416	448	395	404	438	399	392	409	451	404	419	393	403	414	418	419	403	399	435	424	405	465	389	385	404	385	428	450	407	401	420	403	417	421	436	394	392	451	410	401	438	404	434	450	395	414	417	396	383	424	425	395	400	389	393	425	396	438	409	388	424	406	415	433	389	446	398	440	401	399	385	408	422	420	407	430	404	471	396	407	409	403	398	399	377	429	399	383	411	419	394	393	411	408	424	420	448	426	384	434	436	444	408	425	412	428	411	416	418	403	412	400	409	415	416	378	423	443	454	403	449	419	373	438	385	413	405	429	442	405	405	416	408	403	415	404	386	421	403	453	411	419	413	412	388	403	422	422	381	420	390	431	406	348	427	430	443	417	408	451	394	395	386	415	467	381	387	421	379	445	401	420	396	406	395	421	405	432	401	418	420	446	402	415	404	396	408	442	423	424	423	414	404	381	409	414	395	399	378	407	438	420	435	406	453	418	417	411	435	441	456	390	385	423	382	378	395	383	431	423	383	403	433	424	423	427	439	408	380	450	416	370	412	435	419	422	420	424	448	415	414	385	421	387	399	401	429	426	436	391	435	421	378	390	434	406	436	442	387	420	443	403	399	428	432	425	410	414	386	430	394	424	400	447	397	407	397	382	404	412	415	441	401	379	421	398	425	424	424	401	401	426	366	398	357	409	410	424	400	433	393	423	388	386	428	449	450	411	422	406	440	411	416	446	407	382	408	430	400	427	427	410	388	389	374	407	396	421	386	413	416	412	413	405	401	402	424	402	412	424	421	419	432	414	421	399	441	433	361	384	398	442	429	403	397	418	381	413	398	446	415	417	455	427	404	386	429	432	416	361	408	412	395	397	385	411	408	392	402	387	428	393	448	419	403	440	373	435	408	417	410	408	425	434	435	408	416	401	391	393	414	410	443	414	414	411	406	416	434	378	434	397	410	396	412	420	412	418	410	400	424	389	434	415	421	413	403	418	401	436	408	435	407	400	385	426	386	448	400	404	390	431	416	388	398	403	366	392	403	406	401	381	414	412	412	404	394	427	387	389	451	406	404	413	431	443	412	404	425	471	398	415	433	384	420	440	411	401	409	396	407	428	435	412	424	397	402	373	375	416	383	367	425	409	403	389	405	414	424	401	397	439	384	439	403	434	427	417	381	381	399	403	407	401	379	423	415	432	403	401	426	424	393	404	390	389	406	392	425	396	419	465	421	443	432	420	418	431	420	443	380	396	398	412	397	420	441	415	424	423	435	401	416	385	381	440	459	388	434	402	426	395	409	425	417	406	425	435	407	444	420	410	417	422	396	395	410	445	421	387	412	402	401	462	397	396	412	421	417	395	387	391	421	392	420	406	413	459	399	401	414	412	394	429	363	376	418	424	416	428	378	411	401	436	403	418	397	400	419	397	440	389	413	386	406	429	415	417	389	436	410	440	419	419	410	445	426	440	450	438	433	373	401	443	453	410	413	405	407	426	464	425	415	430	379	431	421	411	400	408	411	393	426	460	440	393	410	423	416	407	404	401	425	392	406	421	422	423	424	409	416	379	421	434	397	390	433	365	397	386	404	406	422	417	449	409	385	392	444	416	410	424	399	421	412	412	394	393	405	404	407	447	443	415	430	376	419	436	406	426	402	382	395	391	381	404	426	407	390	392	407	382	392	398	407	429	421	436	381	395	454	418	420	406	434	395	410	408	373	427	434	410	404	443	454	448	417	412	423	384	411	411	410	431	414	431	420	413	418	464	416	408	370	394	430	423	420	389	405	403	374	419	417	441	421	407	429	406	452	374	395	409	409	443	416	401	405	385	391	394	385	399	394	412	404	389	449	419	390	396	389	404	401	397	427	399	404	385	399	422	368	408	390	446	398	405	463	428	392	411	444	400	435	377	409	415	425	406	379	411	441	382	385	376	398	416	400	383	410	427	434	389	418	432	435	394	401	399	403	392	403	420	414	428	414	404	415	386	439	431	415	409	399	436	422	436	411	440	442	378	409	426	409	400	409	377	406	382	409	403	423	385	367	424	421	395	397	431	447	416	462	401	421	384	371	405	431	434	385	411	411	415	409	406	423	432	410	421	438	392	444	438	418	411	426	385	437	364	427	386	398	429	397	418	459	366	412	377	413	396	407	425	393	376	412	412	405	427	396	422	437	403	393	433	389	454	391	438	411	395	391	398	413	418	387	383	402	427	387	413	424	423	422	468	407	389	402	400	427	415	399	423	431	383	403	430	390	433	399	407	391	436	398	397	415	410	409	374	415	400	431	407	408	397	430	411	418	395	425	435	393	404	426	370	393	412	383	401	410	405	389	412	437	388	428	416	365	395	417	423	405	408	418	416	405	438	449	380	426	425	419	397	420	394	407	448	392	407	400	419	419	387	414	408	416	439	448	435	390	423	399	392	395	414	392	370	454	426	425	417	415	415	444	449	429	428	391	437	422	431	420	423	371	427	426	437	404	418	391	381	406	447	456	413	447	415	402	408	399	394	400	444	413	418	394	396	413	405	413	399	415	391	391	404	406	431	427	458	406	383	417	410	387	415	384	413	383	414	393	392	406	392	390	395	446	436	404	416	431	410	431	427	389	417	393	412	420	446	448	409	401	417	426	414	451	405	408	426	417	411	415	413	423	419	456	440	429	423	408	408	412	417	434	409	454	419	396	418	394	413	401	425	418	388	384	416	435	420	427	407	444	450	407	402	423	412	402	438	412	414	390	434	417	424	401	401	433	418	426	436	408	417	404	403	435	426	402	386	413	417	411	442	413	399	402	404	402	398	415	421	406	415	391	394	440	404	421	421	396	431	396	430	431	424	397	420	386	403	412	408	418	385	397	413	369	430	435	419	410	396	413	406	436	393	423	395	393	437	401	399	381	397	435	433	398	400	400	417	413	391	428	395	404	420	417	407	384	410	418	377	426	405	409	431	426	422	414	418	391	399	406	414	437	439	399	389	408	428	389	402	377	439	424	447	427	420	378	386	366	403	435	419	414	415	430	384	405	412	380	386	399	417	438	412	404	395	416	406	448	425	431	430	417	431	376	389	379	385	426	419	378	425	391	420	398	425	439	416	428	444
83467	69512	47984	24968	6512	310	130	146	145	139	108	128	112	146	130	145	157	138	139	157	145	138	110	143	149	141	129	122	140	139	140	139	150	139	145	155	149	139	127	145	146	120	153	132	157	129	154	168	163	132	152	143	160	137	138	152	137	140	141	156	135	127	133	139	126	148	169	127	132	161	129	143	148	152	130	134	147	149	143	125	151	140	145	144	137	156	128	164	138	127	127	159	140	138	172	135	156	114	141	164	148	130	135	171	130	111	144	139	137	132	130	132	148	149	149	149	120	135	128	170	148	135	112	149	136	128	159	141	144	116	139	146	150	153	127	145	150	125	125	123	133	146	121	144	149	139	152	136	121	147	147	163	125	117	141	147	135	142	173	153	128	131	139	139	131	135	128	144	128	139	133	179	150	148	151	131	162	146	142	159	146	141	153	147	162	146	140	148	146	166	143	124	150	144	174	141	152	137	113	124	132	143	137	132	152	128	136	157	136	158	147	138	150	154	140	165	128	179	141	139	147	150	140	137	140	137	150	139	149	142	136	131	128	159	152	131	141	139	141	132	160	133	137	158	132	138	125	126	106	140	150	150	148	133	125	140	142	135	137	132	135	131	125	134	127	155	121	166	142	140	147	154	141	126	126	139	146	126	143	118	148	152	133	136	136	133	154	107	150	124	135	157	148	135	149	125	118	141	149	147	134	137	137	134	135	144	142	125	126	130	125	138	146	141	142	133	132	153	121	148	145	140	157	135	144	160	155	132	105	150	142	142	138	155	142	137	132	141	125	155	155	149	139	148	158	159	164	165	132	158	127	149	133	176	146	125	118	127	137	132	147	141	156	140	111	114	147	125	129	126	148	161	133	154	133	143	167	132	142	139	132	154	125	128	153	152	166	145	134	154	138	149	161	137	129	135	138	136	154	149	129	143	133	123	131	149	163	104	137	123	144	139	128	128	144	134	134	142	135	142	136	153	149	152	145	134	132	160	148	133	139	129	164	134	124	128	117	138	149	121	139	128	139	134	141	127	129	134	114	163	150	164	159	135	152	139	140	139	145	146	143	127	157	138	141	145	128	131	153	132	139	162	132	155	142	136	147	144	145	141	151	124	153	162	138	149	127	123	149	133	130	149	121	140	128	126	132	144	123	150	139	147	143	134	128	130	132	155	145	138	160	147	130	143	149	145	139	146	158	144	129	134	131	122	119	139	140	141	163	139	137	147	137	140	112	144	146	144	138	119	149	114	120	135	142	141	140	142	139	139	163	121	148	130	123	137	150	137	142	154	161	128	127	153	139	157	128	143	140	121	124	126	150	135	125	132	125	146	144	131	152	143	152	123	157	142	142	151	142	141	141	137	142	140	131	149	137	128	129	142	129	120	136	117	128	136	147	154	122	147	132	133	145	133	126	118	128	135	140	126	136	146	142	145	146	133	131	143	147	149	134	173	133	140	112	168	166	152	139	127	132	125	139	131	138	154	144	144	137	169	158	128	128	137	169	156	174	127	129	152	140	132	130	134	146	142	148	145	116	135	132	149	137	132	123	121	118	132	127	168	141	135	144	130	125	160	150	130	133	131	124	127	151	141	124	140	167	135	130	127	127	134	147	134	138	139	152	156	118	118	150	152	149	133	130	145	142	145	123	133	126	144	155	151	138	110	135	130	138	123	136	125	149	132	136	126	132	125	129	122	150	147	158	133	145	146	138	151	122	115	149	154	126	142	130	141	141	138	112	150	138	147	148	121	149	151	159	155	129	161	158	142	146	141	124	161	151	149	148	144	149	136	131	119	148	119	147	130	133	152	123	129	138	144	137	167	135	129	162	142	134	142	138	145	132	132	158	127	129	109	117	147	149	145	146	137	128	126	139	131	138	146	145	139	172	133	121	130	118	139	149	132	128	132	143	125	125	127	140	149	160	138	171	143	149	147	156	146	140	158	139	129	147	139	154	123	160	151	137	122	142	154	142	133	122	157	126	153	123	156	124	134	159	135	151	145	129	137	148	129	137	146	147	148	133	141	137	137	126	132	147	119	158	131	128	121	155	135	142	153	114	130	145	133	158	135	133	156	121	147	158	141	143	157	121	144	136	156	161	129	116	138	146	140	141	161	136	141	130	141	137	149	115	135	138	141	141	148	130	132	150	112	133	132	128	121	143	131	137	152	138	137	145	152	144	128	147	124	133	124	127	151	132	164	136	136	158	158	149	136	136	157	168	138	134	131	147	154	173	155	148	152	153	136	119	136	126	123	127	107	144	154	149	107	164	164	139	115	126	149	148	151	140	141	126	129	142	143	127	146	141	111	134	131	110	133	143	141	152	123	133	125	149	136	135	125	149	166	147	149	126	140	141	125	162	137	148	155	148	136	157	130	114	128	144	154	134	154	152	149	142	131	115	148	145	139	161	130	132	123	145	147	134	157	138	139	152	136	150	145	117	144	136	153	130	140	146	138	132	137	139	139	141	139	167	143	133	155	139	120	149	125	159	145	132	130	159	124	128	139	132	140	147	148	139	117	119	129	145	153	135	130	126	162	145	148	147	142	147	138	124	144	121	155	121	149	131	164	136	136	144	138	129	139	151	135	155	130	147	135	132	144	151	148	151	118	132	131	122	150	134	140	153	162	131	136	146	146	134	131	147	177	137	135	157	132	132	139	139	154	143	143	126	147	133	138	138	137	116	139	120	141	127	147	148	143	145	141	119	148	152	144	137	117	154	169	127	147	131	130	150	184	129	150	149	137	155	138	125	139	137	176	136	146	138	121	150	143	143	139	142	154	155	121	140	128	150	133	145	153	149	156	150	125	146	128	155	153	130	138	153	148	137	131	133	142	141	142	137	124	140	135	127	140	142	142	140	153	142	149	120	136	117	123	141	138	133	138	136	166	144	140	149	150	142	123	119	130	154	145	153	154	154	139	124	152	151	141	139	151	127	130	146	167	143	153	142	166	127	156	132	131	129	152	116	140	140	136	129	133	144	128	124	151	148	140	125	128	128	146	141	132	146	144	139	130	122	130	164	140	155	131	148	148	148	141	138	153	136	122	133	139	135	121	151	113	143	116	131	159	154	139	144	142	127	141	144	131	129	139	137	138	127	154	139	128	137	159	144	130	114	154	123	131	147	132	134	118	159	140	127	118	130	139	147	131	129	125	146	132	135	125	158	126	149	133	126	112	150	149	145	111	149	140	156	146	163	148	149	135	124	136	130	153	135	117	136	125	145	161	124	129	140	137	138	147	147	153	128	141	153	150	136	143	114	141	121	149	134	139	133	145	159	137	133	148	133	135	149	148	177	129	140	139	133	143	125	117	110	135	141	143	140	128	142	152	157	116	146	137	126	133	144	134	140	141	122	151	118	135	127	136	142	143	136	110	112	161	147	126	140	130	137	151	141	147	140	140	126	134	136	132	146	158	134	152	140	139	135	131	138	145	148	140	166	136	149	138	151	129	121	145	113	168	131	127	149	134	147	125	156	128	142	137	132	140
70099	61404	46152	24989	2345	314	327	349	342	323	331	338	337	312	329	336	326	360	316	336	344	323	321	313	371	317	324	336	314	339	314	318	299	340	316	355	293	350	338	352	345	359	379	408	436	460	429	369	355	343	330	356	328	351	339	341	343	358	338	297	330	322	322	329	313	316	344	347	302	348	316	339	332	339	346	308	315	330	347	356	329	341	340	345	331	337	326	313	349	310	366	312	322	301	294	337	316	343	327	291	346	331	301	326	344	322	301	306	319	346	314	324	333	316	350	327	335	352	332	347	342	333	318	314	326	333	342	327	315	347	335	305	338	312	335	328	328	343	321	350	316	350	307	297	324	350	365	371	326	304	354	349	350	302	317	329	340	318	307	320	323	297	318	321	315	312	312	311	299	310	319	361	349	302	332	321	310	336	336	313	323	325	315	317	289	330	363	323	327	323	319	314	310	331	333	330	305	324	320	316	349	306	292	334	328	325	343	347	354	306	324	332	359	326	308	308	347	320	331	322	345	364	320	342	318	292	341	318	338	319	299	322	302	323	353	334	316	311	334	339	329	330	308	337	330	316	346	313	340	308	341	301	310	364	319	381	296	297	349	348	335	326	350	356	341	339	297	331	355	329	330	361	328	301	338	335	308	305	372	321	326	332	331	321	336	309	362	343	313	342	355	337	326	336	321	302	375	352	334	325	316	364	332	308	316	312	324	302	325	316	351	334	353	354	351	300	345	313	333	313	306	325	334	321	354	322	340	325	325	310	289	339	309	315	352	331	333	334	310	303	318	316	310	328	342	308	321	347	325	320	329	326	288	314	340	306	329	334	292	344	350	329	331	341	364	336	317	367	324	323	342	322	329	304	323	308	324	320	323	382	328	342	372	332	309	333	329	336	296	320	328	292	327	327	327	324	296	303	327	316	313	317	317	351	314	364	321	344	304	322	333	349	367	319	325	341	319	336	323	333	344	297	303	319	325	344	334	346	296	324	351	319	318	338	353	329	356	278	305	311	312	334	320	311	316	338	310	297	330	299	320	339	324	327	327	327	313	294	322	355	334	320	357	345	349	332	332	312	333	310	342	342	380	325	367	310	309	324	305	337	325	330	335	336	328	332	363	353	326	293	348	347	365	312	345	322	301	281	323	333	347	297	353	314	366	349	347	326	309	358	337	299	333	347	337	356	318	317	359	331	326	310	329	319	336	330	317	327	294	331	317	310	325	329	342	344	310	327	315	310	298	313	321	349	311	337	313	297	327	326	333	306	342	345	347	345	343	331	333	346	331	338	341	318	315	334	307	281	320	317	340	323	349	335	327	344	335	322	333	299	313	318	305	345	307	305	343	345	332	351	324	379	322	321	296	356	313	320	294	292	343	303	347	323	334	317	332	322	327	302	301	322	345	371	327	328	308	333	324	326	324	346	293	311	321	347	332	311	321	344	360	320	331	299	327	352	326	369	301	306	335	345	336	330	318	358	296	325	306	308	339	358	322	348	302	307	321	319	359	357	299	324	309	343	312	314	311	337	326	344	312	352	336	332	334	318	296	333	357	324	321	334	351	297	307	314	353	332	331	354	330	313	312	310	318	325	335	342	319	358	345	309	319	329	340	330	316	308	312	311	346	320	288	343	350	329	328	339	309	355	328	328	343	320	304	327	356	352	338	323	297	350	309	341	302	311	310	330	328	335	366	365	316	319	305	348	341	311	330	353	340	339	361	324	325	327	345	347	342	309	354	333	361	320	296	290	338	343	345	352	309	313	320	305	334	321	359	331	312	324	340	338	324	329	330	325	350	320	324	348	323	334	320	309	320	345	333	302	359	346	337	306	314	328	277	336	337	333	319	335	359	305	303	310	329	326	333	323	326	362	324	331	330	318	322	322	306	324	347	322	329	328	331	333	302	331	334	333	320	352	316	337	343	361	330	324	337	325	337	337	332	338	353	325	324	328	297	345	285	334	288	298	278	309	357	352	333	335	318	364	314	330	322	316	328	324	297	338	357	329	337	340	315	332	319	313	333	332	351	307	345	295	324	360	330	355	337	343	321	314	308	307	309	304	321	316	349	339	305	323	311	337	320	353	311	311	324	302	334	329	337	307	354	321	337	315	328	335	334	325	330	328	337	328	338	320	321	353	325	337	317	298	299	298	372	357	350	328	321	325	324	312	344	313	314	309	349	325	368	326	300	328	275	339	345	320	308	331	308	338	368	346	311	315	320	351	327	306	331	313	302	318	333	325	353	321	314	313	313	343	360	335	347	324	348	307	330	327	360	345	307	315	322	313	318	326	338	350	289	353	325	325	311	343	320	311	321	333	347	329	336	325	314	324	303	308	339	328	336	284	325	334	308	313	344	315	331	312	316	350	314	347	316	331	323	305	327	358	351	337	345	305	379	342	304	296	326	345	334	329	354	324	316	328	371	335	322	319	310	325	312	343	335	327	373	316	320	355	342	323	337	367	311	322	319	358	338	329	359	316	369	333	346	339	303	344	321	315	337	290	319	315	313	310	322	357	307	313	321	308	306	343	344	360	336	341	333	298	336	301	386	329	352	331	324	350	336	295	310	348	292	326	308	345	322	360	319	342	309	333	350	329	319	301	319	334	318	347	302	307	347	324	311	326	331	337	339	332	305	318	333	306	311	332	307	324	325	314	341	328	323	340	297	346	302	321	348	359	314	319	291	366	343	330	359	331	325	358	331	322	337	322	357	310	324	373	317	332	320	334	362	302	347	346	328	306	305	312	317	308	319	342	324	315	325	322	314	295	315	344	335	311	353	310	359	338	341	330	357	342	342	323	341	309	324	306	326	349	347	360	315	313	314	345	306	354	305	317	315	354	309	285	306	332	321	342	344	319	312	357	336	302	338	339	340	334	291	325	327	325	334	353	329	324	332	351	312	333	333	329	301	299	371	335	336	330	310	301	315	294	325	312	323	352	343	299	339	335	329	306	320	368	324	329	350	316	337	326	323	325	342	294	348	319	342	286	342	328	345	353	329	346	310	329	315	317	325	316	291	323	323	323	301	331	333	334	361	302	335	316	295	343	351	339	321	336	321	357	337	331	321	321	321	304	314	341	330	317	330	331	338	323	307	353	328	361	334	294	296	317	295	354	311	296	305	294	314	307	304	330	340	307	312	328	314	324	333	347	369	337	325	326	350	334	309	373	331	319	320	355	315	333	309	359	341	359	314	294	302	325	313	350	313	320	356	343	314	316	365	309	336	319	317	313	328	317	324	324	302	322	351	332	322	335	350	342	316	305	322	351	338	348	326	353	330	356	341	300	317	278	344	343	325	301	352	332	329	330	286	344	321	319	320	313	335	317	352	330	363	352	324	318	330	332	283	339	324	301	334	351	287	312	359	352	329	343	333	310	339	311	310	329	332	322	327	307	324	345	322	317	298	324	279	359	360	334	346	300	323	313	312	315	336	328	318	302	297	329	303	374	350	324	299	325	318	327	347	313	331	336	315	331	318	339	312	316
47916	26416	9954	1677	200	159	128	139	132	161	148	145	147	144	143	113	136	139	121	140	131	132	145	138	116	140	141	144	163	133	148	143	163	141	158	157	140	143	140	132	146	129	145	136	137	120	135	142	133	136	154	153	131	149	132	142	121	160	150	146	136	124	124	127	138	122	133	131	148	119	121	144	139	114	159	131	146	124	141	134	133	136	156	145	128	151	122	130	130	130	137	141	151	127	126	134	130	141	134	144	146	116	146	121	120	129	108	124	138	149	147	137	142	142	135	145	144	150	122	132	155	145	134	155	138	160	133	126	134	128	134	137	155	139	135	120	153	173	148	139	133	159	131	134	123	137	136	144	144	151	130	133	140	155	131	146	120	132	133	134	174	145	125	139	167	147	145	143	140	159	153	147	124	150	125	157	136	142	155	138	146	129	136	159	153	126	119	153	150	147	162	127	149	144	160	137	130	125	138	135	125	145	147	129	150	153	144	148	137	140	136	131	128	150	139	136	129	140	144	140	138	125	137	155	161	142	125	132	146	154	162	130	145	126	140	133	139	141	136	127	138	145	144	140	137	146	133	159	127	116	161	138	136	122	129	153	136	139	153	149	138	142	136	131	148	133	121	132	134	126	127	127	150	140	124	150	146	131	142	128	145	140	149	155	135	143	144	142	151	145	135	159	143	156	134	149	166	168	120	129	148	132	136	155	148	114	134	133	132	159	156	142	152	153	138	163	116	129	135	122	125	142	152	140	150	149	141	128	144	144	143	121	127	143	135	147	165	167	126	126	131	128	145	148	140	124	152	135	159	132	141	133	136	137	155	130	134	139	144	143	144	138	119	141	116	124	149	138	144	140	136	145	154	143	175	146	139	143	136	154	144	136	137	164	119	139	152	166	124	148	156	147	140	156	136	143	155	149	142	138	146	146	150	126	150	137	135	136	153	141	142	144	147	103	120	145	142	143	136	137	146	146	133	131	138	150	153	148	119	124	149	133	130	140	163	136	155	111	135	154	145	159	151	141	132	135	130	153	133	150	151	147	129	138	134	135	138	132	153	135	145	150	148	140	123	140	126	138	142	137	143	117	137	145	137	129	160	154	164	152	139	167	132	141	125	147	111	140	137	126	155	137	159	146	141	143	119	120	147	123	121	146	129	145	163	156	139	134	142	147	135	140	140	152	164	126	139	126	141	137	140	143	139	157	135	150	136	154	160	129	140	137	169	147	147	131	134	122	137	146	114	127	138	157	145	129	145	150	129	166	142	133	119	139	151	142	152	122	149	140	118	114	103	134	155	125	140	150	140	160	134	135	134	147	129	168	150	151	146	180	147	128	160	159	124	135	140	135	133	132	136	168	137	127	154	146	151	158	140	150	149	154	160	135	149	146	153	163	151	142	139	150	109	147	136	114	151	145	122	139	152	156	124	138	139	118	140	139	131	126	145	134	153	146	146	138	127	125	128	135	150	134	130	125	121	139	145	132	115	137	126	132	137	153	147	153	141	141	132	141	158	162	127	163	130	130	138	136	143	146	160	141	143	143	146	155	125	126	105	137	126	152	142	144	145	146	132	136	137	134	137	165	126	122	125	156	142	142	126	127	141	112	148	130	136	139	115	154	126	140	148	126	153	126	128	133	107	155	165	135	137	143	115	140	146	131	130	126	145	137	132	138	136	138	138	112	143	126	157	129	133	136	154	167	155	138	151	138	147	104	157	146	150	137	142	142	141	145	142	149	130	134	128	132	147	139	140	145	136	137	130	139	140	135	142	140	136	140	138	151	137	141	136	132	154	148	134	139	159	132	130	136	152	134	152	127	153	139	127	141	141	142	153	145	137	161	138	120	136	145	145	159	124	145	113	128	153	130	124	141	151	131	142	129	153	145	141	135	156	139	134	123	132	146	121	153	127	134	117	148	142	132	157	137	138	124	157	136	120	153	133	123	133	137	133	145	139	155	116	160	141	126	145	126	134	140	136	126	147	145	138	133	140	139	144	142	125	150	156	141	131	131	113	121	142	146	134	145	152	137	158	129	136	126	136	148	143	124	136	141	135	137	95	149	139	143	127	133	130	121	150	147	137	159	126	151	134	144	147	140	147	142	134	148	139	143	158	128	157	113	136	126	132	129	137	135	164	132	134	135	137	160	150	147	172	148	142	154	148	164	149	126	145	142	142	131	126	140	127	142	159	116	151	149	134	161	151	152	127	151	142	139	156	128	127	139	124	153	136	141	119	130	104	135	130	141	148	161	168	141	130	157	153	114	136	134	151	145	164	132	140	131	141	142	136	145	139	161	127	140	135	128	140	136	140	125	157	139	156	129	152	140	148	143	138	150	136	149	139	142	153	137	151	135	157	136	148	153	150	122	136	127	132	123	137	154	149	137	147	154	130	130	139	147	150	143	134	127	144	143	126	151	146	151	137	151	147	140	132	132	137	141	142	133	156	131	155	151	149	127	152	149	140	140	155	154	153	139	123	145	156	136	139	175	145	137	120	154	129	132	144	151	142	153	146	110	127	138	152	130	162	152	141	133	148	139	143	148	145	131	135	144	115	139	150	136	136	130	147	159	141	151	156	130	144	139	138	165	142	155	140	146	166	149	145	123	121	142	149	146	147	133	140	148	133	141	109	136	151	156	154	147	133	129	131	140	142	146	138	136	158	128	112	136	114	116	145	115	147	142	136	113	133	150	152	148	161	137	140	131	151	140	162	128	129	153	136	108	132	151	148	156	135	139	151	124	156	142	147	127	134	145	121	133	162	156	150	150	141	131	124	140	151	159	120	141	149	145	146	144	145	148	156	139	139	148	148	158	139	140	162	144	142	143	133	127	142	161	134	138	143	159	132	130	139	127	121	161	136	142	114	146	145	135	142	136	125	146	154	141	146	140	148	138	148	134	139	128	139	143	139	116	135	144	131	136	115	117	155	149	148	140	122	136	138	135	150	140	151	144	172	146	161	137	138	161	115	120	137	145	138	144	129	141	147	132	136	174	133	137	132	131	139	144	137	144	140	142	127	132	122	141	140	132	158	156	137	138	144	140	130	127	156	157	137	144	162	160	117	152	129	138	132	125	140	117	160	129	153	161	131	135	149	139	126	154	141	121	131	114	146	140	135	123	159	145	146	148	147	136	134	139	143	144	157	148	135	145	131	157	126	143	140	122	133	152	130	151	146	130	130	135	148	139	137	141	133	154	143	162	119	141	158	153	118	138	162	150	150	139	134	137	129	133	146	166	130	145	151	136	126	140	156	128	151	154	124	131	150	139	170	125	141	144	132	133	143	143	141	126	151	138	129	134	155	130	152	142	152	174	127	146	156	138	149	136	131	162	148	152	113	127	145	134	176	124	155	144	128	155	135	124	113	126	123	169	131	154	127	131	145	135	142	142	127	145	138	146	141	133	128	163	147	132	143	147	153	137	134	131	142	141	147	135	128	155	142	159	140	146	135	145	134	145	122	147	138	152	150	159	145	141	140	154	126	152
41181	24621	11067	3575	474	349	337	368	335	348	334	352	348	345	316	379	346	321	357	406	334	352	362	361	339	336	379	358	334	360	308	363	349	341	388	377	350	338	334	345	362	349	332	362	346	354	354	353	340	360	339	365	336	361	363	363	327	354	371	304	363	350	351	335	358	378	342	325	326	369	350	356	339	362	319	356	338	358	418	342	365	323	342	374	340	337	324	322	320	327	356	346	333	347	359	344	335	364	352	354	361	319	336	331	364	360	354	360	363	355	350	359	356	332	355	369	333	333	349	370	335	350	345	342	325	324	344	365	356	321	316	366	330	346	360	354	365	371	343	372	335	341	357	322	348	355	362	359	345	347	361	363	371	341	361	354	360	331	299	378	324	294	331	336	328	349	378	339	342	374	359	332	363	359	328	363	352	334	365	332	359	338	316	361	356	352	341	369	362	342	360	323	314	331	367	341	356	332	366	355	354	351	351	324	307	314	363	343	382	339	348	321	379	363	358	362	360	344	315	379	356	355	336	367	364	352	356	338	357	337	367	363	368	333	352	351	374	322	351	347	327	350	363	352	342	367	374	339	345	361	344	328	345	349	338	372	299	333	362	351	341	416	365	357	392	344	354	363	330	337	355	362	318	344	395	313	329	360	357	326	368	339	346	335	370	337	353	370	335	350	337	374	360	369	343	358	365	373	351	352	334	332	353	344	328	363	314	344	354	341	355	364	371	351	357	326	321	328	337	332	379	325	347	323	334	343	308	350	317	331	336	370	358	361	361	383	347	328	352	364	320	329	375	366	348	343	359	326	330	346	365	364	316	362	362	323	349	375	330	344	360	344	336	339	353	315	344	344	310	320	365	343	346	346	333	336	371	344	357	361	328	359	343	357	321	337	366	332	327	338	357	353	306	315	326	334	338	348	344	354	337	341	343	351	338	351	343	339	328	330	339	323	360	357	349	329	357	329	330	313	361	357	324	338	365	333	343	366	388	364	349	337	354	356	353	372	378	323	330	330	375	335	326	368	355	353	349	336	333	355	348	341	354	359	356	364	337	347	312	362	328	343	326	343	309	356	333	355	366	349	372	376	349	340	328	375	334	354	363	340	342	342	334	365	366	313	360	354	358	360	355	342	322	317	327	364	358	364	350	335	365	366	350	353	324	361	368	336	347	375	360	329	394	342	331	342	352	326	362	324	367	358	354	323	344	327	353	356	360	337	332	360	294	380	378	342	329	366	357	345	342	349	338	345	353	369	341	346	356	346	336	349	357	345	370	363	345	364	334	356	351	345	399	363	338	344	347	326	353	347	356	341	322	344	370	307	340	356	339	361	347	355	340	357	342	348	342	326	376	339	377	347	350	356	354	353	338	310	356	301	387	367	364	354	334	379	388	361	368	344	355	334	347	374	349	340	353	348	335	347	341	330	404	360	362	368	336	311	325	329	339	379	349	332	358	326	357	321	354	335	320	358	318	354	339	374	358	324	341	344	356	339	373	359	373	359	359	366	330	334	357	362	356	334	362	371	363	361	346	337	373	361	336	336	346	371	351	337	351	385	342	388	343	351	323	339	379	357	332	317	285	347	351	379	348	340	320	350	341	369	355	351	376	328	368	346	356	330	363	369	340	380	340	355	377	325	320	353	381	358	324	338	314	359	343	328	318	346	344	333	321	368	353	344	396	341	368	322	347	357	382	332	340	317	319	331	365	362	340	321	346	343	348	360	335	322	356	345	337	345	337	313	371	360	361	314	345	361	356	356	337	360	376	328	366	312	330	334	326	353	361	374	355	334	372	370	350	329	362	345	368	357	360	369	322	359	336	360	343	389	349	365	347	359	354	367	314	353	366	372	359	349	336	323	329	354	347	342	353	338	341	337	308	364	323	330	378	357	319	362	349	324	364	339	370	302	360	366	369	357	328	366	355	356	351	342	350	312	343	355	342	331	384	340	363	331	336	328	351	350	335	324	360	355	354	360	359	371	333	354	327	354	378	352	338	327	357	351	340	324	360	340	354	324	328	355	349	367	362	355	348	340	369	336	372	348	364	336	307	374	352	346	373	343	344	357	350	353	338	353	343	348	344	312	373	361	326	349	344	376	336	364	378	369	350	356	333	334	352	363	316	372	346	365	362	334	326	348	339	339	352	351	365	354	343	346	337	386	339	353	327	336	318	329	341	312	336	365	334	337	329	374	338	360	330	377	344	334	347	344	365	378	334	332	318	327	347	369	400	346	337	325	332	335	352	355	355	325	348	347	344	358	331	303	345	379	337	371	330	311	324	382	369	364	348	351	363	367	359	369	336	357	379	379	341	346	359	345	351	354	337	361	344	353	334	347	354	368	354	366	338	353	315	332	363	346	377	344	364	356	307	377	335	329	323	385	343	327	370	340	315	348	353	360	380	360	347	329	350	341	317	335	317	334	301	345	352	426	351	344	371	335	322	333	383	299	353	330	365	384	344	297	341	339	354	382	350	342	325	360	346	334	370	348	328	323	355	324	318	356	346	329	361	352	333	335	329	326	366	348	334	327	315	361	341	357	368	342	366	360	369	313	352	328	328	368	355	327	348	318	363	346	339	345	331	347	369	381	335	361	389	332	328	346	368	327	338	351	370	347	345	352	372	329	326	343	332	352	340	319	325	344	346	311	327	357	338	354	325	326	370	363	334	343	370	356	321	349	355	320	359	336	348	352	339	361	357	358	366	342	330	341	330	352	330	340	342	304	338	360	323	344	348	330	338	366	347	355	348	312	367	338	336	342	374	363	338	344	329	362	320	360	367	367	368	358	326	346	339	365	362	367	323	335	319	354	364	309	398	372	378	334	339	367	353	372	380	352	367	352	377	372	331	347	343	351	346	348	364	348	329	375	362	336	360	335	346	341	337	333	326	356	362	351	338	323	356	341	375	347	385	320	380	367	392	341	331	407	356	364	374	362	341	339	344	365	354	339	317	338	354	360	346	361	341	336	330	351	306	377	350	331	371	367	328	362	368	360	371	360	326	317	364	344	354	324	394	332	325	330	359	318	350	309	329	341	354	375	365	333	324	378	343	376	317	363	349	340	355	342	355	322	368	361	343	344	354	374	384	307	358	343	371	353	351	326	337	346	343	355	320	328	356	339	345	333	389	337	368	339	360	343	344	366	323	353	366	348	364	341	316	361	365	370	329	347	372	311	359	385	352	345	363	344	343	387	331	373	324	332	354	353	353	363	338	323	325	329	357	350	339	340	395	336	343	365	337	338	370	341	328	332	345	346	323	339	326	327	338	340	345	308	353	387	360	332	344	351	324	372	365	342	355	377	349	343	354	327	353	336	335	369	360	356	378	367	339	324	332	326	303	329	359	361	363	353	352	361	361	343	360	315	336	335	337	344	330	348	341	314	356	341	345	362	343	311	332	362	371	338	343	345	332	367	335	370	322	360	357	347	359	362	309	344	364	330	367	354	358	369	351	353	305	321	347	360	349	353	346	335	344	364	331	347	340	334
78214	59869	38609	18320	2662	231	156	171	169	177	185	176	197	192	199	195	175	171	151	185	170	178	183	184	176	174	188	166	162	192	167	180	168	179	161	193	165	179	183	168	178	167	181	182	166	193	184	163	172	176	177	152	187	188	190	182	171	173	183	178	164	202	190	171	178	182	196	167	170	180	172	171	174	183	189	183	179	168	193	199	176	180	156	162	162	139	196	160	174	141	173	161	170	182	190	181	182	178	177	167	180	168	168	174	175	162	180	153	158	163	170	159	185	175	169	173	164	143	188	171	149	174	176	177	183	175	165	188	161	177	161	190	171	188	174	187	175	168	178	185	182	154	178	168	176	181	176	188	173	177	161	186	193	159	156	169	160	185	175	173	165	175	166	173	174	187	168	169	178	173	174	163	192	173	158	158	164	163	150	179	178	158	175	162	156	165	183	179	172	170	158	181	173	157	189	181	166	166	170	176	166	164	185	180	158	164	182	181	177	159	159	172	187	173	163	165	165	168	166	182	165	161	165	175	178	153	175	178	199	195	192	186	173	170	163	158	154	192	157	144	182	159	177	151	165	165	180	157	173	146	173	169	169	176	194	170	174	177	192	170	182	186	149	165	179	172	163	196	170	156	160	156	175	158	147	172	164	166	166	174	155	166	180	188	188	181	186	180	156	195	170	168	178	171	165	198	160	156	186	175	175	164	151	155	160	162	163	203	177	152	155	177	170	195	182	163	143	197	184	174	160	187	186	163	176	162	164	170	167	157	159	175	185	185	159	173	178	178	176	176	182	162	146	160	156	164	179	167	176	183	159	183	181	185	176	180	148	156	164	168	184	155	147	181	169	193	187	177	155	172	178	194	162	168	161	175	177	201	151	165	189	159	159	176	174	180	174	184	166	184	162	192	200	171	154	161	168	180	179	190	148	187	155	168	148	172	172	174	185	182	162	160	178	145	155	156	166	175	192	155	163	177	170	188	178	181	163	157	185	175	177	167	174	187	184	177	173	173	176	200	168	165	164	182	166	172	145	191	180	172	164	195	179	164	188	177	161	165	179	199	172	167	178	155	160	157	177	163	187	195	177	152	171	171	176	203	163	159	158	161	158	172	193	185	187	168	173	184	167	163	195	192	164	172	154	172	175	191	167	178	162	168	158	189	176	160	154	161	158	174	165	184	145	169	164	175	164	161	157	160	181	169	190	180	175	163	173	157	175	190	185	150	206	164	187	162	162	194	179	171	180	169	170	172	176	150	160	169	178	185	172	206	142	162	178	161	151	156	147	175	162	163	184	160	172	185	162	176	146	170	169	186	172	185	180	183	157	192	185	186	167	179	167	168	180	164	177	166	174	171	142	147	181	171	179	162	162	166	174	182	161	157	176	166	181	189	186	173	188	196	185	187	149	174	174	186	163	163	172	157	144	154	172	166	185	187	167	187	172	154	173	179	160	174	175	185	152	157	173	166	184	166	185	157	158	172	148	199	181	169	179	180	198	166	172	183	183	160	195	166	191	185	178	180	194	141	148	179	150	184	169	163	165	200	196	134	166	178	184	180	160	170	171	187	181	181	178	177	178	162	172	161	162	192	171	186	182	155	187	175	175	163	157	168	169	169	168	153	197	168	161	184	185	198	175	176	153	177	143	164	190	188	183	184	180	162	177	163	159	182	175	158	174	161	191	165	183	163	148	194	160	166	168	153	163	158	169	163	175	171	179	192	192	184	150	164	163	166	162	148	162	156	191	182	156	182	157	173	170	171	172	187	174	147	178	131	153	167	165	174	175	162	181	174	163	185	168	183	184	191	183	170	184	161	175	168	180	182	167	162	151	194	166	189	159	169	184	169	181	166	163	191	165	188	193	160	172	165	204	221	172	170	179	171	176	191	191	176	204	184	150	175	164	167	159	188	160	150	179	163	188	194	194	161	143	181	164	159	167	175	179	161	193	175	143	146	176	160	166	166	170	166	160	190	175	166	176	148	162	172	169	166	168	161	165	150	152	177	183	170	184	174	177	171	173	188	178	181	188	161	170	179	171	178	175	182	171	175	181	155	161	164	184	170	185	204	163	186	161	178	127	148	156	157	197	175	147	173	151	193	176	158	157	188	187	168	166	184	170	177	170	157	185	148	182	164	137	159	164	178	183	177	174	173	189	173	173	181	189	193	169	179	171	154	165	197	165	179	152	170	178	157	152	186	199	164	149	187	167	171	167	158	173	191	164	168	159	185	194	177	174	170	208	168	155	198	175	152	166	155	171	157	161	186	168	177	176	177	171	176	163	177	151	166	177	174	158	179	179	172	141	165	167	174	157	163	169	158	150	176	164	164	159	177	165	166	165	178	165	165	186	168	169	170	164	167	154	180	178	183	159	160	178	165	170	165	176	152	166	153	159	168	175	178	165	177	180	169	177	166	189	174	176	176	176	161	166	159	154	157	202	175	170	183	146	177	162	173	175	142	189	161	195	166	165	158	168	184	171	168	194	163	194	184	173	192	162	177	156	182	194	157	168	171	181	166	156	179	164	173	160	156	158	134	179	173	168	169	186	155	153	149	168	194	145	171	184	147	199	171	159	178	139	167	157	212	178	164	178	157	182	175	182	142	199	189	163	177	166	160	173	169	184	167	184	184	175	169	165	156	182	188	197	142	152	175	166	165	157	185	177	166	158	172	183	173	162	166	164	183	173	163	171	188	172	150	177	171	174	171	157	158	156	189	168	169	165	176	176	185	174	160	191	163	171	154	158	162	158	180	198	188	186	150	164	175	150	160	167	161	183	170	171	172	172	165	173	162	162	159	170	167	179	177	189	189	169	164	196	166	184	160	182	187	183	143	188	162	175	162	188	168	162	200	178	178	180	182	170	169	178	163	169	162	171	196	180	167	165	178	135	169	170	176	179	177	178	160	199	150	181	200	196	166	188	177	151	165	165	172	147	164	175	163	141	174	180	147	180	197	179	178	171	158	180	170	182	167	175	156	187	148	169	173	164	162	200	175	162	190	190	175	189	176	154	165	148	173	213	180	183	192	144	178	171	172	188	168	176	163	184	166	187	161	178	152	176	177	179	165	153	161	158	161	186	163	143	156	161	180	152	165	162	152	186	174	186	179	159	147	177	174	184	155	162	172	161	165	151	170	168	198	170	173	147	188	185	162	183	153	184	166	165	195	147	167	160	139	170	160	167	177	146	191	176	174	181	193	169	180	165	182	190	212	160	161	178	165	164	179	157	195	173	155	159	175	173	161	176	166	171	193	188	185	175	192	154	168	159	150	183	192	162	166	147	174	162	188	184	166	191	165	167	164	148	197	157	156	155	182	173	186	177	185	152	181	164	149	167	199	161	172	158	162	176	165	167	173	179	183	174	176	141	175	153	178	182	180	155	163	201	155	174	180	168	190	177	182	166	189	185	178	175	171	211	182	145	186	204	169	189	171	166	159	183	152	169	159	218	151	142	186	186	192	144	172	162	167	190	171	152	185	173	180	161	149
60588	50366	37047	20342	1490	453	418	406	415	427	399	408	438	423	416	425	413	438	412	424	431	404	450	405	388	418	425	389	417	419	403	428	392	417	405	418	436	399	407	428	450	413	415	423	450	447	479	416	446	410	415	383	423	414	387	398	408	393	393	385	421	404	453	436	394	391	406	428	429	445	390	409	398	416	390	421	381	419	442	414	413	409	415	419	430	381	388	418	443	404	417	372	450	431	418	403	399	418	455	422	374	390	412	445	414	406	406	383	427	390	399	409	382	431	395	383	401	411	368	411	396	412	423	416	411	437	420	405	449	453	386	416	411	376	406	402	412	420	456	430	369	428	385	375	432	438	394	400	421	405	380	390	395	405	401	415	409	413	414	356	410	406	418	421	399	447	402	395	398	402	423	405	391	422	401	393	365	431	426	397	427	422	395	410	400	414	407	437	408	409	395	407	421	430	429	382	437	377	436	408	376	383	407	417	408	431	396	381	413	416	423	437	395	398	401	427	374	413	392	440	401	392	375	415	417	424	426	410	397	455	411	431	416	393	398	369	449	415	403	415	444	404	431	395	353	401	430	374	433	383	390	395	437	418	434	385	450	393	371	443	382	407	413	442	392	433	389	440	415	390	378	425	401	419	450	429	406	393	386	394	405	385	378	387	415	410	418	395	399	402	407	383	362	399	453	384	423	415	380	409	433	421	408	436	393	432	411	415	416	374	405	364	415	389	368	412	409	425	425	404	404	376	409	431	407	439	419	410	392	416	381	364	427	403	430	401	429	414	415	395	381	398	439	384	371	442	423	402	390	408	410	444	440	404	398	422	407	397	383	442	434	423	438	424	389	397	412	406	422	431	437	421	420	424	397	426	409	379	430	410	426	398	449	427	406	457	420	386	433	409	398	403	401	422	409	415	384	433	394	403	392	379	427	404	388	386	381	408	439	431	412	435	423	399	387	409	410	396	366	410	372	410	402	424	459	402	424	427	401	424	392	404	377	390	428	382	438	386	400	390	389	389	377	433	399	396	432	443	405	400	427	399	438	417	424	401	446	428	416	411	376	449	408	385	423	438	417	396	387	416	414	438	382	403	412	419	435	419	401	449	407	384	428	416	446	412	378	417	369	392	371	396	412	446	435	447	408	432	401	426	444	416	424	408	398	410	418	401	414	426	392	421	431	414	409	434	378	421	387	388	435	398	417	419	426	389	396	417	411	459	427	391	390	411	422	415	399	406	412	396	388	422	402	401	421	388	398	411	415	429	399	430	413	378	441	391	415	409	425	431	440	383	420	419	415	426	386	411	436	420	444	410	424	383	396	431	373	383	421	419	418	426	400	420	409	388	395	429	413	414	391	398	401	418	436	382	392	425	404	402	395	398	403	406	442	399	388	402	400	399	416	397	402	408	384	396	410	394	443	411	403	393	374	400	418	403	423	407	427	387	417	395	439	381	419	407	419	416	398	398	411	396	430	370	371	409	422	409	401	443	425	383	407	392	407	429	400	400	407	397	440	427	390	434	421	438	395	405	391	386	406	456	374	431	394	405	381	393	409	385	421	417	427	398	415	385	400	445	383	421	408	425	427	416	442	436	417	403	396	414	406	403	423	426	444	366	418	387	425	394	371	398	405	426	404	413	413	429	426	393	388	383	368	389	435	420	432	370	424	406	445	406	404	431	424	412	416	417	411	382	431	413	386	398	441	396	411	414	356	411	405	407	413	404	407	422	403	406	423	400	375	386	427	380	376	380	425	391	387	371	407	395	392	384	431	389	404	425	393	394	413	406	391	436	375	372	409	405	375	410	389	411	427	362	379	378	405	415	379	424	410	366	375	391	414	401	394	381	421	379	420	444	417	442	399	423	389	431	394	406	411	398	391	415	408	436	416	401	432	426	428	384	414	436	408	406	409	430	424	393	435	424	427	402	412	399	368	418	463	427	434	391	404	393	406	406	397	416	402	404	405	384	389	419	393	421	430	410	427	431	419	424	431	397	427	409	393	363	385	386	460	415	354	383	406	429	417	414	428	381	385	385	377	418	411	406	391	436	422	412	401	412	440	394	381	415	402	406	447	425	416	384	408	391	411	417	442	409	399	396	362	425	432	410	415	437	422	446	400	419	388	402	362	375	435	388	424	414	396	380	405	437	425	420	419	396	413	398	393	422	412	417	418	410	419	402	368	390	404	415	388	395	404	420	412	391	430	374	442	404	402	425	408	435	423	393	415	422	386	403	396	397	360	435	391	441	401	422	408	378	430	362	437	402	433	405	437	420	428	421	412	369	411	409	418	406	399	414	432	406	413	421	414	411	387	448	422	429	407	432	383	400	383	399	378	412	430	398	392	416	388	413	414	406	463	365	459	360	411	373	412	395	421	436	408	423	428	396	375	411	403	413	399	406	387	398	433	390	396	397	433	412	391	410	390	394	385	382	415	427	384	406	427	446	398	412	371	402	400	380	382	403	430	396	411	388	375	401	441	371	433	439	419	406	418	440	389	420	415	408	400	390	395	388	430	393	411	382	404	414	434	391	433	400	417	382	438	412	398	393	400	447	432	419	405	403	398	387	441	419	438	417	405	399	426	381	430	414	412	415	395	413	411	415	379	404	420	400	454	372	408	420	397	406	435	409	452	395	393	404	418	408	393	441	395	415	417	403	403	403	412	404	426	423	411	407	364	403	367	415	433	426	410	380	408	399	361	376	436	395	421	419	435	414	418	396	383	435	426	410	407	404	392	414	445	412	396	440	396	419	395	415	428	420	419	392	371	420	450	381	420	434	425	411	405	428	403	426	428	475	399	397	438	377	429	383	416	420	421	425	421	430	399	371	454	389	442	419	421	413	396	427	423	391	417	433	417	365	410	409	425	411	406	411	416	425	430	408	411	407	394	429	400	430	419	386	405	399	416	415	443	393	434	414	417	387	401	416	417	448	418	411	404	391	407	413	392	409	411	397	388	413	398	433	424	399	396	398	428	409	369	434	426	419	419	413	446	385	404	404	412	414	424	441	410	443	385	447	396	424	419	419	383	383	382	383	365	410	390	395	419	398	455	376	397	434	419	410	410	415	416	427	446	377	388	440	400	364	395	419	384	395	443	406	414	441	376	397	402	402	416	396	384	388	384	406	462	383	448	407	418	420	409	419	417	366	402	395	440	412	414	438	407	371	418	395	395	401	396	412	424	396	416	396	437	415	398	420	407	416	411	441	416	378	400	407	392	419	396	385	359	415	413	422	449	418	425	412	407	431	403	414	405	429	372	385	405	390	421	416	407	411	405	396	388	453	395	457	430	393	379	428	418	396	367	422	429	409	413	393	395	440	414	380	417	414	439	419	401	473	390	392	421	421	410	407	415	393	405	423	415	388	390	389	388	408	374	442	404	385	403	416	410	406	408	424	440	398	397	465	401	433	371	389	402	413	409	405	431	396	422	441	425	372	399	435	457	399	397	419	418	445	412	402	381	438	410	430	418	421	411	432	420	409	435	395
82886	69606	48238	25443	6606	318	137	168	152	128	143	137	155	127	131	149	155	146	131	129	127	110	157	150	116	136	133	151	141	122	131	130	120	132	141	154	135	144	131	159	122	147	152	168	139	159	136	169	133	145	134	135	116	130	137	135	141	145	125	146	125	135	142	145	112	128	140	122	143	151	139	120	146	152	135	130	127	151	132	128	149	119	121	134	143	113	119	126	148	123	130	120	143	138	128	144	135	127	136	138	125	123	127	152	142	131	146	134	138	117	123	132	150	139	156	137	124	153	149	151	127	140	129	123	113	132	121	119	128	125	136	154	146	143	139	132	136	135	147	157	131	141	141	150	148	136	130	146	146	142	145	134	121	146	152	172	142	155	153	156	136	143	127	129	136	160	131	132	127	137	126	140	142	125	153	122	118	136	144	148	133	137	137	121	119	151	138	127	127	137	139	153	134	133	138	138	142	152	128	136	155	152	149	116	128	143	133	123	132	137	150	167	123	141	139	139	142	150	149	136	145	123	139	128	146	129	151	139	132	129	143	122	127	141	147	130	154	138	129	137	154	123	142	145	141	146	152	132	137	140	132	136	141	141	142	126	123	136	134	138	134	126	142	145	146	136	131	134	125	143	143	148	131	126	130	152	150	140	152	105	140	124	130	141	133	144	139	148	120	162	152	133	140	132	138	131	113	150	126	148	157	150	151	158	125	135	142	136	114	136	137	142	129	131	143	147	149	148	146	125	147	133	142	120	124	135	142	142	132	126	156	146	128	131	142	138	110	150	133	141	157	135	131	136	140	135	127	115	116	133	128	144	128	133	141	133	140	130	125	119	125	127	125	142	123	149	130	140	163	135	160	137	148	113	124	134	128	163	155	143	121	117	136	145	151	147	125	130	144	138	123	146	147	130	164	135	142	153	158	130	145	145	163	125	132	124	137	125	128	150	155	136	148	130	137	136	136	137	139	135	136	123	149	144	151	152	137	119	144	134	140	130	128	144	143	137	137	141	141	152	133	155	128	159	133	145	137	130	143	135	136	127	158	156	128	158	139	149	137	121	133	137	136	124	115	145	155	114	137	138	157	136	146	145	155	134	153	152	122	131	118	137	127	122	129	146	117	139	155	135	123	132	128	148	138	130	156	143	158	143	141	127	107	148	129	149	153	109	142	135	151	148	131	168	139	132	128	126	136	139	145	124	145	143	140	137	124	147	131	132	132	141	123	133	129	147	133	130	123	149	136	144	130	150	114	147	134	148	144	128	133	155	134	134	142	143	141	124	156	115	134	142	138	125	131	141	148	148	128	139	144	129	130	112	147	148	133	148	142	121	118	126	131	151	129	119	116	136	132	148	146	128	132	140	106	137	147	168	142	116	131	137	140	149	142	145	143	149	142	144	157	132	142	139	125	115	124	159	124	133	128	126	150	140	134	125	103	148	138	152	127	137	135	125	135	112	128	134	127	142	133	148	160	131	143	149	147	134	146	151	144	142	142	157	116	141	162	150	156	146	126	115	145	144	131	138	140	163	127	129	139	141	125	121	131	111	156	126	121	145	130	140	122	167	149	141	129	114	120	112	148	136	136	139	153	129	154	140	119	132	142	128	137	148	130	119	131	139	170	137	121	122	126	141	168	132	123	136	122	137	115	132	134	138	128	135	142	146	144	130	144	128	143	124	131	137	143	134	131	141	164	134	141	154	120	141	131	137	173	119	142	175	145	154	147	158	138	143	164	150	136	124	144	136	135	129	144	146	134	137	136	143	135	141	126	144	136	135	150	129	142	141	137	136	127	140	137	131	145	130	162	136	133	128	129	141	140	143	113	123	131	108	149	164	144	140	127	132	132	159	136	138	143	139	146	122	141	126	129	134	163	128	125	157	145	147	117	137	141	139	129	140	127	137	123	135	138	136	139	134	140	139	154	161	131	120	129	127	130	114	139	116	130	131	131	143	141	149	132	135	123	130	136	136	122	144	126	133	121	142	119	113	129	130	137	135	147	148	148	126	118	124	140	140	147	137	131	138	146	125	123	127	144	138	161	137	143	146	132	136	135	147	125	157	152	141	128	139	115	134	120	148	150	126	139	162	145	146	138	115	143	140	124	134	140	134	145	154	121	132	146	138	124	128	160	157	150	136	138	131	142	126	154	135	139	138	164	142	139	155	150	141	138	137	149	120	154	142	131	117	132	144	113	140	145	149	149	141	152	145	138	137	142	149	176	157	115	145	133	133	144	141	164	122	146	135	118	150	126	140	157	126	138	148	149	157	135	142	133	133	136	135	130	131	153	147	109	157	143	133	142	114	129	129	142	173	128	146	132	132	145	126	127	135	135	117	146	146	154	122	149	132	138	135	145	119	156	132	123	144	120	134	132	145	138	151	144	138	113	135	137	148	148	152	141	140	140	139	118	144	129	132	141	143	146	153	153	168	154	142	142	113	147	139	147	150	129	134	128	134	146	158	130	140	145	158	158	141	154	131	139	151	117	139	124	132	138	177	129	131	136	130	130	129	131	137	130	131	136	132	152	133	124	111	126	139	125	154	110	144	140	140	117	127	125	141	148	122	142	133	145	137	116	133	145	115	140	154	123	149	155	141	145	125	145	122	146	129	141	138	126	139	141	159	113	138	141	169	139	146	154	153	157	139	145	140	165	149	144	146	134	139	149	141	130	127	125	145	155	139	132	141	162	149	152	143	154	142	146	134	150	131	133	143	128	133	138	140	125	128	150	128	124	146	140	128	136	142	137	115	143	151	125	143	148	147	142	141	131	137	127	134	143	134	137	133	140	138	148	129	143	142	128	133	123	132	137	160	138	132	130	124	131	148	136	137	147	148	136	130	134	149	123	110	120	136	125	123	139	141	143	137	150	147	124	142	123	154	150	146	137	130	111	141	141	146	141	134	152	127	128	133	127	154	150	142	130	144	154	129	139	155	138	139	140	130	123	123	152	142	138	163	150	149	145	131	139	159	133	140	155	143	131	128	149	148	115	155	130	166	142	140	155	139	146	150	143	140	118	134	133	124	131	124	138	139	147	168	135	124	139	133	156	134	141	124	130	155	157	149	134	126	139	126	139	131	163	136	133	135	143	131	136	147	123	144	136	124	123	121	128	141	133	144	145	134	148	150	144	139	143	138	168	156	144	159	128	117	135	141	151	147	147	147	136	164	131	148	146	112	136	141	134	127	150	141	153	138	133	136	158	131	155	146	126	137	152	128	120	137	139	162	135	150	137	131	126	134	133	148	140	148	150	133	130	135	156	146	128	129	142	117	133	141	142	132	133	136	136	142	155	120	142	124	140	119	138	131	141	151	126	124	143	135	141	120	148	139	145	125	140	142	139	120	153	144	135	147	137	134	149	146	120	137	130	134	151	136	134	140	132	143	124	133	146	156	141	137	156	132	127	132	140	116	137	135	141	139	160	148	133	136	119	139	128	139	129	155	141	162	145	162	132	156	148	125	125	124	126	124	146	130	138	134	142	139
69939	60812	46513	25520	2685	418	326	309	341	327	322	344	352	324	339	323	307	338	299	335	334	339	342	325	305	356	351	339	328	315	348	345	305	367	358	303	328	312	335	329	303	306	379	377	447	386	394	388	369	362	304	350	381	337	338	332	312	351	308	324	323	332	338	324	319	338	312	334	325	308	333	335	299	301	318	312	317	319	354	375	343	301	318	341	325	328	334	319	328	336	351	323	316	330	298	323	323	323	316	353	335	297	318	303	311	323	344	322	324	332	310	349	333	305	300	352	317	305	326	376	322	286	335	337	342	335	329	350	319	332	321	357	330	334	307	311	341	335	348	321	324	325	348	308	336	279	305	356	313	315	319	348	314	336	330	322	317	300	317	320	345	325	293	353	310	339	336	314	301	344	329	309	307	303	304	323	317	331	349	332	320	325	331	387	313	337	301	359	347	338	310	348	314	335	351	326	319	294	311	341	321	329	309	301	322	323	310	319	319	329	301	315	323	348	330	348	329	365	312	295	311	320	309	314	321	317	354	339	325	324	345	356	308	331	292	341	317	315	332	338	331	319	334	336	328	348	329	341	330	346	338	337	335	309	344	341	289	321	319	343	343	330	301	328	288	322	325	331	335	289	336	294	316	332	310	316	301	311	340	322	361	331	313	335	325	317	301	342	362	299	293	312	307	345	326	322	310	324	315	343	346	291	346	312	306	344	334	280	311	314	295	305	344	334	310	301	320	312	364	323	334	304	343	324	349	333	312	353	329	298	333	316	320	316	337	336	310	313	335	326	334	328	334	335	328	316	322	363	325	321	310	294	323	327	328	324	304	300	346	308	305	322	304	296	343	349	350	319	308	295	331	339	331	343	327	324	335	359	306	299	305	284	342	314	320	340	332	345	336	324	318	315	282	310	334	320	353	337	295	331	328	314	322	336	327	305	323	334	283	295	341	328	331	343	330	338	317	314	385	309	332	294	322	306	288	317	320	342	314	317	320	375	357	343	311	344	337	330	335	357	310	347	321	319	326	298	360	332	321	325	333	334	361	356	340	348	334	340	329	310	290	306	303	334	300	324	353	330	340	279	333	323	331	317	329	353	315	332	349	331	331	298	315	310	348	359	309	312	365	295	348	313	337	355	334	363	331	311	345	326	318	315	268	341	323	310	316	324	306	326	344	345	321	344	312	335	319	341	307	323	302	310	364	311	333	310	284	307	319	348	339	348	341	331	335	294	317	339	327	349	329	357	312	331	306	352	312	327	330	322	338	332	335	306	312	341	320	307	310	366	342	328	327	349	333	311	324	317	323	315	297	320	347	298	324	312	300	334	311	296	318	321	340	347	323	331	292	327	329	327	348	295	281	317	330	312	317	345	312	324	347	355	292	339	298	312	326	337	322	317	330	371	367	321	354	330	311	342	332	293	336	327	340	324	333	318	343	365	311	307	344	313	347	327	329	354	344	337	318	331	340	310	332	343	326	301	320	330	320	283	343	353	342	326	312	326	301	338	337	344	343	327	323	293	314	335	327	319	343	335	308	300	341	294	287	356	321	296	317	317	340	326	330	301	325	315	334	336	326	336	347	312	292	356	357	313	307	311	331	344	347	322	332	312	316	303	306	317	317	324	317	329	334	330	304	337	316	317	282	350	307	289	292	316	337	358	360	349	352	358	355	308	296	319	361	345	321	332	334	363	331	314	302	324	336	298	330	345	347	332	347	315	334	322	325	317	321	289	334	313	311	324	304	329	360	301	326	310	304	343	302	324	293	328	320	346	289	345	313	308	311	329	317	329	327	309	311	336	352	332	307	337	309	347	336	338	303	309	323	337	326	322	337	326	332	315	336	323	332	357	284	344	368	325	318	335	328	383	342	310	344	336	303	312	313	308	330	350	326	309	325	349	310	326	342	295	339	346	346	323	311	349	367	325	341	308	331	310	329	320	344	333	350	339	293	336	324	299	330	337	316	320	307	355	337	345	332	321	345	308	319	296	321	338	310	295	326	340	347	328	334	322	328	325	350	326	313	331	315	350	314	327	334	346	347	323	327	329	355	296	343	348	321	328	324	306	303	305	331	330	309	342	341	315	305	327	286	323	322	336	319	320	342	328	355	312	371	313	334	335	362	315	333	314	327	321	311	324	324	310	304	339	321	303	314	324	326	318	363	334	320	312	349	334	307	338	308	329	306	348	339	320	340	352	338	347	351	344	326	334	331	311	319	319	342	332	342	298	340	324	309	328	351	344	329	328	358	352	318	307	313	325	319	358	351	338	397	328	337	344	319	328	365	320	330	331	369	309	306	304	357	326	359	330	356	299	334	328	298	363	341	356	337	314	302	328	304	318	330	295	290	326	332	331	321	314	314	316	316	335	320	342	361	341	316	327	312	312	330	306	318	344	317	328	348	329	309	341	339	333	317	365	350	321	304	322	327	325	335	318	320	333	337	350	302	328	356	323	321	311	327	280	337	313	317	325	332	305	315	336	347	306	326	311	329	328	312	333	345	321	323	333	337	318	315	344	368	328	283	344	334	338	306	321	308	352	334	317	335	307	371	308	341	291	301	324	348	350	354	324	290	323	329	314	325	316	337	330	337	345	319	320	314	354	299	327	333	367	319	322	335	324	324	298	308	342	302	320	328	326	348	346	319	314	329	315	333	340	327	326	288	360	320	301	320	303	341	311	328	302	346	352	352	328	330	328	293	342	317	283	337	346	352	306	304	328	323	323	313	316	343	343	329	328	316	330	322	317	318	305	339	288	333	349	320	324	334	302	322	325	344	301	326	335	313	345	302	334	328	334	302	303	306	328	306	335	329	329	341	348	344	322	292	342	323	312	321	309	347	351	319	353	335	367	356	325	330	320	325	331	318	363	330	326	350	293	329	336	324	285	345	329	316	343	321	375	335	327	330	359	289	321	293	320	334	342	343	325	303	324	317	320	308	312	315	332	335	309	326	331	286	303	334	321	354	341	359	324	312	309	338	310	314	329	346	314	339	326	342	333	354	295	332	355	296	365	327	331	320	337	318	303	331	301	347	363	322	354	345	327	326	330	348	331	342	309	362	297	316	294	330	344	342	347	289	321	347	344	324	335	317	326	333	308	315	311	309	316	357	326	288	319	313	322	320	336	308	301	321	321	320	334	335	341	328	303	306	316	343	336	335	315	328	331	294	394	318	329	328	312	322	358	285	293	332	310	326	314	341	305	340	299	328	342	326	354	323	324	329	286	344	305	330	354	332	331	340	283	308	311	321	327	352	337	342	322	288	326	320	313	338	311	306	345	347	335	340	299	329	373	317	305	349	339	334	332	303	314	315	315	339	346	338	325	308	294	303	352	326	337	335	343	336	309	329	349	368	321	307	325	332	306	294	350	333	319	343	340	337	311	317	341	318	335	323	295	319	299	338	299	308	362	336	297	321	323	332	341	319	355	308	343	337	290	330	331	325	307	298	349	325	309	329	310	342	325	317	341	322	323	325	333	306	329	301	322
48024	25885	9748	1268	208	123	135	132	125	136	158	165	141	132	136	132	138	124	123	115	126	123	136	160	141	134	134	124	141	134	137	132	141	141	124	159	133	140	104	114	126	117	141	123	136	136	146	132	164	117	145	156	130	124	140	126	139	147	135	133	141	135	125	138	126	125	140	127	125	151	148	126	124	125	133	131	135	126	137	128	134	150	131	134	150	160	111	150	139	127	130	155	136	149	142	140	124	140	144	122	146	146	137	158	127	133	131	135	126	124	152	125	133	141	128	126	131	146	146	120	118	120	112	133	119	129	124	132	126	122	119	149	168	136	122	134	126	154	134	165	135	136	149	112	135	120	121	124	149	123	133	124	135	128	139	125	132	140	119	134	112	143	143	128	128	137	148	145	139	150	139	140	131	142	134	113	150	127	156	138	118	121	149	139	154	172	147	128	114	117	132	117	128	123	144	115	142	166	140	146	124	140	128	118	137	112	153	126	139	134	154	108	135	124	136	115	137	145	138	141	139	140	139	132	150	134	132	138	144	123	129	140	150	143	129	133	151	152	141	147	129	140	136	139	119	143	131	138	140	151	132	157	166	155	169	114	141	134	128	133	135	127	140	141	143	141	136	132	124	119	135	144	142	158	115	117	152	146	150	149	125	136	151	123	138	116	160	135	146	120	136	124	133	137	139	152	137	155	148	148	119	155	123	122	126	125	144	127	112	146	141	119	140	131	128	125	122	164	127	124	144	137	148	131	143	121	116	137	142	145	126	131	155	138	144	134	138	125	150	143	128	143	117	133	132	164	141	131	129	150	140	145	137	142	150	138	137	131	133	135	127	130	138	160	146	151	118	126	140	143	137	139	145	125	144	127	126	126	142	143	131	116	131	129	142	132	136	142	144	122	132	147	137	136	118	136	153	124	120	140	144	129	127	131	141	125	148	147	122	134	135	157	143	126	142	138	123	130	120	120	126	152	142	118	170	136	136	135	153	147	137	121	140	144	133	148	142	128	133	133	140	156	125	137	145	142	131	122	115	151	128	130	146	110	122	146	144	139	134	141	125	135	139	141	108	134	159	138	139	128	112	116	125	143	119	135	130	156	146	118	149	145	129	132	146	136	137	156	127	139	141	130	140	142	146	130	171	121	149	131	142	125	159	133	130	111	138	130	134	148	140	133	145	124	152	132	149	137	151	147	136	156	122	122	141	121	129	127	115	168	122	133	160	147	134	152	149	143	132	124	118	100	110	151	131	125	146	150	134	123	114	147	145	138	156	127	129	141	123	125	146	148	137	136	137	143	135	129	144	139	143	145	143	132	158	121	123	143	145	138	148	135	134	132	118	138	158	141	142	135	141	142	140	146	131	134	147	133	135	123	126	120	119	147	129	128	130	148	154	138	126	150	115	124	130	133	125	148	139	131	126	149	119	154	126	125	129	123	142	167	134	145	130	142	153	136	158	137	138	161	141	112	160	141	148	148	150	124	141	124	134	132	114	130	129	133	136	141	122	142	148	128	145	133	128	163	134	162	114	156	143	132	147	143	97	136	118	130	142	142	155	129	128	136	149	141	127	159	148	128	143	130	126	151	137	108	129	143	128	118	133	149	129	138	159	139	134	126	120	136	120	119	135	135	147	120	124	151	135	108	134	135	125	168	161	132	136	158	122	113	130	132	142	128	132	160	140	117	114	132	127	139	132	133	140	129	117	136	139	110	144	147	122	149	151	137	114	130	133	147	144	116	134	164	135	137	132	151	158	145	122	153	129	158	128	136	140	124	119	131	133	140	142	130	150	126	143	144	131	126	148	136	120	114	119	132	130	118	140	124	156	130	114	134	161	125	127	121	120	143	146	141	167	133	140	163	140	142	122	126	131	135	129	124	136	148	125	94	145	133	152	144	137	152	147	141	137	119	166	132	135	145	126	120	124	134	148	129	136	124	142	127	152	125	123	141	124	125	139	140	132	118	128	132	133	123	107	125	139	118	142	124	136	138	140	126	150	142	148	130	133	135	122	138	141	118	141	121	149	115	123	123	151	139	140	128	153	140	153	121	129	139	124	135	153	159	117	108	145	140	146	144	152	136	119	135	149	125	152	123	119	108	142	126	125	154	142	143	126	118	153	133	139	150	151	134	139	126	137	117	132	134	153	143	125	132	131	125	139	112	139	130	136	120	134	152	136	132	126	149	133	141	132	128	146	135	138	129	121	115	121	124	152	131	137	139	129	142	155	139	115	139	126	131	129	131	125	138	151	118	140	158	130	134	143	140	146	132	147	144	154	134	127	135	118	112	135	134	120	131	136	142	128	151	95	158	148	137	131	137	140	141	128	130	152	135	134	122	117	146	134	140	132	137	129	142	135	133	122	123	129	137	130	135	121	149	144	148	107	115	141	123	128	163	115	131	146	132	143	147	135	143	151	111	144	132	129	129	144	125	143	125	117	117	147	157	125	131	136	143	126	148	128	148	129	135	132	140	137	134	148	131	121	138	128	126	151	159	142	133	150	145	133	126	154	161	130	138	146	140	149	127	141	161	115	128	139	137	114	141	121	139	134	128	144	139	141	121	137	129	137	158	135	126	150	129	134	128	130	122	128	125	133	151	142	136	112	140	141	138	143	117	140	143	111	123	142	125	135	135	136	156	133	158	122	149	131	115	141	109	149	130	130	150	132	120	129	158	128	143	135	153	122	130	133	113	141	134	139	127	132	111	151	136	122	149	138	145	132	137	132	140	140	125	129	150	121	149	129	160	121	158	140	148	138	130	150	128	137	123	131	122	115	134	171	135	129	135	132	128	128	124	137	124	138	135	144	135	127	156	133	145	148	150	137	134	134	135	136	142	142	133	119	147	114	128	122	133	134	129	134	133	121	131	115	141	137	141	124	132	128	145	113	144	165	120	143	145	149	105	158	134	137	155	132	135	136	139	126	120	127	116	121	121	138	141	132	149	144	148	136	130	130	134	147	119	131	134	143	124	143	115	118	147	129	139	135	146	126	132	125	138	146	140	139	114	137	144	152	151	153	124	147	127	125	139	165	126	134	164	126	141	128	132	128	113	117	148	131	109	138	129	134	138	134	125	122	126	124	114	128	138	128	124	122	155	125	150	143	146	151	141	137	121	128	121	135	146	121	139	144	140	142	119	134	135	149	134	128	137	125	138	137	150	150	119	121	127	152	148	131	124	138	138	157	121	136	138	149	146	129	131	127	122	141	128	118	139	139	114	141	124	143	118	98	135	130	139	148	149	115	143	154	116	153	135	156	143	141	133	137	149	128	121	128	134	125	155	157	150	144	123	108	159	134	113	135	125	126	154	136	133	146	133	136	153	125	141	130	132	133	107	138	126	128	121	130	130	138	128	132	141	138	151	138	143	129	137	146	112	123	157	136	129	120	140	117	133	118	149	121	149	151	128	127	156	149	119	138	149	122	162	118	136	138	134	136	125	126	140	129	168	151	120	139	131	125	131	137	145	121	105	139	129	119	135
41199	24160	10849	2459	481	348	330	336	302	320	339	328	297	348	352	340	313	337	357	355	383	355	313	303	354	358	322	325	352	327	360	323	323	339	344	320	328	348	360	330	370	360	343	339	372	324	346	347	323	321	319	339	344	326	298	313	317	324	322	341	339	324	305	318	314	334	365	343	338	332	335	348	361	319	329	377	347	331	356	330	354	339	334	317	327	326	331	314	350	344	336	350	333	368	310	348	342	379	311	325	350	330	349	314	360	315	339	339	316	337	349	305	356	337	355	351	318	313	335	337	308	378	353	332	329	353	347	341	346	360	337	333	341	317	314	328	328	316	323	331	337	367	319	375	330	321	329	318	331	321	347	324	344	297	338	313	330	316	346	344	333	346	386	361	334	354	338	340	325	346	325	357	325	353	356	354	354	352	359	331	343	335	340	309	327	346	325	351	355	344	360	318	331	352	338	306	343	334	324	328	346	355	330	302	336	321	326	361	334	333	354	350	359	326	344	335	321	332	332	336	309	347	363	322	333	344	355	334	310	331	338	315	314	354	330	381	361	338	332	355	385	336	375	370	320	327	348	326	332	311	351	357	352	343	298	315	364	323	377	312	331	331	336	296	340	327	329	328	334	347	338	332	369	360	353	325	329	322	328	345	356	347	341	322	344	334	337	336	311	356	324	328	346	345	321	330	340	332	346	356	349	352	342	340	335	328	334	341	326	349	342	337	370	330	301	326	342	344	345	346	357	346	324	321	338	355	365	359	367	316	328	344	381	342	310	358	317	324	308	342	358	320	321	330	401	359	344	323	334	366	339	335	343	368	341	362	324	325	354	369	329	318	344	328	318	326	349	357	330	369	344	346	343	366	336	323	339	307	330	297	347	307	336	348	346	325	339	357	385	324	348	342	319	350	320	365	309	349	354	317	316	372	326	330	363	307	306	317	338	340	314	359	313	303	325	358	362	349	357	344	319	358	366	324	322	303	360	335	319	298	344	312	342	343	363	356	332	351	323	333	343	323	323	323	303	325	300	350	342	341	362	336	339	369	344	344	304	333	327	303	293	332	333	326	336	338	376	328	327	340	357	337	349	320	328	323	320	370	312	352	325	323	334	325	357	365	337	336	309	336	309	328	309	333	307	356	332	335	328	344	334	362	345	341	340	329	324	327	351	353	342	341	347	371	327	337	299	306	332	332	347	314	338	351	329	321	361	339	336	337	331	319	382	316	339	354	360	337	328	328	361	334	336	343	315	297	328	360	323	355	345	319	333	323	337	339	296	338	339	376	338	321	320	332	355	330	337	346	355	337	353	308	339	325	344	367	331	325	339	346	313	326	331	329	331	338	345	371	340	348	375	328	353	292	342	357	350	333	322	358	329	340	338	333	340	360	363	309	353	350	324	335	358	360	320	359	306	313	326	325	340	331	318	334	368	356	322	351	359	326	354	343	348	344	346	316	343	354	331	349	340	324	376	350	317	372	325	337	343	352	329	339	319	352	323	343	315	335	311	333	365	343	332	313	350	358	345	347	321	339	333	345	376	318	321	320	302	318	345	299	361	364	325	325	343	343	324	338	324	361	313	387	341	342	325	349	331	295	374	358	334	336	370	306	317	320	374	331	357	353	335	315	326	339	339	316	325	387	323	321	331	369	354	337	331	309	338	325	324	314	348	332	342	368	366	348	339	348	349	334	336	332	339	348	333	375	341	326	356	315	335	318	316	359	347	359	353	343	295	322	356	385	328	335	334	343	305	331	343	324	360	333	331	343	329	286	337	352	361	383	345	314	324	306	328	345	340	317	335	354	310	350	350	337	314	346	315	297	330	365	355	346	359	338	350	333	340	334	336	324	320	323	324	320	338	339	315	327	356	360	342	335	344	342	343	344	349	344	354	311	357	359	299	318	337	341	373	347	323	330	329	309	341	298	339	341	348	347	324	285	337	342	321	320	296	354	338	339	310	324	309	329	326	338	338	348	331	308	284	359	314	315	329	343	325	349	318	361	356	337	351	368	352	348	344	383	344	311	323	345	323	363	337	340	334	364	338	336	354	355	332	375	340	340	291	323	305	306	336	308	337	327	378	306	296	337	351	349	331	318	381	341	332	361	364	340	359	319	330	311	336	295	352	317	364	346	325	355	376	326	328	334	331	329	377	319	337	358	364	334	341	346	347	334	322	348	328	364	303	330	325	325	359	306	313	333	326	358	324	351	361	287	355	360	332	358	333	362	321	313	332	331	336	329	360	314	325	330	319	326	312	342	356	339	378	317	327	362	357	356	341	334	335	367	351	361	306	326	323	327	366	306	335	315	330	307	342	332	341	317	364	358	377	361	345	312	341	351	332	318	324	317	368	327	311	348	346	335	334	315	353	319	337	374	347	331	321	341	351	359	367	350	344	348	338	321	355	322	373	351	330	334	313	348	359	338	313	335	354	343	369	311	345	315	332	355	351	356	327	345	321	322	326	331	337	341	352	336	334	337	341	384	380	341	375	368	362	318	337	377	329	350	315	321	334	364	317	347	341	302	325	318	343	337	346	353	343	347	345	316	337	325	352	348	331	346	301	333	324	320	290	350	283	325	325	318	314	324	366	368	303	352	346	350	348	333	317	326	338	324	324	327	365	353	350	339	339	308	342	337	357	329	364	324	316	330	338	367	342	335	357	291	338	379	331	373	315	325	357	337	371	337	332	332	338	314	335	319	322	329	328	332	372	349	308	362	330	313	317	350	331	343	310	339	343	349	343	328	377	338	342	346	337	319	328	354	347	351	298	348	344	373	352	324	326	353	336	319	326	313	361	336	315	349	327	343	309	344	300	343	313	364	352	355	377	364	311	319	361	370	338	288	303	334	323	336	308	349	349	351	324	338	333	361	339	321	319	349	314	353	345	301	345	340	322	326	345	370	338	346	317	344	319	343	339	319	343	331	344	341	293	336	330	316	363	334	353	326	321	344	324	344	319	309	342	372	328	326	327	363	376	368	344	334	324	351	366	311	351	365	327	350	336	355	358	313	349	343	305	307	330	310	373	320	308	332	316	351	371	350	350	334	315	339	323	336	423	331	341	339	345	358	340	341	332	349	322	303	337	326	344	345	340	337	294	330	370	327	333	357	321	330	336	367	339	341	335	314	350	338	316	341	344	328	361	340	339	331	367	353	350	366	336	314	379	368	340	370	313	328	355	335	337	319	310	381	353	352	331	323	323	324	343	359	335	339	367	358	333	343	291	334	358	345	320	339	373	333	344	345	339	322	327	335	315	319	325	355	308	344	334	354	328	375	342	354	354	366	334	339	328	345	317	344	326	352	312	320	301	330	346	356	346	344	335	346	305	337	301	348	327	368	328	342	331	329	324	352	320	352	349	349	342	387	332	331	353	318	286	342	322	344	361	315	340	366	326	304	333	341	366	329	355	310	329	337	367	304	355	348	315	294	338	344	348	333	314	334	324	357	323	342	311	318	313	344	333	380	344	338	303	353	333	336	334	362
78163	60694	40389	17186	1971	183	185	157	204	163	156	170	179	178	172	149	146	157	167	165	153	185	169	178	180	181	168	148	167	183	158	146	165	179	200	160	162	163	160	148	166	170	189	164	186	170	178	192	197	172	156	167	191	188	168	178	160	191	166	158	180	175	158	177	185	181	185	181	204	162	155	170	181	152	178	185	177	173	169	205	223	180	181	182	160	161	172	178	167	175	164	184	166	203	173	188	161	163	166	173	162	164	158	174	157	194	183	172	162	161	176	173	146	184	184	156	167	163	168	171	164	169	169	165	185	202	165	166	153	173	152	169	164	167	174	174	175	163	178	156	154	156	171	167	180	157	185	169	169	151	169	188	178	173	164	184	171	153	174	173	174	163	151	134	176	164	165	168	175	177	144	170	175	172	179	163	183	148	150	161	180	188	169	206	161	171	185	187	171	169	153	172	183	203	176	146	159	169	170	179	187	180	164	181	174	172	171	172	179	180	156	162	193	160	154	154	166	169	165	179	158	157	141	192	192	180	177	167	176	151	181	167	162	194	182	191	176	168	161	182	184	186	176	191	182	179	167	193	178	162	151	163	191	198	178	137	161	160	201	159	148	176	161	155	151	159	170	142	175	186	163	150	148	184	158	188	171	158	168	181	189	168	162	169	179	194	147	176	162	165	190	167	152	175	196	161	182	157	178	173	164	190	170	178	164	141	145	188	165	179	185	171	176	194	143	167	161	182	180	194	173	179	178	197	166	159	194	160	190	192	165	193	153	155	166	165	159	166	185	181	171	163	170	152	168	168	191	147	160	167	187	158	178	171	187	157	163	185	147	182	177	157	160	179	182	185	172	193	158	164	158	161	160	152	160	169	184	180	163	180	170	174	155	180	190	168	153	174	169	156	156	160	169	159	171	188	154	169	167	174	160	183	157	155	163	178	179	161	180	149	173	171	194	157	155	185	177	196	160	155	174	179	161	171	136	183	163	169	171	145	167	158	167	198	175	178	157	170	176	194	160	177	162	166	173	175	156	159	188	167	169	174	162	201	192	177	167	179	173	170	169	162	164	174	188	164	181	182	179	176	180	161	180	174	157	174	167	186	166	188	177	171	175	165	147	190	167	193	177	168	171	197	153	195	181	186	170	177	172	171	187	152	174	163	166	167	170	186	183	169	176	184	183	199	171	158	176	180	184	176	178	179	181	149	170	172	159	172	168	192	154	164	176	180	177	177	184	181	164	186	195	174	142	185	192	156	158	138	174	147	162	179	166	177	166	185	161	175	189	164	175	156	142	164	160	149	173	164	179	175	151	178	180	192	162	155	169	154	147	180	165	176	151	164	173	174	172	161	187	165	174	163	170	157	160	178	175	143	201	174	164	216	197	159	178	166	177	202	164	173	155	180	151	184	179	184	159	174	155	154	194	147	176	156	152	182	173	191	174	164	174	170	173	161	157	153	168	167	166	166	152	172	187	168	168	161	181	162	184	165	180	165	162	177	160	154	158	156	168	173	186	182	171	137	162	180	178	180	159	160	167	159	158	154	172	179	165	174	176	197	164	179	182	158	176	140	181	182	169	176	194	173	151	140	183	179	178	163	183	191	184	152	160	175	167	180	161	169	173	178	171	161	189	155	163	169	156	142	153	167	164	168	208	167	163	163	181	169	159	157	184	154	181	174	176	154	157	162	171	154	147	172	167	153	187	153	172	159	191	166	161	159	172	155	169	157	154	210	180	170	188	166	190	177	169	198	160	172	182	176	151	164	179	174	153	181	180	185	191	151	164	179	181	166	181	178	154	168	180	190	165	176	163	169	168	167	162	158	162	160	190	158	154	174	167	164	164	163	164	166	157	180	167	153	192	179	182	196	144	152	139	165	149	170	198	174	164	152	161	165	166	184	164	157	195	170	174	168	159	159	165	165	168	166	165	185	181	171	145	174	152	178	164	157	179	159	149	173	164	174	166	161	175	183	162	180	172	175	170	174	175	159	183	144	161	149	177	191	174	178	174	172	176	167	162	172	169	165	168	182	167	185	172	166	177	170	168	178	148	184	186	162	173	155	163	159	166	168	189	160	165	172	177	195	164	184	184	170	166	167	176	188	165	162	156	157	166	170	154	176	168	195	169	162	171	149	176	162	190	155	170	172	160	169	162	180	154	189	185	185	152	166	189	184	184	157	174	151	174	163	169	192	187	165	164	168	149	163	162	159	151	163	191	154	161	164	157	190	187	167	184	155	187	177	163	186	164	176	169	169	177	216	170	167	164	167	161	196	174	185	158	184	171	144	176	172	189	168	172	164	176	139	169	171	175	151	180	186	158	163	167	166	175	167	151	150	151	154	171	163	158	186	172	172	171	163	182	157	155	180	176	157	177	175	162	167	162	154	183	171	145	170	164	160	144	166	182	153	161	157	191	160	189	169	189	146	173	183	179	144	182	162	153	162	174	155	159	167	159	157	181	179	168	175	152	173	155	183	168	163	196	151	166	175	171	179	155	165	178	152	167	162	166	171	144	183	177	187	146	164	173	180	177	161	170	174	161	173	144	172	180	208	167	183	176	193	177	162	175	150	145	173	172	154	163	151	188	168	185	192	182	193	144	165	148	183	165	199	169	177	162	196	175	195	147	170	207	167	182	167	163	152	172	162	168	205	178	182	149	189	155	201	148	157	170	186	182	169	175	179	192	173	174	158	177	184	159	162	183	172	145	170	179	154	163	160	173	161	171	166	179	165	135	170	160	175	167	179	174	160	189	182	161	182	181	164	174	167	174	158	153	155	182	172	174	163	170	152	187	178	171	196	169	165	174	170	194	192	130	164	158	146	156	176	160	175	163	164	161	183	191	159	158	196	188	186	186	185	173	176	185	162	174	159	182	183	190	177	179	188	193	170	180	160	158	153	166	183	185	182	170	185	165	170	181	170	165	168	180	177	165	168	152	161	165	149	152	181	202	186	162	167	177	199	182	160	146	170	153	150	139	162	169	153	176	176	161	189	147	190	173	197	196	157	189	141	182	165	150	162	164	176	174	152	174	167	156	154	178	181	157	171	170	156	170	166	143	164	203	192	186	178	173	190	155	202	154	147	163	159	179	149	164	161	161	156	155	183	164	181	180	142	170	170	175	146	177	160	161	178	168	180	158	164	189	192	162	168	179	172	173	164	176	174	179	158	160	151	159	195	161	188	159	187	168	178	166	191	177	201	184	156	189	190	161	169	157	170	191	217	157	155	199	197	176	157	188	182	162	189	155	202	193	184	164	164	184	163	166	185	175	183	168	185	174	165	156	178	161	181	148	178	171	170	173	184	155	159	175	179	176	173	175	154	193	184	164	158	158	176	177	181	179	177	174	163	186	173	167	174	172	169	170	203	150	150	151	177	164	199	154	175	161	182	160	136	170	163	179	171	157	159	166	197	168	170	165	197	179	185	160	163	209	187	178	151	171	164	162	172	181	171	177	174	160	161	160	183	172	175	164	179	181	173	170	146
60137	50448	38627	16058	972	420	392	412	407	444	396	417	387	371	416	384	411	393	458	379	381	380	512	390	415	412	406	391	377	420	415	430	381	428	397	394	403	426	352	424	415	395	405	474	437	432	463	452	403	395	392	455	396	442	489	413	394	437	405	417	432	362	406	401	383	392	423	424	384	359	390	384	436	414	419	417	428	397	394	412	430	401	400	398	402	414	397	397	411	395	402	405	397	388	377	390	369	448	437	411	424	407	398	401	419	400	433	448	423	392	411	386	380	405	415	417	380	387	401	379	422	406	387	375	403	423	409	386	425	421	425	382	396	374	407	434	374	440	421	423	422	395	440	440	415	401	405	409	411	391	396	394	398	429	410	423	455	377	429	397	388	412	390	381	419	429	418	416	385	402	394	405	361	436	406	402	405	410	416	400	400	419	404	396	397	395	400	380	403	408	421	415	394	396	371	449	404	429	402	390	424	417	358	403	412	411	420	427	362	403	382	387	419	387	426	400	409	391	381	389	409	424	420	407	389	398	396	417	418	400	377	387	426	398	386	399	451	463	413	439	380	419	400	427	401	415	401	399	414	380	368	425	376	378	407	393	411	387	395	372	393	405	424	382	413	374	417	428	430	430	395	444	439	418	419	381	405	375	431	428	404	415	392	396	401	378	389	386	407	406	413	390	409	383	407	377	422	415	403	385	388	381	415	389	408	420	384	415	408	401	431	381	388	420	452	392	398	397	384	455	426	393	430	399	401	390	363	405	423	427	422	397	401	400	398	390	418	389	412	453	410	405	363	415	460	412	383	407	399	425	406	373	424	380	404	409	384	391	441	383	403	401	419	365	401	407	413	415	417	410	402	397	410	390	438	388	410	350	431	436	414	401	373	392	386	393	401	405	388	402	406	403	391	425	378	422	379	374	389	416	429	431	419	430	373	429	408	383	417	386	404	392	415	394	402	394	431	414	416	391	421	410	389	402	377	402	416	393	365	377	404	432	395	382	396	383	419	376	414	397	402	409	431	406	400	396	445	401	407	407	426	413	402	407	415	377	394	414	374	402	420	393	387	408	416	401	394	390	436	445	410	377	385	396	398	474	413	416	414	405	399	452	393	409	401	383	397	431	408	437	400	391	413	359	412	398	410	413	393	405	422	411	406	406	424	411	392	393	414	418	436	454	412	436	421	440	398	397	395	409	425	435	405	432	412	417	405	400	389	430	398	405	398	421	413	406	410	387	415	431	412	372	385	398	415	413	350	384	363	391	401	418	399	402	383	433	403	399	404	406	384	402	406	458	383	405	436	407	428	412	382	408	414	429	427	401	404	420	385	417	382	362	438	391	408	407	397	396	400	397	395	426	424	379	410	419	397	409	390	432	405	380	422	382	411	384	380	404	398	415	400	422	382	416	399	386	431	417	387	382	383	407	420	425	426	389	355	401	382	367	403	379	373	400	406	439	397	432	379	421	364	406	385	407	397	400	389	400	407	365	408	419	390	375	408	431	428	435	433	437	386	396	435	378	413	392	430	399	369	396	379	407	382	404	408	388	385	374	394	397	390	410	395	413	386	388	387	417	419	397	394	390	419	377	411	417	407	398	409	405	393	417	413	408	415	434	381	410	422	416	405	407	399	413	397	406	417	406	437	381	429	395	375	423	373	417	397	434	386	385	396	467	385	440	407	385	416	432	468	433	378	384	410	400	430	362	418	388	371	400	429	377	427	408	411	409	429	387	447	425	411	405	395	434	404	398	388	408	426	391	386	406	394	416	378	401	421	382	422	371	392	399	416	387	380	398	394	414	387	436	403	374	382	428	396	366	417	453	348	410	428	410	402	410	463	403	386	415	423	413	407	410	403	419	397	409	436	381	392	420	436	373	404	396	419	419	377	387	407	431	408	382	370	408	401	441	358	376	367	398	411	397	384	411	439	389	421	408	428	399	387	406	400	411	425	412	409	406	426	370	400	386	412	422	402	391	422	421	403	372	426	413	399	404	419	373	421	404	381	378	411	419	389	433	373	365	410	351	400	401	429	382	372	390	403	407	432	441	385	401	408	396	367	401	434	406	410	408	443	413	409	389	433	430	419	396	416	428	412	422	391	407	417	387	419	407	402	398	376	445	369	430	434	382	415	373	375	408	411	430	404	423	416	399	394	417	416	415	391	403	398	402	434	414	418	386	401	394	390	375	383	381	428	414	356	411	450	391	379	383	438	381	422	359	396	410	379	408	396	390	415	416	420	412	426	400	423	408	411	393	414	414	361	387	402	404	375	429	434	385	410	408	374	395	440	418	409	381	386	416	426	407	394	414	366	422	421	415	400	415	381	448	405	383	385	390	377	430	407	438	409	407	413	438	396	440	409	400	426	394	412	411	388	384	388	424	406	409	385	415	425	408	395	410	365	370	395	418	440	414	417	377	392	435	399	445	376	431	431	432	379	421	402	442	382	397	411	386	364	390	375	422	414	419	398	400	380	414	362	380	428	403	427	432	387	430	414	402	391	415	397	401	431	418	429	400	399	418	404	399	387	413	381	435	419	430	412	413	382	410	386	414	421	399	395	396	383	393	417	423	424	452	420	400	395	408	374	390	419	435	422	409	376	380	382	410	384	375	398	385	435	380	409	403	393	447	391	441	388	400	395	438	376	420	425	390	421	415	391	403	435	403	381	443	412	401	370	377	427	418	399	408	364	415	406	370	419	401	395	401	414	390	405	395	363	394	420	440	385	406	386	393	393	389	382	422	391	437	410	386	418	423	391	362	436	446	395	377	428	395	405	406	378	377	409	410	388	388	394	382	404	377	396	366	403	416	397	418	388	411	383	389	365	361	398	405	391	368	381	434	380	407	382	418	413	425	377	403	409	432	376	399	414	384	430	372	406	414	409	399	416	400	389	428	403	391	397	435	389	400	380	384	408	384	404	425	408	409	409	390	392	418	437	393	392	415	396	412	384	404	436	412	410	408	396	382	392	417	426	439	397	414	391	428	411	430	385	391	392	408	422	356	428	430	396	432	414	395	423	394	417	388	370	440	432	439	372	402	395	423	413	383	446	437	371	404	421	445	438	420	393	438	399	391	399	406	410	394	404	425	374	444	429	416	419	412	353	399	426	419	443	422	392	397	395	405	412	426	399	395	378	434	394	429	418	435	392	400	424	384	404	427	367	439	400	386	391	406	378	398	377	423	408	406	431	399	400	403	419	405	376	407	422	415	403	450	399	398	397	395	393	432	455	399	392	408	420	405	384	409	409	420	400	379	397	449	376	414	387	392	427	411	409	386	369	395	396	418	407	378	404	418	419	384	385	409	400	397	415	373	416	385	394	428	430	406	395	390	407	390	384	425	392	390	386	413	381	401	397	415	437	379	448	390	423	430	389	375	425	425	409	402	399	389	390	410	403	432	448	434	384	378	393	387	429	398	403	421	411	420	403	404	407	384	386	413	400	447	427	386	407	417	376	436	406	410	387	424	419	425	402	418	428	373	440	399
82666	70325	49601	24354	6093	272	150	144	159	181	153	154	149	146	127	156	146	141	142	153	172	129	148	131	154	133	165	139	150	141	158	136	137	154	156	160	122	142	133	152	138	138	173	161	158	156	139	139	150	172	139	141	151	125	146	128	146	162	152	147	140	134	151	132	134	145	136	138	121	157	151	154	131	134	171	127	144	152	119	161	146	137	138	147	125	171	143	179	148	150	143	136	124	154	126	162	143	162	160	144	144	127	148	140	152	156	149	169	170	131	158	153	169	123	151	146	145	150	150	148	144	121	139	145	117	155	177	137	157	147	153	145	147	138	146	153	145	138	123	149	128	118	131	130	156	131	140	145	151	136	142	149	140	115	138	135	162	142	156	148	157	140	143	148	127	155	139	149	149	133	147	146	149	150	145	143	134	145	144	122	153	147	147	146	132	165	142	142	158	157	126	147	142	169	154	137	148	151	167	145	185	159	149	138	137	130	138	123	146	151	142	147	171	131	165	154	134	135	150	132	144	151	145	135	141	169	146	145	150	131	134	143	142	177	153	133	162	132	141	147	136	141	149	134	121	133	153	151	138	151	153	146	158	165	146	132	130	156	138	151	140	132	135	140	138	155	147	148	150	127	133	134	154	145	137	151	161	147	172	149	158	126	144	128	162	139	136	135	133	151	137	127	138	135	128	134	155	136	113	134	135	138	144	141	185	146	137	119	138	123	138	151	157	146	138	129	129	145	133	146	145	159	149	162	163	150	158	129	141	135	154	133	150	150	145	135	159	181	143	145	141	127	123	155	152	144	158	153	165	127	119	136	143	153	144	147	153	147	139	120	157	136	151	125	145	154	147	154	132	142	131	134	130	153	159	149	140	129	143	142	147	141	147	139	143	144	144	147	150	156	144	136	138	143	139	137	111	141	131	141	156	175	124	149	135	140	142	142	161	137	139	126	156	162	152	132	134	144	157	130	131	143	139	157	128	161	146	158	138	141	134	150	135	133	140	156	133	144	128	123	147	148	140	144	168	138	142	113	149	133	156	138	158	149	134	138	127	155	156	147	156	151	139	129	149	135	137	142	153	132	144	126	132	142	148	135	163	129	146	121	151	146	135	134	130	143	163	131	131	139	169	174	128	148	151	118	141	139	147	155	139	134	127	139	154	162	125	136	129	148	147	142	146	137	130	121	152	139	143	144	140	156	143	131	136	156	135	113	134	153	135	149	141	140	134	118	162	152	140	133	152	155	151	135	131	140	148	162	150	134	122	160	140	151	138	167	151	150	149	144	141	149	154	150	150	151	137	155	157	136	150	140	158	140	137	119	142	156	170	144	125	131	149	157	141	124	134	156	144	154	160	131	144	126	139	139	145	151	119	151	149	162	137	139	170	142	146	151	163	151	164	127	157	142	154	144	136	155	145	147	140	157	141	153	142	140	140	131	131	152	141	150	150	133	158	138	126	149	133	145	143	146	137	151	148	156	162	131	142	161	138	128	154	126	132	142	129	122	143	145	132	163	148	133	156	172	140	135	161	155	126	142	115	154	144	144	140	150	139	145	126	155	154	166	151	155	130	142	131	135	170	150	166	150	147	153	148	155	129	142	145	169	137	135	127	131	138	159	135	156	155	150	154	130	132	166	165	143	156	119	145	130	135	144	145	158	144	142	171	162	141	157	133	141	155	149	149	154	143	138	156	138	157	142	136	137	144	160	159	133	165	141	143	160	163	169	141	158	126	137	153	158	163	143	147	141	145	147	124	138	137	157	161	144	160	139	154	138	142	133	134	141	148	145	176	140	155	156	164	126	142	147	138	136	154	140	141	142	137	138	144	162	154	136	143	121	141	163	124	147	154	162	142	160	125	154	155	137	112	132	154	133	142	155	133	130	151	146	136	138	146	169	144	155	121	165	174	136	155	126	153	161	154	143	136	146	142	150	158	120	139	146	136	156	147	143	148	141	167	163	126	147	122	151	147	144	159	125	147	168	124	138	129	137	139	148	152	144	162	163	137	148	140	160	155	157	155	162	145	131	151	154	121	145	119	128	157	134	161	122	143	144	145	119	139	162	150	134	155	137	137	130	147	155	130	143	140	135	131	152	148	154	140	157	153	155	146	143	131	132	157	140	126	141	137	153	136	152	136	142	136	135	115	135	128	139	140	149	152	147	149	114	139	133	143	149	170	157	129	150	141	156	142	141	158	133	134	138	144	127	147	134	128	135	138	153	141	128	161	145	125	139	137	149	128	157	133	131	147	177	151	143	145	139	162	139	163	147	175	145	135	156	137	141	132	125	134	143	118	155	144	153	144	133	156	152	150	124	143	152	158	155	135	143	133	147	161	148	136	129	137	146	153	141	133	145	128	142	146	154	138	157	128	138	166	138	136	154	136	182	146	147	143	152	156	153	157	126	149	147	159	156	130	155	127	149	152	154	149	149	128	153	134	144	155	144	161	148	136	134	131	130	149	134	142	137	163	164	162	158	158	142	131	139	138	130	136	131	157	136	160	171	137	139	181	155	163	151	144	139	155	155	157	129	130	148	143	137	132	151	151	163	130	147	137	145	151	131	149	163	170	141	145	178	159	153	126	140	151	137	140	153	142	138	135	142	143	132	136	134	159	139	148	152	150	116	151	144	132	141	142	131	131	166	140	138	147	139	139	154	129	146	138	160	151	166	151	148	157	149	157	150	132	131	159	141	159	182	167	144	138	131	129	138	119	141	138	142	175	149	121	148	125	138	135	144	139	117	163	152	162	149	141	146	150	162	134	122	140	145	130	153	150	151	145	168	149	128	151	144	164	157	134	145	125	150	166	137	143	131	175	135	161	136	150	143	134	150	150	177	141	137	151	131	145	137	159	168	129	156	150	126	143	149	152	155	137	131	128	147	153	128	144	144	163	126	141	133	157	142	137	127	139	144	142	133	137	158	138	170	130	145	147	155	131	148	169	140	133	132	147	145	126	119	140	147	153	129	132	130	141	151	123	162	176	146	123	125	155	124	142	127	131	143	142	162	142	140	149	154	144	152	142	159	142	149	151	159	150	136	144	158	144	147	144	162	152	141	167	146	136	117	158	125	145	147	122	135	148	147	142	155	141	123	154	162	140	149	119	132	140	167	143	140	139	160	154	132	140	154	165	124	157	159	158	146	157	140	151	154	122	150	127	125	139	148	152	137	143	175	140	143	140	150	142	143	122	154	142	140	135	154	157	153	145	124	151	137	162	163	135	155	146	166	154	164	159	125	131	148	134	142	136	133	112	155	134	136	143	147	160	144	159	140	151	146	124	150	126	131	136	155	166	135	118	141	128	134	156	122	140	141	124	140	157	162	170	149	144	126	138	120	147	150	152	149	133	151	143	134	145	163	144	135	142	135	144	132	132	139	122	129	145	136	141	172	150	158	125	159	132	143	140	140	135	141	136	142	134	155	142	136	159	131	117	138	158	158	143	120	131	138	172	133	132	152	132	142	123	142	139	159	143	139	145	144
70341	62107	47075	23765	1567	389	351	369	361	337	330	355	376	359	328	351	353	326	303	336	328	331	318	362	353	363	315	319	330	360	328	342	363	331	378	350	336	362	360	353	326	372	368	408	386	406	394	391	352	358	340	362	363	311	357	345	367	325	365	348	357	343	367	334	324	316	377	343	352	355	339	353	324	359	354	355	361	353	329	320	343	334	351	356	347	352	341	323	335	383	332	356	353	336	310	354	343	344	355	337	340	331	359	343	316	372	339	321	365	329	318	303	347	331	336	345	323	313	354	370	312	345	328	334	335	355	334	328	360	340	323	326	342	364	306	328	344	306	354	344	350	349	362	317	341	336	363	340	335	394	351	375	336	317	376	312	326	328	325	345	348	376	346	329	319	354	354	361	371	344	362	341	336	334	356	324	310	326	312	311	353	326	357	334	361	364	354	367	349	360	320	304	338	354	343	372	329	317	345	315	322	332	309	321	339	341	331	336	352	351	354	328	356	355	337	347	348	333	335	330	358	357	365	362	327	322	353	324	337	348	344	333	345	343	338	353	340	317	352	297	350	345	327	379	354	351	372	378	308	366	313	371	313	328	321	350	376	332	350	330	331	356	331	338	324	301	321	344	347	319	318	323	379	367	334	301	327	334	340	352	308	342	330	354	344	336	310	365	338	365	343	346	323	356	345	382	333	330	335	370	363	352	370	338	329	371	302	369	348	345	340	339	347	373	318	327	327	364	339	327	340	333	346	358	347	334	298	343	320	356	333	339	341	323	355	316	366	340	360	373	349	339	338	325	363	331	342	348	347	314	319	336	363	329	312	334	335	318	354	349	324	348	342	352	358	363	351	338	340	406	349	346	345	323	332	328	308	354	352	329	337	353	348	305	346	376	322	318	341	330	348	361	339	307	362	345	334	333	346	354	355	325	334	295	339	349	323	340	349	355	309	306	347	338	346	322	341	368	349	354	325	362	325	329	330	328	335	309	324	363	329	344	349	355	340	364	337	342	359	349	336	340	340	348	345	308	370	344	354	350	350	346	324	347	360	300	327	324	336	325	350	333	308	357	372	297	374	349	356	375	344	311	315	371	310	331	306	338	326	329	370	349	356	330	354	336	378	314	333	330	352	317	359	324	335	345	301	315	329	343	342	345	338	328	328	361	308	351	330	362	313	361	369	358	319	331	345	335	352	364	318	360	321	352	343	344	347	334	319	365	302	338	339	354	354	353	341	330	362	336	323	333	343	365	374	344	329	322	339	377	351	324	334	327	337	333	364	351	355	345	338	317	354	340	349	359	365	366	337	345	325	326	356	385	325	338	349	332	351	370	352	313	352	343	352	351	307	337	323	333	359	391	311	372	363	312	339	337	346	359	364	368	340	305	331	355	357	349	356	318	353	330	345	332	360	361	357	348	353	362	354	343	325	351	376	364	321	349	365	340	353	346	365	348	319	345	352	310	347	349	332	322	377	312	303	386	368	346	347	346	357	374	347	344	371	363	381	337	358	340	338	364	342	321	339	376	336	313	302	358	354	344	318	357	309	318	339	362	349	335	355	352	356	348	344	346	360	334	339	319	361	363	349	341	316	345	321	323	322	334	344	335	325	357	346	371	354	374	354	330	343	314	360	356	318	351	350	331	366	355	347	334	350	347	350	347	332	344	344	388	336	352	298	330	349	322	339	331	314	361	339	323	338	360	355	336	348	352	336	376	336	336	331	363	342	315	330	325	356	333	375	338	344	329	330	309	345	319	342	325	354	341	366	324	330	304	300	341	349	316	334	348	351	312	349	357	332	330	363	353	344	313	318	325	323	344	342	318	356	327	325	332	384	332	337	349	360	360	377	313	342	347	345	296	352	328	329	346	318	352	357	340	348	310	355	354	335	337	316	329	338	370	348	361	366	364	376	368	324	343	349	349	343	348	345	365	339	328	326	358	354	345	346	341	362	359	362	341	330	358	345	370	327	344	350	350	354	337	338	334	339	313	350	344	339	341	333	342	338	373	336	346	329	363	304	349	328	359	340	361	363	349	354	330	334	322	355	368	334	350	360	335	337	339	326	328	314	377	323	341	320	330	374	334	372	344	321	328	368	323	296	367	375	324	336	334	346	354	331	378	338	329	316	349	324	339	337	295	373	329	339	340	395	343	375	326	328	318	337	310	335	329	342	375	320	389	324	337	344	338	369	333	337	363	351	319	358	329	360	315	344	306	318	338	357	321	318	351	376	336	377	346	337	357	311	325	367	348	362	338	348	342	339	345	343	327	349	344	329	348	349	353	338	352	336	312	357	337	333	318	331	340	351	323	375	339	357	353	341	348	343	352	348	324	350	358	353	340	303	334	347	349	320	380	331	367	348	348	321	369	338	336	335	360	321	340	338	365	386	351	343	345	337	338	340	324	372	326	361	353	338	351	358	335	330	354	317	327	342	320	365	350	350	333	340	334	331	331	333	326	308	344	371	370	322	312	349	335	352	336	322	308	365	334	371	300	343	350	340	345	319	334	353	350	331	320	330	314	349	351	326	324	364	333	344	340	336	340	337	339	346	319	349	289	362	340	344	341	354	335	340	328	350	355	351	325	363	358	347	329	322	360	380	340	330	336	346	339	343	330	309	354	328	337	299	310	358	369	354	349	359	353	323	356	329	337	343	318	331	331	360	329	322	323	326	353	325	310	335	338	367	330	380	347	347	320	357	360	347	380	320	336	333	328	375	354	328	338	351	343	313	346	364	358	376	347	336	356	353	346	315	343	356	334	377	316	303	306	354	325	312	327	346	306	339	326	343	314	337	346	321	332	330	318	324	339	327	348	335	364	356	331	340	353	353	316	316	329	369	334	321	339	364	358	348	313	347	335	326	333	350	358	323	307	330	345	336	361	323	336	299	339	338	348	344	313	358	336	317	337	364	344	330	335	298	349	322	310	327	340	334	340	318	356	341	336	337	303	368	360	312	327	344	336	329	348	347	333	310	350	352	357	355	362	332	369	356	386	356	333	334	358	322	340	354	343	331	342	354	327	375	301	359	345	348	337	333	320	325	310	340	326	316	338	341	324	335	327	354	337	348	358	356	368	343	380	312	326	337	342	299	330	370	362	332	354	338	361	341	326	344	356	362	353	304	356	329	367	345	360	367	346	383	359	347	361	359	367	338	341	352	343	346	328	360	333	321	348	327	352	339	340	335	356	381	350	341	353	350	309	343	360	352	390	327	337	330	328	354	321	355	386	345	370	342	320	352	343	342	338	356	327	371	338	351	345	348	319	332	347	345	345	330	359	339	309	348	358	360	329	353	325	371	329	314	328	328	344	358	341	372	353	343	329	328	315	324	349	332	370	334	334	379	331	320	362	357	346	326	318	333	353	360	327	325	324	361	373	338	342	327	350	317	335	338	352	331	314	346	358	321	331	343	353	347	348	336	337	330	323	359	327	367	353	343	366	327	345	344	370	348	366	327	355	354	297	345	344	345	332	331	346	329	331	339	335
48460	27003	10821	1679	234	168	149	165	158	119	152	126	140	163	148	142	149	140	126	143	165	128	150	164	130	158	144	138	157	145	132	140	175	161	167	157	130	152	143	169	164	159	150	162	163	134	170	138	127	130	148	162	150	158	145	157	145	139	158	167	148	158	143	139	152	145	138	133	154	152	142	134	182	124	135	147	144	157	143	142	160	165	142	147	149	149	144	140	142	152	106	135	134	158	141	149	144	162	138	177	149	171	172	160	151	146	146	145	158	149	157	148	155	162	162	151	148	158	172	151	154	157	135	165	138	171	132	165	132	122	143	139	136	163	163	159	157	141	133	178	163	151	158	138	140	138	153	154	143	146	171	142	143	134	130	154	163	161	160	153	155	167	145	173	140	147	171	165	151	150	140	151	146	162	165	173	151	150	145	165	141	186	151	146	156	159	146	168	152	158	128	172	162	135	152	132	122	142	152	150	141	162	151	156	137	130	120	155	148	136	130	137	150	140	137	174	133	159	145	145	128	149	145	151	137	127	166	144	154	161	134	162	168	153	129	140	160	152	126	152	143	117	162	143	187	153	134	141	142	156	145	160	160	165	180	154	157	162	133	147	147	142	150	142	142	154	139	162	153	177	155	155	144	146	159	131	127	144	136	157	149	138	138	156	143	158	136	147	128	149	161	147	153	142	135	166	148	152	141	127	158	145	153	163	139	128	150	151	145	154	143	154	155	156	157	142	154	144	151	144	187	145	164	168	150	148	155	157	147	153	154	133	141	162	167	168	164	164	156	169	178	154	146	172	124	140	155	132	172	136	164	145	145	149	144	158	154	148	146	143	130	153	146	152	171	152	155	135	140	142	169	160	130	146	151	151	148	165	164	147	143	153	131	161	171	147	156	165	146	147	138	125	136	158	133	145	142	161	145	154	153	154	171	158	161	148	166	164	136	157	131	154	142	131	133	138	156	116	142	132	162	154	138	120	158	161	165	145	159	132	129	141	145	129	133	143	146	145	140	139	138	157	161	124	152	163	139	141	151	170	150	138	156	156	162	131	151	137	157	156	173	163	142	149	161	131	148	132	157	159	160	162	165	159	138	152	173	149	164	149	155	135	164	150	141	124	143	148	143	130	150	136	153	166	145	151	156	163	152	151	161	147	129	159	168	157	165	160	138	165	166	164	142	171	161	134	142	154	157	146	143	142	154	149	139	159	143	139	147	150	150	156	142	143	136	156	151	179	145	158	162	142	151	165	155	131	141	137	131	150	151	129	137	142	171	156	140	153	134	162	133	148	161	156	154	142	161	145	144	152	163	141	152	146	150	148	147	163	130	143	153	128	157	138	135	132	142	149	160	154	153	139	137	131	123	147	170	156	136	168	143	154	153	155	150	127	132	146	140	145	124	140	136	166	133	164	141	152	159	136	164	146	143	150	149	124	158	148	159	152	149	130	138	136	129	141	127	136	131	166	156	145	122	160	132	160	143	167	138	143	132	147	152	144	142	158	147	154	136	147	135	147	136	169	156	157	147	150	147	163	130	147	134	147	160	159	138	141	150	145	121	138	150	145	141	125	154	149	134	161	160	127	146	153	161	135	138	139	144	171	144	122	137	133	134	146	145	166	150	151	137	149	159	120	163	150	138	164	162	155	169	150	166	158	128	165	137	139	157	132	134	147	155	151	144	127	152	141	151	157	143	142	161	140	139	143	148	102	147	128	151	141	132	148	128	147	142	169	148	147	147	138	139	158	148	142	152	170	140	151	135	144	152	141	131	148	143	140	133	153	139	131	156	148	157	137	148	158	180	153	133	149	141	166	139	157	135	134	157	160	149	142	152	143	152	152	165	149	151	135	152	161	126	154	144	145	139	152	141	155	139	151	135	149	139	140	131	130	174	170	146	149	145	142	150	138	146	135	154	139	152	144	123	154	153	162	136	138	156	145	146	164	154	125	131	138	127	153	162	136	145	159	144	149	155	132	121	130	159	135	157	132	139	150	165	156	155	161	145	153	141	143	137	133	147	155	137	150	154	152	150	162	147	159	128	174	158	153	153	158	154	154	133	138	135	157	159	135	169	148	130	117	150	160	166	124	135	176	144	155	163	143	144	124	127	164	152	146	151	159	174	166	162	129	148	141	137	156	138	137	140	139	142	146	149	160	156	143	152	145	164	166	138	133	156	140	135	134	153	162	133	139	130	149	139	144	151	140	152	143	142	151	158	160	151	154	164	153	149	133	152	147	150	153	159	160	141	138	157	130	143	164	146	171	124	126	136	146	135	147	146	151	168	154	160	163	133	140	132	140	152	141	172	144	157	162	145	152	133	154	155	144	150	142	153	161	138	161	167	177	145	151	130	148	150	149	139	154	150	148	140	154	157	160	160	151	168	141	176	145	129	161	174	157	136	167	149	134	152	163	153	129	140	143	168	145	153	149	146	146	155	172	161	148	128	139	136	151	157	167	149	157	157	162	155	153	144	141	153	142	156	146	157	162	142	147	129	124	146	145	137	160	129	150	137	138	159	153	165	150	177	126	156	151	148	148	161	135	149	147	137	135	154	142	146	149	148	146	147	130	139	160	158	134	138	135	139	145	147	157	155	146	155	145	153	131	147	145	147	155	148	139	128	149	145	159	128	145	142	108	149	148	143	124	165	179	120	158	145	143	150	164	153	135	158	150	156	133	154	141	176	133	143	134	158	152	159	144	134	157	161	144	161	120	121	157	151	142	140	152	155	161	143	146	147	163	159	150	151	163	155	147	125	150	142	151	163	151	165	157	138	146	165	152	143	157	152	158	149	146	142	139	148	150	163	158	156	160	145	155	154	150	140	159	134	158	156	139	173	138	144	135	184	144	142	129	149	149	124	146	151	130	174	140	143	155	147	152	156	166	154	144	132	149	147	118	129	152	148	143	146	152	158	151	151	161	160	162	148	154	162	155	155	138	141	131	157	145	159	126	142	149	152	132	159	155	146	141	147	164	151	125	174	147	167	164	150	132	133	138	136	140	155	164	146	160	161	132	149	145	144	162	130	140	153	157	134	166	149	128	159	150	138	171	132	140	161	129	140	137	147	174	129	139	141	150	128	138	156	137	155	145	171	142	134	155	158	150	154	181	159	150	161	144	161	130	154	157	127	147	129	117	142	127	156	146	165	151	150	169	169	161	167	158	148	145	162	142	149	145	161	157	144	169	144	156	148	159	157	126	133	157	144	160	142	140	155	156	146	146	162	136	143	152	148	154	156	141	150	155	125	154	137	145	174	124	168	122	157	158	143	135	140	133	148	158	148	166	141	151	118	141	138	149	163	146	140	151	137	145	165	167	176	135	161	148	164	146	147	143	165	149	157	155	155	131	131	151	163	178	170	148	131	152	146	159	157	170	157	161	159	152	140	154	152	147	167	158	152	142	140	148	126	125	158	145	136	148	152	152	141	151	150	159	159	152	152	164	156	153	157	130	150	151	166	151	163	149	149	157	154	148	137	135	177	141
41580	25408	12223	3203	547	306	376	359	355	349	365	359	345	377	371	382	379	349	398	345	353	345	380	365	335	375	374	373	356	343	355	338	352	340	341	373	367	335	395	339	375	346	389	350	364	320	340	344	363	374	379	408	365	384	375	364	369	370	382	372	391	364	342	385	397	375	367	365	355	360	333	377	361	372	407	375	397	334	398	334	360	369	378	346	388	353	363	358	365	344	370	360	392	346	362	359	352	368	414	360	397	341	337	375	370	341	346	362	375	385	369	408	338	423	356	360	360	370	357	352	351	345	402	359	338	379	350	344	371	367	366	356	350	360	328	327	348	369	364	306	380	361	354	367	390	374	393	340	348	424	334	369	400	380	380	341	377	365	389	372	354	372	379	357	367	363	367	383	355	347	386	339	365	355	362	369	375	372	334	350	376	402	328	353	383	340	366	364	382	368	380	353	355	364	373	353	376	362	355	347	355	367	404	388	380	371	382	367	351	367	347	384	365	346	378	373	355	393	351	360	344	376	372	345	374	368	347	316	396	371	362	361	369	368	364	340	374	352	380	369	354	371	367	340	354	349	340	354	354	357	390	360	349	362	374	363	357	380	354	364	387	361	381	366	373	401	381	340	388	370	375	372	339	391	378	334	354	352	356	391	358	348	373	350	378	365	332	343	349	366	367	368	369	401	366	392	339	385	376	377	366	358	370	375	411	375	380	357	358	322	341	358	387	348	355	410	369	395	373	388	421	388	354	383	408	367	349	354	364	328	354	383	345	362	377	341	353	359	369	373	331	364	374	404	364	359	377	383	366	394	352	377	368	396	344	392	334	346	401	348	393	377	331	383	372	370	361	369	373	370	381	367	361	367	373	367	354	356	368	363	344	351	346	378	363	379	358	368	368	377	347	389	388	323	387	332	362	354	395	366	379	365	377	362	390	373	365	374	396	355	378	344	361	365	403	404	386	370	376	391	350	383	420	347	353	373	357	368	357	365	376	362	366	368	353	362	386	362	401	350	379	342	367	379	360	377	341	346	347	372	346	363	376	386	375	373	388	361	330	375	395	368	382	362	381	361	364	385	420	356	377	350	365	348	382	374	371	381	374	345	343	341	360	364	347	375	369	354	362	350	394	379	373	367	353	360	393	363	337	327	398	353	354	358	377	370	381	404	359	368	379	392	374	346	371	352	362	384	418	370	372	388	378	335	375	333	381	357	364	357	343	334	356	338	372	357	346	356	375	388	376	382	378	395	366	361	353	379	341	350	363	350	342	420	340	374	358	416	341	339	355	390	375	368	384	369	406	334	400	372	378	357	358	361	387	353	368	370	366	347	336	362	379	342	360	367	349	351	369	361	368	366	372	357	326	361	399	370	348	345	365	360	336	377	392	374	379	372	325	365	318	397	389	351	368	355	357	383	371	365	375	357	364	363	372	364	376	388	344	353	386	354	331	329	361	383	361	343	358	335	353	347	333	379	338	365	337	344	351	369	355	358	378	391	354	346	356	371	366	359	362	374	361	344	354	357	336	367	364	385	385	366	347	348	358	353	361	373	358	367	364	401	349	348	362	372	392	371	387	370	380	351	369	336	366	370	364	370	367	351	369	397	382	365	392	355	391	350	353	351	376	342	386	345	381	348	357	364	394	386	384	386	368	366	359	387	341	365	370	344	357	374	360	354	339	382	383	391	344	392	398	380	370	351	340	373	360	383	351	369	325	353	387	376	351	340	359	373	347	341	396	370	362	359	346	372	377	346	360	372	361	360	363	351	347	341	337	373	357	377	334	378	381	402	385	366	350	404	360	373	328	374	357	348	371	382	361	386	353	379	362	392	346	375	371	360	375	382	383	370	366	345	373	352	352	370	391	344	381	381	358	370	375	397	370	339	350	362	349	393	337	403	372	346	366	380	332	363	362	388	364	379	374	364	362	360	356	353	364	356	351	395	355	371	378	346	365	356	352	370	385	381	376	344	367	372	380	337	349	344	357	393	382	378	383	358	405	337	366	354	373	345	368	344	356	380	365	357	339	337	394	366	355	374	365	382	344	355	378	374	362	364	358	371	377	366	386	345	390	370	335	371	368	372	357	353	346	346	351	343	361	380	374	366	396	360	355	352	391	371	369	329	385	360	379	361	377	371	379	385	369	366	384	367	374	339	403	348	341	355	347	361	377	375	364	352	372	336	359	383	357	400	379	388	366	375	367	323	364	354	347	364	326	345	369	347	346	341	370	350	395	380	371	366	395	353	391	350	373	361	365	395	323	342	402	387	374	370	344	390	415	389	379	371	348	371	360	352	370	381	370	378	367	354	380	350	388	393	350	374	341	383	376	380	380	349	356	383	353	352	388	373	354	385	338	348	347	382	392	399	390	409	379	363	336	388	366	334	373	353	351	379	348	338	408	369	385	361	342	411	368	373	402	375	351	366	377	348	338	326	373	385	346	382	386	370	358	348	351	398	348	381	372	390	349	384	389	355	366	373	394	351	354	363	373	361	370	391	375	338	385	363	358	362	355	388	339	376	380	381	390	346	387	383	359	370	372	364	378	339	364	379	361	380	374	381	359	355	334	380	358	369	406	346	415	373	346	363	357	365	390	345	354	370	371	360	361	346	415	360	375	336	407	359	376	342	344	366	354	376	386	340	372	378	363	368	402	351	363	337	396	347	334	363	337	384	382	366	324	349	390	378	371	349	370	412	377	386	446	393	352	344	313	354	363	396	355	370	334	391	361	368	376	361	385	372	384	360	361	381	397	364	351	359	358	365	350	319	388	408	367	391	388	376	355	353	367	354	370	398	354	404	374	366	365	340	360	365	381	379	355	385	375	371	389	378	345	378	348	371	366	359	380	405	358	354	366	345	343	349	357	388	373	404	393	344	379	367	369	416	382	368	364	314	339	370	359	363	405	395	369	326	396	345	374	396	381	364	323	362	381	338	413	356	381	365	375	407	370	377	368	368	384	335	356	382	371	381	353	366	353	361	354	394	366	362	343	368	360	369	376	369	332	390	396	372	363	350	363	371	361	396	368	421	368	321	393	375	358	373	354	358	371	398	401	350	362	401	339	369	332	422	356	400	389	338	343	360	375	360	361	337	348	376	344	354	339	364	330	346	335	365	351	386	378	344	396	378	316	332	352	369	349	330	362	363	376	374	349	393	346	370	393	373	365	378	353	348	374	354	357	336	358	364	359	375	365	351	388	365	339	370	431	366	387	373	352	369	388	375	372	363	386	349	405	336	364	365	379	349	392	385	342	367	358	339	374	364	348	364	336	386	356	346	365	363	384	344	371	339	364	365	366	354	367	383	389	361	362	364	378	357	408	365	353	365	368	374	356	354	352	359	369	383	362	362	358	330	362	344	363	412	373	357	387	352	359	387	372	399	303	354	397	359	388	366	385	388	360	380	380	355	352	381	395	398	371	378	346	357	379	368	372	363	372	397	387	363	390	391	335	373	371	359	376	382	404	345	346	350	352	368	330	373	388	362
78792	61073	39229	16818	2609	227	196	178	186	194	180	191	186	199	182	168	184	165	180	163	221	175	178	176	184	185	180	156	169	179	174	171	173	192	170	170	202	177	174	161	154	164	203	188	152	192	196	187	197	175	166	167	180	178	168	192	179	180	172	176	163	174	181	184	185	183	173	159	170	159	207	163	179	189	166	175	167	188	182	157	163	177	174	199	175	181	171	181	185	160	182	196	183	215	186	160	172	179	176	163	178	198	178	181	180	169	201	162	180	180	187	153	181	164	161	172	180	191	170	185	187	184	180	167	188	158	187	184	159	191	193	173	169	170	178	189	192	181	172	204	185	155	152	192	164	165	174	171	171	189	177	183	189	162	176	179	183	175	170	189	181	196	182	185	174	193	165	171	188	189	164	166	160	168	174	177	178	163	173	171	173	185	171	178	184	181	190	153	162	183	183	176	204	163	195	176	162	154	172	185	175	179	170	170	163	185	170	203	158	162	160	157	189	161	200	181	189	205	162	185	147	164	168	177	185	180	186	180	161	163	186	160	154	170	162	188	151	184	169	192	171	201	150	176	177	174	164	167	172	176	182	183	168	168	182	167	161	160	191	179	174	175	182	167	164	190	164	156	171	175	186	171	202	165	181	188	182	179	188	199	179	184	169	187	182	181	181	154	163	152	174	193	148	191	171	163	189	192	172	165	160	170	165	164	175	162	166	173	172	167	189	154	179	169	172	170	167	191	170	181	157	177	197	157	180	168	188	176	174	163	148	188	202	179	185	176	182	175	179	184	198	149	166	194	177	165	169	176	168	167	142	168	178	171	167	174	172	185	188	179	166	182	169	162	152	167	169	171	158	162	161	170	196	170	192	175	183	161	160	172	163	182	170	159	162	176	209	167	184	180	171	184	177	181	160	187	178	188	160	196	198	171	164	160	185	164	181	174	164	170	180	168	157	179	156	175	182	169	175	161	146	166	167	181	184	164	163	162	176	180	167	158	199	183	185	168	163	164	162	168	171	165	173	196	172	187	178	189	201	198	182	152	176	179	167	171	160	162	185	174	176	182	160	182	181	176	174	185	181	174	191	189	173	173	157	178	145	173	172	172	160	159	172	172	171	169	165	185	179	172	179	192	175	163	181	161	191	159	188	176	181	193	158	164	141	188	178	193	184	165	162	182	165	159	189	179	158	188	177	192	204	202	159	176	171	148	165	185	178	172	182	180	157	162	171	185	157	185	158	182	177	186	168	164	179	156	211	205	175	139	172	166	199	154	161	172	176	151	163	166	188	160	180	187	196	170	174	191	163	176	175	187	161	174	151	188	192	154	161	195	181	162	166	182	179	181	159	169	163	180	179	177	172	183	185	163	156	177	169	178	176	191	156	149	168	167	181	163	188	177	197	183	175	175	163	199	175	182	186	174	196	187	172	190	175	185	191	172	196	185	193	170	196	163	184	176	171	165	167	171	174	199	174	186	176	190	172	155	162	179	167	181	169	172	193	179	170	171	186	167	149	178	168	139	183	207	171	158	177	181	164	183	158	180	174	155	196	179	198	180	190	169	165	198	196	166	208	156	158	180	173	175	202	183	174	152	163	170	180	197	148	169	160	143	173	177	182	149	158	162	182	187	169	183	184	164	209	205	195	155	173	196	178	176	165	162	179	162	179	168	164	167	174	171	161	161	193	210	184	173	157	165	177	170	157	175	171	177	178	167	180	162	170	153	193	178	168	174	154	180	184	184	190	179	190	191	162	172	175	147	168	179	159	181	194	182	188	172	168	185	176	185	175	174	184	178	183	166	188	182	182	193	167	187	153	179	171	209	158	164	176	178	183	178	159	197	197	156	163	187	177	183	165	166	167	180	155	173	176	196	165	184	197	187	180	179	155	180	180	166	185	179	165	179	162	159	183	177	158	167	174	163	174	176	185	186	187	160	166	162	189	145	206	201	146	161	187	197	201	179	168	175	176	148	175	174	163	183	165	170	170	176	155	176	178	168	188	175	195	189	170	207	191	166	188	180	197	176	194	190	162	179	165	193	176	170	153	160	203	167	161	190	179	168	207	168	169	172	181	168	206	178	167	186	166	188	186	152	177	190	199	181	199	162	158	159	164	197	170	180	157	163	186	151	202	175	160	173	167	185	192	155	174	158	168	164	184	190	179	179	200	177	174	169	153	161	187	160	165	176	177	208	184	165	186	154	194	174	183	208	160	191	171	169	174	192	186	161	173	187	170	180	186	179	177	183	186	163	161	143	197	169	180	156	170	180	156	148	158	171	165	166	194	214	151	170	166	168	180	152	177	176	179	154	142	181	190	169	164	200	172	176	177	167	182	166	200	193	172	173	169	172	200	168	157	164	188	175	174	172	186	154	174	162	168	187	186	154	182	176	167	171	178	162	141	175	174	179	201	172	171	173	174	185	144	194	155	181	173	152	197	190	193	220	174	190	168	157	148	177	168	184	153	157	175	178	207	164	168	152	185	184	159	181	163	162	203	189	174	157	193	167	175	179	169	180	163	159	192	156	179	197	193	184	185	152	163	195	159	167	163	156	157	182	173	171	176	152	157	143	166	168	161	180	190	183	184	172	141	164	184	169	183	163	160	165	184	174	185	188	183	192	169	185	165	163	161	186	168	188	169	172	164	167	153	169	193	161	179	173	166	183	172	185	167	155	168	183	170	200	157	158	187	160	174	183	188	161	173	166	167	167	141	160	175	174	179	174	182	167	186	171	168	163	153	159	147	169	175	191	173	150	144	178	166	164	217	178	203	178	162	204	197	172	131	185	169	169	182	154	189	187	182	171	195	153	173	167	159	161	192	168	163	170	184	140	186	196	153	194	179	168	150	184	170	172	208	193	196	177	165	176	171	165	170	162	175	181	160	176	187	176	174	167	161	152	159	184	170	168	183	178	208	163	199	169	185	186	160	154	177	185	171	180	159	171	173	180	179	181	208	181	171	173	178	187	168	159	173	175	186	173	151	189	172	163	187	186	185	172	171	179	176	194	177	178	177	169	176	179	183	176	171	177	210	194	169	165	156	177	185	165	176	185	160	181	168	153	165	176	166	173	180	167	201	193	155	206	193	185	183	180	167	174	210	178	168	181	192	166	164	152	162	173	157	158	192	184	157	177	151	182	177	180	160	171	179	166	177	173	185	150	195	183	173	182	179	155	164	180	180	167	169	180	186	181	166	174	163	178	175	171	174	202	177	203	158	182	168	167	156	181	160	156	166	187	157	163	173	175	191	184	194	189	191	185	200	164	187	179	165	163	180	160	179	165	163	184	173	177	176	188	185	198	184	175	176	162	195	151	173	163	186	156	173	186	194	179	161	170	181	174	169	160	170	159	162	177	168	172	173	172	175	190	177	172	172	160	166	195	163	182	184	205	180	158	177	167	191	172	163	197	181	160	179	175	167	173	179	179	155	164	182	203	165	173	183	165	188	185	173	169	173	166	160	170	188	195	164	174	177	174	184	196	164	191
60705	50909	36726	17178	2068	412	418	468	443	417	444	415	439	429	399	428	416	454	423	416	424	448	437	440	444	411	425	430	432	425	441	412	434	427	418	414	414	413	396	419	397	448	427	452	441	439	424	436	410	416	403	429	433	420	429	429	425	397	409	415	400	392	421	427	438	415	379	435	466	449	416	385	401	461	422	418	387	383	417	431	439	397	408	385	415	380	399	396	467	414	451	419	396	422	404	419	413	444	393	439	425	452	439	425	433	399	454	428	409	370	391	442	422	434	407	375	436	429	426	405	423	431	400	405	448	394	423	437	405	402	412	410	398	432	456	404	429	405	397	450	422	414	431	386	444	390	429	408	423	387	418	417	410	412	435	433	443	414	457	412	435	413	378	420	438	402	394	397	414	408	467	446	385	441	428	390	433	431	391	419	414	420	417	416	415	393	414	404	440	381	419	404	400	422	445	424	397	411	411	435	398	469	431	408	415	411	398	440	398	420	431	416	431	399	449	425	418	402	408	446	442	415	455	403	425	436	394	404	445	445	405	383	401	379	452	387	397	415	381	423	400	397	427	437	414	386	463	379	435	468	383	439	439	425	410	422	429	437	404	401	394	408	428	408	435	431	404	433	407	401	440	419	414	397	417	388	438	404	421	409	411	420	389	404	447	438	381	415	399	442	399	413	447	418	413	438	410	385	415	402	381	411	436	413	471	423	479	413	441	382	396	453	462	430	440	408	414	428	431	418	449	454	414	417	389	433	400	413	409	449	389	399	428	419	455	415	392	417	415	422	403	446	434	404	436	391	400	425	366	420	384	396	413	416	419	429	376	438	436	418	401	385	428	420	401	443	416	410	393	455	418	383	435	413	455	427	431	441	415	408	428	442	399	412	410	410	451	387	379	410	423	388	392	431	440	402	439	428	436	417	404	417	411	422	404	410	388	442	437	432	403	422	440	422	419	408	416	437	424	408	437	398	399	402	410	429	423	430	428	412	422	405	387	389	412	432	431	440	445	472	387	450	398	445	457	453	424	389	424	392	451	447	402	393	416	409	436	426	423	440	391	421	415	478	402	408	400	404	412	381	389	394	432	401	436	384	447	392	398	405	411	406	422	416	419	448	400	391	394	414	381	436	437	432	402	422	347	407	443	400	431	366	421	415	430	428	405	424	396	432	390	431	414	433	402	442	422	382	432	435	415	412	432	398	404	426	390	411	410	437	425	451	395	439	414	405	403	429	425	408	413	388	381	429	409	426	426	396	384	411	377	380	433	406	434	441	395	417	441	447	431	397	391	401	440	422	409	463	404	408	442	424	424	406	431	424	417	419	414	461	392	410	414	398	376	394	433	407	401	455	392	428	424	379	427	376	418	402	450	409	447	449	385	436	401	427	404	445	404	433	423	380	406	403	405	399	445	404	420	410	394	425	410	408	405	422	417	448	404	372	390	381	404	373	429	434	400	442	443	393	405	390	397	397	409	463	410	435	432	424	434	424	444	423	411	408	386	419	421	434	432	405	422	429	420	432	413	439	416	400	425	436	412	429	402	428	412	419	407	420	391	434	439	396	432	438	417	418	403	390	426	448	418	368	390	423	373	414	432	442	403	420	399	425	377	398	414	402	394	408	441	403	442	401	431	422	410	391	420	435	447	429	416	450	414	374	423	435	407	435	428	424	425	408	398	396	397	437	388	427	420	397	417	446	418	428	430	418	400	388	410	452	390	421	415	433	437	420	433	437	415	426	430	430	401	391	461	413	472	397	407	396	395	420	432	440	375	415	412	418	421	412	433	370	404	410	423	392	407	411	399	381	407	416	413	441	421	461	399	420	407	434	397	406	404	397	412	415	397	427	417	450	398	446	422	400	410	408	408	401	420	412	445	398	400	386	428	400	410	411	395	452	409	433	424	402	432	405	403	400	432	443	401	429	425	428	405	427	408	491	413	401	411	421	438	431	413	410	403	449	426	442	395	433	449	427	405	406	423	407	401	397	407	439	402	417	396	434	409	417	395	391	446	462	402	439	419	405	440	403	422	399	453	424	394	381	414	416	387	424	410	398	436	421	417	429	419	407	413	424	419	419	423	440	388	407	432	433	408	430	383	446	410	407	402	433	402	418	432	423	439	401	393	441	455	427	417	416	438	427	410	447	448	417	398	430	444	441	428	416	430	380	448	376	403	410	421	424	432	413	402	380	421	460	430	367	428	411	398	416	391	427	408	411	449	429	414	431	437	447	435	411	376	429	401	419	426	434	397	386	419	446	407	398	401	396	454	404	456	417	408	452	439	447	393	429	408	434	379	464	421	388	404	408	423	422	409	404	431	392	425	405	399	398	404	425	455	394	452	386	409	411	442	431	395	424	421	424	426	411	378	413	452	409	396	436	429	406	436	394	405	407	419	432	435	381	400	381	462	425	394	415	429	406	399	409	413	411	436	415	405	404	409	425	429	396	396	463	459	424	402	409	418	395	411	413	424	411	423	434	437	436	413	397	427	429	440	407	428	411	420	404	424	435	403	426	449	412	462	412	422	447	416	428	423	385	396	410	402	425	379	403	427	422	427	427	371	423	439	435	414	359	419	441	403	427	391	440	399	397	451	398	397	408	418	409	414	399	405	434	408	444	403	403	423	383	408	442	398	381	425	415	396	429	424	425	372	409	447	441	430	423	427	405	425	405	404	448	395	431	410	443	441	421	431	450	425	427	457	387	410	421	382	398	401	459	411	441	440	437	385	406	428	401	432	387	410	394	443	411	406	408	444	409	396	458	397	438	427	436	465	375	439	446	388	406	444	441	446	410	430	435	394	430	416	423	413	395	434	420	421	411	405	430	403	420	424	389	406	400	410	448	418	407	417	390	421	420	395	424	448	424	394	417	431	443	420	395	399	438	393	400	445	423	455	434	435	428	431	426	419	416	404	402	415	393	410	462	454	430	432	458	403	454	420	425	414	405	437	414	415	437	406	385	409	400	414	389	393	361	415	427	380	403	412	448	392	414	416	482	397	383	395	401	395	417	394	445	433	420	443	429	414	439	394	454	426	417	438	401	397	455	436	439	414	426	409	411	450	387	387	392	431	429	399	420	429	376	434	371	388	416	462	403	434	433	423	414	421	410	458	409	448	446	413	472	438	400	373	415	448	407	463	448	435	395	433	423	443	414	414	393	407	442	417	395	433	423	416	438	429	401	422	386	435	408	420	408	415	407	409	477	442	409	426	396	411	410	449	448	401	429	453	402	390	398	404	449	440	412	426	411	393	455	433	424	396	412	395	419	420	407	410	425	419	424	431	407	385	424	418	426	439	435	432	400	457	424	443	441	365	424	413	419	461	403	390	416	436	442	430	414	394	407	408	410	431	380	433	405	403	419	418	444	410	414	407	443	423	458	427	452	434	396	398	428	421	390	410	423	401	444	414	414	388	408	403	405	449	418	437	382	429	390	417	447	418	420	417	488	425	404	412	426	431	417	425	406	421	402	423	417	435	403	429	405
82558	70319	47859	23646	6352	344	150	139	162	161	133	141	133	131	130	123	138	146	134	148	149	154	141	149	149	145	157	140	143	136	116	154	155	129	136	134	151	158	122	137	152	141	148	147	179	164	154	143	149	158	148	164	148	151	134	152	167	156	123	144	149	145	154	132	161	122	142	149	166	134	150	145	153	159	138	131	136	137	144	128	161	132	150	145	137	134	137	123	151	157	159	153	150	158	128	125	155	141	130	136	153	162	156	133	126	147	131	171	155	136	157	151	143	153	144	148	135	145	135	128	133	130	146	150	132	143	136	167	136	133	159	117	160	155	134	128	136	147	120	147	128	132	121	126	117	158	145	140	134	124	132	139	144	132	145	147	170	153	154	130	128	154	159	153	146	144	144	137	148	126	118	133	128	129	160	136	159	140	153	144	129	149	132	144	146	143	136	134	136	115	152	109	124	140	153	156	150	150	170	128	144	140	145	151	152	151	148	150	135	170	153	146	145	173	155	160	130	147	154	138	129	132	135	131	132	148	142	133	136	157	133	140	144	150	135	125	123	136	153	145	155	126	128	162	160	135	163	123	130	160	146	158	153	145	143	146	136	112	152	149	134	145	177	140	131	155	143	161	141	140	165	149	139	150	124	143	141	143	145	134	153	143	148	146	150	125	121	158	133	130	149	147	141	116	130	148	125	135	137	144	141	150	143	144	116	132	142	125	127	132	132	131	129	125	159	165	155	156	158	150	137	165	130	130	156	145	139	136	140	151	152	149	148	135	138	145	147	148	133	143	148	155	145	145	175	151	141	151	155	157	135	138	119	147	148	146	127	134	163	110	140	152	157	133	147	131	150	141	147	141	152	145	152	147	167	145	155	142	159	148	139	143	143	143	150	135	143	121	133	125	135	143	154	156	133	132	126	147	119	153	113	140	142	124	136	128	128	130	140	135	137	122	163	130	146	146	139	141	141	133	137	120	156	130	157	146	157	143	139	152	126	150	142	129	132	144	137	140	122	129	139	124	134	157	134	160	137	140	120	155	130	153	142	138	138	152	149	148	148	127	120	145	116	148	132	135	168	132	146	128	146	162	137	138	158	127	132	141	137	155	160	137	148	142	120	142	155	146	131	158	128	131	146	131	157	133	147	139	151	152	141	157	140	144	151	151	133	134	135	156	147	127	161	136	137	123	129	151	147	141	154	140	141	133	149	125	140	125	141	130	151	146	135	131	150	145	151	126	147	142	160	131	144	129	152	160	174	167	142	136	142	144	153	159	130	116	123	154	132	142	150	128	143	140	123	125	161	172	143	129	154	158	148	139	146	133	139	139	134	128	147	138	144	116	153	152	145	163	125	157	133	120	151	154	133	174	137	147	158	132	127	134	139	126	142	142	139	146	118	140	132	161	123	119	161	136	142	150	124	147	139	145	129	119	149	147	144	152	145	146	133	142	114	142	168	168	158	170	151	129	152	138	151	141	134	130	180	152	146	132	144	156	170	158	161	121	127	136	133	133	142	163	142	136	141	139	142	138	145	137	176	139	138	130	141	135	123	128	149	136	141	134	139	127	152	148	113	131	127	138	141	150	122	160	150	140	149	157	171	173	137	143	157	128	146	147	135	158	158	157	161	141	143	120	136	140	147	166	136	154	133	140	150	124	157	132	152	144	144	149	139	120	148	131	151	146	142	134	126	146	162	158	139	148	152	162	122	147	145	132	154	133	137	136	160	154	161	126	156	134	148	160	130	157	130	167	127	148	140	160	134	155	131	122	141	149	142	159	159	135	137	133	141	164	126	161	127	164	144	134	139	132	152	141	157	147	154	164	156	141	132	166	132	146	163	141	175	171	142	146	151	147	151	143	147	152	133	139	136	138	159	130	160	137	127	144	132	141	139	141	148	139	136	136	146	133	130	136	141	126	138	153	134	134	149	122	160	139	145	134	133	147	132	136	144	147	138	122	144	138	142	150	149	142	150	141	163	136	148	143	149	142	123	155	141	137	127	160	147	174	135	142	151	166	152	142	127	147	154	154	141	137	140	141	153	136	155	109	145	140	139	146	135	132	136	141	129	123	138	133	134	130	139	153	144	169	141	146	146	141	140	143	148	168	142	135	133	135	157	149	160	142	132	134	135	138	133	141	123	139	142	132	129	147	137	142	150	163	162	146	125	153	125	118	138	144	143	142	144	153	156	137	142	113	139	142	143	150	136	134	137	166	125	139	131	126	143	142	120	126	154	138	136	119	144	131	134	118	148	163	147	155	144	136	150	177	139	126	126	137	134	148	116	143	128	145	148	131	150	134	135	120	142	157	128	146	168	169	144	139	143	132	151	148	146	136	159	122	139	129	155	149	125	141	159	162	155	138	150	110	139	157	159	154	143	129	143	148	149	145	152	138	127	166	159	122	135	167	126	148	138	142	152	121	144	135	127	134	130	155	155	140	140	158	164	162	146	141	152	133	141	150	160	143	107	134	127	153	129	134	151	130	131	145	143	131	134	139	141	140	145	149	136	131	147	143	115	152	139	135	143	153	107	142	132	133	154	152	136	131	161	171	140	130	153	145	142	143	136	133	153	140	153	154	148	142	134	137	159	166	134	153	126	137	132	133	126	164	138	124	150	128	148	122	137	135	158	131	140	136	151	153	141	152	125	120	150	165	145	144	131	144	162	154	152	143	133	127	138	139	145	155	165	135	153	122	139	150	153	141	142	133	121	134	150	141	145	157	151	134	130	136	137	153	141	153	151	137	149	146	122	137	153	117	124	153	127	123	152	134	150	148	131	126	151	131	132	133	136	149	136	119	141	151	118	142	119	145	146	141	143	139	154	132	158	154	146	142	132	155	124	143	142	145	133	152	140	143	147	139	134	123	142	145	146	145	168	149	140	167	154	169	132	158	127	154	116	139	138	155	158	139	132	126	138	144	135	161	134	150	144	131	142	141	138	126	137	128	141	148	150	143	137	144	131	148	143	145	142	131	148	153	129	127	142	131	141	105	167	150	156	163	146	124	125	144	144	151	127	163	144	145	131	131	137	143	150	156	148	158	157	152	130	128	114	121	131	170	135	148	144	137	140	165	137	141	130	163	136	122	133	144	131	145	135	142	149	156	119	155	154	127	135	128	143	131	130	120	131	128	155	142	150	124	117	139	138	145	138	143	132	156	144	131	134	144	151	152	133	124	130	152	144	128	153	147	140	147	149	160	160	140	162	151	149	144	130	115	158	136	149	132	136	140	167	128	133	134	126	132	132	150	140	169	152	139	133	145	132	132	109	139	139	145	152	139	134	121	135	137	150	135	137	151	159	152	134	135	144	132	138	142	187	153	149	144	137	131	137	134	156	143	157	141	160	135	136	125	132	131	121	141	145	135	140	156	136	136	135	137	147	128	134	146	132	118	143	149	121	121	162	150	148	129	141	142	167	137	139	136	149	163	154	138	132	136	135	131	144	135	131	138	138	125	142	154	151	132	152	164	161	140	132	134	150	133
70113	62337	45659	22989	2905	318	332	331	315	319	334	345	315	376	335	315	360	314	344	339	349	334	355	336	338	332	322	330	322	338	313	348	333	350	295	342	300	347	316	334	329	364	403	395	407	425	438	384	380	365	372	356	376	332	316	336	374	316	336	319	314	317	350	348	325	319	309	332	344	358	306	352	363	390	369	327	339	319	347	336	332	338	340	321	327	342	293	349	340	352	340	372	335	338	333	324	345	366	350	348	349	339	338	361	347	330	338	346	315	309	355	346	316	331	292	340	337	323	316	356	361	296	343	319	331	355	315	348	318	332	332	305	310	343	341	324	343	336	332	354	359	331	325	326	339	327	357	306	309	306	311	338	350	350	336	359	335	349	370	348	348	328	334	347	320	306	306	338	301	330	313	351	346	322	327	335	342	318	343	359	344	334	343	327	337	338	353	342	331	319	323	315	341	344	317	341	365	333	335	342	341	326	321	329	360	363	325	341	345	342	331	307	335	352	347	315	322	331	357	369	358	310	334	372	318	347	358	341	339	347	353	311	301	346	317	341	293	356	335	324	333	323	347	350	346	324	330	303	386	333	385	346	341	339	340	346	338	323	332	319	343	310	343	328	383	325	365	356	286	308	345	336	314	354	320	371	310	334	322	324	342	344	348	309	304	320	331	324	359	342	332	348	341	320	353	350	324	333	327	328	341	322	333	328	356	350	330	332	337	349	343	296	348	332	335	359	349	325	350	324	342	322	365	349	325	340	334	355	342	360	336	335	335	340	345	355	376	357	329	336	346	355	335	336	338	327	331	325	343	366	323	371	366	357	347	342	376	335	330	359	327	346	333	330	351	349	339	321	324	333	311	337	341	333	342	342	360	349	340	321	321	317	365	322	358	345	349	334	323	351	316	328	330	339	329	334	343	348	322	336	333	354	326	327	355	327	325	320	357	364	319	346	353	369	304	327	352	358	345	314	339	338	339	375	325	319	320	360	316	350	330	313	353	328	342	322	321	356	307	352	311	352	315	324	351	309	360	327	346	327	319	339	341	364	320	320	349	340	371	315	334	333	340	312	308	321	347	321	349	351	338	359	311	335	332	344	363	326	331	356	346	332	318	336	345	320	329	330	320	334	332	302	325	339	313	359	314	317	319	374	346	331	333	323	338	329	311	333	331	314	323	345	338	346	356	330	323	342	342	324	344	355	284	320	309	343	341	302	344	336	348	333	353	328	343	329	351	314	328	323	344	328	328	372	352	332	331	314	336	352	324	303	371	374	337	340	348	319	352	357	323	328	315	331	345	351	337	308	331	295	347	345	367	338	328	338	326	331	351	314	344	355	321	336	310	339	360	383	327	326	326	346	327	318	319	346	333	354	331	331	320	332	323	333	329	307	366	316	326	305	332	326	334	330	349	293	374	330	346	368	334	326	303	339	302	334	304	330	361	325	360	314	294	343	355	340	331	307	323	297	337	328	369	339	323	344	333	323	337	346	326	323	294	328	305	325	334	329	344	312	347	302	324	349	365	321	329	321	326	352	320	340	357	308	312	343	362	374	334	343	349	297	347	358	330	325	337	325	318	329	340	331	331	337	332	341	333	310	316	341	309	322	343	310	339	367	330	346	337	344	325	329	346	367	338	316	348	335	334	335	327	337	299	318	332	333	348	340	313	307	354	312	341	318	343	325	295	356	361	368	354	322	327	342	337	327	311	324	342	326	351	361	362	325	330	356	354	345	323	342	294	364	323	325	331	305	318	311	348	308	323	344	346	325	347	317	342	325	322	335	318	330	368	320	322	318	359	361	330	342	325	315	325	322	372	368	350	343	321	343	353	338	348	363	359	342	331	334	315	353	351	361	328	325	328	358	323	318	343	323	329	316	346	356	319	360	338	314	340	350	350	345	341	308	335	335	342	350	310	348	323	329	333	338	329	367	347	354	303	338	311	324	337	339	336	358	354	342	327	345	346	342	357	337	333	307	368	324	319	350	310	316	348	352	350	326	330	337	358	334	345	334	327	318	376	354	340	351	371	333	350	334	321	340	330	346	346	339	330	343	332	323	301	362	330	331	366	341	304	357	347	313	314	356	316	352	336	305	339	348	352	353	308	347	321	350	359	332	357	316	334	354	327	336	348	340	299	335	334	326	300	358	314	329	348	293	336	333	339	330	314	313	342	354	329	343	349	345	325	363	355	355	329	322	330	371	343	343	342	354	307	340	348	366	313	342	361	334	332	334	320	324	330	318	355	320	320	334	357	335	330	369	340	335	341	333	341	334	325	364	343	379	325	298	349	350	320	329	343	314	338	342	307	335	328	333	324	348	324	335	327	305	325	316	329	341	349	330	332	337	325	328	312	308	322	333	299	357	316	343	325	325	311	345	303	361	354	368	324	304	347	339	333	311	350	290	366	332	347	355	355	315	295	319	337	330	320	362	343	346	376	334	333	311	357	375	373	328	334	331	326	334	302	363	332	326	308	326	331	317	377	332	328	365	298	322	329	393	306	341	342	315	355	321	334	343	365	357	312	325	340	329	358	362	326	318	348	351	335	349	353	364	340	348	360	317	347	327	314	320	354	347	338	350	362	335	350	329	332	343	379	330	348	347	323	337	336	330	371	331	356	359	313	327	326	347	366	344	347	333	344	356	347	314	347	324	338	324	323	307	359	317	297	339	315	320	372	343	344	355	347	351	314	322	339	342	323	333	308	343	347	306	332	332	324	342	331	335	340	320	358	334	366	313	309	347	341	333	347	328	349	356	313	332	340	355	343	350	326	331	329	331	333	345	348	349	301	364	357	290	354	358	351	357	303	346	333	323	361	322	368	350	329	356	338	349	349	312	332	325	340	361	343	327	356	329	343	343	335	317	333	374	331	325	316	350	314	335	333	356	353	350	338	311	372	326	383	327	352	332	360	328	349	335	350	337	341	329	345	342	358	342	325	339	349	344	351	331	317	370	342	307	359	322	349	325	308	360	324	372	323	356	324	295	360	328	372	348	344	318	323	365	336	323	337	330	321	343	327	334	314	304	369	327	346	344	351	347	342	331	347	388	334	325	323	313	365	336	339	344	334	358	321	336	371	323	349	335	345	342	335	354	367	308	306	298	340	344	343	324	330	308	347	343	362	364	327	354	343	324	357	357	319	349	343	338	327	331	347	334	353	378	331	332	303	321	316	302	317	340	337	352	363	323	352	292	344	315	354	354	337	347	348	332	348	339	320	346	329	349	318	325	315	306	350	334	354	325	312	345	303	341	326	356	333	338	348	351	350	356	346	335	338	337	342	326	330	330	305	324	322	324	339	343	318	366	332	350	330	343	368	346	333	336	327	362	332	328	374	335	317	328	321	344	339	284	334	327	313	326	330	319	359	335	336	332	344	327	385	351	342	336	343	334	331	316	338	358	327	367	352	322	329	345	313	336	350	310	343	333	321	360	316	351	310	331	364	299	329	361	350	319	330	314	314	339	338	340	354	332	337	361	318	325	327	343
48287	26905	9729	1347	298	141	146	154	132	137	143	146	129	169	157	151	167	134	157	134	143	135	150	161	139	154	130	148	154	134	162	149	130	147	151	126	132	159	151	134	162	147	136	143	152	161	151	153	134	139	126	163	143	164	149	139	128	163	141	134	148	134	153	130	136	134	126	124	155	111	156	132	117	134	149	132	147	147	167	128	155	147	152	144	147	140	153	137	141	121	150	136	148	160	167	143	162	151	124	163	138	155	141	152	133	135	139	154	153	158	128	148	156	143	150	149	149	148	153	126	152	151	147	159	112	139	169	146	136	151	129	161	146	132	148	151	150	147	112	156	153	155	166	144	136	118	144	147	152	127	155	151	144	170	164	153	148	142	126	144	125	153	142	155	148	137	149	155	139	133	153	129	153	147	138	149	136	126	140	151	138	166	150	128	157	162	152	142	151	137	148	147	139	150	163	135	137	132	154	146	139	145	154	146	157	146	157	149	153	142	148	134	139	143	166	144	131	147	149	135	159	142	155	136	131	165	134	150	128	150	123	159	135	110	147	138	135	171	148	139	121	134	130	150	159	135	139	155	122	142	130	145	133	150	169	150	147	156	127	153	148	161	142	157	125	154	160	150	143	157	147	159	136	133	155	148	163	132	139	155	145	162	162	149	141	160	151	145	144	145	128	128	141	116	155	125	121	141	111	133	145	126	159	133	147	126	133	134	143	157	139	153	158	167	136	139	146	134	152	144	122	159	133	150	172	131	153	140	129	147	149	130	138	132	149	153	141	148	145	144	139	146	150	151	141	158	152	129	147	152	150	112	134	124	150	168	147	150	149	146	142	147	130	143	129	149	124	152	168	149	136	137	132	143	134	138	127	159	140	133	150	142	144	167	138	161	128	142	162	160	141	152	177	153	166	147	140	170	148	160	142	145	137	137	136	132	135	148	130	155	130	151	161	143	142	146	137	128	153	144	122	146	143	139	140	141	166	136	125	136	144	149	165	147	126	130	138	161	146	155	160	143	150	144	151	152	138	127	167	145	150	161	125	140	144	157	158	146	135	134	148	136	141	146	128	143	135	148	151	158	137	136	130	133	139	147	151	145	162	149	147	159	157	139	145	131	160	148	146	159	141	123	148	151	134	147	138	122	133	130	146	194	187	157	165	139	176	146	155	166	147	132	142	150	147	155	140	129	144	154	147	125	163	132	135	137	153	129	135	140	165	157	139	131	146	152	131	156	123	125	151	127	155	149	135	137	163	153	156	125	135	148	140	160	151	158	163	141	132	133	157	143	161	136	173	133	127	144	153	128	166	148	154	131	138	133	141	141	172	138	158	148	134	138	144	148	121	151	132	145	145	182	152	149	135	131	118	157	155	146	170	131	143	177	151	147	147	135	133	120	126	149	165	138	143	151	168	165	131	151	154	130	126	128	147	157	158	137	144	146	135	150	152	156	139	150	147	159	131	149	161	152	170	147	146	145	144	155	137	155	132	136	138	123	135	120	140	152	137	162	135	148	156	151	140	147	133	153	150	141	158	157	163	151	133	145	120	155	136	119	151	137	146	143	159	140	138	141	144	148	142	151	157	168	142	139	139	116	146	141	143	134	142	149	172	142	154	137	149	131	132	120	149	158	156	153	139	149	145	160	140	136	150	119	138	149	144	122	143	135	139	132	144	152	130	154	139	142	140	143	142	135	149	144	125	153	171	127	147	124	159	142	152	136	158	161	153	172	172	132	150	144	151	140	139	143	166	164	130	136	145	146	125	162	145	136	162	149	140	133	144	127	168	154	147	153	147	132	131	141	146	137	157	135	131	153	142	171	137	136	153	131	151	132	139	121	130	152	161	130	147	151	142	164	141	166	121	145	139	121	133	126	142	160	134	128	134	136	140	139	144	149	151	139	151	141	142	144	140	149	151	143	141	138	132	169	143	141	122	119	165	150	131	147	141	142	149	125	138	133	157	155	137	141	115	150	129	145	158	136	145	123	132	143	126	160	137	159	138	167	163	162	149	144	138	123	133	146	151	160	139	159	123	142	136	127	143	141	149	142	149	162	166	122	169	133	136	151	111	139	124	150	145	133	130	125	161	161	133	158	131	155	150	146	142	124	149	138	116	150	158	134	152	146	120	148	121	121	140	134	118	145	140	139	147	140	136	123	127	138	163	131	150	127	133	151	159	117	143	116	153	133	140	140	185	129	143	138	152	132	157	140	148	153	156	161	131	128	137	125	156	143	147	149	153	153	140	136	150	167	148	130	129	123	140	146	134	147	163	141	156	150	161	165	159	150	153	154	160	140	144	146	133	146	143	148	174	143	147	122	127	168	147	131	139	150	143	159	149	134	155	142	124	152	134	143	146	143	133	153	150	138	164	139	155	148	152	142	140	155	139	124	153	134	132	148	134	112	135	156	123	128	151	138	141	144	160	141	142	147	128	146	150	138	148	151	138	123	131	137	139	134	124	136	154	150	141	127	127	129	162	159	156	149	121	143	146	150	133	143	143	127	137	152	118	165	139	149	148	136	157	138	151	156	164	153	148	136	154	165	139	147	136	139	147	145	125	150	154	135	140	143	183	153	156	152	149	126	124	144	137	129	153	143	176	142	147	124	144	149	139	141	139	141	151	136	167	152	163	143	139	124	135	129	122	127	140	151	166	190	162	143	130	148	128	156	133	165	169	159	156	163	155	137	136	122	148	127	137	141	165	146	171	158	163	137	131	133	140	142	140	131	159	170	161	146	157	136	162	178	141	155	149	133	143	159	139	156	153	158	165	159	159	128	131	120	135	156	145	124	165	132	162	171	125	167	159	138	136	153	162	147	148	137	146	173	132	165	143	143	131	132	161	150	135	167	161	143	137	134	117	135	128	136	157	125	148	142	163	155	146	133	146	147	142	136	153	150	165	122	127	131	128	142	144	140	167	130	175	147	160	129	138	140	146	134	134	128	130	143	147	155	138	158	137	139	131	132	144	157	149	132	156	151	129	174	153	143	150	157	129	154	130	137	143	144	129	164	167	148	129	153	154	156	154	176	149	142	154	145	161	134	128	147	171	126	156	124	147	129	166	124	130	129	144	126	123	146	150	140	144	143	127	134	150	150	145	134	176	138	132	139	129	148	157	126	160	135	136	147	151	149	148	150	141	121	158	149	160	146	152	136	125	128	140	144	150	142	148	165	148	132	145	156	148	128	144	159	152	144	148	145	144	141	147	154	157	137	132	147	161	133	143	150	142	129	142	145	130	173	152	160	140	153	140	151	134	161	169	155	138	142	139	138	145	125	134	137	143	164	134	156	143	107	143	167	148	142	150	143	142	161	149	155	141	160	145	140	144	143	150	157	131	153	139	144	129	134	127	129	155	138	150	139	122	153	145	156	153	140	154	113	151	149	145	139	146	135	153	148	148	131	146	147	145	130	153	151	157	147	150	140	153	143	137	136	159	130	163	137	166	136	133	152	155	111	138	151	144	167	157	142	126	146	155	139
41533	25109	10304	2897	682	352	346	368	361	374	361	338	329	366	348	391	345	333	348	348	334	374	355	393	357	390	336	380	353	377	332	372	338	331	392	357	369	370	398	356	334	335	349	340	345	321	335	364	356	357	363	386	361	348	384	333	385	361	349	365	368	370	389	371	373	372	333	347	354	368	362	344	370	371	350	363	336	365	335	349	344	365	359	357	342	360	391	340	356	365	372	373	337	372	364	355	362	343	351	375	354	386	373	335	331	356	358	348	356	338	366	368	325	372	342	358	375	340	354	360	353	358	353	359	369	369	370	377	353	369	366	374	380	346	390	356	367	400	317	357	368	328	346	360	334	360	345	340	368	381	374	402	349	378	357	337	339	358	377	366	334	363	356	325	344	370	365	352	342	350	364	348	365	336	362	363	347	377	350	329	358	359	343	365	384	366	345	360	373	384	355	368	366	373	353	356	345	351	361	312	340	372	375	355	338	376	364	335	331	355	349	351	338	365	336	364	371	337	336	362	395	342	397	341	364	372	360	343	346	347	361	345	413	354	334	347	339	340	356	331	383	334	340	346	339	362	359	342	363	366	370	387	351	356	334	362	345	407	403	326	391	336	366	390	396	384	338	365	337	331	369	343	366	350	335	352	387	355	343	331	355	388	329	374	322	349	376	362	347	348	329	365	351	368	346	376	383	333	380	371	360	370	367	364	352	357	382	347	368	378	357	400	333	376	368	345	344	385	352	355	337	342	371	382	347	349	369	378	359	363	389	344	337	366	347	326	369	358	365	344	338	354	364	352	359	375	342	352	350	374	358	368	358	376	339	345	371	349	384	348	348	345	362	365	358	356	362	367	368	362	354	397	347	363	346	312	340	378	347	362	361	348	369	351	367	350	350	355	326	379	369	384	393	398	363	342	339	332	346	346	360	349	340	368	369	348	347	370	330	370	357	367	381	315	322	353	339	342	361	381	340	347	375	378	354	325	344	383	392	363	374	398	354	366	352	361	354	320	372	337	332	372	344	341	380	342	361	350	332	379	362	381	376	364	374	352	364	332	357	334	346	312	366	374	336	346	389	360	341	366	324	343	321	382	379	351	380	364	338	337	369	319	361	396	385	368	354	379	355	323	341	396	356	322	356	350	315	366	341	337	326	386	346	382	346	317	353	347	329	388	392	345	359	345	341	353	346	358	351	374	359	362	379	391	387	350	387	349	364	340	344	367	365	361	341	332	381	326	334	332	367	365	370	351	371	358	364	347	354	338	352	357	377	351	344	364	394	367	362	353	334	348	354	362	360	389	342	365	383	332	325	387	347	364	357	330	376	337	318	348	344	361	385	372	368	341	367	377	361	374	332	392	317	364	364	370	360	382	381	372	355	377	345	362	404	384	365	361	350	367	360	352	334	351	356	347	348	326	376	358	346	339	349	344	349	377	374	328	344	346	348	363	362	333	386	343	377	366	370	347	331	340	323	376	364	354	362	386	355	357	380	319	341	332	385	387	367	365	357	380	351	358	357	351	371	375	342	332	394	303	353	358	338	330	375	347	383	348	334	349	359	384	338	310	316	393	355	353	334	391	331	351	365	315	336	411	336	345	344	362	346	348	381	365	378	383	343	371	365	349	352	356	349	350	354	363	395	382	346	362	362	329	315	356	362	345	364	370	341	356	359	327	347	354	359	364	351	338	373	349	328	360	347	331	371	380	355	372	354	365	343	329	357	390	357	350	391	303	351	369	315	381	347	340	337	365	374	416	329	359	348	352	361	380	384	345	348	389	354	326	377	377	356	358	342	347	382	371	352	345	369	360	368	355	334	332	348	373	358	347	337	365	356	394	352	386	398	345	343	381	361	375	377	366	353	341	345	388	340	320	359	322	363	370	338	376	352	369	351	381	379	325	332	346	388	361	381	357	338	372	344	355	348	394	346	358	333	338	364	340	356	343	374	373	372	290	335	370	341	376	337	364	356	385	342	332	337	369	343	373	344	366	354	370	364	318	367	369	371	364	358	353	352	377	342	342	389	335	329	350	373	391	338	354	352	346	351	364	360	331	349	372	350	340	352	348	365	338	356	374	360	349	363	313	350	342	336	346	328	344	391	375	367	328	372	353	346	342	360	355	368	367	336	342	357	330	384	394	380	339	336	354	365	376	324	349	364	367	338	350	349	370	359	355	380	358	371	349	384	386	325	372	364	356	382	369	380	355	367	373	349	352	360	348	345	368	384	357	362	353	347	362	371	312	345	369	384	368	377	373	354	385	357	352	373	362	368	332	344	342	372	362	342	375	322	358	390	363	359	378	384	380	317	381	341	363	358	377	360	319	359	351	341	369	366	365	377	370	359	369	375	368	365	342	328	361	377	342	378	352	307	322	379	348	381	393	372	333	376	360	339	365	330	348	351	372	341	370	357	370	355	348	341	375	366	357	370	370	379	344	374	335	363	353	351	360	344	358	351	389	370	369	357	399	360	334	357	363	351	379	374	344	376	329	335	361	383	343	370	373	344	375	367	341	385	363	387	337	349	369	347	375	315	348	381	337	326	362	351	352	352	374	345	348	351	402	312	349	342	397	344	371	356	383	371	369	352	373	368	362	360	354	369	403	371	336	372	361	345	312	361	361	342	357	366	350	344	340	342	355	366	339	335	392	356	372	363	353	360	360	360	375	377	385	373	340	326	327	394	339	369	334	358	394	372	293	385	349	365	397	345	360	310	358	364	356	338	347	372	369	364	365	394	357	375	393	337	356	361	357	355	313	329	355	349	376	345	371	354	340	372	362	370	384	383	393	341	382	350	337	363	394	339	353	335	410	355	367	348	340	351	353	380	386	354	385	337	366	348	332	352	339	378	384	364	357	353	365	344	347	351	389	356	327	362	338	342	363	352	377	374	368	367	362	369	374	332	363	360	356	353	362	333	353	393	373	329	353	345	382	376	357	368	349	355	358	325	344	359	383	359	374	344	366	323	341	365	344	331	338	413	364	371	373	344	352	386	375	355	354	371	368	348	356	364	322	369	341	364	355	346	337	398	369	370	338	379	381	344	373	342	356	352	336	368	330	388	373	370	332	335	387	310	398	411	347	386	369	356	371	375	383	347	358	363	324	346	376	327	336	353	365	354	358	393	370	347	354	313	385	392	355	383	345	326	354	366	350	334	370	362	342	346	341	331	346	360	382	382	345	344	319	367	372	366	360	354	374	382	387	343	336	365	359	353	391	368	375	333	366	324	372	351	354	337	359	373	351	363	332	348	354	359	358	330	415	350	370	351	365	355	366	358	352	358	354	351	366	361	368	374	360	350	360	390	360	348	345	366	340	359	357	367	338	352	366	373	354	366	346	413	358	374	376	352	375	380	347	359	381	318	336	357	344	362	379	355	352	361	362	357	362	388	351	394	370	336	375	363	361	367	343	374	362	387	361	352	370	352	319	342	372	327	411	370	376	362	339	347	325	374	363	356	361	382	393	364	351	333	373	346	372	371	341	364	383
78726	61254	37622	17162	3224	212	181	177	193	187	179	171	175	178	187	187	181	149	163	174	172	197	183	190	193	173	177	153	173	215	160	183	183	149	196	169	189	190	184	197	190	168	186	179	188	183	163	166	163	141	168	185	164	167	170	176	185	162	172	168	171	179	193	176	169	165	179	181	180	170	169	191	186	175	197	188	205	182	156	175	188	191	191	182	170	170	191	163	155	202	190	190	187	183	199	185	189	163	154	205	200	181	176	164	202	178	173	161	194	179	184	196	178	212	159	154	170	180	166	179	158	179	175	194	180	167	177	142	156	165	177	164	166	179	189	168	183	216	178	184	154	170	175	203	169	168	174	173	178	186	171	156	168	179	201	174	179	178	196	183	193	149	183	171	171	167	181	155	163	204	175	193	161	182	166	184	171	178	161	184	176	195	132	181	167	184	161	164	168	181	156	181	176	181	157	178	216	174	162	178	177	194	187	180	184	203	178	185	167	183	182	172	160	192	168	198	176	185	160	191	168	180	169	161	184	175	168	176	163	171	192	172	190	173	166	186	183	191	161	178	170	195	171	175	164	190	194	181	181	169	184	190	195	157	178	182	193	166	173	167	197	172	173	164	161	157	178	186	180	174	172	179	198	183	187	217	208	193	176	201	162	183	189	165	177	157	175	183	174	203	182	192	162	182	172	247	181	181	187	171	168	171	164	181	179	170	183	161	171	189	192	178	170	209	173	180	183	197	190	191	171	207	171	190	177	174	190	172	192	189	171	162	148	163	181	180	162	164	163	164	164	185	158	177	201	187	182	195	180	190	176	178	178	168	176	152	171	172	184	171	187	181	180	175	158	155	163	160	199	176	176	161	183	154	204	145	176	178	166	185	191	186	180	166	193	184	173	182	178	162	164	183	180	179	189	193	194	206	188	167	158	168	181	172	171	179	155	168	173	159	205	190	169	165	170	191	180	184	184	156	166	197	169	197	195	170	165	170	182	174	173	189	187	162	156	158	177	167	187	188	195	177	179	185	180	208	166	172	186	169	180	176	190	180	196	175	197	170	165	167	168	174	163	199	184	174	185	180	180	170	195	176	189	164	170	177	180	185	178	176	168	153	180	180	183	167	181	166	183	197	184	182	202	182	179	205	209	181	186	199	188	188	213	172	205	182	187	181	185	168	195	200	167	168	161	156	172	155	167	155	162	180	174	193	164	169	170	181	152	183	171	191	162	189	177	158	185	188	169	149	151	165	179	183	175	152	161	199	210	171	187	172	177	174	165	165	142	177	154	180	153	150	158	166	168	179	181	172	197	193	202	178	198	198	157	174	198	174	196	181	177	183	174	189	168	204	171	183	163	187	186	170	179	178	176	173	187	175	158	181	176	154	185	152	184	177	188	166	193	184	173	185	175	198	185	187	192	190	184	167	171	176	184	178	182	182	173	181	185	182	189	176	184	169	179	173	154	171	189	196	178	174	183	171	162	199	164	169	174	190	181	162	163	166	179	179	169	168	208	163	182	159	192	198	174	171	168	202	195	195	177	187	173	187	160	178	161	172	180	169	190	178	166	190	171	167	181	166	188	177	163	193	179	180	180	167	181	161	178	182	169	181	172	172	175	193	163	178	189	146	170	175	175	171	181	169	167	173	190	184	186	175	180	186	178	175	205	156	192	172	176	184	199	176	166	226	166	200	185	195	160	147	170	196	164	178	206	158	178	175	153	182	161	179	186	155	171	173	155	213	186	164	182	181	180	155	159	201	180	174	188	184	153	190	203	159	183	173	209	185	192	183	169	165	200	196	162	201	190	177	195	186	197	163	168	172	177	177	158	191	162	157	186	175	184	184	173	175	174	164	219	192	177	187	176	172	190	180	173	182	158	179	152	177	211	174	151	173	172	165	163	177	206	193	172	160	201	191	170	166	190	168	191	187	178	164	163	168	178	168	184	195	179	184	162	173	165	190	196	163	169	152	171	172	163	188	167	178	188	196	171	183	175	171	186	167	190	179	162	212	181	191	176	175	170	183	180	184	170	179	160	182	164	175	229	195	153	196	185	176	199	164	198	194	190	178	161	154	163	165	176	192	167	163	189	174	193	179	155	168	170	172	164	183	181	175	201	189	182	166	187	164	199	179	159	155	188	164	181	164	171	183	181	167	183	166	170	157	192	192	157	166	158	174	200	180	182	191	186	169	162	181	181	173	195	206	193	173	180	187	142	174	162	169	173	191	204	194	182	174	185	171	158	177	203	171	172	163	191	184	181	174	176	161	187	177	196	171	155	174	184	168	158	152	148	189	188	188	185	196	185	179	162	151	205	191	201	168	165	175	188	172	171	171	173	164	184	187	195	174	168	183	198	172	176	161	186	169	178	189	176	140	176	160	186	154	163	183	171	170	184	165	154	163	199	142	180	170	191	187	165	168	160	167	150	177	183	200	184	189	177	164	187	201	190	186	172	186	169	171	156	156	150	173	174	177	176	219	200	175	179	169	156	171	197	163	164	162	167	168	166	199	193	160	168	173	179	168	168	157	185	165	177	160	190	174	166	186	190	185	190	195	183	184	176	188	182	176	176	197	186	182	143	174	163	165	186	192	183	186	192	152	175	174	160	190	191	173	197	161	157	183	156	176	183	180	168	196	203	185	178	163	180	184	206	168	171	176	175	180	166	182	197	187	165	162	197	194	157	162	159	162	179	175	167	196	165	183	174	172	156	203	185	173	157	151	169	178	176	191	205	188	170	173	178	185	158	179	171	176	172	159	190	215	202	165	184	212	181	168	203	188	189	194	174	184	171	193	195	207	175	152	194	178	175	159	160	179	176	160	182	171	167	156	176	147	197	182	177	199	171	207	178	192	187	200	170	170	184	191	162	172	151	186	173	160	160	180	181	177	199	180	189	190	194	179	162	173	165	150	182	203	202	202	155	176	188	198	179	154	159	213	153	191	179	184	177	181	172	168	179	164	186	172	201	179	178	157	182	194	189	188	178	163	163	186	193	180	178	190	203	185	179	214	181	155	180	177	163	155	165	187	189	191	177	173	168	180	195	169	173	176	191	163	191	182	165	183	193	189	167	189	172	154	195	170	184	161	176	186	168	161	189	173	172	172	169	183	174	184	188	161	175	167	215	175	195	191	163	185	164	183	168	187	183	177	161	182	160	192	208	164	211	187	181	189	167	162	183	160	198	217	161	191	166	186	184	164	191	179	169	198	187	172	177	186	206	189	171	203	202	163	175	152	151	189	204	190	177	153	175	176	188	197	178	182	183	196	189	164	191	173	161	174	181	154	172	162	197	176	178	194	182	190	171	158	171	190	164	173	210	164	206	173	186	206	184	185	171	170	188	174	190	174	194	168	185	162	195	170	196	153	175	184	183	189	179	193	187	160	149	160	180	185	175	185	179	182	179	171	180	172	205	179	167	176	175	174	206	158	159	147	179	168	173	182	153	171	198	189	177	195	184	168	191	190	155	173	175	173	189	173	157	196	200	183
60715	50742	35399	19494	4001	429	404	420	416	414	442	430	413	456	430	433	410	458	430	461	444	435	416	459	416	413	385	409	447	423	412	422	426	375	453	437	464	414	470	377	434	456	454	491	435	466	425	440	416	441	419	431	454	422	397	429	412	433	404	427	460	386	391	410	436	399	417	412	479	413	429	440	447	427	445	427	393	423	403	457	452	430	446	386	432	434	415	430	438	418	407	417	429	460	424	426	422	418	444	441	413	435	425	433	408	442	455	438	379	437	430	450	446	409	413	438	431	415	445	441	391	376	429	439	440	427	444	417	443	408	424	429	433	426	424	434	406	419	412	428	407	419	422	435	420	405	413	415	419	448	439	407	397	458	445	420	447	408	445	446	386	410	435	399	445	408	462	430	397	389	407	403	436	438	423	433	451	437	453	438	429	419	409	401	398	422	433	411	414	434	418	439	425	416	407	425	436	432	405	459	440	398	417	429	453	458	443	430	457	469	459	447	436	424	413	414	449	407	441	415	431	423	396	450	410	428	400	401	445	447	433	394	407	391	447	455	464	428	418	411	423	459	406	412	430	422	414	425	447	412	407	437	452	410	397	440	413	467	395	421	429	437	413	437	398	430	414	420	425	427	432	412	442	432	374	439	435	429	444	422	451	423	437	399	431	440	409	425	430	409	392	443	442	423	383	431	440	456	355	436	436	389	449	439	428	417	412	427	456	414	407	434	412	437	424	401	429	425	409	436	372	444	442	467	447	426	404	427	434	438	420	446	444	411	434	417	435	420	430	435	401	439	406	384	413	427	404	388	438	379	421	409	458	463	423	416	445	493	422	424	423	425	444	433	402	420	436	415	372	429	413	444	429	424	446	431	430	395	417	394	402	429	422	413	475	403	446	433	401	387	412	391	417	426	422	436	425	427	414	421	398	432	422	384	422	448	403	415	427	407	385	462	396	396	408	437	431	428	447	388	445	429	431	412	402	421	380	412	407	410	438	425	404	403	423	464	415	413	430	442	412	468	451	432	407	430	410	416	374	453	436	452	445	401	410	416	439	437	424	426	414	494	434	422	416	420	428	442	448	404	418	441	438	413	444	394	443	388	391	418	381	397	454	420	389	450	434	468	419	409	415	439	423	427	411	406	431	401	430	398	441	445	426	417	421	417	427	422	403	404	410	421	440	405	435	465	390	408	399	465	467	397	422	414	427	398	468	423	415	399	406	412	432	421	434	407	425	429	425	434	399	401	423	415	416	411	385	423	414	439	423	423	417	404	432	419	450	457	404	418	452	428	437	423	439	449	403	425	466	431	446	417	447	408	427	407	416	413	399	424	411	427	422	402	412	425	423	408	404	404	419	432	395	411	426	432	432	380	435	468	435	393	422	415	410	457	455	389	439	425	437	468	417	420	413	404	433	432	435	380	438	434	415	413	461	397	397	416	411	407	394	422	439	409	413	383	426	408	423	459	414	379	433	415	406	421	376	437	428	419	461	400	420	396	436	410	421	368	424	388	455	403	404	438	411	457	410	410	423	405	421	417	430	433	426	399	409	449	425	442	413	410	405	431	433	413	435	391	443	423	418	407	431	447	400	390	476	451	402	449	374	399	393	408	417	433	450	413	383	442	412	440	413	443	457	387	428	434	454	411	458	424	379	430	403	437	426	414	411	400	425	414	437	438	421	428	412	398	414	461	426	429	457	461	431	446	438	448	431	432	425	415	419	478	458	403	409	404	442	451	398	389	386	434	435	425	419	424	431	403	423	395	440	450	436	422	428	419	450	406	404	411	422	421	419	436	402	429	429	430	431	399	417	441	441	398	443	425	438	434	443	421	438	395	408	425	429	416	429	397	434	430	456	420	433	396	389	430	434	421	451	416	396	420	419	418	412	396	376	429	440	395	399	446	434	448	387	427	457	433	425	467	430	394	422	398	375	394	420	412	438	432	429	422	391	457	428	418	415	451	429	442	425	427	432	425	422	417	393	411	437	392	398	427	443	413	434	425	400	422	447	431	444	458	446	421	439	433	435	383	435	420	413	427	402	413	442	449	424	430	373	404	385	430	427	415	393	409	457	428	407	418	443	426	420	409	424	423	433	431	416	414	423	442	453	399	405	428	431	407	408	414	391	436	420	422	422	390	410	400	446	433	429	432	388	479	434	388	430	390	410	424	430	424	429	457	426	421	431	431	422	420	416	441	428	428	445	378	434	417	418	415	412	389	423	413	428	450	415	437	438	412	454	396	405	406	462	446	401	467	458	440	427	430	381	428	425	403	449	420	434	420	373	402	410	429	429	416	444	402	431	417	424	431	442	395	444	424	425	408	432	422	424	435	430	425	411	416	422	456	389	429	406	429	416	404	419	405	404	399	366	418	408	455	411	441	429	428	435	430	398	456	459	430	433	426	418	425	476	415	374	389	404	401	408	442	447	420	429	403	439	389	408	422	423	397	440	447	423	408	396	435	431	425	398	425	434	439	417	423	400	414	396	415	409	413	467	404	423	434	465	405	401	424	456	425	409	416	415	450	457	413	409	425	429	436	404	375	385	428	392	477	433	460	449	433	420	422	459	423	454	423	380	447	429	412	423	396	401	454	454	450	470	466	393	452	419	389	394	446	442	413	408	428	402	419	456	414	398	435	406	416	449	422	441	401	446	437	417	416	407	392	448	421	445	435	434	409	436	440	419	414	420	424	401	396	422	463	371	418	418	468	422	449	444	404	427	406	450	451	447	420	407	390	441	441	425	412	418	435	419	476	448	407	440	378	443	421	427	431	439	375	446	436	405	417	418	450	412	408	423	425	450	425	415	396	448	423	437	438	378	411	422	399	429	432	421	405	389	402	414	432	416	421	428	469	414	398	410	432	398	419	439	422	431	425	430	403	429	395	443	444	395	404	457	450	398	420	429	452	455	401	449	423	423	407	451	425	467	440	385	421	423	421	424	425	391	413	406	439	428	429	429	422	423	421	421	427	441	432	446	404	412	401	428	446	402	453	409	398	409	431	435	381	434	386	439	386	411	407	445	438	403	408	447	416	414	441	429	426	423	443	415	447	362	440	433	450	401	429	393	449	449	432	421	434	417	392	408	416	435	447	446	406	415	408	429	377	402	400	436	390	371	410	433	455	445	441	435	387	391	415	416	431	411	413	435	433	417	451	419	443	431	398	414	437	444	417	438	431	441	429	442	402	450	429	428	458	462	427	415	458	426	448	397	430	402	445	436	401	453	407	365	427	414	424	413	384	408	444	426	417	428	415	411	435	453	457	427	456	460	442	412	433	431	415	413	461	429	438	387	407	452	425	405	383	446	454	429	380	427	457	397	439	419	422	417	428	375	428	436	421	439	432	421	431	424	383	421	420	402	420	396	435	419	434	405	423	454	442	416	459	414	459	432	406	442	443	414	426	467	453	413	408	415	445	424	426	403	446	422	443	441	396	461	423	427	426	417	424	422	477	418	437	463	393	436	422	441	413	384	454	411	441	417	417
83308	70705	47709	25346	8531	451	143	143	141	131	134	134	143	139	156	152	153	119	152	180	147	147	142	152	126	137	155	149	153	124	120	149	179	140	173	174	173	135	163	138	141	151	158	154	141	169	156	159	142	147	136	155	162	146	140	174	138	153	140	131	141	155	132	146	146	157	140	118	157	155	172	148	124	152	138	137	137	145	153	152	145	147	149	146	179	158	143	139	137	146	141	130	149	155	135	145	150	145	137	134	135	122	164	144	131	131	125	162	171	145	157	159	145	153	133	129	165	158	168	132	130	172	129	157	164	133	145	131	150	150	130	148	131	155	139	125	152	172	142	145	138	149	134	141	141	151	145	120	121	125	138	149	138	162	129	125	141	159	140	161	127	155	150	139	160	132	184	129	128	146	145	173	167	133	147	148	140	145	126	141	160	161	163	141	130	142	138	149	118	150	137	131	161	162	124	139	152	138	134	146	121	148	173	146	146	140	158	144	162	122	135	124	135	167	154	147	158	150	155	125	153	147	137	160	134	147	144	150	149	135	143	144	147	161	138	141	118	149	168	126	119	156	130	134	149	113	138	150	129	143	156	144	127	127	142	148	127	119	140	156	149	159	153	157	146	144	149	128	125	159	164	154	142	169	145	169	130	143	143	144	134	146	147	141	123	138	131	177	151	148	146	144	161	129	153	130	145	144	154	128	149	138	134	135	145	176	150	149	125	124	163	145	169	151	139	156	145	182	146	126	151	163	148	155	164	159	156	149	171	161	172	151	132	136	175	133	126	131	150	158	135	152	151	147	130	148	140	144	145	130	159	158	136	147	133	157	136	137	140	149	135	132	168	141	154	149	142	142	115	148	145	133	145	150	151	156	144	141	148	122	125	163	160	145	149	142	146	137	120	146	141	157	129	157	153	146	146	159	150	139	143	147	137	155	128	137	143	152	129	150	139	153	138	123	147	116	156	153	158	137	156	144	144	133	138	141	138	153	131	149	126	138	122	151	163	143	138	143	139	144	151	136	154	128	142	158	164	157	155	151	150	168	115	167	163	146	153	146	160	158	136	147	129	165	143	138	140	137	171	147	151	131	147	162	153	161	132	131	145	164	153	135	151	127	147	158	156	136	137	126	140	167	135	158	141	140	152	160	143	129	154	127	118	148	147	147	163	146	137	135	139	143	125	129	168	141	153	132	141	143	138	151	148	132	133	146	160	124	157	132	144	135	139	148	144	134	149	141	146	136	135	162	177	129	134	165	122	147	165	130	135	145	153	149	158	152	150	143	155	152	148	156	155	141	140	138	151	141	145	144	116	152	162	162	178	154	160	140	136	147	162	129	136	132	155	160	134	128	141	142	146	156	152	126	160	158	150	138	132	142	147	132	131	144	130	145	151	130	135	107	135	134	150	159	154	147	139	153	137	140	136	137	141	143	129	126	132	132	134	137	147	132	134	156	139	149	134	167	155	163	164	146	131	149	126	127	125	149	153	138	155	174	150	128	144	155	147	146	148	149	128	147	169	149	148	152	165	136	154	141	144	126	139	146	131	162	147	151	145	170	146	152	153	140	139	141	132	144	169	136	133	162	154	136	124	144	136	160	138	128	154	150	158	126	176	140	143	149	130	157	143	137	140	145	155	134	161	153	142	162	155	142	127	157	139	153	125	156	148	129	128	149	140	146	126	140	153	136	157	114	122	151	148	138	145	157	142	173	142	141	134	134	145	128	164	138	137	134	121	132	127	149	141	152	147	161	146	128	148	158	150	137	148	156	148	139	119	128	150	143	121	150	131	144	126	140	127	139	157	121	134	128	144	152	153	157	146	163	128	149	159	141	141	171	130	151	153	127	161	141	123	133	128	131	128	139	115	150	139	141	143	141	145	142	165	171	152	137	145	161	158	172	175	116	148	128	118	134	127	151	132	133	168	123	133	139	140	140	159	141	144	138	128	159	121	130	164	163	153	143	137	138	145	130	158	141	154	160	133	154	133	126	151	154	151	151	148	155	135	120	137	164	144	142	148	173	129	173	157	169	154	145	155	154	139	135	137	155	135	150	156	177	164	130	130	105	144	130	142	162	147	169	158	137	159	148	137	126	125	140	137	138	134	157	149	162	143	161	139	142	136	147	147	143	154	150	117	123	140	144	132	167	147	128	151	154	151	156	144	159	168	139	145	146	144	119	129	155	143	122	151	150	145	118	166	145	135	154	140	129	147	140	137	137	176	136	152	126	145	151	141	141	155	142	148	151	178	155	126	171	157	130	152	135	148	141	150	139	153	140	153	171	139	154	162	157	142	139	159	152	147	156	151	145	145	124	143	153	149	151	148	139	154	141	143	141	137	144	138	153	144	141	142	148	142	150	151	157	144	134	128	147	163	136	141	130	146	143	142	163	173	155	158	143	124	154	134	143	150	144	142	142	118	111	140	143	137	137	151	129	155	144	131	147	152	141	127	140	152	128	143	146	152	146	127	149	134	156	158	146	154	160	166	160	158	161	134	138	135	134	121	145	129	143	161	141	138	155	155	143	146	141	134	160	159	140	156	147	149	147	165	170	135	129	151	122	138	167	141	146	135	156	151	137	149	138	137	163	115	149	156	153	132	141	145	121	143	139	158	158	144	145	130	167	158	147	127	142	139	171	160	149	163	121	142	139	126	139	137	147	140	151	129	151	125	153	135	152	147	134	164	126	142	144	150	157	136	131	114	135	130	135	125	136	150	158	166	151	142	120	150	123	149	138	132	139	156	147	132	152	131	133	123	141	134	154	134	146	126	136	150	159	135	138	129	151	167	132	137	151	136	139	153	126	130	138	141	133	151	136	141	161	139	145	151	155	162	150	148	128	125	137	153	145	131	160	152	154	131	159	160	148	143	143	146	134	120	142	130	144	138	137	142	153	141	127	127	151	132	146	149	134	164	152	144	150	161	138	149	137	141	158	154	130	158	176	138	132	143	144	136	132	140	155	146	148	154	153	163	159	168	143	154	148	121	121	154	160	144	151	156	144	154	153	149	156	162	134	159	134	136	152	148	141	152	110	153	161	162	122	162	143	164	162	145	141	144	153	142	138	142	144	141	143	128	141	137	136	148	130	143	129	133	151	142	135	147	136	139	135	117	136	164	149	141	163	134	160	150	128	150	143	153	124	150	132	138	147	165	126	157	152	128	136	130	145	150	140	126	141	139	144	139	149	131	151	143	148	142	147	123	141	157	136	140	142	132	133	141	142	144	151	138	141	119	146	157	140	167	131	143	154	145	139	160	130	149	136	137	105	139	126	117	142	142	135	141	157	143	156	143	149	161	126	129	151	186	152	137	139	127	146	130	142	137	139	153	123	149	139	132	164	122	138	125	138	140	146	146	136	155	160	141	158	155	155	139	157	144	146	136	144	151	139	171	153	135	156	146	169	162	151	142	149	141	154	140	145	161	159	150	132	132	151	159	153	126	126	133	142	164	148	132	126	160	160	155	123	148	160	126	132	154	163	152	135
70374	61639	45847	27442	6982	359	358	361	360	371	330	345	350	320	342	320	365	346	351	347	351	348	355	352	333	359	323	347	316	345	348	343	322	356	375	316	346	358	321	342	330	354	378	413	393	408	391	382	401	361	373	353	367	374	343	365	355	336	350	317	342	324	359	362	344	353	330	316	363	345	363	363	354	337	336	324	333	330	371	338	322	341	327	334	332	350	366	351	352	346	347	353	331	359	334	337	360	320	350	357	372	320	345	329	343	372	344	366	355	328	340	320	329	307	323	325	332	329	371	326	312	355	357	354	352	378	338	339	354	337	356	339	353	345	330	367	389	374	345	367	362	320	329	331	358	329	352	332	334	359	359	380	372	348	349	353	345	346	348	351	358	362	361	343	332	357	350	345	339	318	357	362	335	326	328	353	332	345	331	355	330	306	352	327	333	339	314	322	344	368	344	364	338	375	351	338	340	368	363	325	343	357	338	337	333	356	375	329	332	311	322	368	375	340	355	338	342	324	348	349	400	358	357	346	328	353	334	386	366	341	282	316	368	328	327	334	366	359	360	344	323	371	345	381	341	314	358	343	344	322	370	342	347	341	364	362	300	340	314	357	365	375	340	326	367	318	340	375	376	324	338	314	332	297	337	335	357	327	336	326	340	342	319	361	335	351	339	339	356	348	318	382	318	372	367	347	349	355	332	321	349	368	338	321	332	348	330	319	359	354	341	336	360	324	321	358	327	324	332	377	329	374	375	349	343	349	365	344	310	350	358	329	367	348	361	329	330	332	346	324	348	314	341	341	344	371	344	329	357	373	340	342	291	354	320	320	353	334	365	328	359	356	348	306	320	323	307	300	350	338	336	349	355	350	347	358	362	335	338	351	351	313	353	337	331	318	349	339	334	325	347	310	327	341	338	338	330	374	338	345	335	336	334	337	337	335	346	351	360	359	324	339	362	357	330	349	359	344	341	313	337	295	345	340	360	345	328	346	309	339	375	330	349	382	359	315	364	340	347	347	360	352	326	367	343	348	324	369	343	353	352	327	348	335	333	335	338	303	348	359	369	334	351	365	347	350	415	338	360	312	399	361	345	334	326	358	336	341	357	343	330	297	333	330	332	308	370	339	349	346	330	340	364	338	343	362	342	324	346	345	353	350	365	311	364	348	353	343	361	361	362	333	320	338	298	336	353	329	319	357	364	353	309	347	347	353	327	364	337	342	337	342	362	339	321	361	346	323	340	337	317	323	340	320	358	363	333	334	347	342	335	336	333	329	348	332	366	334	325	344	365	326	331	329	333	376	329	377	354	347	337	331	347	341	313	325	370	333	309	357	340	343	381	380	335	331	362	354	358	360	345	345	343	365	341	378	319	347	313	318	360	343	329	330	360	321	359	331	338	342	364	320	318	364	340	330	360	322	351	342	324	364	345	307	366	337	357	367	383	310	336	348	360	336	320	355	354	308	346	328	347	336	324	329	366	341	367	356	334	330	335	349	344	322	341	349	367	311	362	367	327	339	312	360	359	318	364	350	301	349	359	375	353	313	344	338	344	364	341	366	340	340	358	362	339	348	367	322	353	307	334	335	365	344	332	324	313	357	348	339	320	341	326	332	352	378	350	348	354	348	361	360	361	312	317	348	293	345	360	354	350	339	356	331	309	301	351	308	372	328	345	331	304	329	327	355	338	337	338	340	321	366	315	336	375	343	326	344	341	366	341	380	342	337	356	387	325	335	318	366	330	349	342	349	348	323	334	377	379	343	331	336	341	320	363	317	331	336	362	332	342	348	362	361	363	347	351	344	323	379	355	343	361	340	340	358	345	319	381	362	338	357	321	356	332	330	318	317	383	313	367	352	328	335	356	353	326	372	338	342	359	315	358	319	360	359	344	350	326	342	343	327	342	356	332	315	355	356	344	365	326	329	341	344	317	352	318	353	334	298	351	338	345	325	353	340	323	335	353	355	357	362	333	357	308	330	336	343	349	351	367	347	343	324	342	343	354	349	322	320	370	367	329	342	313	325	314	326	300	349	342	362	312	345	348	336	342	338	317	356	376	310	361	359	364	329	347	354	327	351	343	324	324	302	346	346	337	313	324	339	354	369	344	340	383	338	335	355	343	377	315	371	376	330	330	356	352	341	354	337	371	333	347	311	332	366	355	347	362	363	323	289	317	332	323	353	346	338	364	308	340	332	335	343	355	321	293	349	325	339	316	331	344	328	349	323	324	372	345	318	382	318	316	346	381	297	336	335	308	311	311	320	342	322	342	344	351	318	350	331	344	357	347	372	328	340	364	367	349	379	350	340	320	347	350	368	388	338	355	333	346	354	393	342	331	354	340	339	337	354	364	331	351	361	366	327	366	318	313	360	374	369	333	360	341	343	338	331	340	331	323	355	306	345	375	304	346	359	369	326	305	335	346	346	367	355	344	350	353	347	374	318	329	322	369	325	356	341	341	339	347	380	333	319	333	340	332	318	342	343	342	344	362	354	358	371	333	329	316	335	351	344	314	344	353	367	348	309	370	345	350	316	340	365	350	349	319	367	336	363	318	344	309	370	358	329	356	342	365	340	342	345	351	357	331	359	320	393	357	337	349	349	354	345	343	329	332	334	328	380	352	343	343	326	335	342	300	339	338	347	369	344	339	324	341	313	353	352	364	375	345	325	364	310	337	372	327	371	337	328	362	332	326	350	341	363	348	331	338	299	338	342	294	362	329	311	317	343	323	377	358	355	351	323	355	355	365	323	340	331	316	336	361	380	334	354	371	364	343	338	324	345	331	358	321	352	326	384	346	358	355	346	345	362	347	328	341	346	372	325	322	323	348	323	337	306	321	377	339	322	314	323	316	356	312	333	343	344	340	350	346	346	365	348	362	355	361	338	339	332	366	337	350	377	337	315	357	315	358	344	319	333	318	365	330	342	351	342	329	339	336	352	334	360	338	346	349	323	375	353	314	324	363	309	365	340	300	324	341	350	335	347	331	350	356	355	360	331	365	346	333	331	338	309	339	346	336	336	317	375	365	329	343	343	399	344	331	350	367	323	305	347	321	360	339	303	329	347	334	325	331	349	314	334	375	347	345	361	359	322	349	324	338	354	349	342	325	388	330	357	357	309	363	376	337	330	338	366	331	355	312	332	366	345	341	349	343	372	352	351	362	344	350	350	339	337	364	353	331	339	284	335	334	329	328	346	363	340	321	355	342	338	369	336	349	363	348	320	304	340	351	325	342	331	370	338	318	354	351	368	350	344	352	320	347	347	308	338	369	342	354	334	339	337	344	314	345	335	314	348	366	343	335	328	356	338	377	379	322	348	381	331	380	326	363	326	370	343	359	348	376	343	338	318	347	355	331	357	333	348	322	396	333	358	344	361	314	343	374	354	364	327	356	341	353	318	354	358	379	354	325	341	313	339	316	346	354	371	335	341	360	339	363	347	347	363	337	351	334	348	370	349	341	346	315	338	322	332	335	324	334	310	353	343	375	334
48052	26955	9726	1670	272	164	141	134	159	151	139	145	143	151	137	151	151	148	135	147	132	147	160	142	139	157	144	155	160	122	151	160	135	145	150	149	156	163	154	134	129	140	153	142	150	155	145	135	140	148	154	137	143	147	142	145	150	150	154	147	133	133	150	154	164	160	166	129	150	126	134	147	149	132	123	162	136	147	116	131	133	151	151	144	150	160	151	156	166	129	157	162	157	115	163	169	136	170	160	148	132	146	140	131	140	133	127	131	142	143	155	135	153	151	136	148	161	127	169	144	136	158	140	139	139	143	137	156	182	125	151	140	149	150	165	139	135	142	147	158	166	136	145	163	137	164	135	108	143	135	151	145	145	142	123	150	130	147	135	158	126	160	137	162	151	154	146	147	138	140	134	165	152	142	151	152	142	150	144	134	130	149	145	148	147	158	158	141	161	150	122	165	142	139	137	150	153	155	158	138	159	151	142	151	136	133	140	155	135	156	125	152	159	156	137	144	136	122	129	137	161	157	142	154	130	152	147	156	137	153	151	135	153	150	154	143	154	145	151	130	151	140	147	166	150	156	142	158	139	125	147	130	125	136	146	151	138	138	137	137	163	155	144	155	174	158	148	125	156	149	176	156	161	160	158	145	149	156	137	147	138	150	116	139	140	158	144	178	153	139	157	128	159	147	147	160	137	146	149	164	129	153	148	158	169	133	167	111	150	161	151	146	153	128	149	149	138	144	161	163	140	142	142	133	137	150	140	149	146	146	138	144	133	125	142	154	140	130	155	154	145	137	136	162	130	143	150	142	155	176	154	142	152	168	163	120	152	155	146	156	148	124	155	143	148	141	150	146	136	143	154	135	139	138	142	129	148	162	135	140	156	136	129	135	132	141	129	141	152	149	160	160	164	133	151	122	133	141	143	157	136	153	139	162	167	139	137	154	151	143	140	153	145	149	138	148	147	144	140	170	123	141	161	146	131	145	154	171	142	146	167	161	164	158	141	138	168	149	162	164	140	145	156	135	145	162	144	131	148	151	157	138	145	154	135	150	127	158	137	135	146	149	133	125	153	157	148	125	137	148	165	143	148	141	123	137	122	135	130	140	128	142	140	155	140	148	143	162	137	150	144	129	153	133	161	158	144	123	143	146	145	150	155	135	172	139	153	141	141	123	153	144	138	151	142	139	138	135	135	145	136	143	141	133	164	154	122	155	151	144	146	158	134	150	158	157	143	158	158	143	155	141	156	141	152	149	166	137	122	154	146	151	165	157	137	159	160	134	149	139	127	153	140	146	145	149	167	143	156	156	147	156	147	151	142	163	125	134	172	159	155	166	140	146	135	173	138	142	141	138	140	159	126	146	136	152	151	128	155	148	150	147	131	136	113	144	139	129	125	150	153	132	128	144	137	150	154	151	151	153	131	138	122	151	136	141	172	156	149	124	150	145	145	148	149	145	139	139	136	139	139	156	142	170	134	172	150	129	135	162	140	141	147	146	139	147	148	147	118	150	139	140	150	155	151	164	145	148	144	128	135	136	145	139	143	154	146	176	144	175	141	145	135	150	153	137	154	158	141	170	135	154	126	139	169	150	167	143	132	146	143	155	169	129	108	163	139	145	151	140	125	157	147	128	134	130	146	145	158	161	159	133	153	136	146	146	129	137	142	141	168	131	146	140	159	142	143	150	144	121	143	128	138	142	122	129	149	132	154	133	140	159	175	171	139	131	131	135	143	153	147	135	160	147	147	165	144	136	140	157	150	152	148	158	148	167	149	137	144	155	172	145	155	146	130	132	163	171	157	146	156	158	138	148	168	154	161	139	123	141	135	132	151	178	138	143	141	149	147	150	129	123	149	154	142	147	142	154	131	133	139	159	147	134	142	138	133	130	153	122	157	153	157	150	133	130	148	154	152	151	148	138	140	154	167	147	118	143	159	152	154	170	174	144	142	152	120	164	156	160	162	139	129	135	149	147	177	156	124	141	136	144	158	153	128	165	152	150	161	156	131	146	145	126	143	164	146	124	127	145	141	154	133	145	143	148	142	144	145	162	146	169	147	144	148	151	158	161	139	134	133	151	158	150	137	151	136	149	133	167	162	135	143	144	155	153	139	129	146	155	158	157	155	133	165	134	136	156	160	147	132	147	154	143	134	154	144	161	124	138	154	153	174	155	137	139	144	143	160	128	146	134	143	140	147	160	171	141	175	135	133	142	142	131	134	138	143	140	162	176	138	153	149	173	166	139	144	137	140	151	141	135	164	129	162	159	154	154	143	153	148	134	149	150	161	145	146	142	145	164	139	134	146	145	153	155	136	150	152	157	139	150	158	159	133	179	146	140	139	146	117	151	151	157	147	159	158	155	166	145	162	177	160	134	142	159	113	150	127	169	162	168	152	151	145	136	162	130	136	153	153	163	140	153	139	143	141	129	141	153	154	168	141	149	153	134	140	154	127	132	136	150	139	143	146	156	152	141	140	156	170	147	137	162	164	149	140	146	130	165	157	129	149	157	138	130	145	136	153	137	153	153	153	158	157	134	152	162	149	144	148	131	167	157	144	157	137	159	163	166	155	142	163	177	155	145	152	151	147	152	147	141	142	130	133	164	156	151	147	151	157	130	139	150	124	124	136	150	139	155	126	150	164	165	148	179	154	153	134	144	126	164	139	139	140	136	145	145	116	159	140	146	124	126	162	153	139	158	135	162	127	157	149	142	159	126	156	161	143	157	178	149	133	144	134	148	145	130	147	133	168	152	156	138	160	150	138	145	145	142	142	146	160	154	152	139	157	164	122	127	124	149	135	165	150	150	155	139	132	150	151	128	125	153	157	162	158	151	165	136	111	125	162	147	141	152	121	151	172	141	136	155	151	140	156	187	154	148	164	128	165	119	153	137	138	115	176	154	128	137	149	130	168	136	130	150	139	146	142	139	140	146	134	151	149	126	159	164	142	140	131	165	151	169	149	169	136	134	159	131	154	164	138	138	133	138	137	134	128	137	126	146	133	138	137	154	165	160	151	136	135	144	124	149	168	147	139	151	155	144	142	153	135	136	144	158	139	160	153	171	142	135	135	146	132	165	155	151	130	175	147	128	147	143	142	140	155	138	133	134	126	135	169	141	143	160	138	161	153	162	152	143	152	124	148	134	149	163	145	135	152	144	146	161	146	121	160	152	142	149	148	159	162	146	145	135	139	168	142	142	123	143	135	112	149	143	148	143	160	144	128	147	160	134	174	156	152	135	154	133	137	163	124	124	138	135	141	150	161	128	148	152	135	154	145	147	157	130	122	135	151	170	153	156	130	146	134	148	168	145	149	142	154	149	144	155	143	142	147	135	142	160	139	147	145	135	148	154	142	148	159	137	140	150	152	152	147	150	163	157	145	154	134	133	144	155	162	145	162	159	147	155	155	130	126	155	153	145	143	149	166	150	159	164	150	147	148	145	141	144	132	137	167	142	143	148	131	136	143	128	152	139	133	151	135	145
41591	24770	10339	3464	608	347	374	352	341	393	380	381	337	341	395	354	342	370	387	396	329	368	382	381	346	347	351	382	352	348	375	389	384	344	332	352	335	366	371	358	361	388	376	356	359	355	356	362	334	400	387	334	371	335	354	372	357	343	388	346	355	351	366	366	374	373	385	363	351	384	380	383	367	379	390	359	354	374	391	346	357	378	346	337	352	383	409	340	360	372	345	362	342	346	404	383	377	365	368	359	374	337	353	355	359	374	349	377	366	362	402	339	367	359	351	378	353	358	346	376	379	388	360	354	349	359	373	347	348	366	401	345	378	402	349	365	347	349	325	348	339	377	333	345	376	378	357	364	375	370	334	382	362	361	354	375	358	396	389	374	387	359	348	359	380	367	363	357	345	365	355	330	364	351	358	378	390	374	364	365	347	370	349	356	384	349	344	358	383	335	371	373	371	347	358	347	376	321	374	350	339	366	367	317	364	359	389	354	350	374	379	361	323	361	362	333	390	378	373	372	349	365	360	352	372	347	351	344	363	394	337	377	339	338	350	335	383	350	359	362	299	379	342	345	330	354	356	365	392	330	339	372	354	340	346	364	374	353	360	379	346	378	359	359	345	358	347	386	377	344	342	349	387	369	328	352	363	346	377	350	370	357	368	330	328	357	348	333	378	387	318	351	416	352	388	354	335	364	344	381	378	368	365	328	374	333	383	381	362	375	407	393	333	357	359	358	365	368	342	378	361	360	330	338	343	355	389	362	360	379	349	357	371	356	355	349	354	335	375	362	368	352	348	390	358	341	355	383	395	329	346	383	400	355	361	372	335	350	358	361	351	363	357	330	395	363	332	353	355	370	340	373	316	365	338	386	365	379	371	359	374	361	329	341	352	349	352	348	341	383	370	373	362	373	384	354	352	376	349	341	361	346	364	368	390	339	390	324	352	367	367	346	345	359	351	370	378	369	362	372	352	352	384	391	367	356	343	368	379	358	366	344	337	330	348	344	381	331	347	348	348	377	365	377	368	350	367	364	383	341	372	349	341	355	379	376	354	344	319	380	325	359	374	361	332	337	338	357	404	362	322	382	407	367	358	337	373	346	399	361	382	377	377	367	348	399	398	364	354	371	321	359	358	342	368	391	339	402	354	369	405	356	352	378	344	363	396	370	359	385	350	355	360	345	351	357	356	375	326	341	365	375	360	383	351	396	352	367	347	359	364	373	335	363	385	332	351	391	357	382	356	353	360	347	350	375	367	371	370	337	368	374	376	351	394	376	368	398	346	357	383	373	342	385	367	330	350	340	319	370	388	360	332	334	332	341	338	360	364	356	351	371	351	354	372	384	376	347	357	324	349	392	394	389	362	355	363	368	348	381	339	350	388	334	371	343	364	341	329	383	343	364	342	372	358	350	392	361	335	382	362	372	375	344	362	337	326	357	369	371	393	349	351	357	341	346	343	378	365	397	344	375	368	381	358	368	371	379	328	377	341	354	383	347	359	358	335	366	333	349	360	365	381	368	373	338	376	382	339	369	354	358	372	374	338	368	359	345	386	322	374	345	343	376	378	331	350	361	345	359	378	349	348	385	369	353	371	353	401	328	355	358	366	360	348	340	364	355	352	382	367	367	343	358	388	391	381	361	353	354	401	368	362	374	379	367	331	382	395	372	340	358	397	343	355	391	363	370	370	359	358	392	367	354	371	362	365	365	378	377	330	378	354	353	359	381	349	354	347	363	338	380	363	407	328	375	363	352	363	355	379	396	346	360	370	380	359	360	392	356	348	332	351	367	356	375	396	343	371	376	341	362	377	360	357	363	349	388	355	386	346	366	340	367	387	367	411	324	340	363	365	363	360	353	340	317	371	340	352	333	378	351	340	371	349	375	333	342	364	336	347	339	383	337	382	353	379	349	346	372	375	389	355	351	356	381	383	334	346	367	361	354	360	385	327	376	376	329	380	333	348	360	370	370	358	355	383	384	363	332	385	369	368	348	328	349	340	343	353	336	325	369	374	354	378	358	351	343	352	364	366	369	389	384	348	347	339	357	350	363	385	335	367	350	338	391	343	320	397	319	368	370	367	368	341	376	331	362	323	364	385	357	357	344	361	377	342	354	341	338	382	354	379	379	386	364	354	381	373	348	363	350	333	346	380	338	323	349	366	393	361	388	374	403	348	372	356	381	354	319	358	339	365	332	382	347	354	367	357	340	400	333	337	340	365	356	369	352	370	354	367	361	335	344	367	358	366	361	362	346	378	353	367	381	342	333	368	378	374	346	356	379	341	349	352	371	369	362	328	363	353	360	349	364	340	388	385	377	394	350	367	371	393	375	344	364	379	326	395	380	353	338	340	384	386	350	378	350	378	373	368	365	339	315	361	366	343	373	338	360	345	340	352	342	344	328	405	329	375	332	354	359	384	369	339	360	342	340	357	333	386	353	344	374	346	366	375	330	324	342	376	359	377	380	345	341	384	341	372	370	329	367	333	357	373	379	359	360	375	414	339	367	361	340	412	338	367	349	350	364	378	371	361	371	344	375	368	341	349	342	377	334	371	400	385	380	370	373	373	362	361	344	342	365	346	402	350	338	344	365	378	338	393	374	320	323	360	348	343	375	346	337	369	369	378	336	393	346	364	388	334	328	313	362	335	345	336	320	352	378	341	372	382	367	355	345	364	336	348	367	327	379	365	369	355	335	340	373	365	372	386	355	351	354	376	334	389	353	360	331	371	346	333	358	352	341	353	321	353	354	380	343	354	360	346	372	373	363	362	364	400	358	348	357	347	373	331	352	376	343	332	368	339	365	349	363	379	349	356	363	373	351	354	372	381	341	360	381	385	359	354	327	383	330	351	321	361	352	367	361	355	357	349	391	347	361	368	372	370	343	385	388	361	391	362	387	378	366	329	358	373	408	396	394	375	331	375	364	377	347	347	372	363	378	365	365	319	345	361	370	346	358	338	387	368	377	343	358	356	354	358	354	375	365	370	372	369	322	370	366	344	328	366	364	317	353	372	343	370	392	396	383	369	344	358	339	343	345	344	326	398	345	349	346	357	326	365	376	346	354	365	364	376	345	381	367	370	351	390	380	415	373	352	380	328	381	324	335	368	349	364	350	357	354	334	354	367	368	388	403	353	392	375	372	369	398	355	356	357	391	344	373	389	361	377	371	335	353	357	345	364	373	392	371	415	363	364	336	353	341	388	350	354	382	385	367	372	373	391	357	383	364	353	387	375	389	357	359	349	362	364	346	376	346	379	330	377	375	346	389	394	388	362	342	372	363	370	317	359	369	388	363	359	335	406	341	382	334	389	358	370	378	358	352	372	365	360	358	352	358	366	368	350	364	347	340	353	359	359	374	339	351	384	358	363	341	363	335	370	378	382	347	356	333	375	351	368	371	342	369	373	351	355	396	381	350	388	329	333	338	335	410	373	407	383	325	377	342	372	344	382	363	366	367	368	345	324	328	382	342	357	347	351	362	367	385
79441	61564	38612	17830	3062	227	189	168	180	190	187	174	205	185	188	176	174	208	184	178	185	183	164	176	195	170	184	170	200	168	164	176	167	164	188	184	191	172	189	167	140	195	180	176	178	176	171	189	162	169	181	196	181	195	181	156	180	171	175	167	174	188	195	182	184	173	162	176	191	177	179	185	189	174	170	182	173	199	172	182	184	191	195	169	207	166	202	172	167	165	147	178	161	177	181	180	202	165	166	208	187	186	180	159	191	181	210	190	161	171	168	175	207	175	168	178	178	189	181	171	173	189	199	168	172	158	172	155	184	183	183	182	176	192	175	177	168	187	181	183	203	174	189	196	176	194	189	189	179	195	190	180	167	176	173	183	168	192	163	186	176	165	173	175	195	186	189	157	185	161	188	178	162	169	197	166	185	160	187	166	159	162	196	191	181	198	157	164	179	158	189	194	176	161	185	140	162	163	167	184	178	173	184	193	177	187	193	186	180	168	186	172	171	185	198	218	217	183	180	173	179	170	176	214	189	163	168	183	180	186	172	176	165	210	200	188	167	173	186	188	188	187	188	191	164	184	202	175	177	194	201	176	192	194	191	165	189	187	176	186	179	168	155	203	186	180	184	194	175	192	189	198	159	144	187	176	163	156	168	154	177	197	174	197	193	191	165	195	193	147	192	189	191	176	174	175	173	173	161	204	187	170	171	173	158	166	143	199	179	175	175	185	182	175	178	164	163	189	167	189	191	160	178	160	171	212	176	169	182	186	167	183	168	174	193	170	170	171	184	171	161	165	152	185	174	178	173	188	184	176	170	176	179	173	169	173	172	172	159	154	165	157	213	197	171	152	182	186	177	155	153	190	186	177	172	174	170	183	169	174	174	184	187	179	195	168	164	187	197	183	164	164	192	176	188	188	179	160	182	191	177	194	222	192	183	179	170	158	178	148	147	164	183	180	176	190	181	187	196	182	181	193	173	190	181	190	160	162	209	166	173	149	158	194	188	176	176	192	149	167	157	150	175	175	168	194	207	175	169	173	166	178	165	172	183	168	197	185	167	159	179	187	188	174	179	170	182	185	162	154	172	185	186	170	156	170	175	162	191	185	176	159	191	170	192	175	178	154	216	169	198	183	170	171	176	176	186	187	195	141	186	184	166	177	195	178	178	161	172	182	158	155	165	176	210	158	163	196	174	160	197	185	187	173	194	172	202	186	158	167	187	205	200	192	173	206	173	162	159	173	183	208	187	190	196	200	175	174	174	178	164	161	166	192	156	185	164	191	188	159	165	166	176	163	179	170	180	171	155	163	157	198	178	203	192	176	190	174	161	149	176	200	153	158	178	179	203	160	174	200	149	182	198	192	187	178	177	181	173	170	181	174	204	172	186	170	165	189	196	156	163	182	164	163	174	163	178	184	174	159	156	197	156	186	174	150	175	190	178	157	172	186	181	184	160	173	185	175	194	210	187	188	184	176	147	184	185	213	156	163	181	179	177	176	166	173	206	212	192	189	190	160	172	176	164	185	198	149	162	188	166	183	167	183	199	183	175	158	177	189	162	168	164	197	189	145	193	183	168	162	172	166	171	165	204	199	176	176	191	196	197	179	172	180	169	165	162	195	182	174	212	183	190	176	174	171	172	177	186	183	192	174	164	190	215	178	148	178	196	206	184	190	156	174	183	180	151	180	171	160	179	185	195	167	172	171	153	187	172	191	179	162	154	174	193	152	186	175	168	190	185	168	169	163	189	158	177	154	191	168	189	181	153	200	183	157	168	170	199	172	180	191	175	186	150	172	183	186	173	175	192	181	197	193	183	175	175	189	193	177	188	198	201	208	158	147	200	173	185	196	192	171	177	185	187	150	176	199	210	193	186	181	165	180	181	160	202	176	174	163	185	173	172	160	177	170	180	180	172	156	153	187	163	178	185	156	168	186	184	199	161	166	165	166	169	167	162	179	178	168	178	166	178	174	175	196	172	191	170	193	163	173	163	180	156	200	157	206	154	185	186	169	172	199	194	179	163	187	170	173	179	170	164	202	193	193	180	206	171	187	159	207	169	217	191	174	167	181	172	195	180	164	187	195	191	191	171	178	152	170	167	166	172	205	201	214	166	166	175	191	176	170	181	178	171	182	159	200	188	190	182	164	170	167	181	163	189	163	192	163	211	183	178	170	183	187	183	181	164	195	183	180	181	172	183	174	186	210	166	188	187	153	176	171	186	160	184	166	189	179	170	181	150	156	188	178	165	186	172	155	166	196	178	164	190	160	200	181	193	204	178	165	172	180	189	177	187	179	180	157	195	175	182	176	176	150	159	180	177	157	174	166	194	200	187	193	172	190	167	195	198	167	169	197	180	170	180	216	185	186	190	201	176	181	176	173	158	144	163	178	184	192	193	170	163	188	169	187	193	203	176	209	206	174	169	169	191	174	163	154	182	191	166	180	186	177	173	180	190	171	166	170	185	182	161	172	184	171	180	173	179	192	179	168	188	181	191	168	177	178	152	160	164	169	151	180	167	172	182	185	193	149	205	184	172	173	187	204	149	177	179	172	162	171	173	174	190	201	184	150	175	169	177	180	181	192	174	168	162	184	171	159	166	194	193	186	189	167	190	167	209	174	171	178	170	190	183	162	179	184	177	165	157	148	188	165	178	169	192	163	169	172	185	196	163	150	177	172	201	184	198	163	165	183	168	190	183	169	169	182	163	204	174	184	158	193	197	179	191	183	165	193	167	171	159	138	177	188	193	185	191	180	179	170	188	188	164	177	181	178	181	172	183	184	185	164	198	180	169	199	178	166	197	156	151	174	199	172	170	179	182	188	179	172	171	158	184	166	165	178	177	179	169	159	174	164	152	186	203	188	144	191	175	181	158	139	179	158	156	181	181	187	155	177	200	193	182	172	164	175	174	198	174	181	167	170	167	179	165	194	172	153	188	158	170	187	183	181	189	167	184	177	173	157	174	187	193	183	144	158	197	186	178	183	175	178	186	173	167	192	180	170	190	186	196	188	188	186	208	191	178	189	180	178	165	180	171	159	175	158	167	177	186	177	176	171	199	170	171	190	170	177	197	163	164	196	195	164	170	149	169	190	187	178	181	177	177	188	170	161	149	151	189	164	163	162	181	165	157	167	165	170	200	177	176	170	166	173	172	175	162	169	178	193	175	180	177	189	168	189	186	188	159	185	207	176	186	204	188	187	159	172	177	179	169	171	178	178	205	207	177	192	179	185	201	163	169	172	193	174	183	174	168	179	149	191	220	172	160	159	203	186	172	181	166	185	170	187	184	141	171	174	167	193	172	225	197	191	182	168	189	190	187	170	164	194	176	154	184	176	165	156	190	170	181	165	183	192	164	181	194	178	180	209	185	168	183	161	200	174	189	170	180	159	175	172	205	188	149	174	182	187	185	170	182	189	173	170	185	172	198	159	153	154	191	181	198	182	167	158	203	175	156	175	185	185	162	170	204	169	186	192	171	191	186	177
61003	50192	36938	19467	2844	477	391	422	394	421	444	449	422	462	397	419	430	422	392	449	412	401	406	454	455	433	400	455	410	477	414	411	392	433	435	411	422	442	413	442	455	392	475	451	460	458	442	434	433	409	399	411	431	460	378	419	408	401	406	439	423	469	411	411	420	431	429	434	439	408	438	423	415	380	384	393	443	441	411	421	446	462	446	443	426	429	377	431	391	484	417	427	422	427	422	407	438	417	431	447	429	458	434	428	406	397	380	427	401	448	424	434	402	444	435	441	431	413	375	394	425	426	420	412	441	450	408	419	423	424	381	415	422	432	411	419	425	398	400	427	467	396	398	438	445	414	403	459	430	440	413	386	415	453	412	458	460	432	402	439	470	459	414	453	413	446	435	429	413	404	459	440	416	432	403	421	432	410	405	406	446	444	410	414	462	440	439	427	425	439	411	440	433	438	423	438	419	381	398	424	430	442	422	434	440	422	450	457	412	428	430	413	419	456	399	474	406	399	431	409	418	427	429	413	418	456	418	441	428	459	400	441	383	437	433	413	430	452	444	420	406	406	433	406	443	414	413	428	407	439	411	423	454	417	405	397	430	403	408	411	435	411	396	401	428	439	419	419	421	438	434	437	416	447	415	442	404	428	361	412	414	447	471	406	439	384	419	444	405	454	435	396	443	401	420	405	381	435	402	412	404	408	414	428	424	416	432	447	415	420	408	456	401	403	393	443	474	416	446	436	378	409	430	432	403	438	438	432	417	437	438	406	401	440	429	428	425	392	443	413	432	436	440	441	430	415	409	461	461	393	426	406	439	413	412	402	430	432	438	435	448	417	424	429	377	419	400	429	412	388	426	443	436	436	461	395	437	423	442	395	433	428	446	413	405	403	435	420	471	408	414	418	448	423	394	458	444	420	425	434	382	413	441	421	411	415	429	414	434	408	399	421	401	433	418	442	440	399	405	433	418	430	388	393	422	429	413	410	454	409	422	430	427	438	393	424	426	453	417	423	447	426	451	457	443	408	397	426	423	421	395	417	363	430	411	422	419	429	413	428	387	454	417	388	386	381	426	448	449	436	430	428	408	429	403	411	441	433	432	405	464	446	402	454	412	434	411	430	396	422	424	429	469	395	399	416	439	365	413	429	438	453	409	430	412	394	414	417	433	443	398	418	449	410	447	412	399	432	420	415	393	417	443	426	441	403	408	429	397	435	448	427	433	444	379	436	447	429	378	446	429	424	462	448	384	434	377	387	375	411	398	420	430	431	425	398	402	461	390	425	422	448	435	410	446	401	431	415	443	432	413	420	408	404	414	428	446	447	412	393	380	409	409	424	445	440	390	389	393	437	452	456	447	408	439	429	420	449	437	415	451	446	433	427	417	435	419	413	416	401	412	459	396	428	405	430	433	433	405	433	422	442	418	415	413	461	439	441	422	412	438	427	389	419	390	422	414	448	422	385	446	416	445	419	398	423	447	430	405	433	418	433	444	428	426	447	404	400	396	428	403	420	415	441	471	403	443	406	435	423	467	455	448	398	442	438	446	400	404	423	419	433	433	431	414	439	436	410	415	425	422	438	401	402	415	427	434	420	421	400	446	429	444	417	440	444	413	421	442	413	432	413	422	393	450	393	442	435	442	418	437	433	428	445	421	428	446	420	416	446	410	412	401	417	422	441	434	435	409	409	399	442	388	428	414	440	410	422	419	420	423	452	411	439	437	445	429	405	429	421	459	433	401	404	412	416	418	421	370	412	412	448	419	420	406	409	451	416	435	430	411	425	459	416	417	429	441	418	430	438	431	424	470	399	400	434	391	447	436	410	455	442	401	388	454	380	431	421	441	457	435	409	416	424	399	427	445	438	423	476	460	346	453	460	406	427	436	431	458	398	409	435	432	409	413	421	399	435	425	398	388	428	402	404	408	410	461	444	405	364	398	461	405	426	444	440	460	398	433	417	439	397	433	398	425	430	396	388	448	425	418	425	406	379	442	442	463	433	386	427	436	410	442	460	390	462	422	454	442	431	447	418	418	449	391	385	385	431	462	427	419	439	392	371	431	434	389	412	408	415	414	412	444	388	372	452	441	442	401	417	398	463	437	404	413	404	438	416	413	410	426	447	416	425	448	430	408	414	427	413	447	466	423	443	428	442	430	408	451	423	464	404	407	419	409	426	419	426	458	454	472	465	422	435	408	463	432	407	423	439	389	423	456	442	470	397	409	421	422	423	407	414	379	421	431	429	422	430	419	412	458	389	386	434	417	491	440	392	372	431	416	441	440	431	447	408	453	398	474	429	390	411	405	394	395	394	416	430	451	426	422	380	401	459	409	421	433	462	472	448	430	407	427	444	415	424	455	415	422	445	416	422	394	412	463	421	415	432	412	460	427	452	446	431	420	433	424	411	447	412	416	405	428	403	426	418	411	409	437	418	437	430	424	397	441	423	426	404	452	466	458	412	436	419	434	409	405	416	462	393	431	480	395	409	453	435	392	408	446	473	406	448	394	415	396	426	437	440	398	442	388	424	428	390	426	445	421	407	454	405	419	399	454	387	389	402	453	432	398	387	377	416	389	419	445	442	439	427	414	370	426	412	421	438	424	459	402	450	418	433	394	409	459	418	403	402	432	418	418	423	432	417	420	425	446	392	411	391	418	425	389	430	425	412	404	402	406	457	412	437	429	436	388	447	439	445	448	434	451	446	444	439	430	415	441	434	444	453	420	415	418	421	429	448	458	388	435	391	421	426	422	410	405	401	430	421	412	436	449	428	443	412	440	439	449	454	454	433	394	441	422	458	410	425	440	431	451	418	439	441	400	407	434	441	381	477	416	400	425	407	422	359	400	444	436	455	432	406	427	383	399	449	440	426	446	438	384	426	427	421	454	424	428	403	421	400	459	428	368	442	406	401	437	398	397	420	403	432	414	427	400	449	360	434	404	409	420	429	446	452	419	390	449	435	437	439	412	438	424	417	443	404	432	420	411	448	464	410	446	442	403	425	448	425	409	419	439	432	413	408	413	417	472	466	423	402	410	426	417	407	397	392	443	459	414	444	406	420	437	422	442	451	407	423	445	422	432	433	426	393	437	434	422	425	396	426	426	439	447	408	424	430	399	428	465	467	392	447	417	419	405	447	428	436	434	421	416	386	394	414	437	387	417	415	419	446	387	443	391	409	353	384	420	422	429	431	408	390	441	389	419	421	431	399	406	457	427	472	442	406	415	389	389	426	441	406	448	404	424	411	418	416	444	396	442	448	440	458	425	428	466	423	420	429	441	411	400	414	421	384	435	441	424	423	403	445	430	418	466	433	419	427	441	401	399	437	410	453	401	434	396	414	435	406	393	436	399	397	421	441	402	424	398	419	450	463	403	418	434	437	395	414	409	373	449	423	421	458	429	418	415	433	448	422	433	416	437	384	411	392	433	442	407	442	412	413	394	416	432	415	386	401	443	406	422	428	422	417	443	416	428	420	459	406	425	452
84178	70555	48526	25893	8427	479	157	134	140	152	152	145	157	129	155	146	150	150	169	117	177	153	136	140	128	146	139	132	138	134	141	156	131	150	166	160	158	141	147	133	168	141	143	144	151	147	158	154	164	150	148	148	163	116	145	129	139	193	148	142	136	138	123	142	149	136	160	141	148	151	157	152	136	148	136	145	140	160	124	119	150	145	140	141	137	127	158	130	144	144	146	153	121	180	142	150	149	119	126	149	142	139	154	141	135	150	132	151	150	136	134	149	166	137	127	166	149	137	122	150	141	128	133	135	172	136	149	138	146	136	167	139	117	145	131	142	167	145	169	147	134	128	174	141	146	129	164	148	153	137	165	128	156	149	130	141	129	146	140	150	142	158	138	161	156	141	160	151	136	126	141	159	140	142	142	133	127	130	141	161	150	134	166	135	154	143	157	155	167	171	138	142	150	146	150	152	141	151	130	130	146	148	137	145	151	133	143	175	119	153	131	137	141	154	149	128	139	140	147	157	140	137	135	164	130	124	159	150	155	125	162	142	141	142	138	148	170	132	144	148	175	145	140	143	122	160	141	134	157	148	134	166	127	144	160	128	135	158	136	148	141	136	129	164	121	156	157	159	145	136	147	160	149	150	123	158	142	159	149	156	151	145	127	128	153	134	144	198	140	146	152	133	137	147	147	140	148	145	125	160	153	163	112	143	157	173	149	144	137	153	151	128	136	140	153	154	131	152	135	144	136	136	154	161	144	159	136	127	159	147	160	138	150	135	156	156	160	137	146	140	162	147	139	141	136	158	142	129	147	137	144	152	141	146	118	152	158	149	138	146	151	139	174	155	139	151	139	136	138	158	134	162	137	154	173	143	131	146	125	174	153	161	151	135	148	148	135	138	158	165	174	155	141	147	140	131	152	154	171	148	155	161	152	148	137	133	122	139	143	138	162	161	153	127	126	162	137	145	143	163	161	149	167	154	147	159	151	154	144	118	146	137	134	164	168	154	142	139	139	147	156	155	144	163	131	160	134	160	159	127	154	152	119	142	175	138	146	136	138	140	154	147	140	148	153	154	143	164	135	131	151	146	129	134	164	144	162	148	140	122	129	128	157	134	137	142	160	160	144	165	130	140	169	171	158	132	143	158	150	137	136	133	138	120	131	138	145	141	132	144	148	131	128	147	137	136	135	139	146	143	152	123	138	162	152	154	166	160	125	122	127	140	167	158	155	147	137	142	137	159	176	157	133	148	162	142	129	127	143	140	131	150	144	139	139	153	142	147	175	137	138	144	164	134	145	144	120	131	136	128	159	156	140	160	137	137	140	165	156	122	148	139	153	148	147	153	147	122	148	115	135	137	145	161	150	151	150	132	147	152	131	146	144	141	148	143	133	178	156	140	135	144	131	129	170	147	146	155	160	139	162	177	134	153	118	150	155	156	140	168	138	149	134	142	153	146	145	149	158	172	157	114	148	149	140	141	153	149	142	153	126	142	167	124	154	153	142	151	131	153	171	165	146	169	163	140	176	137	135	148	157	156	116	142	137	142	146	152	153	141	153	135	149	162	147	132	153	143	164	135	116	153	129	152	149	150	140	141	141	138	142	156	160	149	145	140	176	134	168	157	167	149	144	169	139	155	133	164	161	159	160	156	141	124	138	158	134	145	140	143	145	128	139	136	149	151	157	144	153	159	141	134	142	165	136	126	113	156	155	148	127	134	134	140	138	127	142	154	147	148	135	156	135	151	130	136	157	131	140	137	154	149	151	145	162	167	133	137	145	164	146	139	151	152	125	150	130	148	128	126	158	145	143	153	146	114	141	159	165	152	124	155	133	149	144	161	148	162	181	172	156	130	154	127	141	132	159	141	164	148	139	143	139	152	168	161	152	173	115	150	126	129	134	151	157	124	128	128	157	144	143	137	152	171	116	146	130	153	150	140	134	146	159	128	132	153	162	155	156	140	159	157	137	140	117	153	133	146	149	138	161	136	130	144	138	153	157	146	150	136	141	135	141	134	150	130	162	113	142	159	135	150	137	141	145	134	136	155	155	131	149	117	125	163	168	142	163	158	146	160	152	128	172	133	150	139	169	161	134	166	148	140	153	130	141	150	122	165	174	141	155	166	139	129	151	153	170	130	153	140	136	119	142	169	137	173	163	156	157	147	113	139	150	153	150	134	154	124	137	142	155	145	139	135	146	149	134	138	174	140	154	115	150	162	134	132	161	132	120	131	139	135	152	124	167	115	128	139	147	138	159	168	144	154	144	144	143	151	126	148	160	136	167	131	148	139	115	134	153	143	144	138	145	161	136	152	133	168	144	123	152	141	136	143	124	127	160	132	164	163	145	134	149	110	143	139	141	163	149	157	140	158	134	144	141	154	140	135	165	152	144	154	159	144	149	142	153	135	159	158	146	143	134	157	159	131	177	138	152	155	158	178	167	154	130	138	153	136	153	158	158	141	149	132	152	134	160	142	136	131	132	144	154	136	154	143	148	117	144	147	149	149	140	150	141	144	164	150	150	145	168	158	146	150	161	150	137	168	150	136	149	134	166	138	150	162	142	133	164	144	131	135	166	109	175	165	158	149	142	158	140	150	147	125	145	133	152	154	133	137	127	128	164	143	159	123	124	161	145	135	161	144	162	156	145	142	150	124	149	145	120	130	177	150	126	150	161	160	153	145	145	157	150	116	146	148	121	130	161	140	137	141	135	154	159	146	164	184	155	142	145	136	174	130	146	156	119	158	153	133	151	134	160	148	138	145	131	131	135	147	99	157	145	138	135	137	143	139	149	147	165	146	139	155	145	133	153	138	140	134	142	148	149	142	164	138	159	153	144	138	139	147	149	140	156	149	130	165	145	163	138	139	146	154	127	156	151	129	172	145	151	150	147	131	161	147	145	120	137	146	142	125	150	129	112	142	141	119	122	154	150	156	153	152	157	157	163	156	152	147	141	150	166	143	153	168	145	139	157	157	147	151	170	150	138	142	132	165	152	159	135	155	134	146	154	153	135	159	149	155	152	147	139	145	151	134	163	140	163	134	164	142	151	156	156	131	162	140	134	135	171	153	124	141	142	145	154	147	140	139	135	137	153	140	141	159	159	157	175	145	148	167	129	134	151	131	145	127	160	134	157	142	151	153	147	159	153	155	132	144	139	156	144	137	140	115	129	162	133	154	150	144	147	162	133	165	152	142	138	141	142	134	141	144	132	142	151	130	153	165	162	131	125	156	149	148	168	157	151	143	142	166	157	136	169	140	152	158	137	160	150	130	131	139	156	138	139	187	146	132	153	157	155	142	139	124	183	150	123	155	155	136	129	147	172	159	148	150	156	151	145	126	137	162	158	132	143	160	153	160	157	134	139	148	141	153	167	152	135	144	153	148	160	157	149	145	133	166	140	138	134	147	149	163	167	144	135	141	147	134	135	147	160	158	149	128	152	160	145	151	128	144	141	159	148	131	127	154	145	131	155	159	166	151	148	141
70692	60837	46461	28103	6499	402	341	346	339	338	373	320	381	340	303	343	335	361	355	338	365	330	330	310	390	349	341	355	357	368	357	334	373	360	328	332	351	349	332	341	326	348	345	373	422	390	420	348	316	350	347	342	337	360	381	337	372	329	356	344	351	344	361	356	344	365	351	283	353	371	348	361	315	359	332	361	355	352	348	386	348	309	398	346	334	334	337	337	309	347	345	331	365	347	341	322	370	333	350	358	348	363	352	364	401	333	364	381	366	335	363	329	343	349	345	372	351	325	306	363	389	332	364	341	319	322	335	358	347	366	327	391	373	385	373	360	368	369	371	380	356	346	366	325	342	351	342	328	332	303	354	360	350	346	338	340	342	350	316	363	362	336	366	325	364	322	357	327	357	347	365	360	360	358	381	345	348	355	334	355	348	345	315	334	330	317	338	322	339	358	340	319	328	324	343	331	346	340	351	311	337	356	359	339	301	326	349	329	325	356	356	330	367	330	323	376	332	376	361	326	337	364	357	343	357	353	385	358	338	338	367	333	359	325	332	311	328	347	339	354	336	349	339	329	357	362	336	341	346	320	359	359	339	347	328	328	378	355	332	346	325	377	327	365	358	365	318	367	340	308	337	347	348	357	369	372	363	340	330	325	349	350	352	377	361	352	329	272	287	380	304	339	328	370	355	340	351	353	345	333	349	344	365	323	366	356	344	342	353	356	342	318	340	375	338	328	333	356	310	340	314	321	361	371	347	370	366	327	334	395	341	365	366	346	346	343	353	341	354	328	333	328	355	326	350	317	349	314	299	361	342	341	361	340	320	331	352	369	359	361	341	336	390	361	333	345	368	357	334	364	333	347	345	363	292	344	383	349	328	334	381	338	338	335	348	338	371	338	321	339	372	341	347	369	342	368	338	336	348	370	350	368	342	360	389	352	328	349	347	351	364	341	330	339	331	346	380	354	347	330	354	345	379	311	379	379	354	342	381	351	369	350	356	349	343	358	354	360	319	345	375	322	343	339	352	325	303	342	373	322	335	327	341	372	347	323	326	391	355	340	320	339	381	364	355	347	349	353	361	340	362	366	360	341	335	313	314	381	345	345	347	355	371	340	352	335	335	354	342	365	323	350	332	375	381	353	349	341	332	371	368	344	346	338	372	346	323	335	328	332	357	371	330	326	358	356	338	374	370	385	378	370	342	327	366	384	348	332	309	357	311	340	353	330	348	348	348	362	363	349	350	350	353	370	313	327	335	363	366	345	337	325	331	340	309	327	349	300	333	326	338	354	346	367	338	358	355	302	374	362	346	360	362	339	326	333	340	353	371	355	318	319	322	344	361	348	345	315	335	329	348	336	334	368	356	326	334	353	335	330	366	369	348	325	344	341	310	380	365	375	349	364	371	337	370	396	322	347	339	346	327	337	354	336	359	380	321	341	346	360	336	326	328	338	354	334	328	309	332	363	333	336	359	361	353	341	350	316	341	367	378	327	353	350	339	340	339	349	350	381	359	352	329	335	344	337	358	318	359	353	348	342	337	380	314	333	346	365	353	351	316	335	349	327	345	320	330	334	333	318	361	350	342	357	376	365	344	357	312	323	352	307	347	362	367	356	356	345	380	366	329	346	327	357	320	341	301	348	367	348	335	347	314	339	341	318	369	411	374	354	356	360	348	324	349	339	354	363	364	363	348	368	332	331	353	358	338	348	353	349	352	371	357	370	346	358	362	340	351	356	391	318	331	363	344	336	345	340	337	338	329	321	344	357	338	333	356	348	326	357	375	361	341	353	355	367	374	351	349	344	345	340	368	369	345	347	326	330	358	384	329	346	349	330	312	339	352	326	338	314	335	377	365	338	352	358	352	356	375	370	343	336	326	359	387	340	351	329	373	350	332	338	370	338	332	353	328	351	330	360	349	351	308	349	344	330	335	331	348	350	349	329	354	342	381	348	350	346	342	363	331	371	334	366	356	340	347	339	354	331	361	361	363	315	344	339	344	330	351	352	370	347	335	348	406	346	325	323	361	370	365	373	341	341	346	350	323	333	319	355	377	348	362	378	347	364	368	341	362	359	379	350	375	358	333	338	366	380	359	312	343	326	314	315	352	299	331	365	362	362	339	342	341	317	342	334	357	378	355	343	341	355	338	373	348	319	353	364	324	375	354	351	338	359	349	317	340	362	350	331	317	297	325	359	327	371	325	334	351	351	362	346	353	342	336	324	354	320	311	355	302	359	313	344	355	312	369	312	320	368	371	316	358	340	362	334	377	326	373	341	339	351	360	415	340	365	362	354	342	348	325	350	359	364	336	329	358	348	343	343	319	344	372	344	367	342	340	339	373	348	336	315	324	354	316	360	333	350	344	332	311	322	357	320	367	380	374	343	348	330	320	377	358	318	341	359	366	326	365	381	357	369	336	350	342	322	325	369	335	353	306	364	365	360	367	340	370	320	324	349	333	365	355	348	362	346	334	350	358	365	364	364	325	398	330	364	370	340	315	297	370	365	318	353	320	339	340	361	358	338	349	346	377	321	319	331	379	325	335	323	350	332	378	343	351	349	384	321	326	336	387	353	344	341	350	366	339	348	332	347	325	328	325	372	346	363	359	347	324	363	346	344	377	328	350	330	335	324	333	351	316	327	382	330	363	340	368	326	340	335	374	331	353	347	332	353	330	370	337	361	347	356	348	371	338	362	354	358	353	320	348	350	372	351	313	347	341	334	354	344	346	370	313	365	337	368	345	342	366	337	371	359	368	354	349	377	349	299	313	320	326	344	354	352	343	352	345	338	369	342	343	347	320	351	335	371	316	359	353	340	354	332	320	356	331	372	338	327	349	340	360	344	350	347	342	344	309	368	353	338	350	344	357	332	357	331	344	332	331	368	332	373	340	343	372	360	339	348	336	325	312	338	372	332	347	334	320	350	352	356	349	323	363	341	300	360	357	335	353	371	378	343	349	339	337	380	346	343	360	349	333	321	346	344	353	320	361	325	357	337	359	349	349	349	358	344	365	352	340	357	322	349	379	334	342	346	379	342	331	327	331	351	356	374	370	373	342	327	364	313	320	347	351	347	355	330	332	336	367	372	326	325	334	347	343	367	312	342	359	332	362	343	356	360	353	333	342	323	340	330	338	356	386	317	352	365	341	373	322	329	349	331	364	325	347	325	336	350	352	355	344	332	343	325	331	343	358	333	351	358	346	340	338	366	322	348	360	382	344	326	377	367	353	300	354	344	329	364	347	348	344	384	316	347	330	355	310	360	344	340	383	341	365	319	363	337	360	332	367	312	366	365	332	331	359	332	323	370	341	315	375	365	358	336	331	333	342	344	351	335	345	325	358	354	318	341	356	354	334	361	341	332	344	333	335	360	362	355	345	336	346	323	307	325	347	355	380	341	368	319	345	338	340	366	317	351	328	327	351	348	350	343	318	377	328	362	351	323	311	347	353	359	327	314	359	345	352	357	365	315	351	345	347	338	345	342
48464	26551	9379	1692	364	172	162	161	161	131	146	144	152	143	129	147	141	116	180	151	141	141	150	139	158	163	135	152	135	152	148	163	175	161	127	133	154	153	174	152	144	136	131	152	140	152	160	137	160	152	170	151	151	154	155	145	131	154	153	174	147	151	169	159	144	163	153	138	155	129	145	147	162	138	158	163	153	132	161	140	132	138	144	150	158	137	120	125	137	135	161	159	146	124	130	156	145	133	145	135	182	142	147	145	135	139	131	148	137	156	120	160	155	156	164	176	145	161	157	155	182	173	163	167	165	123	133	151	150	158	161	151	150	150	150	163	161	149	140	162	147	140	169	153	143	151	166	158	166	148	138	155	157	170	156	159	151	150	157	138	151	163	161	149	155	138	146	133	161	131	154	150	161	144	159	154	152	144	141	134	143	132	136	124	149	162	128	139	157	174	154	138	143	155	157	152	160	151	155	139	151	131	139	145	181	165	174	155	149	143	157	141	139	171	151	143	141	140	164	149	156	147	138	152	157	154	163	124	139	147	117	158	124	130	145	165	126	137	162	151	146	141	152	148	137	142	176	169	131	156	155	133	140	151	162	148	144	169	145	145	144	171	150	146	139	144	141	146	134	146	132	133	159	139	134	160	144	158	147	145	154	159	135	144	158	131	143	144	147	134	175	152	149	162	143	125	145	142	145	153	172	152	161	179	145	145	143	161	160	165	157	156	145	170	145	151	156	139	133	145	162	183	143	158	158	142	136	117	164	156	143	133	150	165	136	159	169	154	142	156	166	140	152	155	145	139	158	148	157	147	150	147	146	131	153	163	156	154	144	168	172	140	155	137	143	129	129	135	142	145	136	143	158	158	128	154	169	146	149	166	143	160	156	150	140	155	151	150	129	148	166	138	143	133	179	123	157	159	137	149	170	143	154	148	151	160	122	138	158	154	145	158	143	149	143	128	145	126	164	161	150	155	135	156	178	174	131	161	128	147	144	129	140	139	157	149	138	139	133	150	132	134	158	163	154	140	156	148	167	160	158	167	140	136	155	168	141	154	154	143	163	143	162	153	169	149	166	153	158	141	135	151	170	152	155	131	152	155	132	150	141	154	154	177	157	144	150	147	158	123	156	152	129	147	160	169	167	162	146	124	132	140	153	167	149	150	149	139	153	150	155	154	136	172	151	157	130	161	162	139	147	140	132	161	138	133	133	143	146	152	149	156	152	139	144	140	134	164	155	152	173	140	131	131	149	117	140	166	141	147	151	159	149	155	132	144	159	164	142	137	154	152	152	153	137	144	160	125	150	132	166	162	148	143	162	142	161	151	143	138	132	155	137	135	151	157	122	149	172	156	162	150	161	145	164	166	121	148	161	148	136	146	124	149	161	138	134	135	147	149	144	117	151	142	151	167	129	132	167	152	147	158	140	152	153	141	146	149	164	157	129	142	148	153	143	161	153	157	137	147	141	143	161	150	149	131	164	141	145	148	133	152	158	159	145	141	124	148	163	138	157	137	169	151	124	131	166	128	145	137	153	141	151	134	134	140	147	142	150	165	166	171	173	142	145	138	148	155	154	125	135	148	164	162	146	159	146	137	146	163	147	166	162	154	149	157	171	150	140	158	178	167	134	144	156	151	147	144	132	131	137	155	138	135	160	173	170	133	167	146	120	125	152	165	149	147	149	158	126	141	157	163	157	153	145	142	147	141	148	148	157	163	177	130	147	141	169	146	126	152	151	178	146	146	143	151	163	153	161	144	153	130	139	140	123	154	153	145	153	141	127	153	165	142	141	169	149	157	165	166	156	136	131	122	141	138	153	136	144	141	136	149	146	147	146	154	155	149	163	136	153	156	141	157	145	151	133	157	156	146	175	156	168	136	164	142	136	146	158	141	148	154	139	169	141	150	145	165	124	149	143	134	140	150	147	161	167	149	172	164	150	150	150	150	160	135	151	124	147	138	167	146	148	165	136	147	134	153	155	147	138	155	139	165	143	157	132	149	141	164	142	163	138	154	157	137	164	135	131	160	170	161	160	146	168	140	138	163	138	142	132	149	144	133	132	147	154	148	138	154	156	178	173	137	154	138	153	154	153	169	145	142	153	157	149	151	145	132	148	144	157	128	158	150	158	151	143	149	147	152	164	157	151	149	164	137	136	157	163	151	140	138	153	144	146	143	147	176	162	157	150	138	145	176	149	146	159	156	167	158	152	180	156	147	130	154	163	138	115	140	135	135	147	167	147	151	132	128	138	153	147	136	154	150	163	166	161	155	165	153	150	144	136	142	171	147	164	184	138	142	182	148	132	160	157	125	168	152	148	131	139	135	154	159	164	146	164	157	169	159	151	156	143	141	155	155	132	161	150	124	128	145	160	155	156	128	143	138	153	143	143	134	136	136	155	149	162	158	133	156	144	138	125	141	132	150	134	148	162	156	132	170	173	131	172	148	143	176	155	137	145	142	153	131	172	157	154	133	144	164	151	151	137	152	146	131	167	178	149	154	147	179	156	156	170	160	141	135	142	141	153	149	154	154	161	134	153	176	165	149	154	163	153	149	154	164	129	155	141	132	170	120	158	146	163	169	136	145	145	193	139	130	135	160	150	161	161	141	144	151	139	140	153	164	129	167	161	157	167	166	159	149	127	146	155	128	141	157	133	147	137	142	150	147	130	127	162	144	151	142	144	165	143	138	142	130	153	153	130	158	144	142	142	159	143	136	143	127	145	159	167	136	162	164	152	139	156	152	154	139	178	155	156	149	153	159	178	147	144	162	170	135	135	136	164	155	133	158	147	166	157	166	178	163	153	136	144	162	147	144	168	162	154	157	140	147	158	143	126	157	151	170	145	159	146	146	152	159	176	135	131	156	147	141	162	141	142	163	122	159	141	142	142	151	140	149	133	136	156	151	161	149	136	151	136	166	155	146	155	148	162	148	158	166	146	150	153	130	151	154	147	145	145	128	141	141	140	142	149	142	152	135	134	142	149	136	149	151	135	152	120	143	152	146	154	141	135	150	139	147	173	148	170	155	147	145	161	128	143	143	149	147	131	137	154	145	137	143	154	135	146	161	165	155	167	165	160	149	159	140	137	149	157	147	172	136	160	139	151	142	168	172	133	137	157	156	147	158	146	151	147	126	150	178	146	158	155	166	143	187	140	170	140	150	151	165	158	139	138	167	145	162	144	168	155	130	165	156	137	130	173	148	143	142	137	148	153	144	142	141	156	147	165	135	148	169	154	141	150	150	126	152	167	146	141	164	165	143	144	138	156	141	149	129	123	131	154	135	166	157	138	134	165	139	159	165	133	154	137	159	121	160	160	165	121	147	150	153	142	128	147	140	140	154	143	150	150	162	159	147	150	148	160	148	128	147	143	164	153	151	152	150	160	146	156	157	159	166	151	138	146	155	137	152	144	142	160	151	143	166	148	161	150	147	163	153	126	164	166	148	145	135	137	174	132	156	131	135	135	159	146	159	139	151	152	138
41688	24114	10371	3520	917	372	371	400	348	380	361	393	381	365	371	393	389	354	337	385	394	384	393	396	385	360	334	373	380	390	336	365	352	366	356	400	329	386	378	390	376	380	381	392	360	382	361	376	346	364	362	387	368	355	367	368	383	354	384	368	367	380	390	390	361	338	367	376	397	398	361	379	389	392	370	418	354	391	360	383	380	355	376	385	375	358	350	381	356	411	375	383	373	362	384	374	414	412	391	354	369	379	360	369	382	351	353	401	387	371	338	375	417	372	361	382	380	380	351	346	371	338	335	360	377	375	366	374	390	398	374	368	359	366	344	363	354	372	428	366	394	329	393	388	350	341	364	326	382	362	369	398	370	382	403	357	351	385	366	360	392	378	374	373	340	341	352	382	363	404	336	399	380	349	368	382	360	376	377	351	378	382	361	370	362	373	390	365	374	373	368	374	377	400	363	372	357	396	359	359	357	379	400	396	367	353	355	404	376	370	351	384	366	415	413	367	384	391	407	328	353	386	395	386	409	402	355	332	397	415	338	382	360	373	354	370	374	369	390	385	380	376	396	358	352	363	391	346	368	359	369	378	412	363	373	366	349	375	366	355	364	362	379	368	359	367	361	378	390	386	391	346	360	386	342	403	383	369	354	352	400	354	394	368	347	384	388	358	338	376	337	387	379	345	356	381	366	385	373	401	376	363	356	375	365	375	392	380	381	334	370	409	365	387	372	382	394	354	372	381	356	362	388	369	370	393	386	374	378	354	387	357	362	373	357	391	383	359	361	371	381	368	372	394	384	389	367	369	415	361	373	409	360	335	404	385	375	342	368	352	333	371	366	356	360	367	410	363	365	364	379	357	344	359	397	352	355	363	370	382	360	384	369	353	372	369	349	378	385	375	375	340	395	366	350	372	388	366	352	331	378	386	335	377	398	336	362	347	378	388	371	356	387	355	347	370	378	356	378	378	379	359	358	352	366	352	370	369	363	351	371	373	398	347	374	382	399	368	390	355	388	360	364	345	389	370	376	355	361	365	384	372	389	325	365	352	359	403	378	362	358	388	380	378	360	370	367	369	366	382	361	376	347	391	361	359	375	378	393	376	351	349	385	367	357	353	349	385	414	404	368	370	365	355	360	388	352	358	368	319	340	367	362	360	349	330	384	372	383	376	362	373	388	381	396	357	346	393	382	412	362	376	351	333	378	360	360	400	375	374	398	389	370	368	383	385	371	379	360	365	374	384	389	388	379	366	377	347	337	376	381	364	342	340	407	371	372	365	361	365	351	348	360	349	377	358	349	380	328	319	364	374	405	329	387	373	360	377	375	350	346	377	376	396	357	355	370	383	358	371	384	379	355	380	338	345	371	360	421	345	355	355	350	375	338	375	354	376	338	391	359	368	344	344	394	330	332	358	404	370	391	419	372	389	368	340	358	355	369	407	321	379	385	388	386	393	339	376	364	361	363	361	376	328	362	391	369	363	375	363	372	370	388	359	358	341	368	352	372	372	343	375	391	363	383	380	370	400	355	355	363	365	361	382	366	368	337	336	355	375	361	337	356	333	353	367	377	388	348	367	365	378	377	365	361	418	358	360	348	326	356	375	394	363	357	372	343	336	365	356	409	378	340	375	361	382	363	371	375	356	379	364	364	340	354	360	403	385	381	362	387	360	352	372	352	383	365	343	366	348	400	349	373	369	397	418	415	373	369	367	405	356	353	382	383	336	326	380	350	350	391	376	379	341	391	388	380	375	375	370	383	380	396	362	371	360	366	388	385	381	323	374	361	358	347	363	391	409	351	404	353	391	387	386	377	354	352	379	388	400	395	403	377	348	361	387	379	391	347	345	398	366	395	333	366	344	352	340	368	370	358	371	374	406	358	381	398	357	349	380	382	351	376	334	367	397	383	377	392	384	382	360	368	356	382	379	352	415	348	350	328	364	373	395	389	374	366	377	372	393	373	360	376	374	364	404	370	371	362	376	383	374	373	366	380	373	368	378	362	389	382	416	378	372	377	375	376	390	356	357	362	410	381	370	356	376	363	367	364	314	388	368	394	380	353	319	336	400	353	391	369	354	381	379	339	352	359	386	371	338	371	383	396	365	364	372	385	403	363	366	369	324	375	383	362	356	353	369	403	396	388	344	371	365	381	374	384	376	354	367	353	359	377	330	340	363	356	386	333	378	364	376	347	381	383	383	392	381	354	335	387	378	334	369	363	360	373	376	383	354	343	340	372	356	378	398	377	366	382	392	380	369	403	371	361	376	363	391	366	351	378	380	386	352	358	364	327	356	391	360	365	407	401	366	350	344	374	364	356	349	380	388	376	359	359	389	386	382	383	373	376	372	371	387	338	391	363	354	343	354	371	340	364	364	342	370	379	374	375	352	365	366	411	397	347	373	387	361	363	379	371	359	387	392	374	409	402	362	369	386	368	375	390	384	362	410	386	350	378	372	354	420	384	327	369	381	377	356	355	374	394	363	393	368	351	369	358	414	368	358	348	399	342	407	370	360	386	379	392	379	364	366	384	359	392	375	390	331	384	373	355	379	390	377	364	396	367	403	343	366	340	367	325	380	386	368	371	366	359	357	353	362	360	379	341	388	369	399	388	398	391	369	355	387	360	400	373	389	360	389	377	367	406	353	372	343	358	351	373	380	360	383	371	358	361	383	334	366	371	375	387	336	355	374	371	371	381	388	375	349	360	392	357	388	364	376	363	347	371	352	360	346	392	384	379	380	366	386	371	358	351	375	364	354	366	382	366	351	358	375	358	377	392	360	345	323	381	355	360	386	384	370	358	394	409	380	370	358	365	324	371	402	365	386	392	374	370	379	390	370	355	375	365	377	408	371	348	384	367	342	334	334	351	365	369	378	404	402	343	368	391	362	345	340	388	387	365	338	377	357	397	355	388	378	380	353	342	357	358	362	378	390	342	364	385	352	367	396	356	381	365	363	362	372	365	382	365	370	369	393	377	362	365	395	355	359	330	374	361	374	381	381	348	374	378	413	336	346	360	410	389	362	371	390	343	395	374	378	364	365	369	340	397	392	362	366	348	371	354	345	362	377	384	378	357	388	373	339	354	376	386	367	395	368	359	370	339	364	356	390	386	355	375	351	376	389	355	358	363	383	365	365	364	357	375	343	356	369	384	368	376	403	370	373	375	349	361	351	361	345	381	397	358	368	344	329	361	379	391	355	366	363	446	379	409	391	384	359	389	361	352	342	337	396	363	375	384	378	390	380	371	346	363	378	353	377	354	361	391	409	353	373	383	378	367	407	362	386	320	377	360	402	350	386	374	376	345	379	361	363	360	378	400	356	357	363	376	352	352	372	360	372	372	376	408	397	404	369	340	366	383	388	382	368	374	363	374	348	380	350	372	372	342	374	385	335	393	364	396	389	356	368	370	390	390	353	409	392	423	357	386	378	373	361	382	383	381	348	388	408	301	332	352	343	372	374	406	383	363	362	327	378	400	374	362	408
79247	60372	39077	18065	3676	242	175	175	169	192	209	195	181	178	224	184	199	179	190	180	204	173	196	178	185	178	185	198	171	176	189	183	180	177	171	168	181	202	209	174	177	176	166	185	162	190	185	194	182	206	184	205	195	159	163	188	203	217	174	187	189	194	185	188	192	209	188	184	180	181	167	173	210	200	205	181	207	188	207	196	192	186	194	193	212	188	190	182	202	182	176	192	174	182	167	200	180	180	167	171	184	179	172	206	184	198	176	191	194	188	180	186	199	181	179	196	170	164	183	174	192	190	198	171	163	186	175	170	194	185	165	182	193	194	156	194	197	187	154	170	185	194	206	190	193	181	194	187	177	171	178	174	184	166	182	206	175	184	195	161	180	163	179	172	189	213	178	200	169	193	163	179	174	201	193	164	200	179	186	187	182	195	194	176	174	184	202	187	179	199	176	172	161	177	197	190	171	184	183	163	189	182	160	194	175	167	168	213	192	168	178	167	187	176	162	198	171	170	178	184	205	177	177	213	189	178	211	178	163	183	189	210	192	179	178	202	209	184	210	192	189	179	194	183	174	182	200	189	183	185	206	174	183	196	181	198	198	199	192	172	203	157	195	181	172	159	168	185	163	203	188	150	189	187	193	194	174	181	190	181	168	183	180	183	192	181	174	200	176	194	196	180	216	186	193	169	193	176	190	202	182	177	191	187	174	175	194	182	192	152	182	178	203	203	192	172	178	196	191	182	180	184	195	175	193	199	192	164	184	176	177	166	193	195	193	177	212	159	199	186	193	163	183	153	181	171	201	191	179	178	181	196	186	194	193	191	181	194	196	191	193	194	151	178	176	175	200	181	193	183	198	179	177	200	210	182	196	180	192	181	192	182	202	205	210	193	168	195	163	192	155	195	160	194	211	199	183	183	202	186	184	181	186	196	209	183	182	188	186	188	183	185	199	174	172	179	165	179	188	159	177	166	190	179	183	196	193	200	178	180	189	179	208	196	171	206	198	195	175	152	193	225	191	186	184	203	201	160	203	210	184	175	183	190	178	189	186	207	202	189	155	203	186	170	190	191	196	189	169	207	192	174	160	190	183	191	187	199	204	180	186	171	171	146	194	174	211	184	187	192	168	184	181	177	173	194	182	186	219	177	175	190	184	171	182	170	198	186	165	182	194	173	175	196	205	201	162	195	182	184	181	191	181	179	178	205	171	178	192	197	191	208	180	205	187	180	198	208	222	178	216	171	194	190	177	202	170	187	162	200	168	173	183	172	190	188	173	177	177	199	186	202	197	200	169	172	167	189	202	202	193	192	165	205	176	171	181	162	187	175	196	181	180	152	174	185	177	189	189	190	171	191	206	181	178	211	189	169	176	189	183	175	173	164	177	170	165	180	165	194	188	174	174	184	166	196	210	213	184	170	211	169	165	171	183	184	167	175	184	179	161	188	187	201	151	200	173	195	176	178	184	181	189	171	158	169	203	186	190	188	173	161	161	157	186	188	178	186	177	181	179	144	190	174	183	182	182	194	169	181	215	156	208	178	202	190	180	189	202	195	196	190	174	185	204	173	167	200	194	189	192	191	205	189	204	194	194	205	183	201	172	165	182	203	209	172	199	190	193	160	185	209	169	171	169	181	163	172	184	168	201	193	217	161	182	198	183	177	176	160	206	193	174	162	196	173	173	173	194	196	185	196	189	183	169	178	190	175	172	201	187	188	189	180	151	175	154	170	198	186	175	216	186	173	157	178	175	146	189	185	172	193	177	209	183	176	197	186	222	200	198	197	171	195	190	160	175	204	156	192	198	192	186	196	212	176	175	188	167	184	174	184	169	193	168	196	170	170	181	203	206	197	171	187	163	160	206	178	187	200	206	165	176	197	214	229	187	179	173	184	171	183	203	201	170	181	195	197	185	178	160	172	185	188	185	212	171	176	179	163	164	182	195	206	176	185	159	192	188	192	184	153	166	174	187	157	193	186	192	180	207	178	201	188	156	188	188	189	184	194	199	170	205	176	185	183	178	211	163	194	182	192	187	174	195	196	189	173	212	201	175	205	155	194	169	147	192	185	162	179	201	184	169	174	174	176	183	184	181	199	185	209	195	220	171	225	196	200	163	196	195	181	193	185	196	178	197	169	214	204	168	183	153	184	179	210	186	172	183	171	174	201	180	201	199	185	188	201	207	171	201	190	171	189	186	179	173	187	194	174	190	184	204	164	176	191	161	178	176	184	168	185	193	162	188	186	212	203	208	183	174	197	195	168	192	166	184	191	190	190	188	194	197	185	162	187	180	172	188	168	170	177	177	203	212	179	199	155	179	174	181	173	182	198	200	186	205	150	172	184	189	193	167	205	152	184	172	180	186	183	183	202	197	172	181	174	191	189	173	193	183	165	221	182	216	181	176	166	152	179	189	181	187	181	180	170	180	173	179	186	213	185	203	160	179	160	203	189	165	177	177	181	174	193	173	165	205	197	227	188	191	197	182	189	171	200	173	196	174	160	180	183	173	196	190	194	186	183	191	181	175	171	201	181	194	185	181	177	186	176	191	197	188	166	169	197	172	181	173	176	166	168	196	192	193	168	189	182	180	179	187	165	178	167	201	162	189	216	191	189	169	209	194	184	190	163	169	187	187	191	187	179	186	183	179	191	189	189	209	179	198	154	171	191	199	172	199	173	198	182	174	200	172	168	185	177	168	185	203	191	171	187	193	171	191	179	209	181	179	184	187	187	203	200	198	202	179	208	160	194	174	191	194	202	206	168	182	181	170	165	189	168	187	198	169	168	177	188	174	178	194	172	217	183	212	193	202	177	190	167	208	192	185	191	197	169	186	172	184	189	191	203	180	189	181	177	196	196	183	185	177	170	174	182	221	182	183	204	191	183	217	180	171	219	176	190	198	193	176	206	167	190	184	160	195	181	186	188	165	180	194	204	177	184	185	191	177	187	162	178	174	174	192	185	185	192	178	185	178	185	198	186	188	175	209	196	174	190	179	175	161	193	206	196	212	176	182	193	182	176	198	178	174	183	203	193	188	191	197	179	168	188	189	186	163	174	199	181	195	169	181	165	189	163	179	204	186	177	205	178	175	160	201	179	177	196	184	179	184	202	181	181	186	158	179	195	165	193	197	184	189	179	174	193	177	175	176	200	170	174	194	191	161	193	192	203	182	167	183	174	192	189	216	177	176	173	181	193	182	182	213	201	196	166	199	181	190	192	188	166	187	187	203	173	207	192	171	169	178	168	165	198	188	187	171	165	182	198	206	183	202	172	209	197	191	184	185	169	170	192	201	169	180	187	176	185	191	192	174	169	160	187	184	158	184	194	194	187	183	202	162	192	167	188	183	194	176	203	177	206	188	175	184	179	181	201	186	186	145	188	173	160	174	200	203	192	177	180	202	191	189	185	168	199	212	170	185	157	171	179	181	177	166	182	199	202	181	211	191	197	187	189	196	176	170	189	190	194	195	175	197	187	191	198	178	168
60912	49762	37505	19689	4514	463	422	470	446	467	448	454	447	436	447	430	448	433	432	398	413	465	453	441	442	428	431	431	452	439	424	468	429	408	463	447	458	448	436	471	447	450	440	441	450	470	413	466	414	435	445	449	436	441	461	430	388	483	440	450	395	437	437	417	437	445	454	444	493	435	438	422	459	414	459	467	454	421	451	472	409	439	420	424	440	422	450	405	411	440	442	420	469	411	418	463	426	432	488	454	468	459	458	418	474	432	447	412	429	466	453	470	409	385	422	436	433	387	445	486	443	456	449	444	434	442	400	413	415	418	469	463	446	429	467	454	445	430	452	444	474	421	438	465	452	414	448	405	478	456	451	431	448	452	443	432	458	396	416	480	438	453	426	435	440	439	445	430	412	441	429	442	441	454	439	457	460	428	445	450	440	485	408	463	459	430	419	474	430	456	423	421	443	404	429	435	424	394	439	467	462	448	484	451	475	460	438	433	449	450	437	426	446	425	441	467	425	431	449	450	437	460	450	412	460	403	493	446	424	426	435	429	408	465	405	418	412	405	425	479	467	411	406	446	377	445	434	437	427	405	496	451	459	460	449	425	443	421	440	444	444	441	432	442	431	426	456	439	448	430	450	439	442	456	428	418	472	398	410	441	417	414	431	406	463	456	454	433	404	452	470	457	428	446	406	460	449	420	487	400	462	491	407	425	454	466	414	454	450	411	454	429	416	410	432	403	457	472	438	416	437	463	429	455	453	431	419	436	407	401	440	472	478	407	450	440	427	419	431	465	431	435	418	442	443	438	400	434	444	411	426	405	451	404	435	441	465	448	416	449	446	398	469	432	423	415	451	461	458	428	423	438	484	438	451	464	462	418	430	425	436	453	457	456	438	441	414	426	417	440	420	426	460	430	419	500	406	433	437	438	436	419	410	465	426	412	464	406	479	430	417	449	414	441	427	446	462	463	433	429	432	447	420	391	437	465	449	462	422	450	454	452	481	477	424	418	464	445	427	420	449	459	476	404	422	468	424	476	429	449	428	469	447	481	435	462	429	405	467	429	410	423	436	472	447	455	435	436	427	458	441	423	452	432	473	435	445	461	422	455	460	481	441	440	442	433	447	454	423	426	429	442	490	422	431	465	438	467	456	452	463	453	427	457	461	419	451	430	433	426	430	475	467	437	460	428	444	431	415	424	435	438	415	435	443	501	424	420	447	409	418	437	440	430	447	446	432	485	420	429	435	391	415	453	395	448	430	461	436	477	431	454	421	452	446	452	438	486	465	441	431	446	457	484	411	408	438	414	417	458	477	417	410	437	436	443	439	416	426	465	473	448	477	449	425	408	432	456	441	482	450	476	425	400	420	424	396	403	426	455	431	446	445	414	440	419	435	435	425	477	462	450	441	435	441	426	422	443	413	389	460	443	437	440	440	421	433	437	444	405	440	460	451	447	457	431	437	461	431	439	410	388	404	472	455	434	443	434	433	455	409	440	437	425	432	421	475	426	401	416	454	423	416	431	464	483	394	437	433	432	461	442	426	431	458	456	464	473	456	429	435	410	413	429	434	444	418	422	456	446	474	444	487	462	441	422	429	457	426	436	428	426	434	461	434	442	392	464	448	410	421	435	417	443	416	433	454	395	405	432	436	419	446	432	429	432	426	457	450	430	416	411	443	428	424	390	424	420	442	408	406	431	376	456	423	445	461	466	451	465	435	435	411	447	390	458	445	407	471	405	437	439	463	448	426	439	464	420	471	473	479	446	422	415	437	384	446	457	425	402	419	435	460	449	457	428	394	437	463	420	391	453	413	446	453	444	456	411	404	429	442	422	421	478	476	418	448	482	474	450	479	462	449	460	456	427	451	432	447	439	479	455	449	378	451	438	395	466	431	417	439	438	476	425	431	418	443	433	402	449	440	406	422	439	425	419	422	463	435	451	443	419	477	419	414	450	458	456	436	424	452	495	444	430	433	461	434	409	423	496	439	419	440	427	411	462	421	408	418	473	433	404	434	488	449	454	460	457	472	413	436	437	457	470	449	425	462	439	439	433	430	451	464	430	426	430	454	474	457	421	420	428	438	443	411	459	437	458	435	443	493	480	435	437	462	442	438	423	452	438	460	425	423	415	475	475	434	442	464	425	444	421	450	477	449	451	446	426	442	446	426	423	403	458	442	440	423	414	403	444	444	433	436	452	426	443	449	444	476	453	426	399	449	435	434	454	450	462	429	462	432	473	412	390	458	405	418	396	433	422	469	445	411	451	450	443	420	440	483	439	422	389	434	425	460	454	469	448	470	440	442	437	440	416	438	435	438	435	427	440	463	461	384	413	480	429	472	431	457	455	447	431	437	440	407	413	427	414	424	410	493	463	451	402	465	431	454	484	453	431	429	448	460	463	443	436	423	417	432	424	459	409	411	424	433	447	439	447	465	452	438	442	429	458	426	411	437	401	441	417	442	458	405	436	449	466	426	462	450	480	404	456	424	436	415	416	420	422	406	443	450	431	420	451	416	438	408	413	403	433	433	444	459	425	446	406	428	392	414	482	473	427	406	475	422	401	425	448	458	466	477	429	403	442	394	456	436	436	426	447	465	465	450	460	437	394	449	402	456	420	426	407	411	434	424	489	475	410	407	480	437	483	433	430	470	415	447	451	445	420	458	403	442	449	453	417	450	418	461	441	443	445	407	442	463	448	434	468	487	415	406	406	444	442	456	454	417	438	441	383	429	433	417	429	429	439	417	433	417	440	410	446	438	426	408	481	423	419	430	420	447	412	394	454	443	410	464	452	451	432	427	430	438	446	424	407	444	432	420	463	451	441	386	432	410	453	408	490	464	432	434	449	450	468	443	444	405	455	474	450	454	451	427	425	402	449	447	450	449	436	463	435	465	427	437	406	411	466	450	431	440	436	447	404	409	450	451	438	440	424	452	412	453	455	451	436	415	406	451	423	459	431	459	431	461	415	464	448	430	406	435	446	452	421	446	424	443	420	411	428	390	420	406	445	450	405	429	423	408	458	448	467	447	432	449	428	423	433	446	455	445	451	451	461	462	450	470	420	422	428	472	459	432	413	432	402	410	422	416	429	477	446	422	453	432	418	458	447	457	428	436	426	441	442	395	426	434	445	421	427	474	430	456	468	420	440	398	390	445	452	442	432	421	453	450	432	480	421	432	447	477	448	445	446	450	446	440	459	470	416	467	429	424	459	443	482	479	439	413	431	448	467	443	446	439	460	443	479	420	458	395	473	445	406	443	457	426	452	454	460	457	416	434	426	444	426	486	407	426	424	409	434	444	413	464	465	431	460	418	481	444	414	434	469	431	425	450	472	418	416	430	440	452	449	421	439	430	427	415	449	440	425	456	450	425	412	431	469	449	462	461	417	438	418	449	465	457	452	420	474	476	443	481	417	419	456	423	418	442	464	405	435	440	431	414	402	402	460	418	430	441	486	431	426	437	454	428	440	454	429	445	459	443	445	463	443
82936	69563	47778	25656	8866	522	169	160	148	129	167	144	164	153	149	166	135	161	167	162	144	163	168	156	168	138	136	132	161	148	141	147	157	149	182	137	139	161	146	176	145	150	139	169	162	155	161	159	130	163	183	172	133	127	145	146	166	161	174	175	158	144	167	162	159	166	155	149	164	151	139	154	138	151	154	130	160	151	150	158	189	149	146	157	139	149	156	137	151	147	165	166	139	158	150	167	140	165	194	144	154	135	174	155	166	131	162	152	146	173	147	153	165	174	154	159	156	171	132	162	151	160	148	155	161	154	154	161	150	172	152	156	162	167	166	132	142	159	161	166	145	153	154	141	157	151	138	133	157	169	170	144	166	178	168	150	157	136	146	162	171	167	166	160	156	140	155	171	140	158	142	151	152	155	138	154	148	157	149	143	158	134	168	141	130	145	194	162	150	145	155	170	148	147	161	140	139	157	141	119	132	148	156	136	137	156	155	139	159	152	153	138	158	146	179	155	161	176	150	149	165	141	161	144	156	156	165	170	175	159	181	143	165	145	161	165	137	135	152	149	166	152	152	168	170	165	143	154	160	149	142	153	159	153	139	157	164	151	148	159	172	145	150	161	145	172	136	140	143	150	165	153	138	152	161	160	149	141	163	152	137	163	171	153	174	160	164	139	159	159	167	126	138	167	149	177	158	166	159	143	152	149	144	150	156	161	121	135	141	144	163	165	154	148	131	166	154	170	166	141	147	137	150	148	175	181	152	142	152	166	146	159	134	178	152	136	177	178	143	140	166	147	145	165	159	157	156	150	150	157	184	146	160	154	164	153	144	155	141	144	122	139	163	158	164	150	149	154	164	132	168	157	161	163	162	121	137	161	152	150	170	171	147	132	151	142	161	133	125	178	145	146	168	146	165	148	144	159	158	139	159	147	167	158	165	151	149	145	153	151	140	175	162	159	164	139	170	169	153	151	161	168	158	167	154	142	146	172	158	153	155	164	163	164	135	138	144	156	140	146	160	176	168	159	175	146	165	150	160	152	167	128	158	166	164	119	144	171	168	162	133	148	139	153	175	156	176	172	155	159	164	153	149	147	142	143	182	147	159	157	163	139	148	164	155	157	141	156	161	178	151	158	185	156	144	132	142	162	168	148	152	146	146	152	142	152	159	148	154	142	160	163	165	151	153	154	146	150	153	141	152	174	181	155	127	143	151	163	131	143	156	146	160	171	131	139	170	150	170	145	123	149	135	158	147	157	159	150	147	146	143	192	152	162	139	142	184	150	150	139	142	143	142	143	165	173	140	141	146	157	139	146	168	135	154	163	167	156	149	151	162	153	138	148	137	162	166	142	138	134	181	164	136	150	131	148	159	166	140	142	143	130	165	148	150	144	133	145	149	136	150	139	132	159	147	150	143	150	144	137	141	165	149	150	143	138	141	122	170	170	154	143	149	154	158	163	155	157	181	139	178	167	144	163	161	159	145	137	159	148	136	151	169	164	149	154	160	138	138	159	166	170	169	142	161	159	151	154	148	153	158	162	156	138	152	145	171	138	143	142	153	159	136	133	160	136	175	137	137	148	153	168	169	138	164	154	161	146	163	144	137	150	156	151	151	148	164	172	167	166	153	146	149	152	152	151	143	145	144	144	161	149	141	169	128	151	156	141	158	149	162	137	151	142	160	147	152	161	150	156	142	175	160	166	152	161	156	175	153	148	163	160	146	147	140	153	148	137	137	141	182	141	166	170	147	144	163	177	150	154	180	150	149	148	160	167	155	159	144	151	165	141	163	155	146	157	158	175	130	166	139	149	140	158	164	135	156	141	145	143	172	163	150	142	159	140	182	150	159	186	173	141	164	164	144	180	133	143	176	158	171	152	158	140	148	171	140	136	167	177	152	167	142	181	182	160	172	153	142	149	152	163	139	183	160	138	158	150	157	153	137	160	149	176	145	140	173	148	155	151	145	175	150	141	152	162	152	134	128	168	164	166	189	128	140	144	151	141	159	149	150	138	164	177	168	146	138	186	140	183	135	165	175	144	127	144	135	146	174	155	160	156	163	160	149	145	136	145	144	149	155	147	152	149	170	155	149	146	139	136	160	158	158	145	147	143	161	154	147	176	157	162	171	160	131	178	142	140	166	160	148	138	155	138	156	149	130	164	164	134	148	160	124	157	167	149	145	169	140	161	158	147	159	181	174	172	177	155	141	135	167	177	164	147	163	157	151	150	134	141	148	147	157	147	150	155	162	146	147	167	162	164	157	165	158	171	149	151	148	162	166	156	153	167	155	145	135	122	147	164	150	129	176	158	152	147	173	169	154	165	158	159	157	137	168	151	138	154	149	167	161	157	166	145	154	162	163	165	153	173	162	144	139	152	177	163	169	155	150	141	136	145	177	146	178	160	172	185	161	160	163	148	169	155	155	142	160	149	151	155	162	136	150	162	158	161	183	173	153	172	158	155	156	146	158	165	130	157	151	145	142	147	165	146	166	135	134	149	165	145	150	136	149	151	147	167	150	149	159	162	157	132	147	124	141	153	154	163	151	157	157	167	176	152	147	146	165	139	176	154	175	150	146	152	168	132	157	140	136	142	166	160	137	147	150	164	140	128	145	162	165	135	158	148	155	129	153	156	149	143	146	156	180	160	160	157	154	147	144	136	165	170	157	141	170	156	145	162	158	161	154	133	163	158	163	142	148	166	159	154	133	164	136	154	147	168	175	175	157	145	161	177	148	145	147	146	151	149	145	146	151	171	165	159	154	152	164	139	166	155	144	148	179	147	160	150	169	150	143	152	172	155	149	154	169	166	142	126	131	170	173	143	146	167	166	174	156	174	187	169	149	155	148	154	142	143	168	169	139	167	154	151	138	150	145	154	181	170	156	171	124	176	126	154	165	160	161	175	154	145	134	139	155	140	144	145	150	152	149	141	174	142	144	143	163	161	174	160	144	172	149	162	126	148	167	147	125	157	161	143	164	144	168	132	146	157	152	153	140	163	148	124	141	136	157	167	139	151	149	154	157	148	145	161	139	162	159	136	173	151	147	157	147	148	137	161	148	154	142	176	156	143	164	175	166	151	163	146	151	171	157	164	125	189	156	172	141	164	174	155	172	150	158	134	160	134	138	131	151	135	171	144	142	133	160	156	136	160	174	178	167	158	143	143	138	155	145	148	143	143	149	144	145	160	143	192	175	149	156	148	177	150	156	183	152	148	125	155	145	153	175	129	156	138	154	166	153	136	156	154	170	125	164	169	141	159	165	165	186	152	169	146	138	181	177	149	139	167	156	160	150	144	157	157	150	152	179	139	151	165	146	165	142	139	166	141	135	155	153	143	166	146	138	158	144	142	153	161	151	170	147	164	151	137	166	158	170	182	178	149	141	175	148	151	153	154	159	155	158	136	159	158	139	143	159	157	160	157	149	141	151	163	136	150	136	150	145	137	154	169	175	172	161	156	137	155	152	145	149	149	135	147	179	153	143	156
70381	60619	46157	27373	7882	385	369	331	397	312	355	348	407	375	363	322	348	368	345	348	357	347	338	394	344	358	345	364	375	360	373	357	374	359	362	370	366	368	334	382	370	366	353	380	417	403	368	345	407	385	345	374	393	348	379	365	358	376	361	375	371	365	391	331	373	365	379	400	371	371	352	351	356	374	355	353	355	377	355	363	355	337	366	365	379	395	344	340	348	348	345	374	355	361	373	341	390	376	403	339	330	366	345	365	365	386	365	374	352	357	384	374	373	372	326	384	339	382	342	372	376	339	376	350	330	358	375	364	408	362	386	416	378	327	351	346	353	407	378	334	355	356	344	347	375	362	374	337	352	360	377	339	348	386	371	358	365	330	385	353	342	359	399	377	376	383	382	387	356	343	355	391	380	353	376	371	354	371	357	396	355	382	371	388	380	377	344	343	352	385	355	338	397	353	362	372	344	399	357	382	405	356	333	335	353	404	364	311	370	364	370	316	356	381	349	377	361	372	373	392	383	364	338	350	339	391	358	366	371	362	355	388	395	374	367	366	351	350	382	371	366	363	371	355	375	357	380	387	350	370	390	362	411	354	389	362	381	374	373	340	347	383	337	354	353	345	359	334	367	352	377	359	380	374	366	355	369	326	339	373	358	371	358	332	370	360	369	340	365	366	381	387	391	344	367	370	369	376	327	369	323	357	362	394	336	341	368	355	377	378	367	380	353	364	352	396	373	390	373	353	341	338	367	400	362	318	378	395	375	361	378	354	414	356	402	360	370	382	358	389	349	349	401	337	348	380	378	381	382	391	384	364	371	347	352	377	357	358	364	331	353	327	391	350	353	347	348	374	339	365	356	371	372	365	349	352	350	386	355	372	391	373	374	356	348	365	370	372	369	350	354	352	315	372	346	323	352	376	331	346	356	397	387	341	382	362	362	376	364	385	352	356	349	343	371	368	357	357	338	351	364	354	349	336	359	356	389	373	366	348	373	384	379	404	346	351	347	359	412	357	365	397	334	354	349	352	344	390	371	346	344	343	360	341	369	367	385	362	369	370	395	362	340	409	379	346	357	371	374	356	362	364	362	370	365	349	371	373	361	377	371	365	343	369	349	380	373	360	363	390	377	404	394	370	347	375	346	370	390	370	362	356	360	363	339	347	383	343	360	370	374	378	364	327	333	332	356	367	340	341	330	358	344	356	372	364	395	373	397	355	344	375	343	383	379	360	371	362	356	344	364	379	373	353	376	330	389	357	375	368	367	332	366	371	364	394	360	367	370	370	350	388	383	376	374	348	343	342	366	376	366	386	383	380	370	355	398	340	352	347	353	376	365	375	328	361	388	335	354	363	363	373	359	362	380	388	363	363	358	357	392	390	381	393	384	388	388	380	364	361	345	388	398	321	348	363	351	374	377	368	370	340	356	358	366	375	357	354	357	374	377	354	314	365	295	332	338	380	385	386	360	345	356	353	364	389	327	375	362	379	358	395	363	345	370	322	327	350	336	364	363	394	360	359	379	368	380	378	366	346	378	362	373	376	369	362	359	374	364	338	356	372	374	370	369	369	331	351	411	387	376	370	344	354	344	338	362	366	361	384	341	405	393	330	355	363	355	340	369	352	361	370	385	364	392	364	363	340	322	344	364	345	399	354	368	342	339	354	370	381	350	356	378	359	379	359	365	359	359	363	353	376	375	345	383	356	383	385	381	375	401	356	351	332	360	364	328	334	336	364	357	338	351	371	389	355	367	356	357	338	381	372	360	387	357	363	361	363	371	355	347	358	366	383	369	368	367	372	376	331	345	364	362	396	390	389	348	351	389	373	328	363	360	383	360	374	368	311	396	333	386	342	400	385	345	336	369	358	365	371	350	352	414	358	360	332	391	351	369	388	362	370	365	346	376	359	349	378	372	392	351	376	348	333	335	365	352	367	376	390	335	361	346	361	359	361	354	359	363	372	375	393	359	397	383	370	369	372	361	378	357	344	320	367	369	355	339	346	389	353	364	342	351	383	391	350	360	372	376	368	373	362	359	362	365	390	351	349	381	370	402	389	372	373	345	348	376	347	351	374	377	380	351	391	354	356	369	363	353	352	372	349	341	314	350	366	330	376	355	355	355	354	342	366	379	343	363	378	377	340	336	361	350	364	367	334	368	362	362	385	349	386	409	345	367	327	352	349	371	387	356	375	360	354	353	378	377	332	351	376	377	384	344	367	392	396	396	383	346	379	301	354	364	364	368	362	332	356	389	344	353	364	358	378	365	388	387	341	323	357	386	324	367	343	370	329	336	352	354	375	364	355	359	360	355	382	350	386	341	371	400	377	345	373	353	383	375	355	350	367	352	365	379	375	353	351	370	335	357	375	337	369	344	372	356	367	378	351	351	328	372	374	362	381	400	361	342	376	397	337	365	369	341	357	379	331	370	385	366	379	333	364	366	358	382	359	353	350	331	352	389	383	364	364	372	370	343	383	385	376	365	386	322	363	359	365	372	374	371	359	392	363	351	373	346	339	366	371	379	397	370	349	337	338	382	364	354	389	378	347	339	356	369	351	372	347	361	365	349	382	357	355	390	380	382	341	356	339	387	354	360	374	365	387	346	347	376	370	351	393	364	352	368	408	387	359	341	376	367	363	367	374	364	399	365	339	370	350	378	366	376	368	383	370	387	374	345	391	399	373	385	397	401	341	337	367	343	364	388	381	368	399	349	382	355	321	353	357	381	349	363	382	355	376	335	364	340	363	352	385	351	373	362	360	364	407	353	379	346	382	354	342	382	324	322	335	344	380	354	364	391	355	351	348	347	343	350	340	346	363	378	381	361	347	379	350	344	355	364	352	382	371	396	369	365	368	394	352	378	382	390	324	327	362	391	353	399	369	382	340	351	354	358	369	397	340	388	384	371	365	370	356	372	384	371	364	369	350	325	366	344	360	357	377	342	410	358	355	373	386	364	343	330	333	341	357	345	366	348	364	366	390	349	364	346	377	317	362	382	331	331	351	350	371	368	392	364	372	352	396	335	366	361	327	336	352	372	339	382	356	393	329	336	356	344	334	362	365	363	352	362	353	361	367	345	368	335	328	380	395	385	356	358	361	364	348	365	338	360	352	384	378	362	364	393	350	345	349	366	373	384	368	345	385	391	352	378	366	376	350	349	376	367	380	381	344	354	349	380	411	349	369	389	375	372	388	374	404	354	407	403	347	359	350	369	389	376	355	338	368	384	355	364	413	369	378	363	328	391	350	371	376	378	350	370	363	345	339	380	364	375	381	403	366	342	317	366	369	362	368	373	360	378	343	394	377	364	351	364	374	372	334	364	331	402	368	419	353	349	394	347	349	379	340	360	342	358	372	361	354	355	358	355	409	374	355	363	368	367	353	360	355	371	360	346	359	355	359	390	357	389	330	364	352	343	374	355	335	371	335	344	380	354	373	374	376	343	345	399	388	317	337	359	350	383	361	407	381	357	339	368	372	346	374	353	389
48275	26634	9463	1723	358	157	165	177	157	133	155	175	157	185	170	137	156	144	135	161	160	152	162	161	152	145	165	169	156	150	158	167	153	168	148	158	145	139	156	154	159	142	134	156	153	155	147	150	128	155	165	132	141	162	156	138	169	149	167	146	145	144	142	158	159	149	152	158	146	164	138	162	160	148	144	151	142	158	131	148	141	144	153	154	155	144	167	156	128	151	160	145	169	167	171	167	153	160	146	132	156	152	142	139	158	149	144	151	162	144	158	139	136	168	135	170	157	157	153	152	141	137	159	154	166	124	160	158	124	149	162	157	159	185	167	164	160	148	178	148	144	148	143	133	173	155	151	161	140	160	158	172	151	164	137	149	158	157	154	164	147	151	157	135	156	164	175	183	144	172	157	131	160	158	171	155	158	132	161	150	183	136	151	122	175	142	171	162	153	148	138	143	145	154	160	154	161	159	149	146	160	157	151	158	140	134	163	180	165	181	165	128	159	161	167	163	140	156	174	153	155	148	133	134	167	154	162	155	150	173	159	158	118	158	151	158	169	162	148	143	160	140	171	156	167	152	157	156	165	158	158	148	157	155	162	170	142	131	141	150	192	159	154	182	162	162	169	153	132	148	153	147	161	146	153	135	147	159	161	161	161	146	176	138	154	145	140	173	169	153	138	155	167	172	148	142	148	126	136	155	130	173	145	151	160	147	157	158	161	168	144	152	163	156	164	160	161	151	136	170	150	150	158	147	168	149	147	139	173	158	134	142	129	138	157	144	155	183	163	139	160	139	149	147	180	161	147	147	135	137	145	145	160	153	136	134	164	166	155	140	138	146	140	160	150	165	148	155	152	146	141	138	161	165	166	123	157	132	166	160	152	180	145	168	184	140	136	139	155	149	157	163	160	163	167	165	156	189	151	161	137	167	154	159	151	155	136	158	141	157	133	142	155	145	128	136	138	155	140	172	155	155	177	162	147	173	143	183	134	161	165	168	127	163	150	180	154	164	169	138	164	148	151	170	165	167	157	150	143	158	170	172	141	142	168	147	149	151	153	164	185	156	143	166	155	151	150	141	156	150	157	139	162	147	169	154	135	152	156	156	146	159	179	167	136	138	147	165	150	186	166	152	125	118	164	127	158	124	161	147	150	162	158	162	163	132	161	148	158	144	155	160	160	160	145	137	150	166	160	156	170	161	157	158	140	145	146	158	160	164	164	148	162	155	148	158	146	158	156	175	154	159	152	190	160	176	157	155	151	159	142	133	157	135	141	158	158	181	162	173	145	136	153	145	152	165	158	126	150	168	158	179	150	144	142	149	152	153	166	139	162	154	159	151	179	159	165	185	142	150	150	141	148	152	152	143	175	153	150	174	147	167	142	156	146	131	135	152	127	156	141	156	150	159	170	137	159	142	129	163	135	161	161	142	140	162	145	159	153	173	171	141	164	136	158	153	156	144	147	132	179	174	146	185	155	157	148	182	136	167	162	153	159	158	165	157	141	171	164	163	146	150	167	180	164	157	158	142	152	175	169	136	142	150	155	129	155	130	152	134	161	151	172	150	158	158	151	153	135	166	148	165	134	174	155	147	172	173	157	166	158	154	153	153	134	176	158	162	151	128	134	161	144	162	156	158	159	154	139	131	138	148	164	187	165	155	148	150	155	175	137	155	162	174	149	144	166	165	157	152	151	174	155	161	152	157	161	141	149	166	123	168	156	159	178	146	161	161	138	153	173	157	158	141	146	152	160	150	163	143	177	137	159	155	159	166	168	153	150	156	152	165	151	152	154	148	173	161	156	153	156	160	137	141	158	157	148	164	143	163	167	149	147	165	168	154	147	151	152	150	147	134	164	154	153	172	142	138	140	168	163	173	169	160	171	158	170	151	164	150	184	149	145	141	144	141	132	153	142	147	155	159	181	155	145	141	153	135	168	135	150	152	136	161	148	150	163	150	149	160	143	155	141	167	157	147	153	151	148	146	139	148	147	129	145	150	146	166	145	149	152	158	145	162	150	162	151	160	155	148	152	153	148	159	151	150	156	138	156	161	159	155	152	163	148	155	155	145	157	161	155	153	154	160	155	155	161	166	132	149	154	154	166	174	164	144	168	160	148	153	166	151	161	158	147	157	152	154	154	148	141	129	162	157	132	171	190	168	143	149	143	138	155	166	152	143	156	143	168	153	171	168	149	134	129	164	159	161	164	170	136	161	157	158	173	160	164	144	143	170	144	174	152	159	170	130	162	177	163	168	144	136	164	161	155	151	148	139	129	179	169	156	167	138	134	168	148	146	153	133	180	167	172	154	162	146	161	145	145	145	174	156	170	156	159	155	154	167	137	156	161	170	175	174	145	149	159	160	129	161	154	166	159	146	173	164	154	159	154	127	177	156	152	153	168	142	168	149	155	147	149	154	154	164	170	147	161	167	157	167	164	157	165	147	147	151	142	157	146	150	150	170	162	149	155	167	163	154	147	165	161	152	166	175	143	146	168	133	135	155	134	175	158	143	165	183	158	120	155	157	173	155	149	161	137	140	149	141	162	131	171	151	154	158	168	157	143	176	162	172	147	139	146	154	154	175	141	177	159	161	140	131	162	124	158	145	154	157	160	156	173	157	158	138	157	166	150	168	145	164	144	163	152	158	142	157	181	160	163	145	155	171	162	147	142	151	151	176	171	156	142	159	139	157	174	142	149	153	156	161	156	121	169	139	149	163	168	157	148	154	170	174	134	171	165	163	166	149	163	157	169	160	152	147	158	146	176	150	164	151	139	150	138	161	155	133	173	174	175	181	127	160	156	158	158	155	142	139	151	169	176	148	145	175	165	139	159	131	166	160	176	128	167	148	144	151	170	207	145	142	138	168	151	172	148	161	162	170	157	163	152	166	171	154	176	159	162	117	157	147	162	162	172	154	173	151	164	158	160	130	155	153	132	141	147	153	139	151	155	132	147	171	183	164	154	144	161	154	146	142	141	131	145	137	174	148	155	173	156	181	157	147	156	159	151	175	165	148	149	163	159	150	142	151	172	149	162	154	144	143	151	167	171	138	133	157	158	144	133	140	166	161	166	139	148	160	158	152	155	166	134	137	114	118	158	141	158	137	149	161	165	171	157	156	156	181	167	153	180	145	151	148	154	156	156	162	135	156	165	156	151	198	135	140	140	158	144	143	150	169	173	138	163	144	144	138	153	160	161	144	140	147	164	147	160	164	146	154	143	163	149	154	190	136	159	144	161	146	142	137	146	135	152	172	174	154	153	144	149	166	137	150	151	150	150	163	148	168	160	162	156	178	169	154	162	152	136	151	176	147	183	166	128	163	156	154	156	164	158	141	184	175	157	174	169	147	139	143	170	158	143	153	170	172	164	165	156	157	151	179	153	160	166	134	148	140	161	164	153	137	154	145	138	130	164	153	148	170	147	170	158	148	164	164	163	136	183	160	146	165	167	176	163	165	165	166	169	156	141	177	156	159	150	152	157	159
41581	24453	10811	3851	896	391	389	370	406	376	381	368	373	390	370	388	356	357	354	383	373	390	362	412	421	371	409	408	397	379	376	381	402	366	392	372	368	389	360	370	363	366	372	396	357	365	396	394	388	359	387	382	415	365	376	364	375	382	388	378	329	335	398	389	391	374	365	376	382	384	396	380	363	336	396	390	363	386	384	351	372	372	368	415	377	378	376	388	401	346	378	382	388	360	377	390	394	379	373	369	402	371	353	353	383	409	400	378	414	378	379	385	343	382	429	385	359	383	379	377	359	387	404	356	394	352	369	402	393	380	386	364	359	394	386	396	382	395	370	393	370	377	341	391	400	361	364	369	401	381	416	394	375	361	409	363	383	388	365	367	391	374	350	382	379	403	433	374	398	371	378	357	379	365	384	397	362	379	361	403	386	418	378	396	371	402	374	380	369	381	371	400	410	393	369	431	371	383	380	363	382	381	399	360	383	413	384	409	383	390	429	406	357	389	406	360	371	388	367	386	376	354	383	402	361	396	384	351	388	389	387	378	358	365	404	386	324	393	376	346	375	357	389	398	379	348	384	392	365	405	359	355	418	369	415	416	394	363	369	372	391	378	359	406	368	378	381	389	368	388	370	358	385	375	391	373	378	348	376	374	412	381	404	387	414	409	391	355	381	400	384	406	380	390	363	372	382	355	367	395	384	379	373	406	408	358	399	380	387	373	332	393	412	386	357	373	370	397	375	386	393	370	390	394	397	333	395	363	362	381	358	375	333	349	367	334	382	390	367	354	360	393	384	396	374	402	376	388	410	374	356	377	353	369	382	372	383	376	368	325	379	375	374	405	384	347	361	375	381	394	369	367	400	394	351	382	395	343	379	396	387	397	381	393	391	346	370	411	385	390	393	387	384	356	373	360	376	364	398	380	384	418	406	320	422	344	356	400	367	336	373	384	361	347	356	374	366	350	356	369	365	389	416	349	403	391	404	363	379	386	384	403	378	362	404	396	405	381	358	392	399	380	384	379	412	398	389	358	351	389	370	375	390	382	398	359	398	351	354	378	388	390	394	359	355	363	386	366	355	372	384	370	358	380	372	402	399	381	366	367	377	401	392	378	375	407	369	337	356	412	380	387	401	389	382	432	394	371	391	362	378	377	441	409	382	359	396	379	378	362	403	388	405	393	350	343	363	370	399	389	387	351	379	376	399	383	339	397	364	355	361	376	428	399	350	383	349	362	381	418	374	381	397	366	354	385	325	377	352	373	394	385	392	374	415	391	401	353	393	350	375	340	393	373	366	413	373	369	373	366	388	381	403	381	385	343	373	352	395	359	395	391	373	401	381	418	367	381	385	401	378	383	374	389	369	383	361	376	387	385	378	385	379	361	387	360	380	380	364	394	364	388	385	371	408	385	381	377	352	387	414	389	377	371	369	368	398	404	358	345	368	385	397	414	371	386	373	388	419	347	373	365	390	367	369	392	398	371	364	366	402	362	372	396	399	387	377	378	385	384	399	348	389	374	385	357	386	360	370	378	355	369	355	360	400	345	412	386	389	393	360	388	359	389	385	382	355	359	384	391	400	369	360	329	378	388	370	380	369	395	355	356	386	368	350	387	369	396	360	363	417	377	392	372	351	357	384	382	392	367	384	386	381	354	393	414	408	384	394	352	347	396	363	401	389	400	391	389	369	385	370	414	383	422	420	417	403	366	404	370	339	387	395	397	406	372	342	390	349	387	400	395	398	413	406	382	345	339	404	383	364	355	373	374	390	394	387	385	407	376	342	399	396	374	349	340	409	380	348	407	401	382	359	374	390	433	398	404	408	389	381	405	376	409	375	385	372	400	362	381	395	392	383	392	362	360	375	356	351	359	387	393	392	385	392	398	389	375	376	363	382	374	398	380	394	418	363	375	429	383	385	365	374	383	354	399	364	384	388	407	388	405	421	353	370	384	389	377	399	373	397	347	373	385	380	374	377	377	382	415	369	391	370	349	395	356	346	405	382	369	406	362	369	389	394	378	352	359	377	392	414	372	375	379	371	381	398	366	398	354	393	385	358	400	373	392	384	377	373	396	365	406	412	392	398	365	362	344	391	397	390	380	393	393	403	410	368	370	399	368	386	361	372	369	402	438	364	389	391	385	358	362	403	363	432	398	368	397	371	340	384	408	380	364	383	379	397	361	376	400	349	357	382	380	381	364	372	380	413	398	413	378	430	417	388	378	346	401	418	343	380	391	362	403	402	372	396	381	401	382	370	398	377	397	389	360	394	371	376	387	387	398	425	394	368	393	360	392	394	377	392	347	378	365	346	357	387	372	411	400	418	395	398	355	369	378	380	384	365	392	395	374	397	358	382	342	344	373	391	384	374	374	400	386	380	396	375	346	338	386	370	356	362	385	418	386	377	382	387	392	376	399	367	378	361	382	381	362	408	368	371	369	356	369	362	382	388	373	406	414	385	384	370	391	359	379	378	380	378	385	384	378	372	348	397	353	371	400	396	400	379	376	381	375	395	379	343	358	395	389	352	387	395	388	406	376	372	398	338	382	359	367	377	373	373	362	381	405	377	387	341	427	360	378	410	363	401	410	378	393	367	441	404	395	387	397	367	378	403	353	351	379	374	403	385	403	401	393	374	372	407	399	374	361	369	358	353	386	371	373	370	408	372	406	366	384	378	389	354	378	398	377	379	380	385	376	389	360	361	378	347	364	386	405	380	404	398	403	397	408	360	360	376	327	358	458	400	369	411	372	379	429	402	386	375	393	391	392	377	415	385	356	398	376	393	424	384	369	347	397	385	371	400	387	377	390	362	378	397	391	398	414	379	350	397	393	400	395	437	385	410	391	382	353	365	367	383	379	389	421	401	410	391	393	397	367	358	377	414	408	404	340	355	359	369	399	381	403	402	380	401	378	359	410	389	386	399	375	392	397	364	403	414	404	367	377	367	397	355	374	392	382	409	417	408	368	413	403	390	348	392	370	328	391	344	386	369	376	394	380	377	388	389	374	379	381	374	398	409	423	384	391	350	376	384	360	395	384	357	380	392	391	416	410	371	362	391	367	378	336	415	387	344	385	401	381	355	382	378	369	391	387	355	379	436	368	398	396	384	382	359	370	377	355	379	386	390	365	364	405	428	367	386	347	362	368	366	389	374	357	378	389	361	375	417	381	384	390	378	383	347	399	386	332	402	387	394	396	429	365	354	363	363	348	388	376	408	404	373	379	382	377	385	371	416	416	417	375	376	380	361	377	377	385	346	403	384	388	367	365	382	401	406	399	420	370	399	415	385	356	382	372	358	361	385	392	394	410	390	404	389	373	331	338	382	391	367	373	365	401	357	387	409	376	398	367	357	397	390	393	401	406	364	400	378	386	358	407	375	406	382	371	405	372	373	387	413	384	379	390	358	355	358	386	422	373	374	416	416	367	381	355	403	377	351	369	403	411	383	388	405	422	381	397	370	351	354	372	389	358	406	370	366	380	390	413
79724	61133	38782	17435	3450	280	180	188	181	193	192	197	187	188	213	209	197	180	159	175	171	174	166	185	175	186	176	203	196	181	167	203	202	182	185	197	190	185	196	175	197	183	207	204	186	187	179	186	185	188	180	170	169	188	174	184	164	213	196	188	194	185	176	172	180	175	187	180	189	154	190	176	194	181	196	204	202	180	183	187	198	158	177	191	199	206	202	189	180	198	169	180	195	174	133	198	194	192	192	171	180	150	175	171	183	168	191	184	197	220	182	198	187	199	181	208	182	193	182	171	165	176	193	186	187	182	174	211	178	161	173	157	188	159	174	171	178	184	161	174	199	173	204	185	192	183	166	192	201	194	183	192	160	174	169	204	180	167	162	158	174	162	190	177	170	155	171	188	194	165	189	165	179	204	174	192	172	198	194	166	204	197	165	162	195	201	169	180	194	185	166	181	178	186	187	192	182	163	187	187	165	160	201	176	202	170	169	179	191	183	184	184	176	175	190	181	190	191	164	171	187	172	196	178	173	184	182	186	202	157	180	193	187	174	185	194	188	183	200	183	173	174	199	187	166	190	173	182	176	211	166	179	191	192	173	176	189	169	171	211	178	184	203	196	178	184	172	178	177	198	168	205	175	186	171	182	186	167	210	213	203	191	195	168	188	170	156	177	189	163	169	178	174	167	156	178	199	202	209	189	181	169	198	192	184	204	168	163	187	175	183	189	182	178	175	185	174	194	167	194	188	190	178	168	176	196	185	187	161	183	174	155	180	178	179	177	204	178	173	175	184	191	152	158	174	183	194	187	188	179	176	185	176	179	169	163	179	171	167	186	201	190	178	170	160	163	180	173	175	203	177	180	164	181	172	176	202	175	188	163	172	188	202	181	166	191	196	175	206	158	161	174	187	186	171	182	171	161	176	173	172	167	185	198	179	173	183	178	188	201	181	193	173	192	219	177	199	175	178	178	170	170	170	184	179	213	192	204	174	177	183	183	179	192	179	181	174	192	167	187	164	176	190	188	197	186	174	178	194	183	174	181	180	174	199	194	179	159	186	197	185	189	182	183	193	154	185	199	188	168	167	201	165	156	199	197	185	193	170	174	183	194	197	154	179	182	196	194	161	167	213	174	214	181	179	183	203	178	194	168	185	172	169	170	181	163	195	159	190	195	186	206	184	185	168	189	189	210	174	181	197	170	171	174	204	204	162	156	180	200	177	165	176	184	193	175	177	166	170	184	194	173	184	187	170	211	184	177	185	176	163	172	193	172	205	206	176	187	178	186	181	178	190	169	180	175	179	193	173	159	197	204	179	170	181	200	188	198	192	174	168	203	186	169	177	193	207	182	221	190	188	184	201	161	173	169	171	174	170	229	180	191	192	175	218	187	171	183	187	177	148	165	184	202	181	210	188	192	185	163	195	180	185	199	185	181	186	174	168	194	184	179	160	192	176	150	172	166	181	165	177	237	205	169	190	173	173	172	188	182	185	169	173	186	194	198	151	165	177	190	164	185	184	179	172	176	180	168	179	188	187	187	183	180	188	190	182	182	228	157	204	202	185	204	177	189	198	194	162	192	197	177	187	146	210	183	175	182	179	195	195	166	193	182	152	199	173	201	171	193	182	177	197	170	155	155	177	195	171	162	167	169	175	190	183	158	168	207	191	165	168	199	178	174	183	151	178	159	194	160	164	180	171	187	165	160	174	185	187	177	186	207	163	176	212	215	187	177	204	184	180	175	149	175	199	203	198	177	214	171	182	186	182	180	200	178	183	194	186	182	196	183	177	169	156	192	185	171	187	188	175	197	161	173	181	155	195	189	189	177	187	194	176	184	181	217	208	182	174	194	197	173	184	146	188	176	218	171	163	189	174	170	210	187	167	214	186	188	181	192	173	189	163	185	181	184	179	201	190	184	185	185	170	150	172	176	200	174	188	201	176	195	196	184	175	190	196	169	185	160	187	184	185	178	167	203	208	178	175	169	150	173	177	171	185	159	203	176	156	183	193	194	195	183	193	160	175	183	198	188	169	194	185	191	191	185	177	182	216	202	180	170	161	206	174	190	188	168	167	198	194	205	186	164	179	190	205	169	229	197	164	167	178	170	179	180	201	195	156	214	176	152	179	164	202	179	225	189	177	205	182	187	171	176	175	182	210	165	200	160	172	171	184	175	170	177	165	189	171	167	181	178	204	179	174	186	198	189	193	193	179	193	219	173	150	158	202	194	181	178	199	186	185	178	160	203	195	190	190	179	178	180	178	196	203	162	164	174	186	179	175	176	198	186	186	171	190	186	164	184	177	219	175	182	193	185	171	193	185	188	181	167	172	166	199	189	210	153	185	186	173	184	178	183	169	203	183	203	176	189	188	183	184	176	191	165	205	196	214	190	173	174	177	191	168	185	166	173	211	206	181	188	192	190	185	192	161	169	198	194	160	178	172	187	171	192	178	161	158	187	166	194	184	182	208	166	187	204	178	177	182	183	200	207	194	189	159	177	184	211	195	193	182	179	171	179	175	182	192	183	181	191	195	162	186	207	159	191	167	183	216	215	180	158	170	193	177	208	175	168	184	183	165	170	148	178	188	184	172	203	203	176	179	173	196	187	179	187	186	182	179	199	195	179	177	190	178	162	176	156	180	190	171	168	194	202	167	197	182	207	197	168	186	173	194	161	173	164	168	203	189	201	171	193	178	201	200	202	196	174	188	180	163	170	196	192	160	198	175	193	187	195	175	190	200	169	181	194	197	182	181	189	204	206	230	167	187	176	162	205	182	194	210	157	178	192	186	169	204	167	191	162	165	201	164	214	166	181	169	197	190	205	197	196	199	189	191	171	196	179	181	196	201	186	156	196	180	184	190	171	187	185	201	190	176	178	206	206	193	166	163	188	185	177	182	195	165	199	156	209	200	156	201	172	183	183	165	203	167	176	177	173	179	170	172	171	204	202	187	156	168	188	190	198	193	188	193	189	200	182	215	209	186	204	202	206	213	195	178	193	182	196	209	181	155	172	194	164	166	189	176	197	183	177	185	172	172	178	184	183	164	189	183	170	193	171	183	194	171	186	178	172	169	200	195	197	196	165	195	187	202	183	197	173	194	193	185	165	176	196	168	179	172	166	186	169	182	180	174	184	187	166	179	173	180	196	161	186	181	162	176	175	185	169	195	207	165	172	203	160	162	189	195	198	161	183	191	181	173	179	167	154	184	178	189	190	185	177	177	202	161	174	148	189	175	183	172	194	188	164	174	180	191	181	181	162	166	174	174	187	181	149	174	184	172	178	209	195	187	173	180	196	194	182	168	172	181	197	181	169	184	185	213	196	171	182	182	176	192	175	188	198	192	194	148	195	173	187	186	203	173	169	193	183	167	185	147	195	187	186	184	175	177	185	177	177	165	185	166	200	179	211	168	185	183	163	203	170	185	191	177	182	150	145	181	188	186	158	182	183	162	186	193	181	192	221	170	175	179	177	177	200	198	196	187	176
60907	49976	36992	19104	4419	522	432	412	451	419	414	431	400	429	445	466	435	420	440	430	426	451	427	436	402	458	395	443	456	435	436	433	416	464	417	466	405	398	426	402	440	456	475	445	457	429	455	431	414	431	425	453	420	455	457	444	429	470	440	460	440	412	461	413	457	424	447	445	410	432	444	405	412	399	409	457	436	424	401	425	448	418	420	444	435	459	443	409	424	435	438	470	476	447	434	433	478	421	440	459	432	435	484	453	477	446	449	441	424	439	444	426	434	425	390	477	432	443	420	411	445	432	438	451	430	457	469	438	403	383	436	416	453	435	401	430	453	438	428	436	425	410	460	455	420	474	444	419	426	478	462	419	446	453	422	446	423	412	407	433	453	423	452	490	430	418	444	421	455	439	428	459	444	383	456	448	454	426	415	442	440	449	423	456	484	441	420	451	450	389	431	429	463	423	452	426	422	490	446	429	442	425	434	432	432	406	455	434	453	464	464	464	434	410	426	451	431	403	403	387	417	432	436	437	477	429	434	448	449	447	428	418	421	437	458	459	432	414	431	388	425	440	410	426	455	432	448	442	423	412	429	415	442	431	423	428	458	426	420	419	418	433	436	444	390	451	404	445	429	452	463	431	427	389	482	421	462	412	451	442	452	447	433	421	439	438	426	459	459	429	427	413	446	450	387	458	401	441	450	412	426	422	414	475	414	430	417	392	438	468	474	420	451	400	413	452	422	442	426	441	487	441	432	456	460	446	403	449	459	438	442	445	434	432	449	420	459	404	456	434	426	402	389	417	453	437	426	431	438	420	437	409	436	447	426	465	411	413	386	422	420	428	449	442	441	439	419	436	431	427	430	424	380	442	417	447	435	450	445	446	480	431	409	476	458	473	422	452	425	415	429	453	397	458	452	410	436	474	455	434	405	439	440	408	420	420	493	466	446	424	453	456	417	461	439	422	468	454	428	445	444	476	487	451	406	434	445	407	444	460	422	450	447	402	440	446	464	474	430	421	471	432	445	463	434	417	462	439	430	436	438	448	439	411	422	435	424	419	417	439	413	419	413	423	385	396	417	425	428	444	434	441	443	484	449	433	424	417	427	440	404	438	425	418	422	436	411	435	445	412	461	421	409	453	461	431	420	424	454	383	410	403	431	439	396	426	454	442	453	415	412	435	447	456	434	473	403	434	457	406	434	460	431	469	419	436	452	392	435	448	423	459	415	420	462	439	430	421	449	432	450	402	417	474	424	399	442	415	441	425	410	435	451	444	452	416	426	459	415	420	424	455	414	437	444	421	447	414	472	435	486	451	428	430	450	431	440	457	475	416	413	468	426	469	436	432	430	427	425	418	423	446	452	454	401	431	397	427	434	453	471	406	445	439	425	441	441	431	406	412	434	430	457	435	452	469	411	408	456	424	392	460	455	451	429	441	442	447	409	433	442	470	443	421	451	456	447	430	417	460	454	461	461	419	418	447	453	422	456	408	435	445	468	445	448	426	430	429	410	444	434	415	450	437	473	438	406	421	416	466	416	409	443	416	405	461	446	422	475	412	444	423	403	424	436	423	457	416	455	438	403	447	425	437	456	414	436	399	416	461	448	419	421	432	425	433	421	424	465	456	438	450	432	468	467	402	433	388	436	438	435	450	393	457	476	427	409	463	445	442	407	461	450	418	440	446	446	441	430	410	438	466	437	436	442	451	444	467	434	475	438	438	408	429	443	425	373	418	424	448	423	420	446	439	435	442	441	427	422	439	416	425	425	408	413	456	451	430	470	396	461	433	434	423	423	389	419	434	430	440	421	424	448	430	443	421	467	446	407	433	425	439	394	403	412	466	427	425	453	457	458	395	416	434	411	432	458	461	417	437	426	440	415	413	488	434	409	440	431	442	443	468	401	415	430	408	434	438	371	445	442	437	437	447	429	451	445	447	389	456	433	429	436	450	401	475	432	396	438	456	418	415	460	437	447	437	489	433	429	466	444	411	460	439	388	440	413	441	443	464	429	455	454	448	470	438	439	446	462	442	443	429	451	404	420	428	476	438	417	458	441	468	415	425	405	447	441	423	431	423	456	437	435	452	414	426	423	425	467	449	459	443	449	453	408	455	432	451	449	417	446	434	405	402	426	433	437	466	429	446	426	440	442	448	450	447	429	459	413	413	428	399	401	439	382	386	447	412	408	492	445	443	451	444	414	423	398	456	442	443	407	427	458	446	444	479	460	465	443	435	402	441	419	420	415	465	442	412	476	446	435	481	435	422	461	451	454	412	442	419	429	426	402	453	411	452	421	483	442	452	436	402	467	428	443	461	417	441	434	440	445	417	465	468	443	439	435	451	408	399	416	411	441	457	387	400	406	417	435	437	403	453	420	432	452	434	472	434	467	459	453	447	449	446	449	402	434	438	469	403	415	421	438	426	466	428	486	483	428	453	430	433	452	473	433	436	430	477	439	456	397	439	456	458	463	400	425	424	455	442	447	469	423	434	417	410	421	441	446	409	457	441	417	454	441	427	437	443	459	416	463	485	475	452	435	420	404	396	424	399	454	444	438	452	417	415	461	403	422	421	462	484	408	429	429	411	444	457	424	432	456	447	413	393	453	430	457	418	433	427	410	430	438	415	438	448	458	454	458	439	408	440	417	436	474	444	465	411	462	451	447	446	387	430	409	442	451	444	405	464	476	434	439	423	435	473	450	421	433	465	480	436	428	440	466	419	450	443	487	424	429	462	436	431	459	454	429	424	411	424	430	450	442	445	448	417	435	449	436	439	449	423	471	419	407	392	427	418	425	461	466	440	470	454	453	454	418	418	425	426	429	462	422	428	437	436	462	438	473	405	446	443	483	443	407	423	392	467	466	471	422	434	434	444	444	437	430	451	433	433	427	425	429	425	420	411	412	456	474	464	418	436	411	412	473	428	413	430	386	429	467	472	441	430	450	447	412	458	427	449	428	437	438	430	425	404	431	419	420	395	423	427	426	457	443	435	434	436	449	442	458	427	424	466	433	457	440	441	450	439	428	462	451	440	437	452	451	486	437	443	454	420	405	418	428	426	450	399	467	431	411	446	454	474	422	447	432	447	446	435	458	464	410	448	451	449	452	408	442	437	465	459	447	451	418	458	451	441	466	455	431	445	416	455	412	440	433	458	461	407	403	438	444	464	458	412	411	471	425	442	443	417	433	420	412	412	438	422	434	401	461	487	439	468	421	464	449	427	426	492	446	421	438	435	466	420	443	447	466	434	463	436	455	411	423	411	438	474	428	396	423	430	414	460	431	458	416	461	431	427	436	425	423	445	419	489	446	442	404	478	437	419	436	431	406	437	422	428	407	401	432	453	489	449	442	403	444	437	425	414	431	421	451	483	428	434	432	456	468	453	438	406	419	415	425	447	410	446	478	401	439	427	413	441	441	405	431	401	428	421	429	451	415	418	451	453	426	436	414	443	453	448	449	427	481	479	441	459	467	445	443	475	454	426	480	444
83185	70176	48252	25367	8663	502	167	144	193	156	142	169	142	158	139	126	142	150	147	163	149	171	157	156	168	156	163	164	142	146	158	154	155	139	128	161	145	159	142	152	137	168	137	150	146	178	174	177	150	127	162	146	153	154	160	157	161	140	154	147	177	142	180	170	164	129	158	188	130	142	173	128	148	133	161	150	136	144	147	176	142	142	150	145	158	165	118	134	149	165	161	163	146	164	149	137	183	138	174	165	152	147	158	178	161	156	152	148	162	161	142	109	136	148	148	147	138	162	149	148	155	149	157	144	129	147	169	147	158	149	158	154	154	161	163	150	160	166	159	151	174	149	163	149	158	133	176	166	162	138	143	184	128	136	152	155	159	136	151	132	151	134	153	132	157	153	183	173	153	152	161	159	144	153	128	167	151	136	145	156	151	160	154	146	154	151	162	152	148	150	141	143	144	140	148	161	126	156	160	136	157	143	157	159	165	147	153	136	148	148	132	145	140	138	173	146	146	142	154	163	140	159	149	157	160	154	174	159	171	156	126	134	155	171	165	140	169	155	126	155	153	153	152	144	157	172	148	137	149	171	148	155	155	136	145	152	118	142	185	139	157	153	171	157	135	152	170	159	142	159	151	172	154	155	154	144	157	143	152	152	159	149	158	170	145	137	154	146	158	144	165	139	144	143	147	149	139	168	156	177	155	166	158	178	139	169	170	162	168	145	172	128	138	138	143	140	164	175	144	157	158	179	152	145	146	146	135	161	154	157	145	153	151	158	163	131	129	140	131	142	155	167	149	162	172	161	175	172	161	158	162	179	141	148	146	158	159	149	132	130	137	142	160	163	144	125	144	181	140	140	153	149	181	132	168	159	184	159	156	157	149	153	122	151	179	178	177	155	164	156	147	136	152	157	160	151	182	156	162	160	146	147	180	151	155	142	169	179	152	162	174	170	129	150	158	175	139	139	152	128	151	155	125	162	151	152	166	148	152	175	142	144	134	159	136	154	148	131	134	139	134	139	135	156	167	146	149	145	158	134	135	172	147	135	136	127	146	151	171	157	158	153	167	163	129	144	151	149	154	164	147	167	135	145	162	150	159	170	140	144	155	168	138	163	156	148	151	139	165	148	150	153	142	183	152	165	163	170	172	171	152	147	162	162	154	156	164	151	150	161	134	155	150	140	157	157	157	140	176	139	146	153	140	160	153	164	150	144	158	142	134	156	149	134	146	149	144	144	138	142	179	134	133	169	141	142	125	156	139	176	155	136	146	159	160	150	163	147	121	126	156	153	156	155	179	149	143	132	135	147	143	143	158	137	159	158	161	152	160	162	158	133	146	154	152	155	140	173	179	169	156	136	168	153	167	169	174	132	170	151	150	162	130	157	163	151	148	157	173	143	142	155	127	119	146	146	145	165	150	156	171	158	153	133	134	145	152	165	149	162	155	148	153	145	164	158	133	143	148	142	161	171	139	149	154	153	140	150	160	152	144	169	178	150	167	157	141	156	155	149	171	158	146	152	130	151	156	144	137	156	173	157	161	157	133	136	160	143	142	166	144	156	146	155	174	141	143	163	130	180	153	167	125	143	132	156	153	132	138	165	155	143	158	168	154	133	186	150	137	152	154	158	150	127	141	151	143	127	161	148	130	156	138	163	150	156	130	160	147	152	151	163	160	140	160	180	164	174	135	132	128	151	148	156	138	139	145	173	149	138	156	177	174	139	168	139	136	157	154	170	126	161	158	147	141	162	157	132	153	142	153	153	153	159	147	145	156	154	150	141	146	139	155	166	156	157	153	170	161	157	164	150	150	162	164	153	152	142	148	138	129	166	158	172	155	151	158	138	144	168	159	152	156	135	138	162	141	138	151	148	157	148	136	159	179	146	148	114	151	139	151	151	148	147	139	162	149	155	156	148	141	168	142	142	140	130	133	134	148	133	160	162	151	161	146	156	164	148	167	152	166	154	139	150	163	158	141	159	142	151	158	171	174	139	152	137	138	174	141	164	160	152	161	160	190	160	158	129	157	154	154	150	139	140	160	161	140	155	165	177	142	152	155	142	148	165	135	165	173	152	153	159	150	144	154	156	157	154	122	159	166	130	145	158	168	153	158	151	153	158	126	156	151	172	144	127	149	146	160	137	146	135	162	161	148	144	151	155	159	139	149	160	157	142	148	148	156	135	179	155	160	146	135	166	152	143	144	135	167	149	132	161	152	158	152	153	145	151	131	161	146	162	131	143	160	148	162	164	144	162	136	168	150	156	156	134	143	165	152	139	124	163	154	148	170	156	144	147	127	176	159	151	148	159	164	166	146	130	152	150	138	140	151	172	145	165	153	173	157	159	155	151	136	161	137	159	152	173	162	143	157	142	146	161	154	161	130	132	150	130	159	129	167	148	159	158	163	137	141	162	146	173	141	173	151	166	161	157	176	148	149	142	148	154	148	154	161	129	138	162	159	141	158	152	164	148	151	159	157	129	155	157	159	167	181	157	172	162	146	167	154	145	128	149	148	152	165	156	148	151	166	162	156	148	140	129	141	152	149	169	137	138	159	153	160	146	155	139	145	165	161	149	149	171	156	145	147	147	143	153	162	145	169	165	158	160	135	171	150	154	147	138	141	139	142	139	164	132	151	175	164	157	161	158	150	146	138	143	158	129	146	146	140	141	145	116	144	147	114	154	158	155	151	142	144	146	156	129	142	156	164	145	162	143	142	151	138	161	177	123	155	165	147	167	158	169	146	152	152	161	154	145	156	135	133	154	154	151	162	153	143	128	153	177	150	162	137	138	154	148	157	139	131	153	164	148	142	154	145	164	142	143	141	175	152	156	153	159	148	153	134	153	157	153	150	146	150	141	153	156	124	132	141	145	135	181	154	158	159	169	154	151	151	151	166	142	150	140	130	190	162	180	139	157	154	172	165	152	162	156	158	160	163	157	146	139	145	152	123	164	144	158	143	183	152	184	146	151	168	145	149	111	153	153	147	138	144	135	154	147	133	166	144	166	161	150	166	136	147	161	163	149	172	164	159	156	145	176	157	150	160	158	181	150	134	161	156	175	162	157	134	153	171	166	153	148	163	157	139	127	138	144	142	171	161	191	150	171	143	141	151	131	151	133	165	146	147	141	145	158	171	137	144	147	150	167	163	160	158	146	151	134	136	128	163	147	159	144	130	127	141	139	142	132	154	147	153	138	158	145	142	146	140	155	148	165	136	154	144	156	132	151	148	166	153	152	179	168	166	151	140	165	174	158	178	159	143	158	131	144	145	166	144	157	156	139	155	133	161	149	124	160	153	133	173	169	166	150	159	138	147	142	166	157	162	135	167	147	148	149	124	125	151	153	179	157	141	155	186	142	128	152	155	144	127	152	146	149	162	143	145	161	151	152	136	135	151	128	183	180	134	198	145	147	140	136	164	147	141	151	167	144	158	142	167	134	138	132	151	147	154	154	139	155	152	170	141	159	139	159	137	144	143	156	142	138
70462	60756	46192	27264	7958	412	338	363	368	347	358	378	340	384	354	325	349	352	395	349	332	370	349	335	401	381	367	323	348	345	364	341	342	367	379	338	357	369	344	362	346	364	349	383	425	417	381	371	367	427	405	375	371	370	386	393	372	391	346	358	360	348	352	358	365	339	352	380	350	360	345	357	339	348	367	340	339	363	382	381	369	387	347	374	314	345	356	390	353	369	336	373	375	336	364	363	364	390	347	355	351	337	356	397	343	369	347	367	366	330	362	348	330	354	356	353	355	333	347	398	352	366	370	334	389	352	355	343	356	346	349	357	366	335	352	328	347	393	347	385	344	357	353	383	363	329	331	408	365	374	368	357	337	340	388	354	360	385	364	389	372	359	368	369	350	404	399	348	348	367	364	343	348	351	378	380	336	337	372	353	356	350	356	377	338	373	360	363	334	355	394	323	366	382	327	362	345	359	378	348	328	349	355	307	332	390	360	356	362	360	336	376	363	342	328	392	396	358	358	339	365	352	378	340	352	356	368	314	335	364	379	338	321	354	352	352	355	374	393	372	385	371	362	381	364	328	350	352	361	366	324	378	375	348	336	368	343	355	365	356	366	313	368	380	344	341	330	369	364	356	315	396	359	345	358	355	357	371	365	337	363	348	337	320	365	351	370	350	370	360	365	336	355	336	354	356	334	352	382	312	389	377	334	343	351	371	375	363	359	346	357	366	358	340	364	346	338	362	338	372	388	381	347	377	366	345	342	382	362	352	341	354	342	357	335	355	366	359	378	336	364	369	350	353	352	334	348	328	392	351	330	368	336	375	326	364	359	383	344	332	374	345	362	346	381	346	350	329	347	379	363	356	362	338	334	360	347	333	356	359	377	378	399	361	407	331	359	373	379	376	356	312	351	365	366	359	356	377	391	363	345	334	360	355	359	378	360	356	338	346	359	380	341	350	371	364	355	343	345	360	364	366	395	349	355	386	326	381	360	336	325	353	330	382	351	379	353	391	345	351	317	335	350	369	364	334	365	389	359	381	393	350	372	370	342	371	358	353	367	364	344	382	373	383	382	355	356	351	345	385	387	358	334	356	351	317	360	351	382	360	353	367	369	369	355	413	357	363	361	378	338	368	362	359	347	350	335	331	387	342	405	343	368	354	366	362	338	355	347	361	377	319	353	381	344	359	369	336	363	362	359	368	339	368	326	343	364	342	359	389	397	343	380	393	364	328	360	339	325	344	371	372	374	354	350	369	347	355	335	337	320	371	385	335	373	305	362	344	367	380	394	364	329	366	386	347	368	370	378	349	360	364	402	363	348	377	352	393	342	399	351	349	346	396	366	355	356	359	373	361	415	381	334	384	358	362	322	364	339	357	349	352	372	400	359	370	340	397	347	360	369	353	366	356	351	356	366	360	351	340	335	372	350	365	368	345	375	338	386	360	359	360	350	341	380	346	353	361	386	404	344	362	340	352	343	347	352	352	319	354	342	400	357	360	373	354	364	315	376	370	343	373	364	333	349	380	325	349	368	349	367	366	329	363	350	329	355	383	365	382	356	388	384	379	365	347	342	344	357	347	354	361	371	358	338	358	372	372	384	352	342	348	348	365	359	339	354	318	372	370	347	337	308	353	366	355	381	363	332	348	374	382	370	351	371	394	396	371	352	368	360	363	374	360	396	342	336	382	332	358	370	354	383	346	355	343	362	329	330	377	363	379	341	351	328	388	355	382	313	386	359	376	373	404	346	377	366	364	369	388	348	318	376	357	353	330	343	372	333	320	337	372	371	366	352	362	367	360	375	357	360	344	405	361	385	348	352	359	354	353	371	377	360	346	342	337	360	345	347	351	360	364	356	360	369	378	334	327	398	364	382	382	345	396	313	370	361	373	364	392	344	355	351	376	365	355	357	348	346	345	355	366	380	342	372	331	312	402	384	330	367	387	348	356	369	373	356	361	349	338	352	401	372	360	332	382	373	373	380	356	363	349	356	373	374	362	342	337	333	393	341	388	388	397	321	357	365	365	363	374	379	350	362	341	374	368	355	373	357	353	389	364	391	359	342	353	354	344	339	328	367	366	353	354	350	334	360	325	304	342	368	351	350	363	375	355	361	361	338	369	313	349	349	340	394	363	330	355	356	356	391	386	348	376	372	366	380	358	357	365	345	354	356	369	370	319	377	355	395	378	350	381	406	358	387	347	377	397	354	381	342	384	363	355	372	366	386	352	370	355	363	374	361	345	340	332	345	358	343	378	366	365	375	382	364	361	338	347	356	345	362	342	336	333	337	347	344	357	348	342	374	372	369	379	353	349	338	324	347	364	392	357	341	358	341	361	390	384	359	341	361	370	343	367	368	345	364	377	362	355	350	365	391	381	352	325	345	367	352	336	336	355	377	355	410	361	385	343	320	390	361	337	358	365	371	362	370	389	392	347	348	336	363	387	385	367	355	383	347	362	375	366	339	370	369	388	390	353	371	358	382	376	328	357	396	326	352	373	369	359	350	360	370	346	362	348	352	331	342	369	357	351	341	358	360	340	320	371	401	357	378	338	317	344	328	368	351	382	383	343	354	373	351	366	330	388	395	370	336	365	349	354	372	355	378	378	377	360	380	374	376	326	344	340	323	379	361	378	372	376	389	328	374	350	392	332	375	354	334	356	347	341	392	365	351	352	364	377	387	360	360	333	358	339	355	380	337	353	370	380	333	372	334	398	380	339	377	346	336	354	381	365	331	377	330	379	404	335	383	363	350	383	364	343	367	356	359	388	327	359	403	338	351	382	350	359	376	348	351	326	367	344	345	365	353	312	339	341	360	338	371	372	369	339	358	362	337	367	376	355	358	347	346	344	321	365	371	370	370	356	352	395	359	367	361	367	346	360	347	357	375	355	374	340	373	361	368	367	353	355	366	339	387	374	337	364	362	360	363	345	382	354	358	365	313	367	329	366	362	331	348	345	320	367	363	331	390	366	374	372	375	362	397	366	362	378	372	386	365	392	383	380	343	351	369	349	345	373	382	397	325	375	314	364	346	381	348	372	333	371	374	340	394	372	347	347	350	355	351	368	367	332	383	364	352	404	342	345	352	379	355	311	332	361	367	357	352	349	365	330	374	351	357	342	391	346	356	340	343	345	369	369	343	338	365	347	357	395	358	353	391	328	366	379	322	366	337	371	379	354	344	362	339	345	330	365	344	378	337	358	403	371	296	380	379	333	368	360	343	381	364	347	350	384	371	357	389	373	363	335	390	319	344	341	364	364	362	371	354	359	354	371	359	389	332	381	388	352	358	366	359	344	372	360	367	350	382	363	341	375	386	365	349	364	364	337	352	334	336	353	355	360	380	350	359	328	350	345	361	370	340	327	378	368	320	380	344	368	362	358	353	339	360	385	360	371	360	347	348	378	344	357	381	353	363	355	358	358	397	366	365	351	358	364	369	347	371	367	351	337	357	383	353	347	333	357	392	386	385	361	374	391	355	337	372	371
49181	26504	9146	1712	466	158	185	154	151	174	165	155	158	170	144	171	159	156	178	145	171	133	153	175	174	158	150	157	171	156	157	151	158	155	166	162	150	169	146	146	152	136	145	153	159	140	158	157	152	155	149	155	138	145	139	129	147	140	159	163	167	137	157	168	152	172	170	150	137	152	171	146	141	170	180	133	148	147	154	145	138	145	131	154	159	162	182	147	153	182	159	147	139	150	152	126	177	189	156	162	149	142	158	154	161	175	149	155	144	155	170	152	181	143	160	152	164	153	154	153	148	164	140	186	166	178	155	166	152	165	166	158	152	177	149	173	162	157	137	133	153	151	166	157	137	169	153	127	154	155	151	164	180	141	160	139	152	188	148	150	151	142	144	145	138	164	157	157	147	152	124	163	169	160	166	184	168	121	133	146	149	159	144	161	162	178	160	190	145	143	172	181	181	174	152	166	167	162	176	158	164	143	157	126	151	161	161	162	137	150	177	138	150	164	151	146	159	160	172	160	160	188	146	163	169	166	167	153	164	163	153	158	157	157	143	148	151	172	155	139	148	137	157	164	139	158	147	145	165	157	151	172	152	165	161	141	153	141	155	167	152	145	143	162	154	141	168	154	169	145	177	166	131	135	179	162	156	159	138	174	167	165	175	163	154	146	150	137	136	147	144	160	154	153	170	155	151	151	159	178	149	162	125	162	132	159	135	148	172	184	176	156	171	149	151	162	126	141	176	146	169	200	161	160	158	141	140	150	152	155	159	153	178	151	148	130	166	142	163	150	176	160	162	153	137	156	144	144	141	170	170	162	152	163	164	162	154	143	144	133	153	136	162	156	148	146	181	164	142	153	158	151	125	154	138	142	168	182	171	175	142	174	144	147	154	155	160	157	161	140	155	143	155	147	143	174	158	176	126	140	156	147	168	145	155	160	139	161	175	177	147	168	169	143	142	144	158	163	158	170	149	178	146	151	160	142	167	175	160	162	154	136	163	137	141	171	158	164	154	165	151	181	195	162	167	153	156	159	149	159	164	130	162	164	153	159	138	145	139	166	148	154	152	149	152	169	145	197	161	151	141	139	169	164	170	144	143	165	150	155	164	141	139	152	126	161	186	142	138	157	159	176	170	151	170	156	141	168	164	148	160	173	161	150	158	163	177	144	160	158	144	166	162	167	170	127	174	164	174	146	160	148	164	186	168	138	172	169	166	161	173	143	144	150	177	157	172	165	132	169	148	158	165	163	157	160	144	160	170	170	155	155	143	144	185	155	163	146	165	160	143	166	158	164	173	132	169	145	143	166	155	151	145	169	162	176	152	149	146	145	144	133	138	165	148	149	154	140	164	154	147	139	140	166	176	146	148	143	156	133	167	164	166	168	167	152	155	161	165	136	164	158	143	167	190	158	168	167	158	159	140	156	157	185	167	145	158	151	154	155	144	154	159	149	153	152	155	150	164	153	164	164	146	145	164	182	128	161	151	152	155	153	124	165	165	169	161	132	165	146	163	140	158	152	166	155	155	174	166	165	154	153	138	164	171	135	160	135	169	133	155	174	159	183	146	143	137	154	152	169	165	146	163	159	139	169	144	166	166	175	156	178	176	147	179	166	174	186	162	175	141	170	164	157	134	129	153	143	160	122	146	175	150	167	159	163	168	177	165	167	166	138	173	165	168	153	166	163	132	165	162	154	150	144	143	167	149	135	167	148	151	172	135	160	154	151	172	161	176	126	159	145	139	144	177	158	147	145	155	144	135	163	150	174	163	171	164	159	139	170	175	134	139	157	147	167	123	137	162	143	182	135	157	176	162	163	164	151	170	167	158	163	180	149	166	140	134	177	159	148	163	179	160	168	138	156	162	155	164	165	157	157	158	169	118	169	143	163	173	164	152	187	144	162	137	147	151	185	151	164	164	164	133	175	162	147	167	164	146	170	146	147	151	160	149	126	147	162	150	158	171	169	169	162	155	155	162	172	153	138	140	158	165	161	161	151	157	162	164	142	171	177	145	151	184	170	139	133	168	153	145	134	160	176	166	163	147	157	156	150	154	150	147	169	161	143	171	157	158	158	148	144	153	156	164	150	151	150	158	146	150	145	147	142	168	160	154	192	156	161	149	145	179	152	152	174	154	154	149	151	154	167	153	132	135	138	148	164	145	169	150	155	163	144	163	163	163	150	133	161	173	160	165	157	135	152	186	157	143	168	147	147	138	187	170	159	141	154	173	155	165	150	128	164	162	169	148	171	147	163	131	158	170	159	164	164	188	161	160	166	161	142	148	159	140	157	155	148	146	140	156	144	160	144	164	151	147	161	137	162	142	148	161	148	145	151	165	136	174	166	151	173	140	154	156	153	152	151	159	158	145	154	185	148	145	166	169	148	166	171	167	145	147	144	184	144	154	145	148	182	155	142	150	165	148	148	178	166	160	148	157	171	146	156	150	152	146	148	134	181	167	171	159	128	151	151	157	142	163	157	155	170	142	168	174	136	126	167	148	161	159	169	172	143	167	154	174	167	134	161	137	154	148	171	168	156	139	158	161	165	158	152	135	148	130	158	143	142	140	166	164	178	163	162	179	157	156	152	159	152	164	153	145	165	150	159	162	152	168	136	155	145	166	150	167	165	185	176	163	154	154	140	151	141	158	144	141	144	166	139	159	169	138	139	153	142	160	155	154	160	137	133	161	149	185	172	150	147	173	150	163	167	180	147	176	148	157	155	154	146	154	164	154	156	137	165	153	144	136	171	158	151	145	143	150	157	142	169	154	155	177	161	145	150	164	159	167	163	147	148	142	142	147	174	151	148	176	136	151	159	142	173	156	163	154	127	162	156	166	167	158	148	156	162	171	137	185	158	145	163	177	157	157	157	179	189	153	162	146	160	137	135	156	175	187	153	150	148	166	169	135	159	153	155	168	152	141	137	163	145	174	157	159	155	141	144	164	143	134	172	160	177	173	154	139	150	150	156	170	146	174	164	166	141	159	174	139	147	154	158	146	134	136	155	180	179	163	148	159	158	167	148	160	166	154	158	165	140	150	134	145	155	140	180	159	141	147	157	163	170	147	145	185	149	140	146	176	177	159	163	149	170	163	160	141	153	152	142	130	156	173	160	169	154	128	146	142	138	122	150	171	149	155	144	188	144	166	105	148	178	144	158	140	179	163	171	176	165	149	146	156	170	150	153	149	151	162	173	153	157	130	157	146	184	185	156	156	161	157	147	153	160	131	150	136	188	155	147	142	159	183	151	161	133	150	147	152	137	156	162	153	146	159	181	164	145	153	149	151	166	177	144	156	155	152	160	164	155	164	145	122	189	141	145	142	171	162	150	166	152	173	158	156	175	169	138	149	153	178	157	165	176	174	146	162	128	142	146	161	140	149	162	137	141	146	163	147	137	153	143	149	132	166	166	159	138	153	166	162	160	150	162	173	156	144	144	162	162	155	153	154	154	178	175	161	143	155	175	155	180	142	155	142	142	168	180
41743	23993	10273	3671	1081	375	379	388	384	375	361	394	387	398	390	369	355	367	374	333	396	388	393	376	385	366	396	364	354	376	389	425	386	368	376	363	375	381	393	425	434	403	373	394	400	395	427	376	367	351	341	395	385	406	411	399	395	390	373	362	383	385	369	357	328	377	396	378	374	398	389	375	385	430	369	376	381	379	387	404	374	388	383	388	367	390	374	399	424	365	363	390	386	361	381	391	366	388	398	377	378	364	429	367	366	399	418	363	369	371	390	384	353	366	367	386	383	380	375	404	382	401	400	381	372	385	392	401	422	388	401	411	394	382	398	360	378	376	402	353	388	412	388	372	379	381	348	396	388	397	375	396	355	416	385	353	405	405	391	346	399	375	366	414	366	359	375	399	357	374	425	381	395	371	398	382	381	368	338	388	383	405	383	412	389	382	364	387	388	381	397	354	384	396	377	402	376	405	360	375	381	356	410	414	397	386	357	342	348	401	372	377	391	385	344	396	395	406	382	365	382	410	413	395	409	351	373	378	394	398	393	423	365	370	380	377	406	397	383	402	382	393	401	385	364	378	386	377	394	397	359	389	397	403	373	384	408	376	376	382	364	361	391	399	410	436	366	390	368	405	395	391	377	400	363	376	345	418	388	396	404	378	371	403	383	375	420	406	382	431	392	379	374	398	392	356	396	411	367	343	391	409	383	365	391	378	365	379	356	396	397	385	368	366	398	353	386	413	402	360	383	381	401	363	380	340	403	406	404	369	366	334	374	389	390	375	379	390	400	367	344	378	402	417	345	386	346	428	385	395	404	368	353	405	358	371	392	411	374	382	393	377	373	392	384	381	410	388	364	371	379	404	385	373	402	406	384	373	387	391	410	382	364	399	394	364	393	396	354	367	384	381	413	409	378	372	397	383	397	408	387	353	389	381	381	407	386	365	355	384	353	372	376	389	369	416	410	372	390	416	365	359	417	408	376	411	380	396	396	375	397	404	354	393	393	345	373	362	372	374	366	418	390	375	382	397	406	402	350	382	368	397	391	388	418	400	377	360	405	396	372	388	356	360	349	388	358	391	368	367	353	386	385	402	353	395	407	381	381	363	394	384	399	392	395	370	390	374	386	387	366	391	359	385	380	400	406	393	343	377	418	380	383	360	405	391	364	421	351	355	375	372	385	369	377	381	384	380	389	361	403	414	379	347	384	423	386	376	398	375	417	399	344	404	385	365	392	352	398	342	393	407	409	383	419	403	418	408	385	407	368	384	398	396	423	408	368	400	431	368	388	393	399	415	403	345	360	376	389	356	411	386	369	378	364	388	367	388	369	422	369	407	371	377	393	379	400	386	397	408	366	362	403	397	402	397	363	378	379	379	383	374	385	391	384	359	359	386	364	385	421	398	398	381	425	394	375	369	383	376	382	392	383	369	382	398	351	403	387	375	368	400	377	384	391	384	385	407	356	402	399	397	386	363	402	393	354	401	399	358	365	378	351	432	355	368	376	347	389	387	362	402	379	373	403	395	405	408	389	391	353	377	365	387	385	391	408	380	386	355	358	391	378	380	357	390	393	373	399	353	391	381	371	435	404	369	411	385	400	406	413	354	368	377	398	384	378	372	401	391	375	381	386	382	376	383	355	391	436	378	393	383	378	380	379	406	368	375	413	404	380	392	463	425	408	396	360	369	354	395	380	372	415	369	371	389	396	371	384	384	361	381	394	380	365	379	418	370	392	381	377	382	401	409	361	376	391	379	349	376	417	384	379	381	407	416	367	384	400	373	388	434	406	399	379	355	393	372	374	395	387	390	397	416	338	377	359	359	362	391	370	350	406	383	425	323	400	362	362	385	395	374	337	385	390	380	397	388	370	390	407	386	384	415	389	361	391	392	357	386	383	378	318	371	377	367	375	380	368	372	396	372	400	379	410	398	383	385	405	386	385	356	384	376	404	389	354	364	414	404	412	397	399	397	393	350	395	376	424	373	375	393	398	375	375	402	382	431	347	364	382	386	396	427	399	406	391	392	405	386	374	376	399	362	366	381	381	363	371	404	375	399	368	383	387	376	396	379	396	367	383	367	389	366	415	432	373	375	350	359	400	374	392	336	382	416	395	401	413	360	384	406	361	380	356	395	362	368	388	384	386	391	403	381	393	386	388	375	338	378	374	397	393	408	405	372	369	410	390	368	375	380	390	399	360	406	372	396	360	377	347	392	360	410	365	385	398	384	396	420	396	331	391	357	413	388	359	369	363	365	381	372	369	413	382	419	367	394	393	397	410	388	370	389	371	400	388	418	407	372	403	409	407	391	384	407	378	391	382	368	386	421	390	397	362	355	420	381	382	377	379	404	353	375	358	372	395	390	373	367	401	398	404	382	398	398	370	343	365	389	390	411	412	365	398	385	369	372	372	379	377	392	372	404	352	390	407	391	381	380	362	426	403	349	407	374	419	388	417	384	425	394	388	389	387	380	403	359	376	361	359	395	396	408	408	372	378	367	386	401	371	379	398	378	371	367	374	392	381	388	393	389	414	348	384	417	376	399	383	392	370	362	401	417	418	372	413	356	394	398	375	394	388	377	360	365	387	399	374	385	391	391	343	379	396	387	395	368	368	414	406	401	357	398	344	386	368	352	405	350	379	372	381	392	346	382	402	395	378	367	402	404	389	384	399	401	404	420	410	379	372	361	377	385	391	375	386	398	367	396	381	356	382	380	386	388	397	396	386	385	380	334	378	352	362	342	368	405	400	385	393	385	365	399	395	381	392	390	384	398	406	444	379	404	372	379	417	396	392	397	387	388	383	387	413	378	381	365	405	381	399	416	378	356	401	434	341	365	395	409	417	398	401	390	388	359	398	385	369	369	383	385	394	369	425	370	367	356	354	388	423	380	386	407	371	374	389	370	369	390	387	377	400	382	376	385	423	400	359	370	404	404	394	335	384	405	394	381	370	360	365	333	411	384	396	412	367	379	384	376	398	341	391	389	355	388	387	393	416	376	375	394	391	400	377	378	387	414	410	362	372	389	397	391	409	380	334	394	392	383	387	402	415	381	367	363	381	381	388	381	377	385	426	381	389	388	392	402	360	348	381	395	392	384	380	390	403	381	400	394	368	383	347	363	385	395	368	436	419	404	369	384	387	406	373	397	390	394	382	389	389	377	367	403	374	376	372	424	385	387	370	430	394	366	384	344	378	391	379	367	426	430	386	368	383	385	363	360	420	385	389	393	415	391	368	391	393	405	373	381	360	372	366	395	379	354	386	380	409	359	411	421	395	382	346	389	352	400	382	368	350	353	363	349	421	368	389	411	373	379	391	387	348	395	388	368	417	372	352	356	409	364	413	393	399	393	415	407	392	395	380	374	379	376	392	364	379	400	346	396	372	398	382	392	425	380	403	377	405	385	410	377	389	373	400	371	362	389	365	391	376	377	424	379	391	380	371	348	385	406	385	393	397	357	370	377	360	385	368	354	379	375	391	390	401	396
79052	60374	38363	18013	4002	315	189	190	183	190	171	197	198	176	191	197	182	156	178	177	194	201	179	189	239	160	180	175	181	190	156	175	214	214	196	181	166	194	216	183	199	193	186	194	182	174	179	163	197	186	178	189	184	163	181	203	184	168	185	185	169	190	201	191	193	204	190	180	197	199	191	186	209	191	198	183	214	164	180	188	166	176	193	153	192	175	192	145	207	190	160	184	179	178	165	159	196	175	194	193	198	189	219	197	179	200	195	205	195	211	194	214	203	202	187	217	194	176	199	169	164	199	185	187	185	204	188	206	180	184	194	192	193	188	202	193	182	161	172	201	179	201	163	169	156	171	177	183	190	181	166	165	195	189	194	162	192	187	161	191	176	155	165	187	188	206	173	190	147	163	184	188	196	177	178	194	180	191	205	191	185	154	180	195	191	189	176	183	187	225	161	192	212	194	185	188	159	193	188	168	218	244	189	183	183	187	193	181	177	204	169	167	215	207	194	169	200	190	189	168	180	192	165	175	181	168	167	214	189	182	193	175	176	190	200	190	200	177	210	190	222	187	164	196	171	203	193	192	202	196	186	169	168	194	185	177	206	197	184	188	166	195	192	200	184	188	184	185	190	194	217	179	198	197	195	167	166	177	200	186	210	156	187	199	183	167	173	167	197	183	185	196	202	197	182	194	180	204	175	181	186	167	211	184	198	181	225	209	193	203	181	188	202	183	215	187	202	178	165	164	199	182	188	168	185	201	190	202	154	187	207	160	190	194	178	202	200	162	183	156	179	165	164	183	197	197	169	178	193	179	193	175	186	174	193	208	181	183	196	174	182	181	183	191	208	201	172	198	188	186	182	182	179	182	198	181	181	202	197	169	187	188	166	177	187	186	205	206	175	181	167	188	188	199	175	213	175	186	207	205	173	173	165	206	194	173	166	167	182	192	216	173	177	184	175	192	168	203	182	169	183	165	195	184	194	180	215	197	207	183	193	185	184	193	166	173	211	169	183	159	181	181	163	187	186	178	164	170	182	180	180	179	179	169	176	180	207	193	179	195	191	203	169	186	180	189	199	187	175	181	213	179	183	171	184	204	187	187	201	187	197	220	185	194	182	199	196	176	161	178	185	180	164	185	198	189	181	197	206	186	209	197	191	186	200	184	196	199	198	196	169	170	176	190	204	191	186	196	195	166	171	179	172	160	201	167	186	177	193	190	197	190	185	200	197	197	173	191	158	156	161	170	174	192	215	183	171	171	183	194	196	198	194	189	180	191	206	194	191	186	205	191	208	175	184	185	192	202	179	175	200	201	205	190	191	203	182	205	176	201	184	173	180	187	187	169	188	147	216	203	191	179	196	188	198	181	191	172	180	200	192	188	187	156	193	177	186	188	170	184	175	198	181	187	184	174	195	194	190	188	194	173	168	211	181	171	178	184	205	202	189	187	187	192	202	177	176	174	176	200	176	178	170	201	192	189	194	168	179	172	200	188	188	186	195	176	188	197	173	152	161	200	204	163	180	214	195	201	164	176	167	155	184	200	176	191	174	193	183	183	203	194	186	199	204	179	188	199	178	192	169	195	205	185	211	193	204	184	188	188	175	178	183	195	213	196	195	191	202	181	168	166	191	149	169	165	198	177	178	182	195	202	176	193	188	187	180	182	196	181	195	169	165	163	196	186	192	179	200	206	185	189	203	206	169	183	183	182	162	184	179	218	209	174	190	205	170	169	204	167	210	171	164	187	185	189	171	174	180	199	198	161	187	178	197	167	202	173	182	202	211	193	216	209	184	174	199	174	183	199	196	203	203	170	179	187	193	185	165	190	177	183	196	190	185	191	175	174	177	160	182	172	197	192	174	177	183	195	170	183	210	184	186	194	193	197	182	186	189	169	176	176	189	205	180	217	192	178	177	218	205	210	191	176	187	178	182	175	193	211	174	215	210	189	176	175	204	203	165	191	179	170	172	191	196	205	199	209	204	163	180	184	210	186	213	208	164	163	200	183	175	190	200	204	181	180	195	181	205	158	215	196	164	187	208	180	199	198	164	171	179	191	183	183	177	209	213	188	179	175	195	183	205	165	185	182	189	196	184	184	223	178	191	178	181	171	170	207	176	183	201	160	199	230	200	182	202	195	180	179	192	176	189	186	205	190	193	186	171	203	184	177	185	172	183	176	155	178	166	188	217	197	188	180	216	168	184	174	182	168	195	177	160	179	187	223	188	193	204	200	194	187	189	169	198	185	186	215	188	184	177	187	178	186	184	181	170	178	191	182	189	196	185	203	184	163	151	213	192	186	157	178	202	186	189	194	183	174	171	199	174	188	187	193	198	173	190	173	190	184	180	178	172	180	184	170	209	190	192	201	159	190	168	167	149	212	179	202	193	182	207	186	199	184	207	208	173	176	199	195	214	193	195	190	190	205	204	194	191	189	177	193	201	196	183	171	167	200	200	168	188	199	188	212	174	196	208	175	177	189	175	169	176	167	186	182	185	183	164	199	164	159	169	186	188	196	198	180	192	192	196	203	176	168	203	190	186	178	171	216	199	170	191	181	193	170	184	161	178	193	191	179	198	180	180	175	181	178	182	169	168	183	171	178	185	158	191	175	167	183	189	176	179	178	195	187	149	185	202	195	175	180	204	166	196	169	167	192	198	189	199	167	176	184	208	215	191	187	205	195	179	182	172	198	204	176	217	164	176	187	172	184	210	164	189	212	193	179	192	186	180	207	174	188	175	190	179	149	190	198	196	184	167	212	178	169	191	172	167	172	196	157	202	170	198	210	177	172	163	178	193	194	188	190	163	182	197	211	185	167	195	202	192	185	176	194	187	181	192	191	188	194	172	169	183	207	204	173	194	148	193	188	184	187	197	168	163	178	175	192	182	204	184	181	180	182	187	163	199	196	177	153	198	176	208	176	154	179	210	176	184	184	178	195	182	176	186	169	190	178	204	189	199	183	192	175	189	175	179	179	183	183	192	168	153	208	192	207	185	185	194	182	194	196	198	186	185	189	186	174	185	193	150	179	185	186	167	212	167	185	184	200	163	188	186	188	190	201	170	202	188	194	190	180	229	199	173	175	181	187	174	193	178	184	174	184	179	192	205	192	187	203	195	188	167	150	210	197	208	166	186	175	174	175	184	176	210	189	198	177	180	190	177	203	178	157	192	189	194	162	165	193	196	175	203	195	191	174	214	181	179	190	173	188	186	174	179	152	172	199	196	191	181	167	187	190	205	189	196	192	196	177	192	201	160	193	216	191	219	183	185	178	188	179	162	183	195	212	195	189	180	190	156	177	186	181	183	170	167	183	182	181	178	183	176	169	196	199	177	189	189	186	174	216	173	198	199	194	199	177	193	201	180	172	184	170	172	196	187	186	184	199	201	192	159	190	201	203	195	170	170	193	183	193	212	176	184	202	200	199	169	205	177	168	166	188	203	182	172	200	186	202	171	204	175	197	181	174	208	202	189	163	166	163	196	199
60934	49631	37195	19642	5531	513	486	472	465	479	459	448	413	432	459	436	440	420	427	443	427	436	446	456	454	435	457	430	445	386	431	450	450	438	469	439	478	418	457	428	456	464	444	451	458	447	453	430	445	460	440	435	432	441	443	405	432	409	435	441	419	402	435	464	452	459	467	429	478	465	446	457	421	452	444	436	445	452	461	420	472	448	447	433	426	386	433	423	450	431	478	487	471	424	417	487	469	442	456	484	487	409	441	406	414	446	441	461	398	429	483	439	462	450	470	412	397	431	429	425	417	453	437	457	456	440	448	443	422	433	452	421	436	437	421	455	422	456	447	471	490	476	442	459	444	422	431	450	438	450	421	434	441	467	452	466	454	404	415	440	442	456	458	487	408	427	452	427	442	414	443	451	443	432	434	452	445	442	445	425	433	446	447	432	493	423	432	443	469	432	461	415	433	444	481	459	432	454	444	418	413	468	429	469	440	428	423	435	444	441	433	474	455	441	421	461	414	454	483	476	404	428	475	449	447	470	455	448	464	443	443	469	419	452	454	403	491	465	407	440	424	405	482	420	450	449	442	450	427	457	448	424	452	439	441	414	442	435	444	436	404	456	458	451	465	425	407	409	464	459	464	456	400	407	441	448	440	432	442	455	451	451	434	459	443	487	475	463	433	418	411	444	447	436	446	435	457	439	465	458	446	454	469	454	458	436	449	452	398	460	416	491	485	430	462	441	415	431	457	460	447	419	440	444	451	449	449	428	450	431	446	402	447	416	426	433	433	430	410	437	489	428	461	444	405	453	418	480	452	463	477	410	441	457	418	466	473	421	378	513	437	429	436	433	447	435	479	437	452	434	470	432	428	454	447	411	486	464	441	433	464	496	411	421	390	467	429	433	446	427	440	434	428	492	452	438	465	475	435	441	456	439	432	398	466	444	449	460	468	461	428	456	455	433	451	449	429	420	458	461	419	425	433	482	443	447	403	439	468	427	455	427	450	431	477	471	451	479	463	442	436	442	446	453	436	444	424	472	448	422	450	464	403	453	463	440	434	449	445	452	449	429	442	425	412	430	436	458	450	421	451	433	413	451	457	430	397	439	424	405	462	465	438	449	471	444	446	431	449	472	486	451	463	466	443	441	449	468	410	426	431	436	451	424	429	416	457	429	478	441	427	417	473	435	453	467	421	413	446	450	489	431	446	438	495	456	468	446	414	432	419	430	477	470	471	443	430	408	410	444	457	452	401	462	430	468	430	419	436	481	427	419	447	470	486	455	446	447	433	465	392	422	462	468	466	436	462	466	439	435	446	464	420	444	459	489	436	444	439	411	425	418	482	460	427	438	461	431	498	437	462	431	431	472	407	416	406	467	444	482	449	481	425	427	429	431	434	458	466	429	418	470	423	392	414	457	466	459	431	438	456	469	410	427	452	395	423	440	423	456	430	424	463	411	455	439	441	445	441	420	427	453	480	460	453	425	473	464	444	452	467	459	478	403	428	437	437	458	467	417	402	432	425	421	452	415	417	441	447	426	444	472	464	431	436	446	438	430	478	415	470	432	415	396	413	407	470	449	472	449	425	423	465	439	448	424	428	430	465	408	443	451	451	430	421	437	444	432	455	440	439	456	445	431	452	452	435	409	439	441	459	460	438	462	453	402	419	449	426	443	414	445	445	455	440	464	458	466	459	434	396	447	411	479	420	448	487	432	467	455	438	443	408	459	421	434	471	456	428	441	430	455	410	424	456	446	432	456	417	439	434	451	499	423	435	467	457	448	423	440	442	416	411	428	447	444	459	433	432	442	451	442	456	464	436	432	438	450	471	455	467	459	459	434	452	462	415	420	456	445	449	414	439	402	427	471	395	443	430	385	420	460	458	422	442	439	480	434	461	438	415	424	453	455	472	469	472	446	430	427	435	445	465	444	462	461	415	463	427	455	410	414	450	464	441	420	470	426	417	444	450	452	469	464	467	436	459	450	431	436	471	428	455	429	419	450	412	448	442	422	481	453	462	463	437	463	469	450	449	450	425	422	404	471	438	416	440	424	451	454	429	416	450	463	465	464	406	439	479	465	440	436	416	444	477	410	448	462	420	436	425	434	480	436	442	409	474	456	441	457	440	439	486	467	429	426	444	426	496	455	454	451	461	459	486	442	422	431	435	436	453	454	425	432	448	435	419	470	423	440	458	445	446	424	423	462	474	484	458	452	433	425	467	445	438	419	437	428	434	459	454	426	430	442	464	426	414	443	464	428	454	470	439	405	480	453	446	486	475	439	467	451	428	430	428	441	471	472	448	423	450	442	430	483	401	428	433	421	466	495	466	431	451	432	432	429	417	448	423	420	456	433	472	490	428	447	433	409	489	435	493	472	430	475	439	456	415	451	411	443	436	505	477	466	447	456	431	442	410	452	434	452	454	441	442	444	390	442	436	444	439	447	430	470	418	429	431	404	432	405	422	448	438	462	437	424	413	435	499	441	424	469	452	449	482	431	434	401	463	460	461	465	466	432	428	459	428	393	416	422	447	458	463	453	459	447	455	442	436	434	448	429	426	438	433	444	432	472	441	457	412	448	476	455	444	441	468	467	461	444	430	450	445	471	432	448	472	440	446	411	463	447	489	436	471	430	428	444	410	457	439	439	417	423	464	434	436	471	439	432	453	446	467	447	488	415	449	464	442	434	415	445	480	435	432	444	441	429	447	410	413	465	475	442	440	449	454	418	463	473	460	430	423	436	481	424	490	437	422	426	418	446	442	443	425	443	459	459	452	428	456	492	466	462	418	437	451	472	459	470	444	457	432	464	470	427	457	447	430	422	426	448	468	427	432	444	436	465	449	433	442	425	456	462	452	455	456	447	456	436	447	431	455	463	460	427	452	433	442	399	437	461	430	458	473	449	428	440	430	464	443	422	415	456	464	435	451	450	424	471	444	452	411	448	453	432	468	439	428	446	428	460	433	433	405	454	450	427	434	446	446	456	397	465	465	444	406	424	459	453	444	452	454	446	428	444	469	417	427	442	435	448	453	407	431	449	414	411	454	446	419	433	446	425	456	452	419	419	453	431	422	403	449	436	451	441	414	426	435	456	422	436	445	421	459	427	431	475	449	438	474	454	456	479	410	475	434	431	449	420	483	414	442	456	434	411	420	467	421	441	443	453	440	434	423	435	446	447	449	415	426	460	434	444	461	447	461	445	438	464	400	461	429	421	436	429	436	426	453	449	451	476	440	416	466	477	441	473	428	442	457	429	468	418	476	411	429	433	440	438	426	450	469	410	439	463	469	445	459	434	445	462	484	463	437	437	435	418	446	468	432	437	454	422	425	424	434	466	415	454	468	464	451	443	435	439	445	465	415	443	431	469	425	493	414	441	427	458	438	440	478	399	444	435	460	431	438	453	457	465	410	428	459	452	484	454	475	411	426	391	449	480	413	492	451	478	430	449	402	467	448	423	437	416	431	448	462	424	460	457	428	455	412	424	416	423
83129	69342	47570	25797	9623	757	171	147	168	169	178	201	147	179	155	183	174	148	152	158	151	157	167	168	182	148	154	173	158	157	160	152	168	148	157	149	158	148	150	173	156	166	158	169	169	164	177	173	167	160	175	162	155	173	146	147	151	146	141	151	173	153	152	180	181	156	163	146	165	171	172	162	159	171	166	154	160	139	174	162	178	129	151	166	148	158	165	175	138	154	151	148	166	155	156	160	180	161	140	153	155	175	144	170	173	159	160	170	164	172	171	149	154	147	139	159	160	161	166	166	147	164	168	175	164	160	151	168	161	160	162	163	171	164	160	158	161	183	148	154	148	163	159	159	155	172	148	168	133	181	141	158	156	171	161	181	136	137	129	152	148	150	177	178	161	152	152	157	138	154	156	169	157	155	164	166	154	166	163	153	156	156	157	157	150	161	149	158	148	167	137	149	155	148	172	137	134	140	157	155	154	151	155	156	149	147	143	146	131	163	139	168	147	159	157	164	166	192	146	168	157	188	154	166	153	144	156	178	156	156	167	177	166	149	150	142	161	162	154	170	135	141	162	165	142	151	165	146	129	168	163	132	137	166	158	164	162	185	154	156	137	149	169	163	160	164	160	133	185	153	154	144	152	155	155	152	157	154	169	149	163	162	157	138	138	163	146	160	149	131	144	166	158	181	180	163	146	141	172	149	140	152	170	155	149	163	183	167	155	161	146	158	163	161	153	160	158	160	145	175	154	143	180	153	170	158	131	167	146	152	148	142	154	162	169	186	128	155	156	163	152	155	158	182	153	170	157	167	178	168	143	160	158	152	171	162	145	148	168	183	163	148	133	144	159	151	158	167	152	151	133	160	184	149	163	153	166	144	161	147	173	162	161	179	130	153	166	173	151	163	159	169	153	169	160	161	168	158	159	147	145	135	174	162	151	161	167	146	145	167	180	133	127	160	177	145	169	175	160	156	151	188	156	147	164	158	145	141	181	179	176	165	148	155	144	155	174	161	155	142	165	168	161	179	140	168	135	159	162	138	169	181	135	164	126	161	136	157	167	168	133	133	151	139	140	180	169	157	154	182	150	159	137	157	155	166	163	146	184	163	140	164	153	175	152	161	176	150	176	166	148	167	150	161	146	127	182	179	163	152	150	157	144	168	154	164	166	168	138	156	155	167	147	162	162	171	145	161	156	140	161	155	173	150	180	151	137	176	157	172	145	161	188	155	167	162	131	147	155	170	163	172	160	151	139	173	175	170	147	144	145	158	160	159	157	150	153	175	154	172	150	152	164	174	164	157	167	146	149	172	157	176	145	148	165	146	170	143	165	148	172	174	153	166	123	162	154	160	163	151	141	152	166	162	153	150	155	178	185	136	157	127	146	159	162	173	155	164	137	174	147	167	154	139	180	157	177	149	175	159	169	152	184	164	144	154	172	215	145	148	164	157	159	157	146	154	151	164	157	180	150	160	143	167	166	162	153	155	137	159	152	159	140	168	159	160	150	161	165	141	147	159	178	151	160	146	189	150	167	202	143	150	168	154	157	169	165	153	145	144	144	150	145	136	140	178	172	178	136	168	148	175	145	159	149	122	139	149	162	178	157	161	178	164	168	169	130	164	150	151	159	129	138	158	141	146	166	158	150	164	165	124	161	148	167	149	129	154	135	166	161	160	135	177	178	150	148	119	136	157	165	156	134	150	170	161	150	155	160	149	164	161	176	163	165	177	151	163	151	155	143	149	191	152	159	159	143	144	169	144	171	165	161	145	190	138	177	159	166	158	156	141	144	151	154	142	163	155	169	139	171	158	130	141	178	173	150	153	152	151	165	131	183	162	156	152	167	164	133	167	148	144	145	188	150	165	161	166	183	162	160	151	152	167	157	160	173	140	176	142	149	172	148	153	147	174	170	144	166	152	153	173	193	159	148	128	171	182	179	158	168	146	154	171	150	167	155	166	142	149	152	153	147	165	155	161	169	153	149	162	154	172	166	151	161	163	149	151	159	140	170	131	170	147	167	138	153	157	179	158	152	161	149	156	138	179	152	139	129	157	173	165	155	143	135	139	201	143	159	153	145	153	153	163	152	134	181	169	168	153	146	137	134	172	163	143	140	164	162	165	171	160	153	132	160	148	175	150	149	165	129	164	167	153	156	184	188	164	152	166	159	163	164	178	176	145	147	160	146	150	160	169	165	134	174	163	151	179	167	156	145	146	142	181	155	157	147	155	158	121	159	150	149	149	161	159	175	158	178	161	159	146	183	156	164	166	133	166	182	147	167	155	154	136	169	125	154	155	163	170	142	151	162	135	145	178	162	141	158	168	174	158	163	156	142	164	165	165	139	162	150	165	165	169	162	172	155	190	152	144	163	151	158	161	179	153	170	152	165	182	146	167	165	153	170	144	168	151	149	185	157	140	140	159	151	143	176	142	140	155	141	146	150	174	173	179	153	150	164	155	156	162	168	163	179	161	159	157	169	145	177	134	147	146	151	152	176	165	163	159	147	161	141	167	129	147	153	163	168	140	163	152	148	152	150	163	157	149	176	133	167	162	176	145	164	153	167	147	168	153	166	170	131	157	179	183	159	138	173	155	168	139	168	153	154	177	158	152	156	156	174	147	142	173	181	134	172	152	151	150	128	154	133	149	167	156	154	169	172	159	144	156	156	149	174	158	151	141	144	160	149	155	158	171	145	168	157	150	168	140	153	184	157	153	149	137	132	150	136	185	151	149	158	159	164	155	168	152	169	155	147	159	160	158	162	164	176	161	171	173	172	156	173	145	166	169	133	139	185	146	148	143	172	157	167	151	138	161	151	138	155	161	155	143	168	170	166	158	155	149	131	151	162	160	168	154	156	135	158	189	180	156	159	157	151	134	178	171	147	157	167	136	150	146	132	168	156	140	163	143	154	173	158	162	175	154	161	152	167	130	168	153	154	150	171	145	138	153	170	163	142	142	178	174	147	177	152	152	146	136	145	152	120	155	165	161	158	171	152	126	155	155	170	148	174	168	156	161	172	161	135	143	169	152	142	151	176	161	165	154	149	164	140	171	165	161	155	143	166	177	161	150	146	151	154	171	157	158	188	195	177	159	148	152	168	164	141	180	139	162	146	166	148	164	160	162	152	179	140	176	138	151	168	166	147	149	157	166	155	142	153	158	161	167	148	135	155	160	166	157	144	165	154	142	141	160	164	161	154	140	151	152	158	153	149	155	134	142	185	149	144	138	159	166	157	145	178	173	175	150	153	158	177	172	163	149	154	153	139	163	161	153	145	149	137	138	176	147	168	168	171	152	137	160	158	167	161	135	155	171	167	164	164	135	173	142	163	161	169	158	149	180	158	177	161	172	143	152	142	154	179	144	145	171	158	141	151	148	165	176	171	157	144	166	157	182	144	185	164	161	184	170	150	144	159	158	163	157	141	163	147	164	162	157	146	157	164	162	168	148	158	143	156	188	169	154	158	149	159	162	151	149	190	179	147	171
70346	60637	46325	27651	9665	645	393	367	336	373	412	358	375	375	387	385	381	420	376	360	369	347	381	368	372	376	392	369	350	353	350	368	385	378	367	403	337	383	380	384	347	362	386	375	412	407	403	418	375	354	377	366	401	371	411	353	397	404	383	393	375	387	366	369	355	369	382	375	395	420	376	363	377	370	362	400	333	402	379	393	354	383	335	341	361	359	380	374	393	390	386	364	417	389	345	367	389	391	371	392	370	373	372	383	363	352	354	388	370	397	371	369	369	365	361	385	409	384	381	368	330	379	353	385	410	366	335	408	373	388	373	396	366	364	356	363	373	374	405	390	411	361	357	366	372	373	364	415	355	373	362	378	362	356	373	346	357	395	376	403	352	359	355	351	385	371	350	378	388	358	370	349	356	353	412	398	373	356	385	379	360	392	376	373	401	339	360	351	406	398	384	403	356	380	370	370	390	384	376	362	421	391	356	349	322	388	391	398	370	387	377	375	384	349	387	387	339	379	361	367	407	360	373	398	380	385	383	357	378	351	384	382	366	397	379	391	384	382	372	346	360	422	368	379	382	386	400	368	378	365	410	370	351	364	396	390	356	381	384	384	399	377	337	395	358	377	401	382	376	392	388	374	364	355	379	383	390	397	386	346	382	364	392	351	346	390	380	366	377	412	375	363	355	329	356	387	365	364	342	387	359	375	363	350	372	372	366	362	367	372	362	374	392	375	372	362	363	384	398	358	411	388	326	355	397	384	355	382	388	379	368	375	395	360	339	410	390	395	369	341	369	354	390	354	391	373	372	350	392	388	375	386	386	374	383	385	340	364	403	375	379	395	344	381	387	433	395	360	389	394	359	367	375	404	363	357	386	363	411	366	425	367	391	378	357	384	376	356	393	372	375	383	336	368	362	347	397	379	384	378	385	386	389	340	387	415	407	380	404	393	371	370	369	371	373	371	361	372	369	376	354	407	410	353	366	362	334	365	364	334	360	366	372	379	368	410	390	362	382	322	350	400	382	368	381	344	353	378	380	373	340	386	381	377	353	371	366	375	391	362	387	389	372	365	410	382	336	375	353	342	388	366	401	347	357	367	358	377	361	399	396	381	382	383	377	362	398	363	334	363	375	373	401	369	407	382	378	424	366	367	373	376	391	348	384	352	385	350	371	413	385	386	364	401	364	377	358	367	360	392	382	411	352	392	370	380	401	339	334	373	405	370	364	361	327	360	342	372	391	345	380	370	418	417	360	356	353	385	408	381	391	374	384	357	362	385	380	364	355	325	378	388	372	359	360	403	384	358	356	379	340	361	374	377	381	376	360	376	378	388	384	379	396	373	415	368	384	390	376	353	388	396	370	340	386	393	367	381	381	364	394	387	407	378	351	384	365	370	414	346	369	384	347	370	388	364	390	370	381	367	391	379	382	396	404	366	408	372	404	403	365	418	384	361	370	345	374	356	393	381	361	393	374	407	374	390	387	371	364	369	354	384	366	400	370	373	383	338	376	368	359	362	408	328	404	371	380	399	368	344	373	373	371	409	352	360	371	382	359	373	360	394	386	396	367	348	380	333	311	383	363	374	373	381	375	364	365	378	374	349	364	395	381	338	367	376	400	364	379	349	363	385	380	409	366	402	363	400	384	366	362	390	364	335	330	367	409	356	341	354	383	355	352	397	364	361	391	359	378	359	390	405	375	344	357	414	382	370	377	360	336	380	379	366	387	364	364	405	382	385	366	378	383	380	366	387	365	362	378	355	366	375	371	371	372	343	375	358	362	386	360	348	406	409	382	356	372	385	389	357	380	380	407	355	365	373	359	399	386	402	374	367	353	347	338	359	366	362	348	400	376	363	396	380	338	351	386	409	365	352	368	398	351	338	407	380	396	398	385	375	357	376	359	370	349	370	374	392	380	374	332	394	408	381	359	367	372	341	347	365	379	384	411	407	390	368	377	352	387	377	380	380	353	376	342	364	344	380	361	369	410	375	383	384	383	346	374	400	365	431	352	353	398	332	383	382	385	383	363	388	358	403	386	363	422	377	352	381	392	389	367	354	381	411	371	349	380	375	402	379	380	349	371	362	378	383	383	360	355	356	381	376	399	356	386	415	389	353	375	372	378	373	394	373	350	401	404	378	350	397	408	397	427	346	373	367	363	384	397	358	373	392	365	384	375	353	411	378	430	347	367	413	343	374	375	341	374	331	372	401	346	367	392	339	371	379	395	401	369	377	377	401	405	379	384	391	377	390	360	389	379	364	342	365	375	374	398	364	412	429	372	352	383	367	364	394	375	384	374	401	401	378	377	405	381	370	410	391	396	382	369	413	399	375	362	359	357	359	353	378	350	351	410	389	364	376	407	383	359	366	378	396	375	381	365	382	365	371	351	368	412	368	369	363	416	393	343	394	364	384	375	375	364	350	359	343	371	386	353	380	377	396	389	346	365	351	406	360	384	371	389	368	408	322	352	332	353	364	403	365	380	366	384	397	335	393	377	371	385	365	442	380	362	400	383	369	363	368	376	339	382	398	369	369	372	350	384	382	359	380	375	398	371	393	411	349	375	373	368	392	367	362	386	386	387	418	370	391	389	335	340	354	348	399	392	357	373	371	384	363	374	395	345	406	382	360	406	358	383	377	377	391	388	380	375	344	383	332	377	371	387	334	392	380	386	367	392	374	358	406	328	400	406	378	380	353	415	382	395	368	359	383	348	410	345	375	376	411	405	375	371	358	374	395	330	347	378	365	413	351	378	385	355	350	350	367	365	369	391	359	370	367	403	384	347	414	394	362	358	382	395	372	402	386	392	354	377	395	358	356	388	381	321	342	380	386	410	365	384	395	367	373	354	369	367	365	384	355	410	343	371	370	368	373	391	400	390	370	362	352	390	409	367	398	399	376	354	378	348	359	346	409	396	361	407	384	359	396	351	337	351	344	321	388	350	378	322	373	406	356	360	358	353	378	384	369	367	376	380	361	383	395	356	382	442	372	406	370	378	412	386	358	374	333	378	391	355	421	347	375	368	373	387	390	392	407	389	338	339	379	363	364	404	363	376	363	355	363	363	388	352	388	356	370	391	389	387	338	364	375	352	357	398	363	365	353	362	391	369	389	389	332	348	407	382	364	357	363	389	374	405	366	346	339	364	347	374	353	396	399	332	305	391	372	378	363	389	358	359	387	401	384	363	371	389	351	376	369	391	365	384	380	379	365	350	367	369	378	387	352	368	372	379	380	356	378	385	357	355	372	397	358	354	378	313	361	358	400	366	361	412	419	338	369	374	346	387	344	384	388	359	366	365	367	383	379	354	399	397	378	367	341	371	390	322	359	372	398	358	410	379	370	386	384	383	384	373	377	329	332	368	414	370	380	360	403	378	386	367	386	386	373	364	404	379	374	415	396	381	350	358	338	409	398	389	369	345	369	367	354	386	390	391	373	394	332	342	395	404	400	395	382	363	395	378	379	343	391	360	376	377	377	364	373	397	376
48895	26250	9284	1602	418	199	172	150	164	168	178	163	167	176	166	152	174	139	158	144	157	194	144	160	165	157	160	159	146	165	182	153	158	149	146	168	157	174	158	161	144	152	166	151	163	157	142	147	162	167	167	146	156	149	162	157	138	168	161	151	164	162	156	166	152	168	144	145	151	158	164	168	132	150	167	154	157	162	153	182	162	152	162	167	165	171	166	154	169	151	152	157	158	172	184	145	148	170	165	159	150	170	160	158	165	151	165	154	153	144	160	149	171	173	149	137	142	171	174	161	136	169	149	164	170	145	172	167	136	157	156	158	147	133	168	141	179	161	163	146	142	182	162	155	144	168	152	141	140	158	150	154	179	149	147	151	156	154	155	158	144	165	149	164	152	130	161	164	156	160	144	159	171	164	169	146	158	142	140	170	173	150	163	170	169	155	155	179	134	163	177	168	167	156	160	167	176	183	164	186	155	150	162	151	174	156	149	168	150	149	151	147	127	148	144	151	166	170	136	163	142	159	161	168	168	153	162	176	174	157	147	140	166	152	123	162	159	142	145	164	152	154	145	170	180	160	142	174	164	174	163	158	178	163	160	136	163	150	153	151	137	135	147	162	160	164	138	174	163	176	144	153	156	156	142	160	163	152	138	170	167	174	128	160	154	148	170	174	144	150	159	140	168	149	138	157	164	176	129	163	168	157	162	168	157	163	169	179	152	158	168	163	177	169	155	141	149	159	163	178	147	138	147	175	179	182	151	161	174	144	176	172	160	148	156	160	130	165	140	182	158	170	146	189	156	158	159	176	153	150	152	156	150	168	137	150	136	141	145	170	164	161	180	182	151	181	137	160	148	183	150	144	150	151	157	150	145	159	148	166	143	164	152	159	183	156	141	149	167	149	187	152	152	152	188	152	170	182	156	138	154	153	184	155	167	148	167	148	172	150	160	175	140	168	162	157	149	163	164	173	143	153	185	154	157	142	165	165	173	138	153	160	151	153	149	169	158	161	189	152	156	164	151	157	156	173	175	143	171	157	172	159	168	161	154	146	133	145	144	170	136	131	140	163	167	156	164	165	164	136	156	146	166	154	172	168	177	150	154	171	160	134	161	169	172	154	156	132	166	147	172	146	187	164	154	151	161	141	149	145	183	150	168	167	165	162	148	153	157	158	160	162	171	155	154	168	166	143	153	155	156	148	179	154	159	158	154	132	130	140	157	171	176	164	174	141	149	166	201	157	152	167	148	154	143	161	148	146	151	159	179	149	161	173	142	135	158	151	171	172	148	152	157	160	150	160	154	155	145	176	183	151	167	162	155	175	150	156	143	176	130	158	180	143	180	168	167	147	146	166	166	158	156	159	177	173	158	193	170	159	184	146	162	155	170	177	165	169	148	166	162	166	146	162	149	153	162	149	159	161	145	161	172	161	160	173	161	141	157	149	155	156	148	165	163	152	146	148	166	160	178	137	161	180	168	166	150	153	184	134	167	139	147	154	147	161	151	159	155	159	152	150	157	144	151	155	168	151	175	146	165	143	171	157	154	150	186	160	133	158	166	162	169	180	166	150	163	158	151	145	150	165	170	155	151	157	160	169	164	137	140	165	158	136	165	149	162	141	160	140	148	150	158	148	164	135	149	132	164	119	170	153	165	187	165	149	163	154	136	168	178	174	124	158	146	162	150	161	169	170	145	148	164	173	158	152	157	138	128	161	156	137	160	146	145	154	163	148	181	178	174	143	168	160	166	159	167	151	149	156	162	137	177	178	145	150	159	171	166	183	142	190	172	156	154	134	137	139	161	155	164	176	144	183	160	151	185	172	133	142	158	150	161	169	133	166	141	162	162	177	174	175	155	150	128	145	127	166	145	158	167	198	166	159	135	161	158	149	152	141	163	159	183	158	149	170	146	181	153	172	154	197	166	159	156	140	151	170	178	156	152	143	173	143	159	157	160	166	161	171	143	166	145	178	148	160	174	131	155	149	165	163	140	175	142	145	150	177	160	161	151	148	154	168	159	158	151	146	150	146	162	134	154	164	164	148	171	154	166	165	136	167	155	154	165	172	151	130	158	163	141	165	158	150	172	163	154	136	168	141	160	158	152	169	151	166	170	176	171	165	175	172	143	172	148	154	166	177	168	172	148	150	151	169	159	157	148	158	160	162	161	147	168	168	163	149	147	172	160	172	172	158	161	185	159	156	176	147	149	167	169	161	145	127	159	155	164	150	153	158	172	152	168	162	178	175	160	145	154	155	148	151	143	131	170	178	153	176	136	159	165	156	161	157	159	150	144	168	166	164	158	153	168	159	168	168	160	123	173	164	143	155	150	159	159	171	153	162	159	173	163	141	161	159	166	146	123	131	184	153	161	166	155	155	162	145	150	158	164	172	150	153	149	168	179	169	152	186	137	160	163	159	158	155	153	168	159	148	186	154	151	144	164	152	156	156	168	123	174	164	178	159	138	140	158	152	173	165	177	161	164	169	159	159	170	152	176	185	147	148	165	143	135	159	147	157	146	148	152	174	166	143	147	154	148	164	160	141	157	153	167	161	173	168	152	162	181	182	165	161	162	173	162	153	156	147	166	172	163	154	138	148	147	146	180	146	150	163	174	153	157	164	139	147	153	157	166	147	161	167	151	167	155	162	148	153	159	148	161	169	156	163	144	159	175	137	171	156	136	141	137	132	157	158	139	147	172	160	156	172	123	153	176	168	162	161	149	158	142	136	150	157	169	183	160	159	144	152	148	145	148	157	152	190	171	163	159	150	161	159	168	140	175	159	181	172	148	162	155	157	135	158	142	163	158	162	164	143	160	172	174	159	135	153	154	163	176	147	146	162	172	150	153	155	145	165	155	187	174	160	149	163	142	186	162	157	165	161	162	154	146	154	165	159	163	165	181	194	178	167	156	160	146	162	148	155	146	139	178	157	158	164	154	154	175	174	173	159	162	169	156	138	151	181	137	161	164	157	165	160	164	161	139	175	164	147	164	142	165	158	146	156	164	150	168	161	157	173	156	147	183	143	153	148	162	169	153	175	155	155	169	159	170	162	176	154	151	167	154	187	161	156	165	155	158	157	142	155	159	182	164	137	149	171	168	154	141	153	164	136	171	178	155	166	157	144	155	171	185	162	149	159	173	147	167	185	140	176	167	154	162	154	181	147	135	150	157	178	163	166	168	155	144	144	173	184	178	162	140	201	138	155	142	161	157	138	140	158	162	166	192	155	147	159	151	156	157	150	153	152	162	183	155	172	155	143	175	135	165	162	126	144	162	174	161	154	168	155	152	136	159	162	163	181	149	146	178	128	182	139	160	131	147	169	174	139	164	134	157	151	139	158	182	153	157	155	149	146	158	166	169	158	168	161	150	173	171	146	152	147	150	152	142	166	161	147	171	148	146	153	152	160	175	159	182	168	154	148	163	146	146	135	148	147	155	153	177	154	138	167	149	151	162	145	132	158	147	138	176	167	175	172	142	178	160	158
41995	23868	10470	3397	1178	443	374	446	392	416	363	367	410	367	381	424	414	403	410	417	402	385	384	420	387	390	360	402	391	387	360	390	381	374	410	354	393	377	408	369	387	405	425	353	388	424	415	387	413	389	388	396	398	381	367	365	381	382	371	364	391	397	375	402	418	389	374	413	414	363	368	382	407	353	386	350	378	395	388	393	382	431	367	400	381	394	422	372	384	375	374	374	374	389	420	352	380	414	367	412	394	364	368	413	370	411	389	383	423	378	392	387	406	377	379	405	389	369	395	412	374	364	402	390	370	391	404	412	348	329	374	402	393	395	390	381	389	411	401	396	410	352	421	368	375	417	364	417	389	401	386	384	411	381	378	408	372	441	372	394	367	402	415	378	363	392	403	395	414	402	381	386	393	373	396	389	368	435	395	389	422	399	400	376	370	392	386	377	412	408	418	395	380	369	411	385	404	382	378	364	401	397	371	384	376	390	368	369	387	374	403	411	382	389	409	398	388	363	390	360	413	394	379	396	383	375	393	378	382	419	376	373	404	308	398	418	357	399	383	433	389	407	372	391	369	365	384	372	360	377	376	388	371	409	360	385	349	396	387	404	388	387	387	365	370	400	403	398	357	369	387	382	381	389	407	396	397	411	376	414	373	394	389	390	410	390	377	396	369	441	398	412	375	397	383	400	390	424	370	357	340	364	408	408	417	395	411	385	398	409	380	380	439	369	394	396	370	392	403	405	391	384	368	374	384	388	346	391	389	379	400	358	357	409	358	409	386	371	386	409	362	366	425	375	391	390	371	391	375	387	423	422	398	381	401	361	392	390	375	396	379	391	387	405	395	392	355	353	397	415	388	402	352	369	387	379	388	410	405	391	385	394	373	397	408	394	396	401	391	376	411	375	399	365	397	411	378	364	419	352	396	364	402	409	411	389	414	383	357	380	330	362	395	371	349	384	367	388	412	370	380	370	374	400	399	401	399	367	402	406	364	410	394	399	395	349	390	440	388	382	415	396	395	379	362	418	423	378	380	409	381	376	365	345	381	413	404	388	353	376	379	361	426	389	375	360	371	406	409	426	363	382	409	424	356	382	386	394	379	351	399	411	377	369	394	404	375	391	413	414	434	364	389	430	406	414	417	387	408	443	382	396	368	416	372	345	402	393	392	400	396	363	431	397	366	393	419	377	412	357	379	352	368	406	387	375	398	392	397	407	383	379	403	346	387	377	396	394	390	360	431	388	385	390	410	423	396	381	369	412	410	420	389	372	391	394	395	376	387	392	407	402	374	404	390	353	391	399	400	380	354	366	387	431	379	383	385	390	395	390	373	409	410	348	363	402	376	425	400	409	407	400	416	394	404	367	388	394	389	399	392	366	365	338	402	403	406	408	387	363	378	335	412	396	403	387	369	382	381	408	404	426	390	411	418	386	410	389	386	397	400	414	395	392	414	421	355	380	367	388	360	388	411	342	391	358	397	393	387	377	387	422	388	393	418	412	353	396	386	425	365	393	370	374	394	376	357	397	374	345	401	400	363	391	435	387	409	389	434	386	380	418	413	412	384	392	374	412	394	352	408	395	380	416	422	388	358	392	399	385	400	370	401	394	434	365	411	364	366	401	415	385	402	391	405	411	393	393	425	376	404	385	413	336	359	410	402	390	395	377	386	360	414	406	386	385	402	369	388	388	336	370	382	416	393	411	359	399	385	353	391	386	389	370	383	391	375	382	422	380	393	382	409	367	405	400	406	409	412	384	396	388	408	386	383	351	381	407	352	412	396	378	376	408	365	395	426	384	393	395	389	373	404	376	369	351	408	417	384	392	410	342	348	365	394	388	396	381	380	404	415	406	390	356	380	414	360	371	388	392	388	370	403	384	402	398	396	382	413	391	418	378	375	409	377	392	370	356	372	388	427	361	415	387	374	415	391	394	397	419	370	409	386	394	399	389	400	409	403	383	372	436	394	380	406	414	411	370	418	388	378	363	400	382	376	398	375	387	414	400	367	367	388	356	363	389	372	386	389	402	391	386	394	411	390	381	379	403	379	384	384	417	345	365	373	387	385	409	382	391	391	348	424	417	393	386	398	401	367	343	386	383	387	391	387	359	409	386	395	392	371	413	347	379	374	392	395	416	392	391	391	398	400	369	423	397	407	370	437	392	425	385	365	397	368	415	391	364	377	386	390	406	367	358	368	381	410	412	383	391	384	421	409	364	376	388	405	362	372	380	372	406	411	391	362	430	368	374	392	383	388	363	393	366	376	379	384	376	400	439	375	398	380	352	397	377	405	381	382	355	374	389	402	373	356	364	383	370	355	424	369	381	415	387	398	395	384	386	392	380	390	388	373	383	389	391	408	409	373	420	346	408	405	396	355	408	385	399	362	398	362	370	369	405	409	380	395	407	412	413	368	403	385	342	373	409	389	393	354	387	395	394	398	419	394	377	376	382	403	423	413	391	398	369	393	384	374	355	381	391	362	387	369	421	411	367	420	389	409	342	402	389	421	405	410	370	405	395	354	368	396	339	415	396	393	391	410	374	423	366	383	375	413	392	378	364	335	368	355	380	386	411	382	367	392	385	397	397	385	395	370	391	370	391	378	398	384	357	392	407	384	374	392	392	364	342	390	377	389	379	396	369	404	393	390	399	407	368	390	373	398	361	375	371	397	386	435	385	378	387	400	373	393	376	391	380	362	376	403	402	370	439	362	374	379	405	375	394	336	351	420	388	404	397	364	407	402	406	391	387	370	388	383	361	367	382	364	370	360	379	368	399	396	423	408	369	379	344	390	367	378	426	412	350	388	350	385	417	373	377	377	396	409	377	385	383	436	365	394	388	364	373	394	392	391	390	365	375	375	408	360	391	398	393	388	404	416	402	376	348	436	385	387	376	380	394	436	380	386	386	381	397	419	415	388	415	398	423	404	391	416	341	410	427	371	394	384	369	417	363	353	405	385	384	382	399	366	417	406	363	426	367	396	407	378	377	377	419	378	351	368	364	360	373	380	406	395	387	401	411	403	392	366	382	338	378	406	426	376	371	389	371	378	360	385	390	422	396	381	408	390	396	356	386	375	390	403	340	426	397	379	384	398	378	386	414	390	409	404	376	388	398	405	388	393	441	407	393	402	405	396	418	376	377	375	393	390	411	364	411	392	422	387	409	370	383	406	405	407	412	402	431	382	373	387	412	427	394	368	361	395	402	386	394	377	382	405	359	393	369	383	372	393	413	386	400	367	363	413	381	401	397	397	404	427	386	360	398	405	374	418	389	408	383	388	406	399	390	428	397	407	352	397	388	399	402	392	359	391	398	400	386	408	347	368	381	381	366	365	392	388	396	374	366	368	387	430	381	394	415	384	362	434	396	413	414	391	417	355	391	366	412	409	362	380	405	362	395	387	366	381	423	394	400	399	405	367	361	362	375	381	351	348	427	393	390	416	397	392	388	403	363	370	393	378	418	399	393	397	381	425	390	366	388	358	428
79101	59995	38115	17993	4344	431	201	183	196	183	174	188	156	180	202	198	190	180	190	174	193	176	206	173	199	198	190	182	209	197	219	198	179	195	176	196	163	207	208	188	172	159	181	211	207	198	194	195	192	164	186	172	193	178	167	188	198	186	197	170	177	172	176	227	192	216	201	200	178	182	186	191	197	184	198	188	167	162	173	209	183	177	175	199	197	201	191	183	215	219	175	184	202	186	161	203	183	162	165	179	165	191	191	191	203	191	211	192	201	192	184	209	187	173	161	204	180	166	185	220	203	216	181	191	179	192	188	177	167	187	223	171	207	210	173	159	197	193	204	196	184	237	197	166	202	180	172	189	188	193	175	181	200	212	194	196	164	207	184	162	167	186	169	207	154	165	194	181	177	203	176	187	189	190	178	191	210	192	210	176	200	197	178	180	182	184	169	183	185	173	179	181	177	169	210	199	182	177	216	206	167	198	148	180	175	158	175	186	197	190	186	178	187	181	201	184	198	202	173	196	202	171	183	209	202	176	181	168	192	172	202	189	193	195	167	183	192	193	162	223	170	191	180	175	166	174	187	205	177	214	189	190	179	206	181	204	174	174	199	172	194	157	186	188	178	182	188	212	194	187	191	208	194	193	164	181	192	209	174	163	178	182	184	172	204	197	185	210	171	191	192	170	206	176	167	162	183	175	215	181	184	172	162	171	160	189	171	192	180	188	186	206	212	195	179	195	164	174	199	202	212	166	203	205	188	194	205	166	162	211	195	185	212	191	191	208	171	182	194	175	188	183	183	212	163	181	186	196	195	179	203	212	197	189	168	192	216	157	216	196	199	198	181	179	179	182	200	208	182	195	171	169	182	199	168	183	155	181	207	178	205	174	216	191	193	202	205	185	229	196	183	183	155	198	211	203	198	190	211	207	141	173	181	186	164	182	189	197	176	162	190	193	174	203	187	190	193	188	181	161	168	189	166	187	174	214	195	204	184	186	195	191	185	214	201	207	216	181	187	182	176	178	187	177	206	191	202	176	157	191	181	198	176	171	198	189	209	188	175	199	175	183	200	201	163	187	193	187	179	168	222	183	188	162	168	194	188	196	195	178	166	196	177	185	180	219	191	187	174	196	207	177	203	187	194	191	203	172	169	193	178	178	203	177	229	183	181	185	179	189	210	200	171	204	186	182	200	182	173	205	169	185	217	169	180	189	169	170	178	183	178	183	205	180	187	222	162	205	167	191	178	173	181	199	183	171	202	191	175	192	189	173	178	193	192	207	206	202	202	194	207	198	182	175	190	204	180	191	182	181	176	158	185	188	194	166	188	169	205	189	159	176	194	181	180	206	186	199	167	171	173	182	168	186	189	166	179	202	174	186	177	196	190	197	188	201	186	167	183	196	187	166	187	164	182	179	193	196	204	171	188	171	193	194	178	200	183	195	195	178	173	196	202	189	179	155	179	177	193	174	168	173	174	187	179	194	177	158	200	198	202	161	178	170	172	209	208	207	168	164	189	195	186	185	194	178	172	180	198	166	163	155	193	185	200	204	171	178	202	177	199	181	182	190	180	193	180	197	184	204	180	185	212	168	172	189	192	167	178	176	185	192	197	181	188	190	184	202	214	172	171	159	192	183	177	190	178	213	172	197	180	214	198	185	187	184	210	193	189	149	177	194	181	193	204	191	191	177	161	207	190	186	183	195	182	173	185	205	193	190	183	175	186	204	189	194	222	186	203	194	156	195	169	168	175	201	189	194	206	202	157	155	178	202	188	200	180	201	183	177	168	184	199	178	201	157	213	187	186	203	188	183	178	191	193	188	213	187	186	168	166	182	209	188	184	181	197	184	182	205	184	188	179	190	194	175	180	199	193	182	178	169	181	190	189	205	179	187	216	172	175	188	165	178	159	206	198	195	165	200	175	188	210	213	182	192	193	196	192	211	181	199	179	222	167	181	156	196	188	187	188	196	181	192	161	202	173	182	176	195	190	181	193	181	204	192	215	179	200	182	155	184	196	179	193	166	194	179	180	205	175	149	168	169	184	194	146	174	169	163	169	167	206	182	211	207	161	193	181	192	189	183	203	192	159	202	213	180	165	185	193	188	196	197	181	169	194	165	202	216	167	187	169	167	175	171	186	196	189	198	179	215	205	203	181	200	184	169	199	174	190	182	199	180	208	156	177	182	163	179	190	185	203	201	196	182	159	200	188	155	186	211	175	176	172	203	193	195	189	183	176	172	189	190	187	205	163	195	179	180	182	172	203	185	195	171	178	190	201	162	174	205	193	212	181	193	199	169	181	184	174	182	208	185	183	190	199	175	169	185	186	188	191	182	194	184	169	191	177	169	168	191	176	148	171	181	175	180	169	190	184	174	199	161	193	189	193	183	172	181	193	180	206	190	174	193	182	187	170	184	191	199	195	191	183	178	185	185	186	200	176	164	211	191	197	215	186	168	178	197	181	207	185	173	180	186	194	205	174	188	172	208	191	179	177	158	175	184	193	168	159	176	204	190	179	194	186	201	156	180	192	180	168	180	185	197	169	184	179	196	219	200	197	202	213	194	193	187	202	179	209	181	184	183	173	192	188	199	195	162	165	183	183	192	204	192	187	189	202	202	211	203	195	194	199	191	208	162	204	180	160	206	199	193	194	193	181	148	186	204	190	195	193	198	175	198	193	202	183	198	172	171	174	189	172	200	201	196	200	181	170	165	181	184	204	179	188	215	196	205	175	218	166	152	173	184	165	212	222	185	194	200	198	176	197	167	212	192	222	208	192	159	171	198	209	169	186	196	177	214	190	176	207	192	177	196	195	195	172	179	180	186	199	196	199	181	176	167	193	167	180	189	167	192	180	172	213	172	167	186	165	202	174	183	202	178	195	172	172	181	180	194	170	161	185	185	181	192	195	187	187	202	177	205	202	171	206	202	187	181	201	184	180	183	169	180	212	183	200	172	174	194	183	166	195	215	194	165	204	215	184	174	195	198	177	172	159	190	182	190	196	209	202	164	203	174	180	190	172	204	194	158	164	176	187	184	208	206	181	178	211	208	218	180	173	197	168	201	175	196	174	185	177	193	182	194	186	159	205	182	189	222	187	180	194	204	195	173	221	189	175	180	187	172	207	177	195	183	186	169	200	161	169	219	193	180	182	166	180	190	200	207	180	151	181	168	172	188	203	197	202	194	199	195	177	194	191	188	194	196	216	179	187	177	198	202	197	176	188	192	180	190	196	179	191	196	181	179	179	166	213	185	174	184	188	183	171	171	196	194	166	176	200	182	188	180	190	187	196	175	188	184	187	188	203	203	187	177	173	166	198	198	187	186	213	188	172	210	184	178	185	199	197	173	185	198	169	183	168	176	184	182	209	175	171	202	159	180	201	187	187	182	209	194	185	188	201	152	169	195	187	195	187	189	177	181	163	204	163	184	178	197	187	169	174	198	198	173	196	178	180	190	172	177	193	178	173	165	174	195	184	179	205	191	229	210
61044	49379	36639	20930	6697	724	423	468	470	422	476	464	432	447	457	433	441	447	484	432	496	430	428	437	445	397	434	466	432	449	448	426	459	456	445	440	438	434	411	495	439	442	497	450	470	445	446	447	446	445	449	451	467	473	438	470	455	446	467	471	432	428	473	464	431	420	449	425	429	473	434	458	418	412	468	439	450	426	440	493	466	427	410	451	469	457	489	449	439	419	460	408	451	431	481	412	438	438	453	467	425	455	407	467	454	436	450	439	451	488	436	437	446	397	446	453	401	455	467	461	456	427	434	457	423	412	432	405	466	493	464	444	451	454	420	444	465	449	415	461	452	422	457	421	476	405	427	464	445	440	407	447	411	434	435	461	472	469	434	448	400	439	417	424	443	428	459	432	475	430	467	444	467	464	465	433	479	431	429	449	433	431	460	430	439	438	478	449	479	443	450	456	416	481	446	413	446	442	426	461	469	439	434	434	449	436	474	454	419	434	437	463	425	406	421	439	452	445	451	464	459	452	394	435	444	443	439	437	453	464	432	444	451	443	470	406	400	440	466	416	433	459	452	428	464	441	416	460	411	444	472	419	494	429	445	431	452	467	442	430	482	442	437	450	448	478	471	450	474	432	418	432	478	435	443	447	393	463	447	446	442	444	405	433	455	464	466	453	464	450	478	442	445	456	462	449	452	465	480	428	455	428	467	476	445	429	451	434	427	459	417	457	459	409	442	453	425	462	476	416	467	471	449	449	458	437	428	425	467	481	431	427	443	458	398	440	472	431	481	438	425	472	481	448	421	437	469	449	473	434	472	455	455	461	452	426	493	453	484	450	445	452	459	433	436	441	468	428	451	509	442	433	441	427	386	442	451	472	449	432	379	446	458	445	450	449	435	440	442	419	455	438	463	477	437	455	424	408	413	428	466	444	483	451	466	478	443	428	490	430	426	454	438	416	469	439	466	480	473	427	447	458	475	427	455	457	446	444	453	470	413	448	486	489	439	467	450	485	453	437	478	464	465	451	452	445	444	422	421	482	460	475	468	455	457	419	464	462	448	484	440	436	431	432	449	449	426	438	455	456	463	428	445	475	421	436	461	467	460	439	471	463	442	487	467	432	447	457	449	465	472	493	419	451	480	423	437	447	429	420	444	464	429	471	413	434	438	417	443	464	440	447	442	478	455	444	442	424	437	461	455	468	447	462	450	454	465	424	450	446	448	449	448	440	408	467	420	411	421	464	421	433	454	446	436	438	439	477	426	452	450	472	455	411	438	422	470	463	467	446	500	437	466	458	475	450	450	414	469	472	442	453	455	428	460	437	417	455	471	454	435	411	417	447	415	445	409	406	452	438	421	451	482	403	463	435	458	458	451	442	431	444	459	448	438	432	462	444	447	458	435	434	429	441	446	435	453	458	438	435	411	462	426	448	459	453	473	471	465	435	450	422	479	446	445	457	459	454	461	485	442	459	441	470	440	474	446	463	428	456	435	429	419	471	434	432	404	444	441	484	462	478	455	425	449	498	417	459	455	425	450	480	464	412	428	445	463	480	412	440	458	438	448	476	429	461	450	443	441	424	470	406	436	463	431	446	424	420	462	434	432	441	420	440	471	455	459	452	447	426	408	474	461	435	437	449	438	428	443	475	437	446	429	448	417	473	413	448	442	450	440	437	444	474	414	438	427	492	464	433	432	490	426	459	470	458	462	472	432	422	447	446	453	408	417	454	440	460	446	449	482	425	449	429	427	428	421	425	469	426	445	454	478	450	437	453	421	436	447	450	459	441	430	432	434	441	463	472	414	483	465	409	428	446	444	449	417	457	419	423	460	422	409	438	431	451	418	439	431	467	492	464	449	435	460	465	460	436	467	483	427	441	445	454	451	478	478	421	450	459	404	463	452	458	438	417	446	438	444	430	441	398	438	471	478	456	459	439	421	432	447	421	446	459	428	408	450	434	453	493	459	444	446	464	445	415	445	436	459	452	424	418	419	456	432	431	429	436	484	439	457	427	450	481	446	460	436	454	474	427	415	438	426	451	448	455	435	427	430	454	463	450	428	409	430	420	455	455	441	459	453	436	495	448	448	482	452	473	444	449	438	432	501	415	405	441	385	448	454	437	415	448	443	446	444	438	459	437	436	433	468	451	457	392	440	468	483	432	451	504	461	427	452	438	438	448	458	437	489	424	460	448	428	436	454	457	442	419	425	440	445	411	389	451	447	453	424	450	471	419	434	418	429	419	455	438	436	432	449	453	432	439	441	427	473	476	448	433	458	446	459	427	451	438	446	442	433	439	414	418	455	472	443	447	440	450	477	432	462	419	420	438	480	444	427	414	448	458	442	418	418	447	436	426	414	438	416	444	460	407	439	460	471	470	454	401	475	428	450	428	447	429	433	440	444	424	408	455	459	458	445	445	471	404	430	441	420	462	426	444	446	456	437	463	455	462	428	414	462	432	455	452	499	432	461	403	435	469	437	440	423	436	434	448	422	492	429	463	427	445	442	462	437	422	496	431	475	420	451	433	432	438	457	434	457	404	457	407	476	448	441	437	465	501	462	409	428	453	426	447	406	442	454	435	482	476	474	416	455	442	417	441	453	442	422	468	440	447	440	440	433	461	467	442	416	449	438	439	423	409	435	443	420	450	431	474	436	422	453	447	447	429	422	461	488	409	416	478	403	437	441	424	441	458	446	458	403	428	426	443	430	447	443	453	428	480	434	404	448	397	449	433	440	444	442	447	460	480	434	444	430	414	416	443	473	449	434	446	385	444	457	423	439	416	433	438	431	443	470	483	477	455	444	451	430	496	432	444	459	444	436	466	453	436	458	438	407	411	467	432	474	427	441	428	454	428	434	465	446	408	466	432	472	406	413	420	439	425	441	434	442	404	445	456	439	478	431	421	456	429	430	443	430	445	469	446	425	462	445	463	446	442	423	451	477	448	426	423	440	435	449	438	454	436	440	471	470	418	428	493	462	399	456	426	432	443	458	459	451	424	437	429	457	416	444	446	466	465	444	466	442	447	426	440	448	448	454	454	433	452	467	464	431	438	474	420	430	437	435	455	423	461	500	419	467	439	404	449	421	447	436	452	450	409	456	485	483	490	470	437	447	430	481	476	472	420	467	389	448	447	446	458	423	426	458	478	446	423	465	376	516	453	466	449	466	447	504	447	463	467	401	462	444	455	465	442	459	436	483	428	412	418	437	422	440	428	435	475	405	454	439	415	433	410	441	421	429	420	458	409	450	436	434	444	471	433	412	440	424	440	492	454	465	434	438	434	414	414	439	462	449	427	464	454	468	437	465	450	432	464	433	456	440	424	446	450	458	405	457	468	406	467	439	436	424	431	434	438	452	447	456	443	438	433	438	448	438	476	461	451	411	454	448	445	475	422	414	473	480	457	499	464	465	439	452	458	434	463	388	446	448	425	407	430	420	457	427	418	468	426	460	482	428	384	466	412	485	433	443	462	452	448	470	473	454	420
83745	69254	47053	26884	10190	849	182	166	195	164	186	144	153	156	152	145	161	166	136	163	169	141	163	153	136	172	154	139	153	148	149	164	157	161	147	130	151	161	160	171	151	166	140	169	155	139	171	138	142	153	158	144	137	145	152	148	172	138	131	163	157	166	153	147	166	151	149	162	157	143	177	156	165	155	158	151	165	160	148	144	146	147	144	193	143	173	153	164	153	158	162	139	168	171	143	155	152	155	157	145	170	155	154	147	152	164	159	166	156	147	155	157	176	154	157	141	166	146	181	166	157	141	168	173	150	149	150	142	143	134	155	169	163	163	164	149	149	160	150	140	151	145	151	139	147	152	143	171	152	151	139	174	160	146	128	162	151	160	132	135	165	181	134	173	152	147	147	148	135	171	170	154	162	163	183	154	147	143	155	158	153	146	141	166	154	196	169	144	164	160	164	159	162	151	146	159	123	176	136	160	140	165	165	162	142	176	154	128	132	135	156	151	152	152	153	145	139	169	158	166	155	150	150	158	153	140	185	164	156	134	167	167	150	172	181	159	162	157	143	158	162	170	140	190	160	165	143	161	168	151	158	134	151	156	157	145	151	146	142	148	165	151	147	146	143	156	157	159	147	154	154	138	156	144	161	144	144	142	158	153	138	158	175	148	153	155	142	169	145	152	157	150	155	152	160	146	148	155	143	141	174	171	161	151	153	147	146	160	157	157	149	141	142	166	161	152	146	145	132	145	156	142	158	145	141	138	137	149	154	156	126	173	140	157	170	154	157	166	153	164	152	137	155	171	151	140	159	128	160	154	156	154	167	161	154	158	166	144	132	138	141	148	158	138	164	168	164	175	168	144	148	137	162	175	175	144	176	161	151	158	149	170	133	191	151	156	172	145	138	162	174	140	151	143	173	146	144	160	146	157	173	144	156	161	133	163	154	172	157	150	139	180	151	156	143	155	166	169	167	153	150	146	171	154	146	134	140	141	164	141	163	152	150	156	148	175	147	170	140	147	171	169	164	163	160	160	146	147	173	161	165	143	156	156	163	165	166	168	171	141	175	152	144	173	168	167	141	134	151	147	153	162	147	177	141	163	151	147	150	150	155	165	166	150	132	143	134	139	155	140	145	138	153	144	153	159	143	156	139	158	162	158	160	167	176	154	154	154	147	169	161	144	162	130	146	135	170	159	143	163	171	141	169	173	166	155	141	159	152	144	145	154	157	156	151	148	157	157	157	163	168	129	159	167	155	160	172	161	166	163	168	162	148	160	135	169	171	156	142	144	164	149	172	141	154	168	182	168	156	147	166	157	159	136	157	133	148	162	159	155	147	152	174	153	163	149	153	140	144	157	146	149	184	159	135	170	178	141	140	137	146	183	157	129	152	146	153	179	164	158	157	131	184	150	164	151	163	155	161	161	162	157	141	156	154	150	152	137	154	118	164	151	149	154	121	142	167	188	124	152	153	141	145	158	170	172	148	160	165	141	177	188	154	146	166	138	154	156	145	162	162	154	168	138	182	165	145	152	159	144	139	137	160	165	156	140	165	161	148	150	165	121	158	156	138	155	163	146	165	147	188	160	167	154	142	152	131	137	175	146	160	139	137	156	181	141	154	151	134	139	149	152	140	148	147	149	152	143	171	151	167	159	150	169	143	185	165	159	152	166	182	155	172	166	144	156	178	158	145	160	141	134	191	141	172	134	161	144	156	162	178	162	152	138	146	153	146	158	176	160	153	164	154	146	150	145	165	162	172	162	156	158	169	159	135	155	132	140	125	135	155	161	181	178	180	170	157	157	141	167	155	177	168	141	151	145	158	158	135	155	177	160	149	142	150	171	169	138	163	155	149	149	169	145	159	158	167	127	160	150	144	158	144	156	159	164	162	136	168	172	133	150	160	142	145	142	154	151	164	149	142	139	154	141	178	163	143	155	146	169	148	131	137	143	146	137	155	162	141	158	152	124	149	158	149	173	178	166	168	159	144	143	180	160	172	166	152	153	155	150	159	136	146	151	144	138	154	150	161	149	155	164	159	157	155	165	146	151	167	158	149	159	155	158	156	148	139	139	155	124	186	161	132	143	182	141	157	156	164	168	130	177	152	123	171	147	155	172	146	157	136	159	168	155	167	148	145	169	151	134	168	161	134	174	169	149	149	151	159	159	130	171	148	139	138	155	161	170	149	151	148	174	165	140	159	159	159	149	164	166	164	133	139	166	141	162	139	157	159	148	164	136	136	132	170	145	135	152	161	164	156	149	145	158	151	170	159	157	154	152	167	151	158	163	149	136	152	152	154	175	154	180	152	152	151	150	152	137	153	137	147	149	170	145	169	173	156	137	149	174	151	174	165	143	154	155	174	172	139	166	146	159	187	162	147	157	140	163	154	158	139	151	119	139	163	168	152	148	143	133	157	144	149	141	149	162	150	130	159	180	161	165	130	174	145	172	140	144	144	156	150	165	158	139	158	139	154	156	144	145	148	152	162	166	171	151	164	146	150	158	166	142	149	161	167	160	173	147	179	166	149	174	162	159	181	160	152	138	145	130	169	145	165	148	173	145	158	170	156	156	157	162	146	155	143	166	145	160	149	162	164	179	192	176	145	184	157	157	173	151	159	150	142	171	137	143	161	136	158	159	168	133	137	158	155	145	145	202	152	154	133	147	141	145	166	157	150	152	152	138	172	159	134	154	144	153	162	151	141	160	167	163	149	135	172	173	129	159	153	128	144	140	149	158	153	163	152	154	152	180	128	129	160	167	182	164	143	159	174	149	146	146	148	141	165	141	127	158	181	153	158	134	152	177	156	156	167	163	163	149	156	156	158	141	172	158	160	155	146	149	160	163	163	161	158	175	157	153	161	144	153	142	165	164	153	153	135	146	164	175	141	147	160	138	151	146	162	158	160	152	146	168	138	162	165	146	189	155	147	152	166	152	149	149	151	162	152	169	160	153	160	137	134	155	159	149	157	161	151	149	176	148	137	154	164	148	148	149	140	140	182	145	140	152	158	176	158	143	131	150	163	148	128	131	157	155	167	153	131	123	150	153	163	153	161	146	184	154	148	143	152	115	166	170	166	159	154	173	162	160	128	142	169	166	176	151	151	139	158	147	142	145	137	130	178	144	136	147	152	149	154	133	158	142	170	171	157	154	155	138	148	167	144	160	151	150	130	155	152	162	158	163	151	145	151	138	147	171	155	143	148	181	150	161	160	132	156	135	170	153	145	146	167	152	167	149	161	154	170	155	163	172	149	158	168	153	142	156	182	159	142	149	162	161	168	157	152	155	147	132	147	179	164	161	137	153	127	147	150	170	121	136	181	165	128	175	144	156	163	164	153	168	145	133	153	144	137	164	139	165	146	132	145	139	168	144	170	146	142	169	147	160	140	156	157	145	174	166	149	161	190	157	140	160	166	148	158	136	161	160	157	153	139	161	149	150	166	149	143	167	132	140	159	129	168	145	154	155	132	119	149	149	162	162	141	157
70283	59969	46055	29596	10758	728	385	356	392	384	372	390	388	382	381	378	360	394	370	375	341	370	369	358	370	344	352	365	356	394	351	354	356	365	364	372	330	395	361	318	377	351	402	363	413	398	349	334	368	377	355	398	361	357	351	391	383	352	357	363	375	359	348	372	376	388	370	372	389	364	346	359	371	321	378	383	386	367	352	362	368	344	372	366	349	362	380	376	374	356	341	366	332	360	333	402	333	353	347	379	334	376	394	367	365	323	335	373	410	365	349	374	360	317	372	353	366	365	396	387	378	384	350	414	348	362	364	348	355	362	381	349	360	374	377	347	355	374	342	384	397	359	358	377	366	362	351	381	392	367	367	358	353	390	377	356	362	372	313	376	364	359	362	363	353	362	352	380	320	384	373	363	365	364	393	391	396	356	391	351	344	370	360	365	353	375	353	384	347	360	352	363	413	368	384	338	355	366	333	382	372	401	371	367	351	351	330	364	347	364	381	368	361	369	371	364	359	353	389	320	362	336	371	386	391	389	342	353	353	348	369	367	359	357	361	385	382	389	385	394	324	356	336	386	349	382	374	366	398	356	365	376	364	368	335	346	349	357	388	405	359	380	361	330	339	367	367	363	357	380	346	358	361	365	359	372	355	404	348	356	339	330	345	356	375	403	369	339	382	356	375	389	351	356	353	368	393	384	363	371	369	368	357	399	369	339	396	393	360	387	338	371	358	315	359	378	374	367	329	374	384	340	365	339	375	362	366	368	349	360	375	380	351	388	369	373	381	403	388	390	352	371	364	385	377	354	365	370	372	355	356	372	372	356	370	367	392	361	390	361	383	370	365	342	383	371	358	373	347	361	340	354	364	357	381	370	374	323	354	346	364	348	389	344	372	412	371	351	371	361	376	371	322	410	354	398	359	395	391	326	345	341	367	334	370	370	370	308	367	363	346	380	386	390	367	337	399	354	354	388	361	357	373	348	365	365	373	326	388	348	380	374	357	343	389	346	365	359	373	381	366	368	374	382	360	381	337	375	373	375	374	360	394	375	389	369	386	391	339	376	372	354	362	364	345	351	349	357	361	333	362	392	371	344	355	364	325	380	340	351	364	352	354	385	385	356	348	344	381	350	352	387	362	370	372	364	395	340	356	375	370	326	354	353	358	372	369	398	368	367	355	359	341	353	347	360	375	377	375	378	376	382	369	376	370	357	378	358	375	358	357	367	344	336	350	353	360	359	370	362	377	332	384	373	350	376	368	383	348	363	358	349	370	365	386	358	365	357	398	361	418	378	374	334	355	363	427	336	360	377	382	317	350	364	373	392	369	337	353	351	343	367	345	335	345	356	352	343	365	366	376	355	356	378	384	368	361	407	332	402	364	348	368	380	365	371	347	360	372	347	384	376	370	353	390	382	338	333	372	371	370	366	336	367	379	351	352	346	383	380	370	360	374	364	387	355	351	373	415	391	370	363	382	342	337	376	364	389	344	375	380	351	353	372	379	359	355	366	327	360	361	359	360	344	368	370	361	335	346	379	370	355	382	351	375	343	360	384	352	347	363	378	382	359	354	379	362	349	405	359	365	377	373	384	394	354	382	349	401	359	348	369	364	341	388	333	375	343	391	380	387	333	420	360	404	347	374	379	358	333	359	360	341	370	389	345	370	389	384	373	371	385	396	386	351	361	367	359	355	373	336	359	375	384	383	370	355	366	350	379	388	356	355	362	350	355	358	390	379	361	355	348	328	356	363	386	369	381	368	400	379	379	360	317	360	369	380	427	371	352	373	356	363	359	355	325	411	369	360	409	356	394	366	360	354	352	371	314	339	355	347	339	373	353	380	349	376	348	370	338	351	371	351	360	354	389	342	357	338	345	359	331	347	350	382	363	353	373	369	360	371	365	357	388	366	375	344	368	361	360	334	352	374	382	360	337	350	366	345	364	414	382	375	330	373	368	372	364	390	354	375	356	359	356	371	371	386	326	351	371	369	373	368	385	375	372	349	369	402	373	385	363	335	338	326	344	327	358	382	375	366	358	371	356	370	340	389	362	359	368	332	371	374	357	405	340	386	372	333	356	385	330	367	379	346	357	370	366	380	366	354	374	402	353	371	338	352	357	384	333	345	362	320	361	345	364	401	336	375	379	342	353	382	367	339	363	370	358	392	352	350	367	367	377	383	340	390	345	386	349	345	350	371	386	347	360	345	372	350	376	353	355	371	372	406	335	387	405	405	377	348	413	349	377	380	366	342	369	344	379	350	343	327	381	351	357	334	333	370	354	379	388	396	362	355	349	372	339	387	358	375	337	386	342	394	393	350	348	367	384	374	384	403	357	362	360	346	364	375	395	320	367	347	372	364	343	390	379	389	406	355	365	359	340	335	374	364	353	350	335	385	390	390	338	359	357	338	384	405	335	343	364	347	354	367	379	364	364	365	380	351	369	372	362	347	339	369	350	363	372	368	367	353	357	331	378	367	353	370	351	379	366	373	380	362	367	392	363	383	391	380	380	369	341	358	367	388	328	363	362	353	350	389	358	380	376	373	375	376	329	386	377	388	340	374	377	374	353	364	357	395	364	386	328	337	387	345	352	367	372	394	361	333	359	356	349	363	347	364	383	345	341	368	369	361	403	352	373	325	361	367	368	361	364	370	346	404	339	387	358	349	335	339	352	360	373	342	361	344	386	385	368	370	399	351	371	381	375	366	350	364	377	358	361	361	313	364	333	354	362	366	369	364	374	367	359	347	380	368	347	375	366	365	368	356	341	342	372	332	351	392	344	376	379	323	350	365	351	378	384	344	363	349	368	395	375	356	367	360	388	363	377	395	352	362	361	374	388	370	383	369	373	370	382	361	350	364	375	381	385	367	383	351	379	347	374	379	336	392	401	428	342	379	360	339	379	351	344	329	357	375	351	368	344	378	352	388	360	377	340	329	347	356	364	349	369	359	360	332	378	367	381	390	339	368	354	395	365	373	378	357	349	366	374	379	378	388	368	330	392	385	379	347	367	329	377	372	352	406	344	331	344	367	370	319	342	334	369	372	348	369	356	373	379	391	348	366	342	362	407	375	349	336	345	373	403	354	353	373	310	360	364	379	345	361	356	343	346	324	379	386	386	349	367	360	378	337	383	328	368	332	374	432	368	344	391	342	386	375	357	350	365	378	396	359	349	385	367	353	349	338	390	406	367	364	369	367	317	363	364	353	358	389	380	346	374	358	349	395	382	358	376	380	381	397	390	377	369	335	390	372	396	378	340	368	342	391	362	375	349	376	392	331	350	360	340	377	378	368	378	339	350	370	367	370	369	331	364	374	362	358	389	353	364	383	379	364	385	346	358	366	384	349	332	391	345	380	382	363	332	386	389	348	365	374	349	386	356	346	365	352	373	387	338	358	371	372	336	362	368	382	409	376	352	355	361	360	378	354	380	398	386	369	367	382	336	344	365	378	355	348	386	381	357	363	386	343	351	371	329	412	346	324	340	348	359
48479	25764	9170	1688	395	148	159	157	170	144	153	154	159	150	150	159	165	133	152	179	140	162	141	161	156	142	143	142	142	147	175	160	147	152	180	143	155	126	154	159	157	155	171	128	177	154	158	167	145	160	134	156	148	151	148	140	136	153	132	133	139	138	149	144	140	142	184	135	145	146	132	141	141	160	142	151	158	175	150	140	145	153	145	155	166	158	144	138	144	153	144	163	159	145	133	149	137	170	151	151	168	143	147	158	163	173	145	158	160	141	159	154	134	163	166	144	155	142	142	167	162	157	124	145	162	143	140	164	146	194	173	171	155	163	148	150	167	134	161	120	143	137	152	171	155	136	176	121	129	141	168	134	142	160	142	164	142	153	150	153	149	146	151	154	151	140	154	146	129	159	157	159	137	137	128	156	163	149	157	160	150	170	162	167	165	159	183	168	159	176	135	162	139	158	164	148	155	158	162	161	143	181	153	156	161	138	155	141	187	166	139	164	157	153	164	146	147	135	162	158	172	163	140	180	142	132	167	143	148	156	147	141	144	170	155	158	137	134	175	164	179	159	168	140	134	151	168	142	140	155	115	148	142	155	160	155	147	166	140	157	154	179	150	157	148	165	164	158	140	138	156	161	170	147	153	149	148	152	156	144	166	174	181	148	141	137	173	153	154	155	176	149	141	159	167	168	165	152	143	143	142	157	129	162	154	144	157	142	169	145	176	150	144	170	161	141	159	159	145	146	166	143	163	141	149	160	150	141	133	137	146	155	131	165	140	129	155	149	160	158	156	135	144	162	163	166	127	150	162	143	160	169	170	154	128	142	158	157	150	153	142	158	161	173	142	171	166	147	154	141	150	169	122	120	135	149	125	152	126	134	164	157	165	145	143	153	138	158	146	142	161	160	148	131	182	155	158	156	139	145	133	153	155	157	150	164	152	148	157	136	157	147	151	138	145	144	151	147	161	141	151	160	158	180	150	136	152	153	163	138	142	173	164	150	141	162	137	146	144	125	151	169	153	145	148	144	175	158	166	134	146	148	166	158	148	135	150	146	142	127	173	138	140	154	149	150	163	131	146	125	147	152	148	174	136	160	166	167	147	144	157	148	165	153	156	137	139	164	167	139	142	167	139	171	149	127	129	139	181	146	148	146	154	171	144	133	135	179	149	146	163	162	139	150	168	155	144	173	145	155	144	153	161	157	160	156	164	164	138	140	165	154	148	158	138	146	156	156	135	138	153	160	164	135	134	144	141	168	159	134	159	157	149	156	156	132	153	174	134	162	146	145	134	157	158	151	162	161	146	141	145	155	142	138	164	161	148	153	142	146	161	148	148	158	162	154	141	145	133	160	141	153	146	157	150	164	160	156	134	151	143	159	163	145	142	137	139	146	159	155	153	143	147	148	146	142	178	162	136	157	160	136	147	148	156	187	158	139	162	162	137	158	144	161	143	141	140	190	154	183	151	170	163	161	144	152	183	160	164	135	161	167	156	155	175	177	137	159	141	149	158	139	166	153	151	168	157	145	173	146	157	155	152	174	148	149	153	146	160	163	141	158	148	165	130	178	139	145	159	145	151	149	151	136	151	142	131	155	158	149	172	157	139	155	174	165	147	152	161	155	185	165	158	145	149	144	143	162	142	136	144	169	160	153	149	140	129	134	163	165	175	149	146	169	168	167	150	138	155	162	147	145	149	174	164	165	133	128	169	143	155	153	150	153	152	141	155	140	147	136	143	192	152	144	144	155	149	139	146	152	156	130	152	146	127	150	160	163	145	152	153	138	156	137	142	152	162	145	139	157	170	164	132	156	154	125	156	163	137	160	168	175	157	143	172	152	169	140	157	150	167	175	163	163	149	154	171	132	149	156	141	155	150	143	144	138	138	153	156	147	166	144	141	181	156	131	181	145	153	138	179	166	152	159	165	157	157	157	165	149	150	146	159	162	136	146	156	154	149	154	157	140	151	135	162	144	156	141	148	156	155	141	144	157	153	138	140	151	160	154	140	161	162	147	151	165	168	143	161	190	166	140	142	165	154	141	142	153	160	144	142	147	142	160	149	156	156	149	142	167	147	154	137	139	167	142	137	154	165	148	136	147	145	162	161	151	133	148	151	147	166	152	151	161	144	160	151	139	145	155	154	164	148	169	159	146	133	158	170	145	150	155	144	152	149	138	156	136	178	153	159	163	157	147	148	143	170	141	169	168	132	154	156	153	126	148	180	126	149	152	149	141	141	140	152	131	147	166	139	154	147	149	137	158	141	139	170	146	123	157	151	162	167	171	129	131	127	130	164	161	147	141	163	130	142	147	151	164	159	149	175	160	150	141	147	163	155	146	148	181	174	169	159	160	147	136	155	146	171	165	145	141	150	125	167	144	153	148	154	150	162	135	170	151	152	155	165	148	137	159	147	161	140	134	152	166	127	147	142	170	152	191	167	146	138	147	145	160	152	164	135	160	161	133	154	140	153	150	165	166	143	145	149	153	119	136	125	161	147	154	146	153	154	160	143	142	152	140	154	150	144	150	142	152	148	165	157	165	158	134	166	143	145	135	125	141	154	158	143	148	159	154	140	139	153	154	150	176	136	154	143	159	159	178	147	143	164	136	140	142	140	164	165	134	147	156	136	154	148	138	157	153	144	144	149	156	163	153	162	167	159	144	142	166	158	162	176	171	150	157	131	186	140	140	150	143	146	161	132	146	138	172	150	170	139	164	138	166	164	166	147	176	131	175	159	138	186	144	145	155	140	160	166	155	149	166	151	154	144	138	164	155	158	150	180	166	129	155	149	156	161	160	152	147	165	150	174	150	165	169	126	145	134	131	145	161	160	163	172	154	171	130	153	136	154	161	146	148	144	154	138	136	143	155	149	127	140	129	149	155	169	152	164	145	141	151	153	176	156	160	175	147	128	147	135	163	154	141	158	146	147	156	197	166	147	158	150	157	152	129	126	146	161	180	156	161	140	120	154	153	146	123	144	156	167	181	135	142	180	149	115	147	158	154	135	133	153	139	138	155	145	143	178	159	160	136	151	148	162	155	144	175	135	143	147	150	163	155	155	158	163	164	133	141	171	150	177	139	153	177	160	167	159	159	149	138	127	157	171	146	148	165	173	154	143	134	143	140	137	155	137	166	157	157	146	166	140	156	151	168	151	133	157	138	157	147	134	160	148	171	158	140	155	154	175	147	182	161	163	170	166	142	151	148	145	168	146	147	168	172	131	149	146	166	135	141	147	177	136	160	122	170	173	141	158	144	144	143	161	154	159	150	163	151	146	139	155	160	115	143	140	150	145	151	146	154	139	162	144	156	196	159	151	134	154	144	144	137	132	158	144	149	134	138	142	137	153	120	150	150	160	141	153	178	126	146	169	154	145	159	141	126	145	161	145	156	150	139	139	129	150	152	156	158	131	161	136	143	160	148	162	157	138	148	172	146	137	146	160	143	164	153	176	138	133	156	136	151	161	172	143	141	159	144	152	149
41834	23312	10417	3622	964	363	384	366	372	375	371	370	388	364	351	402	388	376	376	387	391	347	367	361	374	359	337	374	367	370	395	349	380	392	360	405	418	366	354	379	384	381	360	374	354	356	356	374	379	343	390	379	369	406	335	363	396	405	376	369	361	379	375	373	386	390	371	379	344	355	358	367	384	353	386	405	361	365	348	405	362	380	389	369	375	344	368	390	361	410	363	404	368	359	345	381	381	352	363	388	373	365	358	391	380	379	382	375	377	398	351	354	387	333	350	382	375	400	374	374	369	351	376	364	368	370	381	384	367	343	354	380	370	352	352	381	360	374	359	374	371	372	383	398	328	367	361	392	340	390	376	400	381	366	398	364	374	394	410	373	386	347	355	349	376	418	358	381	356	378	382	392	368	378	378	375	401	361	417	355	396	378	381	409	387	373	351	358	410	371	356	370	404	377	376	374	377	396	351	370	357	391	409	350	397	395	402	371	386	367	398	337	387	363	380	390	393	354	384	395	368	359	365	396	404	398	376	356	372	403	390	393	379	370	340	388	393	365	372	333	381	352	372	348	394	365	366	338	389	379	363	388	374	400	364	389	400	383	368	345	397	355	371	394	399	374	379	368	356	394	362	382	407	362	371	354	364	414	384	377	394	394	350	371	412	373	358	341	386	396	373	388	355	391	361	437	378	370	371	374	396	369	336	382	344	394	365	342	395	396	373	374	372	366	380	373	383	392	392	394	393	393	394	356	362	374	375	356	335	384	370	375	341	354	342	384	356	396	374	388	400	388	349	353	340	410	370	359	353	406	328	383	380	368	355	360	379	385	383	386	355	370	363	382	378	383	343	344	382	366	379	375	393	402	412	354	380	385	382	358	361	382	395	383	406	388	380	356	349	348	375	378	342	380	373	385	364	404	405	391	364	382	373	388	387	357	421	358	399	396	380	352	358	355	369	405	426	362	380	391	389	395	359	371	374	366	373	377	382	398	394	390	380	389	360	338	382	320	399	366	370	386	420	395	356	366	377	345	367	371	390	362	389	363	379	385	365	399	380	404	381	344	360	364	368	381	359	366	356	383	372	423	385	368	382	418	340	338	364	343	341	345	390	340	393	410	346	366	373	366	390	371	365	376	379	372	345	380	403	385	353	400	356	389	379	390	393	376	369	387	409	375	396	370	376	379	366	345	368	359	346	394	377	387	367	369	410	363	390	363	367	357	376	371	384	330	370	386	379	369	363	369	379	372	350	386	379	383	400	388	406	383	379	376	368	401	375	373	371	372	383	372	383	377	376	376	389	382	352	376	408	399	379	407	363	359	372	373	353	355	359	388	379	352	364	393	335	361	348	343	408	347	337	356	387	368	373	369	411	333	362	392	386	403	379	391	400	372	385	381	387	348	371	349	397	379	369	383	383	357	389	364	383	399	391	398	367	338	371	348	392	364	388	413	342	343	370	378	357	354	381	359	409	380	355	348	385	341	399	380	354	396	366	407	353	379	367	366	386	371	362	391	384	382	358	379	359	338	373	329	345	393	365	341	383	368	372	393	364	374	365	375	355	383	402	350	390	407	393	359	389	371	371	390	364	357	373	357	373	355	380	383	405	385	380	377	382	354	352	395	356	356	386	381	329	390	398	396	366	368	359	367	386	392	339	384	367	397	386	351	366	365	368	374	404	360	384	398	372	383	388	356	378	360	373	393	381	441	364	369	362	370	380	382	369	375	384	363	368	324	368	398	400	396	369	353	344	397	365	386	391	360	382	380	383	387	361	385	349	365	361	383	407	382	369	378	369	390	354	394	343	405	366	363	365	370	392	359	350	393	341	374	381	377	378	368	403	409	373	361	409	393	371	362	388	374	372	382	400	382	400	383	357	365	390	369	365	379	349	377	401	357	355	400	372	379	372	340	361	369	355	373	370	365	358	368	354	358	385	382	390	358	375	387	413	380	357	369	363	383	353	370	371	378	369	358	356	382	348	354	400	370	367	335	356	361	416	390	362	359	348	362	399	387	390	352	387	366	424	391	344	358	401	397	406	383	395	383	400	378	383	371	411	374	363	374	388	404	352	382	374	389	385	353	400	406	382	376	365	390	407	384	366	382	422	381	397	397	362	409	364	375	409	382	376	391	357	346	381	362	365	396	388	380	394	368	373	391	375	351	378	392	376	355	328	429	397	366	391	370	371	377	340	360	359	390	384	372	348	346	392	358	367	396	387	407	404	408	364	399	395	347	385	385	376	373	373	394	369	380	337	378	382	378	372	407	368	389	361	385	358	348	351	364	382	373	338	357	377	364	377	355	385	384	357	382	336	396	363	376	383	379	376	373	373	364	394	370	370	368	355	424	356	377	379	370	378	345	385	387	349	373	361	392	377	364	356	374	364	409	401	378	394	378	363	404	365	359	390	370	370	392	383	370	394	421	388	392	378	384	392	402	393	351	347	341	410	344	367	366	387	409	387	374	374	389	397	372	403	352	380	392	360	367	393	378	388	354	387	374	371	395	380	404	330	315	365	369	390	383	363	387	365	366	380	375	367	367	371	384	364	344	376	379	381	421	377	345	406	354	348	389	371	385	378	389	370	403	379	331	372	399	369	365	417	364	365	390	391	346	396	380	378	389	376	364	397	343	382	347	394	411	366	389	384	359	385	358	364	383	388	398	401	340	402	389	389	370	367	375	380	381	412	346	347	363	366	388	355	384	358	413	411	364	387	364	366	350	353	357	390	402	357	391	354	358	377	361	336	385	409	360	365	411	398	353	358	353	372	356	366	387	369	383	401	401	360	340	390	395	374	390	327	380	374	379	369	378	384	384	347	379	402	337	382	386	409	389	369	383	369	374	387	364	357	385	357	393	365	387	381	367	385	349	387	360	373	378	364	374	358	372	396	327	391	410	371	349	396	374	371	380	373	380	370	377	372	350	419	375	377	359	396	368	405	383	363	403	403	386	378	356	380	353	382	376	351	365	388	372	386	381	385	367	330	376	372	362	383	406	351	340	360	354	382	369	388	360	361	379	364	367	372	373	364	364	392	371	372	341	375	365	397	357	359	403	374	369	393	382	425	385	382	365	400	373	374	365	417	353	402	394	370	370	393	367	415	366	362	397	397	387	367	401	339	379	388	392	386	402	385	404	388	383	369	376	374	384	394	385	387	380	411	382	379	417	382	367	392	374	393	377	389	336	367	338	387	344	400	410	401	376	345	408	350	369	369	399	425	360	428	394	348	372	354	384	385	360	402	389	377	378	364	397	353	368	353	368	392	393	390	379	387	371	380	362	383	386	384	418	358	367	330	336	352	409	376	373	349	364	410	404	375	387	358	401	370	397	342	386	342	373	397	384	376	370	343	384	360	359	386	420	363	390	390	396	358	378	365	371	393	382	373	355	392	400	354	370	388	366	358	389	377	341	403	400	382	375	364	376	370	365	381	373	379	398	356	374	390	407	384	401	391	375	394	370	350	387	395	364	369	375	349	368	380	436
78817	59917	38457	17352	4238	429	159	159	167	183	155	200	175	196	175	174	204	194	176	165	167	200	171	174	171	208	203	169	181	195	167	173	174	193	194	171	159	185	201	190	178	167	162	189	183	232	184	164	194	172	179	179	181	183	177	175	180	186	173	153	163	178	169	165	190	153	177	193	196	193	186	172	166	181	163	181	174	199	193	168	169	215	196	200	214	208	173	206	185	198	167	155	172	191	169	163	198	158	174	183	178	171	190	184	193	178	175	173	185	174	160	161	177	184	188	201	169	156	156	181	180	176	158	195	159	183	180	158	170	191	182	204	194	177	160	205	154	192	165	203	156	160	177	188	169	150	184	174	165	191	178	196	155	218	180	185	181	185	143	187	186	187	204	185	171	175	191	172	142	160	197	167	144	192	157	171	191	184	180	159	181	193	199	178	201	175	213	177	162	151	190	177	178	156	203	198	190	183	192	193	163	170	168	187	181	171	206	172	173	187	184	180	175	196	175	169	200	184	152	160	192	185	175	187	195	175	158	164	161	185	181	180	203	158	183	158	174	178	174	192	176	182	156	192	180	179	175	185	166	188	162	191	179	171	179	160	170	176	221	174	172	166	187	165	185	183	166	166	173	185	197	184	177	186	195	163	178	183	182	193	185	192	154	158	183	202	173	178	177	178	167	192	199	160	176	161	199	180	176	172	172	146	161	192	190	177	184	176	174	185	192	173	184	211	185	193	171	172	200	179	160	181	170	208	172	180	165	171	179	197	153	193	174	150	187	160	167	175	180	167	190	160	194	161	167	157	177	178	171	167	195	188	159	172	187	169	212	179	178	172	187	183	160	176	179	181	165	184	137	177	173	185	178	143	161	189	165	182	191	178	211	201	169	165	170	167	213	199	179	170	191	186	208	197	175	192	178	192	178	176	174	177	164	163	192	190	189	161	185	184	176	204	163	191	193	157	170	172	169	185	185	181	168	205	199	183	188	135	179	169	166	172	155	159	193	191	178	172	164	189	174	155	174	159	182	187	200	196	170	189	175	179	176	164	181	172	180	175	176	173	173	159	158	162	163	179	179	189	196	169	176	202	181	175	198	169	174	188	173	176	183	179	169	196	186	181	179	184	184	181	155	191	163	179	155	183	186	183	182	165	155	169	187	163	183	166	181	189	189	181	160	197	164	166	164	172	158	184	177	171	172	210	160	172	167	176	181	174	172	197	179	176	186	171	201	170	176	162	170	156	157	181	174	183	184	185	172	163	189	175	187	177	189	165	200	211	186	180	186	202	182	190	181	167	182	176	180	179	181	174	172	161	165	187	171	190	166	171	169	196	153	184	220	156	181	178	187	192	208	176	176	168	158	201	172	168	182	175	197	155	157	184	195	200	174	188	186	194	162	160	158	180	183	206	166	180	212	202	191	186	161	208	190	184	181	192	173	196	169	193	155	165	172	178	162	191	167	200	181	182	164	192	178	175	199	183	199	208	172	188	178	157	170	165	199	180	162	174	166	193	191	186	170	170	167	197	190	178	180	169	177	186	177	173	177	187	199	175	163	199	192	195	202	200	202	194	167	197	176	194	167	158	175	183	176	193	192	179	179	186	175	154	171	164	171	176	164	167	191	162	172	194	195	178	188	173	194	176	184	161	181	190	175	176	202	176	161	150	184	171	183	170	174	167	189	210	190	171	175	174	166	169	195	182	189	182	191	179	214	144	153	192	189	189	169	194	176	181	155	162	192	202	158	177	173	163	155	181	168	167	174	164	198	162	162	210	181	179	179	179	167	170	189	190	190	180	161	167	191	173	190	185	192	159	212	170	177	161	164	204	178	202	190	156	181	220	186	178	175	174	187	161	184	178	171	177	169	180	176	183	179	169	205	157	193	159	180	176	192	177	144	153	158	184	161	176	190	188	161	189	191	185	191	190	182	173	196	178	192	177	159	177	196	177	163	162	185	161	173	212	164	168	183	182	177	201	170	188	196	170	179	176	189	169	201	174	159	174	185	228	172	186	179	159	187	188	191	170	203	198	187	180	162	178	177	203	209	171	178	170	147	184	166	161	189	196	181	190	207	175	185	202	179	164	184	152	182	190	193	160	165	180	172	178	174	174	171	185	166	167	176	168	172	192	202	197	159	165	178	179	173	170	164	177	182	161	183	188	210	166	162	171	168	177	164	181	200	170	158	172	168	186	168	162	157	155	186	195	180	180	207	183	152	202	181	189	156	184	181	164	200	170	209	177	189	179	212	171	181	189	199	206	163	176	188	177	184	181	178	163	181	162	170	159	173	172	186	189	181	161	169	157	183	171	187	181	181	164	196	230	192	171	172	186	187	153	185	199	189	195	182	161	206	177	201	209	166	187	179	182	173	168	170	188	166	180	174	173	176	165	181	155	175	193	172	180	196	172	188	196	162	193	202	173	160	199	194	181	178	187	178	175	196	173	187	188	199	161	193	152	185	180	180	170	190	182	178	211	153	193	174	185	158	187	159	183	158	175	192	186	179	178	184	162	163	170	193	176	168	190	155	162	161	189	177	202	192	171	155	156	174	170	174	185	176	191	185	179	163	191	192	178	196	184	199	185	160	180	178	193	181	153	168	190	162	143	184	170	185	169	165	166	183	170	172	160	165	172	169	169	203	192	170	200	185	184	195	188	144	173	179	197	165	190	160	161	187	191	207	186	185	172	169	211	190	161	154	186	186	156	192	186	191	201	188	201	168	174	180	215	196	186	174	184	164	166	165	199	180	173	181	160	190	173	175	189	169	189	192	148	173	163	165	188	184	194	192	177	172	166	168	163	195	157	199	173	203	188	171	189	162	167	152	170	140	174	197	189	180	181	173	198	172	168	191	167	190	184	194	191	143	169	194	174	163	178	188	187	191	195	168	172	177	186	166	183	179	180	184	181	169	178	208	204	195	194	192	196	187	187	191	200	192	182	166	181	179	174	153	174	193	206	189	184	163	176	177	180	191	182	169	189	166	187	167	204	153	166	183	177	177	177	196	154	170	177	173	173	184	160	191	184	170	172	170	185	184	159	193	168	166	179	150	183	199	163	187	198	168	177	171	189	184	169	188	199	179	169	202	174	191	181	174	165	213	178	198	163	165	178	194	177	192	194	187	174	167	186	177	185	170	179	204	198	183	182	208	199	184	200	174	174	143	182	182	182	177	193	180	164	214	190	180	167	165	155	178	195	165	174	187	189	170	188	190	202	148	208	161	186	206	180	181	160	181	156	187	168	178	167	198	172	202	177	163	180	177	192	170	190	211	185	175	176	181	160	173	182	162	183	172	171	179	192	171	191	190	167	180	184	150	191	194	185	173	159	170	172	163	193	167	196	177	177	193	164	185	171	179	170	181	160	173	184	175	164	166	179	177	206	172	177	186	182	181	200	174	176	165	206	199	182	164	179	178	185	181	153	182	157	177	148	167	197	157	156	185	188	206	166	196	203	160	168	192	164	176	173	180	163	177	180	185	197	171	165
60776	49069	37014	18954	7425	899	418	416	462	423	454	473	407	416	450	395	427	403	445	439	445	419	415	395	454	439	447	411	431	431	424	396	442	389	448	401	425	428	425	431	442	453	462	447	497	534	446	416	418	447	403	435	429	443	399	421	437	422	406	416	419	444	415	427	366	412	405	434	412	426	402	399	398	435	409	431	383	438	430	444	400	406	451	415	420	396	470	426	453	409	464	426	433	464	450	427	437	390	426	411	436	468	404	436	452	433	453	505	376	442	423	427	448	454	429	425	435	431	418	426	407	443	457	406	412	425	399	400	446	408	413	454	362	432	396	415	482	448	420	447	432	448	409	434	380	426	397	402	400	412	405	461	428	431	414	449	422	425	413	443	412	430	464	452	422	383	421	407	432	418	462	438	437	395	472	447	402	427	435	433	415	453	450	437	416	431	405	428	440	437	423	393	439	408	413	469	429	422	444	421	461	440	428	421	429	404	438	391	421	377	439	419	385	473	434	393	431	436	401	420	390	437	445	432	435	426	436	392	446	392	429	397	458	423	400	422	427	423	409	468	467	430	426	404	455	441	407	432	407	416	409	445	430	415	457	445	417	414	454	397	430	460	449	423	467	422	440	409	372	440	434	442	408	413	462	429	451	420	455	398	432	437	412	444	442	406	434	434	414	421	487	444	364	434	425	392	423	446	399	414	428	450	438	413	423	444	443	408	469	434	412	439	408	424	418	414	426	459	435	403	448	414	424	444	435	409	416	434	447	425	450	433	442	442	405	451	423	433	425	410	418	393	422	429	418	408	445	423	417	474	422	413	450	381	450	416	401	437	411	429	444	491	416	398	456	417	430	424	389	442	436	423	436	406	406	398	454	429	426	405	410	434	441	403	437	422	424	427	423	441	431	415	400	413	395	411	467	437	428	432	440	414	437	434	392	446	397	389	435	402	388	417	430	466	448	402	402	411	390	382	432	421	433	443	450	416	406	410	401	429	439	426	445	442	498	413	377	428	457	437	378	420	411	447	432	414	397	448	435	432	420	420	432	412	419	441	449	422	430	396	451	414	461	422	414	405	412	442	424	417	452	436	400	423	404	431	419	444	404	445	407	411	413	426	410	419	411	425	362	410	405	396	370	389	425	456	414	424	432	437	427	407	446	425	423	428	396	417	443	384	446	451	433	429	466	406	427	403	451	416	417	404	410	404	426	450	405	432	419	414	421	449	409	404	410	435	419	408	412	435	391	392	425	387	417	426	406	432	456	406	419	399	396	428	420	424	446	428	412	451	424	398	438	452	387	442	396	393	433	439	427	423	395	431	445	409	387	423	430	420	404	394	443	433	431	432	420	439	419	441	441	429	442	438	428	400	439	473	449	430	417	430	401	435	393	459	422	461	448	371	412	403	443	490	436	429	389	452	432	433	415	414	408	374	452	380	436	429	381	452	394	391	365	441	418	441	416	411	449	416	441	417	422	445	430	454	411	401	391	445	407	458	454	410	418	408	410	400	452	393	420	409	467	438	428	415	405	425	409	441	408	464	407	448	375	459	441	424	424	420	407	407	447	434	365	430	405	412	422	427	376	424	422	432	438	458	429	408	407	413	463	409	423	410	442	415	425	425	401	430	446	424	374	440	436	424	415	408	415	448	415	436	422	406	440	397	443	410	462	393	429	410	440	410	468	449	436	410	427	385	413	450	451	402	436	442	437	395	396	446	460	445	416	441	420	432	421	444	417	407	460	401	440	436	384	459	430	451	421	464	396	446	424	412	395	396	421	450	415	402	414	436	421	401	467	459	412	480	421	418	407	435	421	429	437	437	448	435	422	397	446	423	457	419	418	423	435	429	434	448	416	443	411	411	410	418	422	438	432	405	431	434	412	409	434	453	427	415	371	449	436	429	371	428	417	437	421	413	391	411	398	402	405	441	435	425	431	407	409	413	403	431	455	467	396	466	433	433	441	430	443	397	403	407	437	417	411	428	427	389	424	412	411	391	435	423	431	421	419	404	404	417	409	456	420	442	395	418	440	430	437	401	397	414	445	386	387	417	437	429	418	399	372	439	455	436	442	425	433	415	439	408	461	450	418	410	433	439	411	411	407	422	448	408	445	402	430	433	419	427	433	429	440	416	387	406	412	418	412	454	410	452	454	420	458	416	408	441	408	422	410	437	434	412	405	377	429	445	401	443	427	436	410	429	424	448	407	382	463	457	424	405	409	422	397	417	433	440	423	427	473	411	405	466	437	425	449	397	433	406	444	425	437	428	424	417	433	439	426	445	414	423	430	414	443	426	419	445	444	385	376	393	454	441	463	439	434	438	414	425	408	415	439	438	412	419	408	417	423	430	435	419	413	440	426	405	402	450	426	397	404	449	386	432	450	428	418	442	403	453	471	411	397	431	425	429	397	422	434	451	433	421	454	420	422	433	425	406	382	434	424	479	420	433	401	404	386	401	442	432	390	426	465	425	443	408	427	413	371	381	394	425	430	415	419	460	411	424	433	405	450	406	400	439	456	422	421	436	418	404	405	401	407	422	435	416	411	449	422	420	458	414	411	430	397	446	443	422	472	414	392	404	418	441	412	426	428	446	439	413	448	411	397	432	453	461	385	426	424	409	431	431	405	436	420	409	433	428	391	437	427	426	443	442	393	393	404	420	422	439	414	455	443	402	444	432	423	441	431	404	445	424	450	393	398	487	400	388	421	443	449	412	406	400	436	449	435	437	422	441	438	441	379	411	381	418	429	401	440	434	463	435	459	453	428	426	397	423	419	427	434	440	446	427	395	420	428	410	414	402	393	473	443	395	437	426	409	411	417	401	467	411	439	372	406	430	409	450	423	428	438	454	434	384	420	433	433	413	386	397	432	445	418	430	441	397	416	386	414	421	392	430	436	440	414	415	391	439	437	427	396	374	409	455	405	441	376	426	412	405	416	441	422	439	388	436	446	426	431	394	443	393	447	428	408	445	460	412	434	413	438	443	441	438	420	417	400	425	413	456	417	373	398	431	420	432	420	406	444	461	382	415	474	439	449	444	448	400	429	424	439	422	445	443	459	405	405	390	421	422	419	379	408	430	430	439	424	460	434	410	425	431	394	434	440	422	412	442	417	407	399	423	434	457	450	392	398	457	442	407	440	443	425	420	416	437	438	418	447	413	421	426	427	412	444	421	420	427	409	436	429	460	416	382	462	461	433	425	465	415	421	463	424	423	403	418	415	397	407	418	413	472	408	431	444	409	410	442	431	419	427	451	415	428	444	470	396	415	442	391	447	439	389	358	426	405	429	449	415	425	413	408	460	458	442	450	388	466	454	416	381	407	419	450	419	423	440	423	414	426	441	409	400	391	454	413	406	450	440	450	434	435	446	396	425	418	418	417	430	421	412	401	427	432	427	387	426	404	440	444	401	439	410	443	422	464	445	432	422	435	463	463	429	436	398	445	458	420	430	425	409	418	433	427	454	445	446	422	423	397	435	457	426	412	416	437
83448	69082	47995	26747	9683	1002	156	136	145	165	158	135	149	160	173	156	126	155	130	160	163	138	133	158	158	170	165	163	152	168	129	160	150	162	142	135	162	129	155	149	150	166	140	141	157	146	160	181	181	134	155	150	146	146	137	150	140	151	143	135	142	186	156	134	130	144	137	175	150	151	156	146	158	155	141	147	141	120	163	160	153	158	138	141	155	166	134	138	154	154	154	176	166	151	162	141	127	138	144	145	148	129	165	163	137	157	137	172	147	125	125	166	147	174	137	156	145	171	130	177	162	142	130	187	145	147	142	126	161	170	152	134	153	138	150	162	151	175	152	158	157	138	128	130	139	155	157	145	163	146	157	149	133	140	159	164	141	131	153	137	137	157	162	154	176	167	146	143	137	160	126	138	160	149	149	165	120	144	167	152	180	141	166	146	138	145	128	148	146	137	173	149	162	145	169	167	151	152	136	148	140	140	159	147	150	149	172	150	165	133	147	167	148	149	145	173	139	142	150	153	158	157	163	177	167	165	140	154	139	158	153	145	160	166	137	148	140	138	145	165	163	140	152	159	146	144	165	134	130	153	159	162	169	151	178	127	151	136	164	145	162	162	153	148	156	128	157	138	175	151	142	157	150	133	174	141	160	158	158	151	172	145	146	162	150	174	162	145	145	138	162	163	146	149	162	153	142	165	147	153	146	142	155	180	161	137	153	171	145	159	145	151	147	155	147	145	139	160	149	165	149	146	138	175	160	143	153	166	152	132	128	160	158	116	127	132	139	149	172	172	153	149	173	162	132	144	166	158	159	143	153	157	162	144	146	133	169	143	137	147	136	158	148	152	165	141	159	157	158	159	135	129	159	146	157	149	149	148	160	161	152	150	157	155	154	157	169	149	163	150	179	140	149	151	167	151	140	172	140	143	145	150	130	132	129	167	153	142	140	139	135	156	154	158	153	159	133	148	132	154	175	166	149	119	149	141	156	118	138	151	155	140	125	151	155	131	147	151	142	162	147	131	155	128	148	143	134	136	162	145	129	117	151	155	163	153	170	136	152	170	162	162	156	153	149	155	163	151	130	153	153	150	130	164	104	132	164	166	169	144	164	157	168	164	162	169	150	142	143	127	142	136	166	137	149	138	140	142	143	157	162	150	152	147	159	153	165	145	149	156	154	145	166	148	159	160	169	156	157	162	140	180	156	136	134	148	156	140	150	156	161	151	139	157	159	141	163	151	144	147	151	129	156	137	151	172	154	139	150	122	140	173	154	136	140	164	153	158	149	139	137	135	155	141	146	166	164	160	141	137	164	161	141	141	161	134	135	138	162	164	145	137	153	139	145	165	167	165	172	161	147	166	154	150	137	148	139	155	153	156	149	145	152	137	148	151	155	156	133	155	143	166	150	125	136	148	155	142	160	151	151	148	138	150	144	130	138	138	156	156	119	138	133	165	149	158	157	153	146	150	163	153	137	154	168	162	170	129	156	166	155	163	158	142	182	160	134	161	152	151	155	143	127	149	138	155	137	156	144	144	148	132	166	172	167	133	151	133	175	187	173	152	126	144	154	150	130	140	134	146	145	131	149	138	153	147	151	154	144	142	172	132	145	147	146	141	164	165	135	145	142	136	155	140	147	160	135	161	159	160	158	150	150	177	156	157	155	172	145	169	134	138	139	137	147	159	147	151	141	137	145	168	144	145	154	164	164	172	160	145	137	165	151	127	143	158	152	161	152	152	138	154	150	141	143	144	152	162	143	146	163	158	181	142	156	146	159	184	139	127	134	142	146	147	153	141	157	145	157	159	145	156	149	155	143	170	119	161	154	160	152	165	138	150	144	144	129	161	135	169	165	153	134	159	151	169	166	157	151	127	162	155	136	162	151	144	163	127	135	156	154	146	149	156	154	140	148	142	150	155	158	146	159	147	140	165	154	150	152	129	136	123	161	131	171	158	174	141	138	159	151	153	130	120	178	129	143	160	166	157	132	139	162	145	137	159	146	148	145	152	155	158	154	138	126	147	144	146	160	176	158	145	143	143	172	152	123	133	156	148	158	164	143	134	128	162	136	131	150	147	142	160	161	147	139	137	143	131	140	137	150	153	163	161	143	128	132	173	138	153	133	135	158	161	160	174	133	141	127	157	174	156	167	122	154	161	137	161	175	136	142	164	174	146	171	146	165	170	130	153	149	149	159	159	152	156	146	151	159	152	125	150	144	127	155	150	151	170	157	151	149	133	159	161	149	159	150	161	152	151	170	131	139	146	158	130	131	152	149	161	119	136	122	160	157	174	132	143	150	172	167	123	161	116	139	140	157	146	142	130	144	137	165	150	122	141	125	142	149	154	150	163	128	153	132	167	137	142	142	134	156	126	151	154	133	148	162	131	158	142	145	135	172	156	140	137	152	158	149	154	148	135	131	128	143	142	154	146	167	126	154	179	141	155	126	169	155	156	150	146	140	132	148	138	151	152	174	146	139	153	164	161	157	161	159	150	163	137	144	183	152	141	147	151	141	145	178	165	149	158	161	121	134	147	120	127	150	145	151	141	134	142	164	133	123	133	154	141	162	158	135	136	146	144	147	139	159	138	146	150	144	161	140	162	135	149	135	156	134	124	152	164	146	170	159	138	159	162	142	173	154	142	159	170	156	157	131	155	136	167	154	148	161	148	140	156	138	139	136	152	146	144	141	171	155	170	149	158	139	149	144	158	146	158	137	142	139	161	149	150	159	130	131	150	151	160	148	157	131	130	145	150	136	150	156	141	160	138	160	155	147	153	132	149	165	183	169	179	163	148	158	140	153	145	134	147	141	155	162	184	144	146	163	162	147	136	136	155	152	149	144	152	151	174	155	156	139	141	121	137	153	142	162	147	164	174	168	147	148	141	131	153	163	158	144	162	128	155	125	162	163	143	148	157	164	124	155	125	129	153	136	160	150	155	139	152	171	150	146	141	151	152	135	165	128	151	119	160	166	147	148	176	153	121	169	139	139	147	124	138	147	150	147	130	134	147	163	144	161	134	144	152	134	147	157	158	161	165	131	138	131	153	145	152	135	141	144	150	147	142	148	155	147	146	141	131	127	148	148	159	115	171	146	170	161	133	171	154	173	152	164	124	156	159	143	144	141	129	133	159	146	150	145	130	135	171	133	151	143	175	147	167	150	149	161	147	169	150	164	141	126	145	152	174	177	151	148	123	156	143	156	157	140	147	137	136	166	156	154	139	153	139	155	165	146	157	154	176	186	165	150	184	170	144	156	163	143	147	132	153	148	150	155	165	146	139	136	118	152	149	140	119	152	152	149	147	127	129	143	126	164	161	157	157	127	137	143	153	140	146	141	142	160	156	137	153	161	155	163	175	155	145	128	168	136	130	139	150	155	171	151	156	151	165	129	140	159	138	133	172	177	174	153	161	161	139	140	123	149	167	129	148	163	151	153	138	142	153	122	159	169	160	159	156	135	142	151	139	152	151	181	157	149	154	144	166
70448	59762	46755	29305	9768	1480	405	332	368	360	379	348	366	393	336	352	342	365	375	342	333	347	336	363	349	321	331	338	339	310	356	351	349	402	330	350	369	355	362	380	334	353	393	425	437	465	361	331	381	364	359	347	360	353	332	378	372	372	365	323	339	382	360	356	334	311	352	375	346	365	355	327	347	320	377	353	356	374	340	356	341	327	362	356	346	335	379	324	365	391	369	346	353	369	314	366	336	360	348	321	342	404	313	349	387	357	350	364	342	395	362	353	370	349	359	362	386	371	334	328	367	338	352	359	370	349	339	364	374	351	338	370	314	386	351	340	365	359	352	355	366	361	374	348	370	372	364	371	341	361	382	372	354	344	329	312	372	357	351	346	317	349	344	342	328	305	357	315	338	338	379	367	328	340	367	337	340	388	361	342	346	357	375	351	366	343	374	340	371	346	323	376	358	312	334	360	356	329	384	334	331	362	336	338	353	352	359	362	366	341	347	335	350	365	338	358	383	356	367	346	331	344	356	380	396	326	315	370	367	328	343	336	329	386	327	373	348	327	342	366	379	349	352	364	348	368	336	337	346	349	335	369	337	337	332	398	343	352	330	373	366	345	351	354	344	339	363	345	333	328	371	298	354	347	351	363	338	318	381	346	351	363	355	348	397	390	371	373	349	334	320	381	360	330	366	367	332	367	387	351	311	363	373	338	340	393	356	331	351	361	340	354	355	364	360	344	326	338	377	361	404	358	366	345	346	340	329	340	373	351	336	324	341	360	345	381	351	369	359	354	364	348	366	367	369	368	375	339	351	384	405	334	366	313	351	367	343	338	341	374	368	354	340	360	340	366	341	355	341	358	364	369	334	370	324	357	355	315	364	346	360	333	359	368	343	370	341	341	370	367	343	340	345	338	338	360	383	349	369	321	365	358	362	363	317	339	343	349	358	360	358	377	355	337	388	366	365	364	364	346	335	317	349	344	359	351	374	350	365	329	352	368	353	325	337	353	354	338	347	388	383	373	353	376	333	328	364	359	361	354	379	302	351	375	363	352	343	357	385	343	357	363	395	383	354	407	358	378	349	350	409	298	355	319	355	382	324	331	366	379	344	366	361	356	342	345	356	323	366	361	347	363	364	362	375	375	384	341	383	346	322	368	336	361	361	380	372	347	374	349	339	366	364	390	355	373	371	351	349	337	357	359	343	323	346	365	372	368	340	350	354	369	365	340	362	347	358	383	384	347	352	325	382	342	375	337	328	352	337	349	378	343	344	371	325	376	360	363	365	362	344	344	385	331	328	371	330	332	340	360	365	386	341	330	318	351	380	347	359	347	377	357	344	349	378	385	345	352	366	354	355	346	359	366	328	339	372	364	349	353	346	360	365	380	314	328	325	363	379	355	324	336	357	355	353	317	346	362	358	377	387	341	333	349	374	361	377	370	365	346	405	371	350	385	373	391	363	370	317	294	386	397	375	365	383	357	334	343	378	367	318	342	346	378	365	362	318	347	352	358	331	355	360	335	348	338	367	332	313	332	356	314	347	357	382	349	350	377	326	332	379	319	336	324	335	328	339	332	378	374	368	363	371	292	365	317	352	359	346	389	324	348	328	371	376	361	332	385	341	315	347	353	368	358	372	332	358	364	303	328	368	367	368	349	348	352	323	351	377	366	325	350	354	360	367	349	341	390	361	327	330	319	348	344	352	392	381	322	355	340	371	375	380	351	349	371	362	316	386	355	365	355	391	337	351	359	330	368	366	328	331	339	330	337	359	392	366	329	358	392	331	326	369	371	350	354	357	359	380	341	355	371	355	363	342	345	362	362	405	323	340	349	353	368	388	378	355	375	364	348	365	352	361	366	366	340	375	365	320	371	364	344	358	349	369	336	341	363	351	356	341	336	362	345	351	391	359	353	389	366	380	347	345	351	375	376	324	369	360	352	322	365	355	356	366	347	328	368	313	356	354	341	327	363	333	334	335	367	348	349	361	344	377	363	341	324	332	357	345	374	336	385	370	333	331	336	350	336	336	355	362	362	341	375	404	388	374	357	386	373	356	332	352	347	330	340	331	372	333	328	297	367	373	362	378	351	350	380	353	370	385	345	402	340	350	340	347	348	338	333	360	352	374	377	329	357	376	354	367	343	372	355	349	373	381	344	344	334	359	385	366	387	358	351	349	337	336	368	341	359	326	344	346	388	346	358	356	354	350	312	339	358	368	335	344	357	332	360	365	354	329	325	341	369	339	360	375	360	367	346	365	332	348	348	352	354	343	361	331	375	382	361	380	348	396	351	358	350	401	358	357	365	346	359	347	345	339	371	369	336	360	332	373	346	361	383	356	364	374	362	350	360	338	388	341	352	312	362	337	332	341	327	371	385	351	331	357	372	361	388	349	324	391	326	335	362	353	345	337	341	391	385	406	361	366	385	388	334	367	339	363	360	357	327	368	343	366	324	340	319	371	358	361	377	322	356	362	381	324	386	379	354	340	359	351	379	379	342	367	349	386	378	344	383	364	327	354	374	376	364	346	315	320	348	366	383	362	376	382	374	352	387	355	366	327	346	358	357	336	367	343	355	364	383	351	370	346	373	384	335	375	346	335	378	382	370	383	340	366	387	335	354	374	356	352	369	365	373	341	358	345	312	377	343	337	355	343	338	324	390	334	355	344	375	345	347	369	361	350	365	350	380	350	339	365	344	308	353	375	341	354	363	304	364	366	340	371	345	346	319	346	358	330	350	376	341	359	336	344	365	354	331	349	369	390	365	357	336	368	376	369	348	378	380	347	373	350	355	359	365	383	343	319	353	367	347	368	315	336	341	338	344	327	345	352	390	373	348	342	364	346	380	344	358	334	353	330	354	376	368	331	360	350	356	359	348	372	377	345	378	403	367	336	340	338	363	344	346	350	344	365	369	400	344	341	367	352	353	346	330	368	368	367	331	377	364	359	357	357	352	392	350	353	352	339	373	378	334	333	330	361	398	361	369	336	348	342	367	343	334	390	362	374	347	313	344	358	357	347	377	325	333	367	345	349	351	364	351	296	381	339	341	368	359	340	317	352	365	362	327	326	308	365	328	361	348	340	365	373	340	344	381	363	390	339	379	344	367	397	322	357	342	345	348	348	361	351	346	356	348	351	337	302	362	377	350	363	357	385	352	347	319	328	355	340	358	344	336	345	377	369	394	369	330	373	386	388	365	325	339	371	377	331	381	330	341	376	346	343	343	386	350	348	341	321	376	361	387	390	330	315	371	354	348	367	382	333	347	378	345	365	357	318	340	343	366	353	341	364	360	383	344	361	369	385	367	348	344	389	356	323	355	343	353	339	352	373	366	369	378	367	358	358	371	343	367	386	336	358	322	343	358	368	375	368	367	338	380	338	356	330	361	326	352	387	367	358	344	344	344	326	372	361	349	319	368	378	368	356	353	359	335	354	345	334	358	340	348	367	370	395	356	364	350	368	347	394	349	348	358	361	385	354	352	327	384
48370	25563	9134	1633	448	169	163	156	152	156	153	150	150	133	168	181	146	164	165	150	171	149	145	174	132	148	160	161	160	162	155	147	144	170	168	142	149	164	154	172	181	161	137	120	131	169	167	158	152	153	161	164	151	143	134	160	151	177	165	160	134	137	159	157	149	142	121	164	153	157	156	172	133	144	141	182	164	132	172	141	146	140	157	150	156	157	156	154	172	169	135	131	162	154	160	177	157	148	145	139	126	160	157	146	151	142	168	158	132	169	145	145	140	175	143	154	163	154	143	127	131	158	162	170	158	174	136	152	141	157	176	146	153	169	132	152	147	167	131	156	129	162	179	160	145	165	144	149	167	184	166	178	176	157	154	140	152	149	152	161	144	135	163	148	148	139	154	153	148	151	170	140	171	145	172	126	129	164	142	158	158	153	156	155	158	146	168	160	132	181	147	160	162	151	155	134	174	149	145	168	169	148	148	178	173	153	144	150	147	174	156	145	161	156	168	135	154	157	167	150	155	146	130	169	147	155	137	150	139	176	157	150	154	159	161	152	148	140	158	160	172	161	160	147	151	149	173	136	162	139	135	148	156	156	146	158	143	169	159	159	183	135	121	142	138	160	118	164	156	157	154	152	110	159	165	162	148	160	138	160	153	155	164	157	156	140	160	149	160	137	147	160	134	153	163	131	149	168	160	129	164	135	152	136	186	173	154	158	151	119	165	158	158	131	148	148	129	150	160	131	143	160	184	164	166	153	168	149	151	143	158	150	168	156	163	131	129	157	141	165	147	135	158	133	159	157	128	154	167	145	152	163	135	147	163	154	168	150	161	143	161	144	167	171	148	137	165	133	148	167	153	151	150	149	161	144	145	173	138	183	148	162	139	148	142	162	152	141	139	154	140	151	160	165	143	141	163	161	131	136	166	155	169	139	123	134	115	145	143	143	165	134	149	158	159	138	134	147	162	170	161	145	131	157	133	153	163	147	144	172	156	141	159	144	118	138	158	165	157	144	160	131	154	158	176	165	177	138	139	150	171	159	157	157	148	128	121	158	153	153	175	176	163	140	149	176	147	156	151	149	170	148	143	140	154	149	147	150	181	141	139	162	165	176	154	152	160	161	162	162	127	147	149	145	157	145	142	159	152	156	151	157	146	139	154	177	169	152	161	152	150	155	150	131	152	160	165	136	149	140	164	148	156	168	157	142	143	129	147	157	170	156	159	177	138	170	167	146	182	149	140	166	167	133	156	140	168	140	152	146	138	148	158	151	119	129	166	182	151	164	165	141	141	146	140	142	157	143	160	177	162	163	149	156	173	143	148	141	152	144	175	128	129	178	155	159	162	136	176	170	166	145	154	181	157	153	161	177	154	137	148	164	150	164	181	159	124	155	155	174	136	140	155	172	183	152	152	183	164	143	151	156	162	154	163	149	142	143	159	176	171	164	141	137	175	156	163	182	156	146	137	140	157	126	180	148	140	142	152	142	145	162	136	167	148	116	124	170	164	149	146	159	168	144	151	151	195	134	160	184	144	158	136	180	169	192	153	148	156	145	161	170	169	140	177	153	153	151	146	141	130	133	126	146	145	149	159	168	135	156	158	160	165	154	143	184	165	167	160	163	176	152	140	154	145	153	164	153	151	160	157	132	163	180	154	144	155	178	155	168	153	135	138	148	158	158	152	137	173	155	141	161	139	148	143	156	158	152	135	149	162	153	155	153	157	138	159	154	154	153	154	137	161	156	165	168	159	141	141	164	149	141	145	148	156	155	162	168	154	147	149	158	162	159	162	174	166	151	150	147	161	163	163	122	140	153	149	134	149	161	148	128	158	145	164	151	184	152	168	174	183	155	171	158	149	164	170	159	180	141	163	140	145	149	164	154	134	146	165	164	148	159	139	163	139	135	166	130	129	128	177	164	146	162	135	148	169	143	154	154	160	169	169	160	160	162	167	149	168	140	165	161	191	164	162	155	135	138	168	144	133	145	156	140	145	141	136	151	155	139	162	157	166	173	146	161	138	143	141	148	143	131	132	145	162	182	160	141	165	158	168	127	154	147	160	164	141	143	131	144	140	152	187	136	164	147	157	144	153	156	141	163	160	142	150	160	173	133	165	147	149	167	144	149	149	148	157	152	162	168	135	173	161	147	163	147	160	153	158	151	135	158	136	155	162	139	163	160	134	154	149	160	143	166	143	155	168	183	145	123	155	178	153	138	179	152	166	168	160	139	137	168	148	156	151	152	164	161	131	169	145	165	160	125	179	164	152	158	166	137	168	167	159	159	156	140	147	164	141	143	157	168	160	169	139	155	151	151	159	145	150	170	166	180	152	138	172	146	144	134	139	152	184	178	158	133	155	149	130	151	141	179	159	166	150	139	167	155	158	143	140	153	164	139	171	132	176	150	148	124	159	153	148	149	147	150	162	145	149	163	142	132	135	145	153	159	182	154	154	137	145	137	158	163	159	155	146	149	148	164	154	141	148	165	155	161	164	147	175	147	172	143	162	169	183	167	145	139	155	142	175	161	161	171	177	158	147	146	158	155	149	168	147	157	144	178	165	144	150	151	152	171	161	133	146	148	165	158	166	165	138	172	145	150	143	134	153	153	154	150	154	144	147	159	149	158	157	145	166	156	156	159	159	182	151	154	146	135	163	168	170	167	150	154	162	152	180	150	153	171	158	168	147	150	159	151	147	159	173	145	146	149	158	147	169	137	160	146	163	149	163	158	135	166	156	157	143	136	175	147	146	163	152	167	156	185	159	114	164	149	149	143	146	137	129	158	139	160	145	166	171	176	154	148	169	142	148	124	160	182	179	165	173	155	155	153	149	150	148	144	143	171	167	150	146	159	149	155	142	147	159	156	163	175	201	152	152	167	132	143	128	150	149	142	145	146	167	143	153	157	171	156	125	148	161	144	136	172	154	151	165	149	173	128	155	138	154	125	171	151	163	146	148	137	141	165	142	156	159	161	167	152	160	156	172	156	158	183	181	162	144	155	162	154	158	155	139	148	162	124	162	143	171	117	163	131	145	147	193	132	134	145	156	146	152	134	130	143	166	143	149	128	162	163	150	120	177	134	150	163	146	131	166	174	138	145	146	142	156	151	143	153	131	157	142	157	149	148	143	166	168	167	145	156	164	125	148	153	168	164	138	138	183	156	148	179	144	143	146	135	131	192	141	149	126	159	151	172	141	166	147	157	152	168	147	151	144	139	143	145	171	141	162	143	154	151	144	171	144	162	156	160	192	174	154	130	155	141	157	141	151	144	165	128	162	160	144	153	167	163	152	170	152	156	157	168	154	146	142	138	142	170	164	154	153	159	147	132	129	160	165	156	156	137	156	135	155	160	144	166	129	176	136	163	168	153	127	141	146	159	160	169	168	149	168	147	152	168	152	148	148	173	164	149	156	136	139	163	137	162	161	122	168	145	166	165	157	147	146	147	149	144	170	148	147	125	170	187	167	157	154	163	142	141	156	159
41665	22794	10113	3647	1196	428	345	374	377	373	416	342	372	390	404	364	351	368	382	363	389	403	388	387	359	396	394	371	357	358	383	375	394	382	375	386	378	388	381	376	388	391	393	367	389	388	377	363	419	363	401	385	357	354	381	419	385	403	393	405	390	370	359	402	385	352	385	362	390	419	346	344	386	383	341	402	412	367	372	406	368	397	374	382	363	375	417	375	386	397	396	378	339	395	346	408	407	341	365	361	365	357	376	405	342	382	395	380	348	387	410	394	389	382	386	350	364	373	354	412	348	374	354	357	368	373	389	373	381	372	384	394	363	420	374	348	365	367	374	374	376	366	385	392	380	376	379	346	352	375	357	397	364	385	375	387	354	386	361	359	386	387	413	370	381	349	376	371	396	373	361	379	376	391	384	386	371	355	403	368	365	386	415	409	383	383	383	361	390	403	407	388	382	363	399	349	377	381	413	366	394	378	381	387	406	377	360	363	385	395	417	399	392	393	405	398	368	348	372	434	342	394	377	361	353	359	394	370	368	385	368	374	368	393	369	382	338	330	383	340	377	360	395	368	373	377	368	410	374	339	375	394	369	388	355	367	384	359	363	350	398	363	398	401	372	367	386	400	409	394	384	325	382	363	392	402	373	386	344	392	370	369	401	389	374	359	387	375	372	425	372	391	399	385	401	350	372	405	395	387	371	326	410	394	371	410	349	384	347	393	367	393	349	373	374	399	355	381	395	401	412	414	375	374	405	390	401	391	413	370	371	325	382	360	361	343	366	406	383	347	379	396	365	384	361	400	397	417	350	403	396	363	377	400	379	371	358	385	381	387	354	359	359	359	383	373	383	402	403	380	386	417	371	393	395	381	397	373	366	382	371	370	401	383	376	407	414	366	334	346	387	384	362	378	399	386	417	382	392	339	361	363	411	355	394	363	376	355	363	378	372	364	377	380	373	367	365	378	375	349	365	401	387	374	383	366	364	364	370	425	355	389	362	385	394	393	378	400	367	409	391	328	367	380	383	382	401	408	378	385	362	366	386	378	363	371	388	427	397	401	413	383	378	381	395	375	398	322	418	375	389	353	387	402	385	376	392	406	388	356	378	370	369	395	377	369	382	401	365	338	352	412	335	402	379	383	405	364	399	366	376	378	360	374	410	388	351	406	381	396	345	371	380	414	400	363	388	385	383	370	394	371	354	396	375	371	353	358	395	382	393	373	354	377	346	410	381	415	355	358	368	392	384	375	412	392	397	387	397	372	356	379	337	382	354	365	330	402	375	376	380	367	384	387	353	394	384	356	371	373	384	385	381	394	360	400	393	371	365	352	381	398	378	402	360	399	370	406	396	371	365	395	386	374	393	365	374	340	394	356	349	358	379	363	355	386	394	383	365	388	383	402	372	369	390	403	354	374	371	402	364	355	406	348	368	370	371	378	398	393	372	379	392	406	391	385	383	382	370	380	383	370	383	353	372	376	354	376	352	389	407	391	393	393	407	396	371	364	379	395	403	376	358	356	375	369	373	387	383	390	380	386	357	381	400	388	410	389	415	362	363	367	374	380	421	345	343	362	326	385	373	382	356	386	363	375	437	396	383	375	372	359	401	403	366	359	338	393	373	355	366	375	357	366	358	378	381	396	367	369	367	342	415	336	383	399	383	407	386	377	420	371	379	380	363	405	385	363	385	390	386	405	404	367	354	343	379	399	374	364	372	413	340	376	336	393	390	376	393	376	397	363	406	362	394	382	406	373	401	377	420	381	343	337	356	393	361	374	375	439	398	349	418	378	381	385	414	366	387	372	345	379	401	351	376	375	387	360	363	394	403	367	369	364	375	353	352	400	406	393	376	389	388	385	387	388	375	381	377	358	377	385	397	377	411	375	353	407	335	359	390	374	383	375	369	384	378	385	391	394	367	395	398	392	385	383	386	364	401	394	384	356	365	402	393	360	405	368	408	366	371	398	357	341	368	367	363	382	390	350	351	401	404	380	365	380	393	384	358	372	363	366	368	356	386	408	329	369	382	409	412	413	379	367	371	370	394	385	394	348	375	424	393	383	379	365	359	372	374	390	365	381	378	393	367	339	383	381	335	325	391	372	391	386	378	374	371	395	384	425	383	383	384	409	405	387	391	393	352	399	395	374	366	357	383	403	360	432	392	365	413	353	369	380	379	423	375	348	392	369	369	386	384	375	386	368	368	407	374	364	366	350	394	351	365	356	361	377	389	367	346	394	380	359	389	390	349	394	384	361	364	382	394	355	371	382	376	373	380	392	367	411	404	377	354	381	367	396	365	372	376	408	395	369	374	376	421	359	377	366	410	381	348	366	374	380	371	352	390	420	370	370	353	412	413	377	383	391	362	377	408	397	390	430	389	383	393	367	369	368	394	388	398	384	359	357	401	377	423	377	384	362	390	352	398	388	379	352	395	348	351	373	368	360	378	413	385	361	406	392	361	382	372	370	392	332	357	383	403	405	406	403	371	391	385	371	358	375	395	345	373	397	374	356	343	414	388	399	357	368	374	374	394	338	340	383	430	389	367	347	392	389	376	351	383	387	362	388	388	374	384	382	390	335	341	393	369	360	427	383	415	359	374	382	388	404	350	361	388	383	398	329	396	371	388	384	410	335	415	370	357	374	384	405	389	360	359	355	375	359	367	364	364	432	369	385	401	380	362	405	381	364	331	369	344	380	351	381	417	377	366	374	406	379	408	406	381	389	347	385	377	388	396	398	385	405	359	390	354	383	361	365	368	384	392	377	364	378	362	390	357	387	401	354	392	312	365	355	383	389	384	374	398	373	372	353	366	356	334	441	385	347	376	366	398	380	399	325	356	363	388	411	405	380	370	390	319	402	403	387	373	399	336	382	373	373	373	385	421	367	388	396	367	387	363	346	392	398	366	366	395	375	373	379	371	362	399	400	363	401	380	403	408	387	351	415	428	407	391	364	401	393	395	367	383	380	359	393	382	368	367	371	416	380	367	365	364	389	361	386	371	399	376	354	388	380	361	365	377	360	409	425	346	367	410	394	387	383	360	366	368	380	375	390	425	345	357	398	376	401	369	337	370	416	396	417	393	376	368	357	398	359	381	370	378	353	427	402	385	416	390	360	387	375	372	398	374	389	364	395	409	344	381	377	374	387	374	347	355	395	363	424	380	379	385	402	360	372	370	374	400	366	363	368	377	331	378	395	388	349	406	357	375	388	360	330	383	356	373	420	391	361	371	372	388	429	373	408	359	352	372	388	398	378	383	357	385	349	362	347	395	377	380	387	387	386	384	350	388	343	382	381	391	366	361	389	385	377	397	401	401	365	358	375	384	406	376	364	387	381	400	409	395	370	388	375	397	420	410	416	388	385	384	366	416	381	360	388	378	376	422	389	354	354	384	372	391	362	380	336	364	401	401	409	382	370	416	356	384	374	387	391	409	351	392	369	400	370	371	373	379	406	375	380	360	378	403	369	359	361	370	416	346	378	413	392
79372	60117	38554	19274	4949	591	219	198	200	199	184	193	176	208	144	178	182	207	177	171	189	188	163	176	163	193	195	175	204	178	191	188	176	208	196	191	207	175	175	169	172	172	195	174	190	191	203	164	176	156	181	235	178	195	186	176	182	172	202	191	182	187	195	183	197	201	170	173	180	182	192	158	189	204	192	182	182	178	177	191	186	183	175	197	180	157	182	214	185	178	177	179	191	179	193	171	188	229	183	179	175	205	163	188	187	187	169	204	186	166	171	186	153	172	170	173	180	170	209	178	195	193	186	183	196	178	200	179	201	200	200	198	163	174	179	167	191	187	205	172	196	201	157	190	196	186	169	216	178	189	192	206	207	193	172	194	172	176	186	196	174	176	184	150	178	190	206	167	175	167	169	196	152	222	188	207	174	181	193	178	172	188	168	164	195	217	207	180	194	180	174	167	182	171	182	186	197	205	183	202	178	186	177	171	201	197	188	184	197	159	192	197	191	196	176	187	173	160	179	205	199	190	182	191	172	217	181	173	185	185	169	195	185	186	172	181	194	150	191	173	179	201	177	164	216	211	182	181	189	186	176	186	197	185	199	231	169	162	186	173	206	166	194	182	179	183	177	181	199	186	195	196	184	173	203	167	207	193	174	196	205	177	185	166	172	168	184	188	192	176	187	185	190	179	182	216	174	180	193	183	192	187	183	182	202	194	170	211	189	181	203	154	189	186	185	186	210	192	160	166	169	196	171	176	172	181	181	171	176	193	216	196	196	190	189	160	197	181	178	164	197	132	190	157	154	203	181	196	176	179	168	165	204	200	185	169	181	197	208	212	183	175	181	162	188	186	187	161	208	194	204	195	193	184	199	192	161	166	178	162	172	184	181	176	171	184	172	204	194	179	189	199	198	199	197	183	163	179	210	185	192	165	157	184	154	205	163	186	181	179	201	195	178	174	164	172	184	180	207	191	203	161	155	171	184	179	218	211	179	188	192	194	173	176	180	174	177	173	169	177	184	165	189	191	184	187	184	169	168	210	200	186	198	174	178	172	164	188	190	197	185	171	179	203	196	160	178	204	171	194	191	194	181	179	191	165	193	202	176	177	204	192	174	188	194	176	186	207	190	198	166	200	172	194	193	189	185	185	164	195	211	194	176	167	170	185	206	192	189	183	178	174	194	193	174	179	203	172	183	182	211	176	187	217	227	170	204	186	186	189	177	188	194	187	185	182	146	192	197	180	208	166	175	208	176	191	196	167	197	174	204	169	184	183	183	197	200	181	199	181	172	178	200	169	177	182	189	183	149	177	164	171	199	168	187	152	168	192	192	180	154	173	187	189	202	181	153	185	170	177	206	221	183	177	171	180	167	169	179	187	164	170	164	186	197	178	195	183	169	184	189	190	189	179	185	166	191	173	155	219	201	205	203	198	185	197	185	192	192	192	196	178	187	183	168	188	183	186	149	168	217	186	178	209	178	193	161	184	197	182	185	185	174	169	198	207	180	212	182	187	196	163	171	221	193	185	185	165	187	189	172	223	163	181	188	203	177	191	185	169	185	162	186	179	207	187	196	216	198	186	194	178	166	182	167	186	171	190	191	177	179	201	173	193	201	204	189	192	173	178	167	185	171	198	194	196	207	180	180	166	203	161	195	170	195	185	176	195	218	191	177	164	177	160	182	192	187	198	199	197	200	185	183	210	193	209	185	201	169	183	183	189	184	180	181	197	210	167	201	192	188	181	161	196	186	174	194	202	203	193	185	184	165	184	178	199	178	177	171	186	130	181	196	174	192	180	188	186	200	197	177	196	183	173	199	191	199	185	173	204	190	191	180	194	199	201	184	203	207	181	184	204	195	168	185	180	165	174	219	191	217	154	186	181	172	164	158	156	200	162	157	204	191	195	183	197	184	174	177	176	196	161	197	208	195	180	179	179	210	173	187	166	183	185	176	202	180	211	191	188	181	195	190	188	185	186	200	177	153	203	164	192	199	188	163	185	196	171	199	187	158	167	152	181	197	173	184	209	185	166	181	174	210	201	183	191	213	169	181	183	170	173	176	206	170	160	199	174	213	185	162	182	191	177	184	170	161	170	182	190	180	170	207	197	162	167	170	175	181	183	205	195	206	186	174	170	185	186	160	182	189	173	175	193	164	172	184	181	192	173	186	190	209	187	186	191	176	188	161	214	186	180	164	187	190	177	202	194	180	190	188	179	175	181	187	181	187	181	158	194	185	169	165	209	171	178	199	186	174	187	170	219	185	184	192	170	168	181	173	186	184	195	182	202	178	211	171	192	176	205	190	168	166	164	189	166	184	193	166	163	169	213	221	165	184	184	199	181	168	198	183	197	193	195	189	200	187	182	184	175	202	168	168	208	186	192	187	182	187	189	186	173	212	195	177	192	208	201	174	181	185	184	174	179	197	207	199	174	177	164	168	194	192	187	200	173	191	169	189	172	172	167	205	184	211	212	181	196	189	192	190	170	192	209	189	208	164	195	201	183	182	171	188	179	191	196	196	192	179	192	181	216	201	167	197	188	163	198	213	173	178	185	184	193	194	205	173	202	187	184	188	175	180	174	183	196	180	189	191	201	203	163	165	160	195	184	205	175	190	178	184	185	185	173	213	181	191	195	173	165	209	194	181	199	187	180	190	185	185	198	175	176	205	199	188	208	236	185	199	192	184	206	191	172	167	186	178	196	173	185	171	164	162	205	179	165	182	209	197	168	181	210	181	178	186	196	177	182	183	175	159	176	193	199	178	212	179	185	186	194	189	180	155	170	184	172	207	217	189	187	197	181	198	164	197	175	192	200	187	211	195	197	190	192	182	210	190	155	201	165	169	161	197	206	191	195	177	175	196	175	190	183	175	170	180	170	198	169	209	167	191	176	170	195	183	185	196	175	200	194	169	183	178	225	192	185	191	196	189	170	196	194	198	181	177	190	208	193	203	204	195	211	177	166	211	178	175	201	184	185	169	182	192	178	205	189	168	199	180	188	191	187	161	188	195	172	184	185	202	193	166	179	172	169	186	184	196	180	182	168	205	194	186	195	180	172	183	193	190	180	189	183	181	174	217	178	210	195	190	187	174	176	198	178	210	190	167	188	177	200	174	186	180	188	184	173	171	183	212	195	177	208	198	191	188	182	167	191	160	196	189	183	148	185	183	185	174	195	205	201	170	161	178	178	188	164	196	201	183	201	194	206	199	169	198	210	158	173	206	201	173	191	175	193	191	182	203	203	177	203	196	193	194	206	201	166	197	182	211	176	214	198	181	188	181	188	170	194	181	178	181	179	185	191	158	190	184	176	181	162	186	172	183	187	191	186	192	210	196	207	191	156	192	192	185	178	180	159	193	209	185	178	177	190	174	190	183	187	199	198	219	177	147	157	205	197	206	186	191	179	210	188	182	185	164	202	225	218	175	173	168	186	191	192	185	202	188	160	167	198	186	182	200	195	193	164	194	190	184	180	210	202	193	167	165	165
60728	48675	37031	22607	7744	1271	441	453	394	431	428	439	424	450	452	442	453	401	422	465	440	461	394	466	428	464	407	434	425	443	430	479	417	412	434	426	462	454	407	425	427	424	435	453	490	453	452	420	406	466	433	428	442	455	472	470	428	445	466	447	449	416	427	445	428	439	466	446	427	461	431	458	452	424	448	439	476	441	401	420	422	438	449	437	432	453	420	421	439	460	415	437	443	455	416	431	458	445	422	408	418	441	405	426	453	433	410	445	471	431	441	421	453	450	435	412	443	457	425	453	445	367	410	443	425	431	447	420	431	448	453	483	456	421	408	425	453	416	390	431	465	443	431	408	425	430	430	404	418	432	452	432	455	433	414	458	457	472	470	467	405	439	458	420	454	412	452	416	411	432	421	451	466	446	430	451	430	485	446	434	388	454	463	406	467	437	414	454	439	426	452	447	473	432	482	430	438	440	437	441	427	473	440	438	474	415	457	432	454	422	435	428	429	471	438	383	384	426	419	444	467	439	395	438	479	460	418	485	483	432	405	487	470	438	424	388	468	437	476	452	475	446	434	429	425	464	425	425	435	434	439	420	415	458	427	434	458	450	415	448	449	435	440	470	428	483	410	441	410	431	421	436	411	461	448	423	466	463	421	468	457	481	446	436	446	437	444	433	446	439	460	478	415	463	434	438	424	410	423	438	415	445	436	437	462	428	464	441	432	427	424	420	391	460	441	431	422	427	431	424	421	440	436	453	429	433	508	417	453	453	469	402	459	430	491	452	447	440	420	428	408	421	452	444	393	420	440	432	448	413	412	455	450	458	436	435	426	427	429	451	444	500	430	427	423	461	460	429	422	459	414	432	439	439	468	434	441	410	492	412	404	434	469	449	452	452	408	434	423	410	459	433	413	404	462	449	435	454	439	435	406	467	404	392	411	438	428	419	438	457	443	448	442	482	447	430	471	472	461	421	442	421	423	456	420	488	432	415	421	447	457	402	398	460	425	479	432	452	454	411	425	438	445	461	450	417	425	455	439	467	460	401	458	434	435	428	438	450	453	447	454	442	461	450	431	454	439	399	450	430	436	422	445	449	442	404	439	456	476	421	477	433	416	466	457	475	450	435	426	468	404	449	446	415	478	452	414	440	432	452	423	464	452	439	452	417	438	446	407	453	409	420	431	437	466	451	432	416	408	376	434	418	441	414	422	434	414	445	444	409	405	457	414	420	441	413	412	432	446	434	430	439	463	444	435	439	418	473	445	459	427	443	429	407	436	435	458	489	440	442	426	458	429	399	479	404	420	468	445	444	466	468	474	455	431	477	423	431	431	428	444	425	434	441	445	420	470	422	412	412	411	463	426	403	443	434	474	439	449	466	412	478	418	430	441	410	389	431	460	420	435	459	442	457	412	446	407	417	477	427	462	456	427	443	457	406	406	448	433	446	415	430	458	446	429	437	410	471	444	437	413	464	470	442	448	469	464	489	437	450	368	431	425	451	482	416	405	411	454	430	473	432	446	430	440	418	433	457	448	458	425	437	427	463	459	430	455	447	402	433	433	451	455	446	424	430	429	421	448	455	468	422	419	423	431	432	456	447	426	418	422	427	449	425	452	475	439	427	459	444	453	441	431	387	429	415	419	449	468	426	408	438	456	441	476	436	459	454	434	398	424	445	428	453	434	450	407	472	435	439	437	422	443	441	423	435	437	402	442	474	452	443	443	433	426	421	428	448	481	450	490	449	452	459	434	420	446	454	456	434	445	445	423	437	438	458	427	434	471	429	469	409	462	413	452	426	441	434	403	464	400	423	461	439	411	460	441	421	454	451	451	418	401	435	461	421	438	458	459	428	428	425	469	430	413	451	434	440	451	465	396	465	444	425	439	420	455	472	445	454	452	460	439	418	443	440	440	439	431	438	437	485	479	431	418	455	467	430	449	409	402	445	437	444	441	407	454	442	428	419	418	462	472	450	427	427	472	429	450	434	463	446	399	447	411	427	453	404	489	449	490	458	446	424	453	416	450	446	459	412	458	505	455	460	445	478	404	465	487	467	468	423	381	420	445	459	432	467	447	463	429	475	518	425	472	433	418	419	439	419	446	428	474	438	392	463	413	460	421	417	449	466	460	462	464	462	424	435	450	466	418	456	406	446	445	473	447	426	461	465	468	453	426	455	420	423	421	425	402	468	484	451	489	468	463	436	461	439	438	434	454	429	447	500	424	428	432	414	432	442	424	435	435	439	442	426	450	464	411	432	468	453	399	437	433	408	443	422	444	417	464	437	447	438	429	425	437	432	423	420	424	457	433	446	427	461	416	467	453	455	415	415	448	479	404	431	449	453	474	451	425	446	426	412	472	432	467	452	411	418	416	428	439	458	383	440	442	475	425	475	444	462	416	408	413	442	438	415	440	453	426	417	429	400	436	451	455	469	453	473	487	439	412	436	446	416	459	413	452	425	472	444	447	429	457	405	467	427	430	473	464	417	481	406	451	469	445	435	461	426	451	472	469	418	469	439	465	470	465	464	468	435	457	456	454	429	378	471	451	436	446	424	442	456	411	470	471	430	442	431	459	464	441	431	457	431	452	490	472	445	436	407	433	414	463	419	439	426	416	433	451	418	421	452	463	399	490	388	433	450	417	474	425	425	440	423	456	421	421	447	414	474	421	437	390	415	446	456	468	455	440	421	433	473	421	432	429	442	468	430	450	470	440	464	469	368	455	460	452	425	423	451	490	443	447	421	454	454	473	454	488	430	445	469	452	455	445	394	429	433	448	425	404	476	464	432	414	441	487	450	430	426	455	460	495	413	447	426	446	440	452	459	450	449	450	452	441	444	409	457	447	433	421	420	427	430	432	426	435	441	452	432	443	430	447	427	437	446	423	479	450	440	437	428	414	455	434	462	426	483	441	440	413	453	437	424	462	408	406	460	440	484	445	458	407	480	486	453	402	439	455	425	478	427	427	429	428	429	417	467	432	452	433	443	474	428	414	435	448	455	425	431	409	438	456	446	452	493	427	478	461	421	450	438	434	440	440	412	436	470	412	419	410	423	422	449	428	434	412	437	409	427	447	434	413	427	457	405	426	424	441	435	433	425	435	422	411	443	396	452	433	408	486	443	418	438	452	404	452	429	466	424	439	390	449	479	438	428	413	428	470	428	432	428	448	442	480	487	461	427	434	439	407	394	431	463	440	425	465	438	430	439	392	402	420	448	449	430	424	436	443	449	413	460	441	421	433	453	425	418	426	428	429	477	429	438	429	427	442	458	419	437	490	427	437	430	443	453	456	404	418	445	434	421	466	453	454	453	407	434	416	438	426	426	445	454	412	448	446	424	469	456	445	470	417	462	488	436	467	456	472	452	433	447	464	478	478	392	417	435	438	449	464	453	448	452	443	474	466	442	465	430	446	455	405	407	441	432	435	432	428	441	430	484	428	439	437	413	422	439	480	438	445	453	450	422	461	468	452	427	448	444	452	448	441	444
80650	67839	47679	28081	10233	1119	160	152	156	144	147	144	181	171	174	165	159	141	166	145	157	135	159	171	164	141	141	152	159	162	158	161	145	147	152	139	142	158	147	140	137	134	147	172	163	151	156	169	152	157	152	153	110	148	154	151	137	125	135	174	136	129	157	135	143	134	160	141	139	141	144	170	149	146	144	140	157	159	178	127	170	156	165	170	169	159	153	143	148	148	149	135	147	150	152	148	148	150	146	151	145	144	144	152	143	179	150	160	147	163	161	153	154	142	151	125	133	151	140	152	128	137	152	151	161	140	171	149	180	166	160	125	164	153	146	156	149	157	159	139	157	142	150	157	145	152	152	133	161	146	135	184	182	139	153	150	134	180	161	156	148	183	162	145	163	167	147	152	143	147	164	170	131	151	131	150	167	149	160	149	162	146	152	153	163	178	143	157	151	162	137	149	151	149	133	151	170	135	152	146	176	139	168	152	125	146	148	137	132	147	164	155	149	136	150	161	149	158	156	185	149	156	152	130	160	166	144	175	144	154	153	157	155	166	139	144	167	156	172	152	151	178	141	152	160	125	164	134	166	159	170	146	154	153	162	176	165	177	156	162	185	147	143	144	134	131	155	168	150	151	160	162	139	144	153	135	144	147	142	180	166	127	163	160	142	138	160	179	147	153	140	135	148	171	156	163	165	159	160	145	148	154	171	163	154	161	164	143	164	164	141	143	171	173	149	153	149	151	152	150	168	144	158	159	147	179	166	148	162	171	155	167	141	135	163	155	153	136	141	130	137	158	152	132	159	142	165	153	162	156	156	145	153	157	135	156	171	141	134	150	142	179	133	150	171	174	139	128	134	174	156	172	159	134	134	180	153	154	154	147	152	181	129	158	145	149	131	146	181	156	147	146	136	134	139	162	150	168	155	156	146	147	150	144	144	153	142	151	149	154	144	156	172	150	154	142	153	158	136	173	161	162	154	154	161	161	134	137	148	151	152	156	136	184	147	140	150	138	140	153	159	152	151	154	164	149	157	165	141	143	168	139	125	161	151	132	156	150	149	137	153	141	158	157	154	152	161	157	144	165	162	128	144	153	145	164	129	133	131	144	164	135	149	159	169	166	131	149	157	154	147	160	151	155	156	149	182	147	151	139	163	152	140	135	157	164	158	147	156	146	169	147	143	160	190	139	161	125	153	162	156	148	148	160	151	158	152	147	157	152	152	155	136	167	169	138	175	144	168	165	167	141	150	150	160	157	149	140	136	141	158	164	137	141	148	173	153	153	153	128	139	165	152	161	166	143	155	156	153	167	148	135	149	153	157	154	127	154	151	126	182	146	170	134	162	158	144	132	148	170	128	155	149	167	146	124	151	168	151	141	163	152	153	135	158	163	164	168	151	164	146	163	134	133	162	158	144	153	147	163	140	162	154	165	138	188	153	169	176	147	159	160	148	178	166	145	155	154	146	156	155	141	149	158	166	150	167	146	193	162	173	159	161	164	161	138	126	158	155	177	166	166	164	157	144	143	135	154	150	154	140	140	145	141	151	137	155	192	148	158	121	145	145	146	180	140	145	158	163	165	158	147	160	150	161	150	147	149	166	178	165	157	143	129	150	140	144	162	137	157	140	171	166	164	147	158	172	132	155	126	131	154	172	138	157	147	158	142	119	141	143	155	168	142	154	144	144	135	149	134	150	129	158	175	142	147	152	138	157	153	165	174	154	143	159	159	129	148	151	151	131	137	157	147	170	143	149	155	139	148	154	160	157	162	151	141	155	141	150	154	158	163	151	138	160	147	165	162	149	156	145	155	124	148	161	155	168	151	153	142	137	148	143	164	172	171	142	165	153	150	149	154	160	162	153	151	149	139	169	154	174	163	133	166	177	161	143	178	137	164	141	152	138	135	135	140	142	144	158	137	147	144	151	150	151	150	156	144	151	153	138	165	147	132	188	158	170	141	164	161	166	152	165	152	153	157	158	129	144	155	171	159	170	164	149	144	147	140	156	159	162	139	172	146	170	140	148	151	158	176	140	119	146	175	164	145	159	150	165	151	154	149	175	159	161	158	181	144	140	153	171	155	138	157	164	175	160	156	134	140	138	169	171	129	138	118	180	162	142	145	175	164	148	134	131	152	153	152	156	146	155	148	167	145	160	144	155	179	166	140	132	146	160	159	150	158	176	148	167	173	155	164	162	159	131	161	149	130	159	146	167	155	146	162	149	152	131	147	143	162	144	135	152	131	168	133	145	153	151	132	140	172	155	137	147	153	138	129	160	170	169	173	125	154	162	150	154	147	133	139	158	152	154	157	149	114	141	122	147	180	150	156	158	139	145	153	149	168	155	159	157	126	146	173	141	135	150	157	126	150	136	147	159	159	176	133	149	147	167	176	152	146	146	170	151	162	156	176	133	153	123	141	148	148	166	145	144	159	135	140	164	170	139	147	169	153	140	144	143	129	145	144	149	154	132	160	157	148	151	159	144	162	159	155	149	165	131	154	154	143	145	134	148	152	131	137	149	143	133	157	156	169	139	167	168	149	144	165	143	131	150	142	140	130	128	140	152	146	130	156	173	132	141	164	139	159	146	152	158	133	157	142	173	167	168	150	148	155	163	135	131	149	154	176	132	172	163	166	169	168	139	150	155	154	150	142	163	141	142	151	175	145	134	136	137	147	143	169	186	168	143	132	175	159	136	144	149	156	150	160	168	141	150	161	147	157	151	143	133	149	147	145	153	161	153	151	164	148	180	158	149	166	155	136	153	157	161	154	163	165	150	189	143	157	167	159	153	151	163	177	142	135	134	137	168	136	147	126	181	141	143	144	147	161	138	141	159	154	144	148	156	159	160	129	142	145	146	170	152	155	162	136	145	137	154	164	148	176	154	146	159	151	145	132	148	156	128	134	146	168	173	186	159	167	157	136	154	166	147	155	170	145	160	141	136	153	139	164	164	160	153	148	155	153	144	135	154	149	149	168	156	149	164	149	163	173	159	159	143	135	165	140	125	163	179	136	143	153	154	141	163	141	155	129	134	127	154	164	137	153	152	153	157	136	139	155	165	148	154	144	164	144	174	154	144	150	172	167	157	158	145	148	141	162	141	140	144	153	163	153	139	159	161	144	127	141	137	167	149	148	180	166	151	156	155	159	163	147	162	129	139	121	146	158	165	160	143	167	147	164	152	154	155	161	146	151	146	147	121	135	146	162	150	135	132	148	156	137	163	156	156	132	144	162	146	139	162	186	145	146	127	136	175	159	139	143	160	155	126	175	138	167	134	158	139	158	153	164	135	158	157	146	161	169	139	148	161	159	150	143	145	171	170	145	164	165	141	151	160	171	161	138	158	181	182	166	156	150	181	164	166	146	155	174	141	137	165	148	157	133	144	153	139	146	149	159	154	157	150	149	155	153	166	148	134	146	159	170	158	153	144	139	153	153	172	197	137	161	144	153	146	147	151	166	154	180	138	139	141	157	151	160	171	139	129	168
69703	59765	46738	31093	10148	1419	408	363	365	347	358	351	377	372	400	340	328	389	398	371	382	343	356	357	365	412	368	358	341	372	379	362	371	382	314	370	368	337	352	363	372	364	393	408	405	399	394	372	346	368	383	360	370	351	329	371	364	368	386	331	359	345	378	340	386	357	384	370	354	337	367	390	386	363	350	327	361	355	374	344	350	375	343	333	379	391	349	366	350	344	362	344	352	394	360	358	345	329	384	341	376	345	334	354	365	319	358	379	353	346	369	350	323	381	392	342	360	345	334	358	312	347	361	357	338	360	368	305	359	355	322	373	361	369	359	337	359	338	378	359	359	362	374	370	369	353	363	413	334	389	392	376	384	372	352	355	357	334	326	347	401	340	353	387	366	347	354	339	329	351	363	374	373	347	351	351	399	358	365	351	354	407	341	345	351	371	357	360	370	373	384	366	366	409	333	336	346	355	345	375	400	331	379	358	344	362	373	381	361	366	356	365	364	361	380	372	298	348	348	389	382	389	366	360	367	391	399	364	358	360	382	382	348	371	311	322	334	355	338	382	385	385	373	394	404	360	355	349	323	346	338	342	343	395	381	372	369	387	383	385	378	352	380	333	363	333	345	359	356	349	350	393	354	362	368	381	375	371	366	398	367	362	366	361	355	345	362	342	330	411	398	368	358	359	405	348	356	346	372	337	377	360	380	343	377	356	354	349	372	353	360	363	357	358	371	350	349	350	353	345	371	328	324	330	357	377	326	344	351	390	379	356	364	359	346	356	363	350	343	341	376	369	338	354	346	325	390	340	354	357	363	348	392	367	375	335	357	365	359	384	367	374	367	343	370	380	375	313	365	356	338	385	361	329	354	329	330	331	404	382	344	366	374	389	371	323	378	392	386	339	367	348	359	384	388	368	327	354	377	366	368	370	362	354	360	369	368	373	358	351	369	329	348	374	381	340	333	404	379	362	384	363	325	371	383	393	347	348	345	358	368	337	346	346	394	337	364	382	339	340	345	373	377	369	376	355	362	377	333	362	367	341	346	363	358	347	360	349	360	375	363	380	362	336	388	356	395	387	367	341	357	340	380	351	372	351	360	369	339	344	351	364	383	377	366	369	355	366	354	377	338	350	356	347	374	373	355	348	367	379	354	362	372	311	365	363	358	358	370	369	322	373	336	372	350	364	374	364	381	335	368	369	333	372	358	359	351	375	357	360	359	378	345	359	354	365	341	347	362	348	319	355	364	362	342	379	391	368	345	378	382	368	376	380	367	363	357	334	382	377	390	366	361	331	385	357	366	386	391	340	339	381	362	369	345	358	339	356	371	334	365	345	376	380	326	338	358	340	374	360	407	338	405	363	344	361	364	366	354	366	347	353	366	368	375	371	345	343	367	343	381	388	364	360	344	342	349	402	399	343	388	374	331	350	331	373	378	362	339	346	338	354	337	327	354	365	351	353	377	357	346	367	347	325	360	382	390	351	374	346	363	376	366	317	347	344	328	354	397	306	386	384	342	366	370	384	363	354	368	340	354	377	360	355	383	362	338	351	342	374	366	370	348	358	364	392	344	403	341	366	391	345	357	357	347	344	377	340	354	395	372	376	389	363	343	326	358	369	363	337	359	344	320	382	387	346	338	387	396	353	377	386	369	366	361	341	359	380	364	374	358	362	344	390	357	348	366	325	353	386	347	377	396	380	380	349	366	357	321	379	366	337	322	355	372	377	345	366	340	365	367	384	362	365	324	346	376	353	363	355	349	341	331	367	322	362	391	356	343	405	347	356	351	388	388	386	354	358	336	369	367	328	343	369	352	347	363	369	370	377	381	339	370	345	379	341	370	356	347	378	327	356	369	353	377	358	335	386	377	355	380	333	365	383	355	334	380	375	365	357	372	356	374	339	328	335	345	377	373	330	345	359	372	354	360	336	367	364	364	357	368	390	367	352	373	351	368	363	370	361	362	309	362	373	353	372	317	397	344	323	378	353	371	330	363	327	376	334	362	374	346	366	350	364	368	345	334	369	379	375	347	373	338	387	358	346	359	359	351	378	334	329	373	377	347	352	379	354	364	368	372	380	347	403	404	337	385	362	344	360	369	368	358	381	355	362	367	348	375	381	365	360	365	370	378	383	355	350	365	408	350	325	364	356	367	329	365	350	370	359	350	375	358	344	371	345	372	383	364	377	387	348	356	358	353	347	387	324	349	376	377	361	350	357	385	370	360	325	337	363	398	375	367	360	367	361	379	373	373	334	351	355	367	321	363	370	345	356	375	371	349	359	342	382	348	362	378	368	351	365	334	386	327	361	355	359	364	347	336	366	339	370	357	338	371	308	334	348	366	381	337	374	369	378	339	365	324	357	355	355	334	331	382	382	417	360	371	378	352	366	384	365	367	358	354	367	380	372	373	343	351	385	335	374	351	386	383	381	358	358	358	370	357	350	389	341	379	382	363	350	364	347	365	348	346	378	313	347	340	353	362	370	337	370	334	295	364	367	366	354	320	396	337	336	349	378	361	374	343	364	354	374	366	383	362	363	341	358	352	358	382	395	357	376	381	353	374	362	338	387	378	345	375	375	388	355	363	361	364	375	363	306	364	355	384	379	354	352	326	371	373	375	346	370	359	354	336	378	340	351	378	369	350	362	379	347	346	357	370	351	362	339	351	369	381	368	381	359	360	320	348	383	349	370	336	367	341	360	375	368	333	364	343	362	345	374	328	410	366	336	373	362	386	343	400	324	377	367	343	355	371	363	367	393	367	382	332	364	364	372	352	374	337	353	353	347	375	370	340	380	370	350	388	371	334	367	348	370	384	343	355	396	346	342	344	386	373	369	365	356	342	348	349	353	340	345	384	399	330	354	351	344	349	351	360	339	348	364	401	344	375	345	374	360	395	333	376	321	373	362	364	385	370	371	378	418	405	361	381	391	374	347	358	358	345	344	300	333	345	355	371	346	361	384	371	356	328	353	377	397	360	336	341	383	363	382	336	376	353	346	336	386	341	346	344	333	399	393	368	370	371	337	337	374	375	369	387	381	375	348	364	335	356	333	356	376	367	362	344	365	343	365	354	383	346	349	362	361	360	360	347	363	370	343	402	341	347	333	353	354	367	381	374	351	361	352	369	373	356	332	329	393	363	349	354	347	353	359	380	374	340	382	364	330	356	342	366	351	358	353	340	329	376	361	398	340	356	389	365	351	370	344	373	349	344	352	373	360	332	353	348	360	334	330	379	366	379	362	371	360	308	382	366	370	364	369	315	371	355	354	348	384	355	360	369	308	369	351	377	338	357	398	388	372	358	368	373	324	378	346	337	325	336	359	336	373	354	402	378	370	360	354	343	347	328	354	376	341	411	373	345	353	316	329	403	378	347	363	378	347	373	363	344	403	365	364	371	385	379	373	342	387	368	298	352	316	387	377	370	360	318	345	353	340	359	384	382	374	383	350	397	379	373	337	345	361	366	364	331	373	352	330	355	350	340	334
48127	25548	9131	2066	558	186	163	171	153	158	162	166	183	169	155	151	191	121	155	145	163	169	157	157	184	148	134	150	182	137	161	161	155	146	138	170	183	174	147	192	159	141	136	165	153	148	153	174	159	172	140	160	160	174	160	156	142	181	141	142	170	155	156	152	156	149	158	154	159	160	155	155	172	143	155	167	168	175	146	134	178	168	167	162	163	154	164	158	152	159	155	138	181	172	146	149	179	168	155	171	173	170	139	150	132	157	147	144	167	165	170	163	159	150	139	159	171	186	181	168	164	151	152	166	141	150	176	162	147	153	174	141	159	154	158	186	155	127	138	159	151	177	186	147	137	155	157	145	141	148	161	150	161	143	151	176	185	166	154	160	153	166	146	151	167	149	156	145	147	178	170	167	144	194	141	153	155	155	134	174	137	145	160	156	180	148	173	136	169	152	152	154	162	175	158	152	159	172	189	162	152	162	167	159	138	170	149	174	169	154	170	167	160	165	153	161	161	170	139	170	167	165	159	149	178	163	194	158	146	150	148	179	156	154	141	151	173	154	145	169	154	164	136	148	156	157	150	181	135	171	166	170	176	157	176	152	145	144	169	151	154	186	184	155	158	145	155	165	169	149	155	169	151	166	145	169	156	184	164	156	151	161	164	194	160	166	159	164	170	158	144	141	165	188	176	158	167	145	170	165	139	167	152	170	166	160	165	140	174	163	156	140	149	163	160	158	181	143	143	168	179	149	151	173	173	160	173	146	153	165	155	160	133	143	165	172	143	154	161	140	173	163	162	185	152	136	161	138	171	157	170	172	154	169	137	143	186	161	147	143	147	174	179	150	174	170	163	135	163	160	168	158	178	157	162	154	164	163	159	145	169	183	151	180	134	155	172	167	153	173	168	168	155	188	149	152	174	161	159	144	174	183	173	153	168	173	172	173	158	164	155	193	181	161	176	154	175	181	171	173	159	141	137	156	162	159	147	145	152	156	174	156	163	170	163	176	149	138	144	156	174	179	168	150	166	159	162	170	157	160	151	165	150	184	149	142	140	146	173	169	143	151	132	157	160	161	163	149	161	157	126	137	169	136	137	148	144	168	175	159	166	149	167	155	153	173	148	145	145	153	136	159	158	161	145	152	157	149	160	155	153	178	174	161	151	154	159	165	151	164	177	174	181	155	143	151	131	157	144	162	179	158	145	158	156	163	133	164	125	157	162	155	158	167	165	175	145	165	147	154	169	168	152	170	149	157	160	157	186	157	160	149	161	168	173	153	148	160	183	132	143	180	134	157	149	165	157	140	153	139	150	188	157	169	189	142	143	173	157	187	158	159	166	157	154	150	161	156	140	140	153	162	127	160	158	155	168	175	182	150	156	160	147	159	152	148	175	191	173	156	161	161	134	125	145	136	171	134	170	173	149	131	143	148	152	168	171	146	135	130	148	150	150	180	148	156	150	155	162	144	166	154	130	167	150	152	158	164	159	161	159	144	181	134	157	157	170	156	159	159	183	154	164	157	151	144	163	131	139	155	186	188	152	162	148	139	172	143	152	173	166	141	160	174	160	155	183	163	167	157	159	157	168	172	172	153	147	166	175	149	152	152	185	147	160	128	175	166	146	148	153	144	168	166	142	159	156	143	152	164	154	183	149	154	159	163	154	159	181	191	154	149	152	162	163	145	152	161	150	146	161	153	153	156	172	129	154	164	171	157	168	172	155	160	195	163	180	164	169	166	153	162	157	166	152	161	159	169	192	162	152	168	160	150	153	157	147	171	152	179	163	122	162	158	158	144	158	172	166	155	174	170	159	143	180	168	157	176	142	155	144	167	156	163	156	161	156	148	148	155	177	158	143	145	152	175	162	174	135	181	182	162	164	152	176	142	178	167	143	158	144	165	161	163	149	145	158	154	174	157	153	155	156	127	159	163	166	174	166	160	141	148	163	163	164	169	139	146	181	176	180	152	175	153	161	127	150	174	160	174	156	170	139	161	149	160	155	166	188	171	161	151	130	170	168	163	154	177	161	139	157	151	176	147	162	155	149	164	130	154	158	157	147	188	160	163	169	150	162	163	151	155	150	146	148	153	164	166	157	155	159	171	164	157	151	150	146	149	147	168	171	164	135	144	151	127	183	164	179	121	174	171	155	158	172	133	181	156	152	153	152	190	155	155	148	158	164	187	149	151	170	159	158	171	153	152	149	161	146	144	157	143	139	135	151	138	141	193	142	176	162	146	158	177	184	155	155	159	172	162	147	152	160	172	132	158	149	160	174	162	170	154	145	170	172	179	169	169	169	148	148	168	175	180	175	161	144	165	146	129	128	163	164	167	151	152	175	172	150	154	184	150	171	163	149	151	156	160	176	132	130	143	132	146	186	153	173	161	173	159	157	156	159	161	153	172	154	151	132	179	157	160	172	173	153	168	183	154	172	157	168	146	172	155	156	154	161	176	134	177	130	162	154	177	167	175	161	171	163	174	160	168	134	190	162	165	168	156	176	143	158	152	150	158	158	157	177	149	169	178	168	161	179	152	169	166	162	158	132	139	167	177	169	172	142	153	162	155	137	177	140	188	167	145	159	154	184	153	166	150	153	155	163	160	154	145	169	153	147	157	145	194	154	156	152	150	153	163	155	136	153	148	172	161	147	176	141	160	169	165	145	148	151	181	147	157	157	159	169	174	159	170	142	166	152	177	170	148	158	135	166	139	161	146	168	167	172	152	176	156	156	170	145	166	139	171	149	157	167	166	149	143	165	180	161	160	172	164	161	140	155	138	197	171	147	156	157	159	164	178	150	163	140	147	152	168	166	166	155	149	158	146	163	165	175	172	159	139	165	136	182	149	135	153	157	158	157	164	143	178	148	180	172	170	175	145	155	146	133	155	143	186	171	163	153	143	128	146	156	166	149	160	153	159	166	159	162	155	179	177	148	158	166	164	169	141	146	149	165	136	153	157	164	151	167	165	158	167	172	155	154	157	149	172	160	170	145	174	159	174	151	148	153	144	185	178	138	153	179	159	142	146	166	170	159	165	195	160	141	162	152	176	177	138	166	177	162	166	161	153	175	171	150	144	155	147	177	149	173	154	150	150	170	181	161	139	129	158	174	159	166	153	189	124	155	146	169	167	162	159	145	143	171	157	170	146	163	165	155	179	140	168	185	166	145	149	150	157	182	177	172	141	150	167	136	195	169	159	167	159	181	169	152	193	128	180	173	153	147	150	164	144	171	177	182	168	130	138	157	170	151	159	203	137	170	158	155	153	155	147	154	173	160	170	162	159	151	151	150	158	176	164	135	150	138	141	160	156	158	167	150	146	166	146	155	167	152	165	161	153	146	147	160	156	160	178	163	169	167	139	199	175	161	134	157	158	151	165	151	162	157	152	147	156	164	158	167	174	142	178	163	153	157	152	170	154	149	175	168	160	147	157	169	150	179	147	135	160	147	175	160	172	151	138	155	161	174	173	159	146	159	175	156	158	141	170
41523	23097	10829	4444	1370	427	405	403	403	377	381	374	399	381	396	421	412	388	368	399	396	390	393	393	411	416	380	391	366	366	372	394	383	386	377	404	375	379	408	398	432	387	368	370	365	427	401	421	392	379	401	400	399	369	402	385	358	379	397	380	427	382	392	396	412	390	408	342	384	367	388	394	388	385	372	372	385	391	409	410	385	434	403	385	410	381	408	377	383	391	381	385	421	388	355	361	426	406	390	378	430	377	383	392	368	396	409	397	393	380	367	381	394	382	447	414	368	365	390	416	387	359	392	390	369	368	415	374	393	391	418	393	407	390	418	418	384	419	387	400	380	383	390	396	355	433	387	382	397	371	342	349	375	397	373	415	383	389	381	393	387	397	377	399	384	397	396	392	390	378	378	363	387	389	390	392	385	411	388	384	430	365	361	376	403	373	369	376	379	406	394	392	379	379	425	400	416	390	446	348	426	357	363	384	372	389	379	368	397	379	396	390	372	399	377	389	393	403	392	415	376	403	372	367	357	403	372	338	418	394	396	436	401	387	404	376	375	389	381	366	386	387	368	412	362	404	391	376	430	383	404	406	424	429	363	408	373	391	357	367	371	395	378	394	388	381	387	407	378	423	417	384	398	433	426	424	409	366	361	389	393	383	412	387	357	392	369	407	390	401	398	413	436	418	388	406	378	360	399	355	418	395	390	379	344	379	399	422	413	389	393	382	429	403	396	404	407	384	388	389	395	408	391	381	416	388	381	377	395	407	382	411	382	407	432	396	424	403	382	418	377	417	390	425	362	385	409	371	417	390	425	387	380	392	381	373	383	451	358	372	354	372	404	454	421	405	359	356	372	370	436	357	386	403	389	383	447	390	369	393	366	417	426	389	394	412	396	377	396	380	389	370	352	428	404	394	392	414	400	394	394	368	391	406	393	389	395	423	390	404	401	359	390	364	394	361	346	403	407	378	408	405	397	368	423	367	403	404	380	371	382	363	383	403	393	383	408	441	413	390	390	348	371	386	393	407	393	387	381	388	371	444	435	374	410	370	390	404	364	397	367	383	402	387	386	417	409	376	392	421	395	391	417	389	392	370	364	380	367	374	409	397	405	370	403	406	399	386	371	383	394	380	387	397	356	390	373	384	382	394	397	364	421	395	382	404	377	364	387	392	381	401	380	361	426	411	389	386	409	400	435	417	413	407	385	384	405	361	369	372	428	413	360	389	384	391	373	405	356	355	413	388	404	397	406	382	380	385	411	376	393	380	376	401	386	373	409	383	370	355	363	416	368	391	402	400	368	385	402	379	387	350	386	413	401	378	411	382	407	415	379	368	391	367	376	385	418	413	387	391	374	380	405	376	362	380	403	399	388	378	383	413	402	411	387	404	380	373	403	360	391	385	427	391	384	417	438	431	403	373	410	397	402	373	385	412	365	398	428	399	356	417	402	366	414	381	385	405	375	397	415	422	377	415	410	422	384	393	414	400	397	430	398	393	406	395	417	376	412	370	421	421	377	404	384	366	428	374	389	406	409	381	400	385	374	398	385	416	384	366	372	365	383	387	422	389	382	393	372	358	410	379	383	427	397	394	390	386	400	410	403	396	421	366	395	387	389	385	400	387	388	400	385	390	399	395	406	408	412	351	365	355	412	408	420	363	404	413	396	418	414	426	395	401	364	409	377	392	380	372	387	375	390	368	427	384	383	391	381	415	383	390	448	386	408	401	378	391	406	364	389	426	368	413	386	378	379	394	388	393	403	367	395	395	375	400	405	386	396	417	379	441	383	369	411	401	391	410	408	369	387	371	385	409	369	390	433	424	376	409	414	403	390	399	360	419	351	402	405	382	406	420	385	397	406	372	412	419	356	413	369	402	385	388	363	381	406	411	379	404	408	416	406	377	409	398	404	379	377	389	397	409	394	379	395	370	405	391	378	386	425	411	386	414	415	393	373	367	359	381	377	428	402	404	394	356	394	402	419	399	362	398	415	413	393	399	401	400	406	346	381	380	404	397	406	381	382	389	374	395	346	386	363	406	392	375	396	384	380	375	399	380	395	406	398	385	378	389	382	403	431	384	424	395	390	384	386	362	381	366	393	400	402	390	404	394	376	378	408	376	378	383	418	367	366	377	368	369	384	432	420	366	415	386	390	413	414	379	391	355	386	397	412	397	378	401	370	389	399	363	381	407	388	387	377	411	412	429	361	375	457	425	350	386	375	435	423	415	386	370	374	386	405	375	374	406	388	422	369	393	407	431	370	429	387	406	403	414	386	408	359	374	389	424	393	393	419	360	413	335	438	376	413	395	378	397	421	365	429	397	404	371	368	393	384	385	412	407	398	367	367	374	382	381	386	373	403	365	378	420	352	398	355	394	425	431	387	378	399	392	391	402	420	363	391	393	410	421	406	398	379	395	384	400	377	401	388	357	434	399	428	393	373	367	367	406	391	358	389	370	417	388	426	411	406	379	404	371	401	332	414	424	365	365	387	413	362	376	442	430	422	390	375	385	375	395	414	381	436	390	395	395	366	388	419	418	376	425	388	386	377	420	379	406	411	421	392	404	406	368	393	395	404	388	370	420	383	374	428	368	387	394	382	443	383	392	409	385	404	394	369	413	361	398	382	424	372	384	379	402	416	379	411	387	385	382	392	401	406	425	437	403	345	381	409	389	395	360	382	373	380	388	387	360	426	379	401	406	361	397	364	394	382	377	414	416	382	380	381	377	375	414	386	394	371	389	412	421	399	405	427	404	377	403	384	403	381	429	391	367	393	385	382	389	382	391	391	413	371	409	394	366	402	391	431	390	415	407	369	421	393	374	391	380	378	412	414	392	349	404	398	401	380	396	423	396	399	370	367	369	338	363	395	384	389	402	417	401	432	398	384	386	409	387	411	425	414	385	394	402	378	423	423	388	391	379	420	403	382	396	345	399	411	362	388	387	356	406	370	412	415	374	399	415	410	394	383	367	443	391	389	404	374	411	394	373	426	417	384	393	377	402	357	387	392	376	375	372	392	384	365	374	390	379	398	423	383	368	399	395	377	379	426	389	401	406	386	377	424	393	389	408	357	399	401	403	366	366	417	362	391	344	378	413	404	374	380	373	355	394	390	382	376	417	359	386	373	415	385	424	366	363	378	398	405	406	386	378	380	412	369	373	408	376	377	373	431	444	407	390	417	422	384	368	426	384	407	404	386	377	382	398	388	385	406	408	378	394	416	408	380	407	359	402	395	352	389	398	361	406	395	383	414	393	360	399	432	372	402	386	372	409	398	379	341	398	418	370	365	362	404	381	415	365	389	396	368	384	402	409	401	373	427	380	393	391	377	372	375	372	393	392	368	381	376	394	404	404	363	371	411	390	383	354	375	366	402	379	346	392	401	384	432	364	415	360	403	401	391	387	390	379	380	400	409	372	411	387	391	387	380	383	389	420	377	409	397	398	387	383	412	417	404	391	371	379	389	415	389	422	397	407	425	374	416	390
78428	59966	39864	19479	4873	480	176	196	189	199	194	207	197	184	202	207	166	185	191	188	195	179	184	176	184	178	202	199	213	180	189	188	198	180	207	187	165	193	211	189	213	176	184	175	200	207	180	199	177	193	183	199	212	206	208	190	177	179	190	179	173	189	189	195	220	188	199	159	225	191	191	198	192	203	190	185	220	191	181	195	187	198	213	210	175	199	218	206	193	213	180	183	178	174	216	191	203	172	204	182	197	187	170	184	192	168	188	190	179	192	203	203	237	188	190	190	212	162	174	203	184	191	195	198	196	194	180	185	218	170	174	182	176	186	193	159	191	197	191	201	230	206	198	176	198	184	194	208	201	182	178	180	208	183	194	189	214	178	191	187	193	174	185	183	192	203	158	194	198	205	222	190	188	167	181	208	210	193	183	180	180	183	184	169	233	178	174	192	189	168	195	172	188	187	175	212	186	199	225	199	202	170	197	189	206	188	174	194	183	204	192	179	179	211	197	198	204	187	187	191	212	184	186	189	202	201	209	186	188	178	180	186	197	212	193	196	218	195	189	194	182	195	222	204	164	177	185	178	170	205	189	198	203	183	191	194	188	190	182	194	200	183	192	197	203	210	192	193	230	228	200	201	193	207	178	186	214	191	171	193	195	218	180	183	193	194	224	188	208	195	212	202	223	202	202	174	188	181	198	187	196	196	184	181	213	201	202	192	199	181	189	188	202	187	190	152	166	204	175	179	196	181	172	208	174	199	195	181	203	198	201	184	183	184	176	205	178	207	178	181	179	212	196	216	186	182	197	183	197	202	167	186	186	198	184	207	204	179	181	211	191	196	211	203	193	174	187	206	171	195	207	178	195	196	199	202	170	194	190	190	181	178	188	162	192	176	198	201	197	190	190	187	193	184	217	190	165	161	195	202	212	180	198	184	174	198	201	204	172	190	224	179	172	189	193	200	160	189	201	200	180	193	174	182	165	176	215	194	175	165	198	203	212	193	207	191	185	180	207	157	179	186	185	203	195	190	169	175	234	180	170	188	209	186	186	212	185	204	192	188	193	168	207	185	210	189	197	207	201	233	191	181	211	189	175	166	178	199	191	193	215	191	179	198	175	191	188	190	197	203	171	171	170	207	187	214	202	202	198	162	197	200	196	181	168	166	199	193	198	192	168	191	169	208	211	212	224	212	199	203	219	209	182	178	182	182	197	229	209	197	182	193	199	233	181	219	189	201	190	212	175	162	186	197	204	190	195	174	187	205	179	207	194	187	152	188	187	179	182	197	221	214	193	179	180	197	180	186	191	194	176	186	197	180	189	186	205	198	165	186	171	185	209	174	207	176	202	171	193	176	188	192	188	173	166	202	166	150	173	180	170	203	182	177	184	204	197	188	177	202	210	165	188	185	189	173	205	182	202	182	216	183	185	194	181	180	190	177	222	213	185	195	142	186	198	190	191	185	189	182	194	195	186	187	184	181	192	189	184	200	195	188	192	198	207	191	184	192	194	182	200	179	210	186	183	198	172	201	204	147	185	178	216	184	187	189	225	201	156	183	170	190	178	198	183	197	203	204	174	197	180	212	175	184	191	207	190	206	202	181	203	208	181	214	171	182	195	195	174	180	183	215	186	201	214	196	200	172	163	206	212	180	162	183	180	195	192	196	187	191	198	178	189	196	182	187	218	191	167	191	169	181	199	191	195	184	201	181	201	190	179	186	173	193	188	176	166	177	199	223	171	204	153	193	202	192	190	194	189	198	186	167	171	226	206	193	182	195	214	214	165	172	172	183	201	202	201	172	196	206	184	200	182	207	192	194	211	218	172	194	184	197	216	186	174	181	164	179	203	194	196	198	187	175	177	176	192	183	169	193	181	182	213	193	186	188	174	168	190	176	167	195	193	187	195	188	192	197	194	188	185	182	218	189	215	206	208	183	183	199	185	204	202	207	208	188	172	176	208	171	175	196	192	188	167	202	216	197	201	187	196	176	214	203	197	182	186	186	197	192	197	192	187	192	198	183	181	191	188	179	177	183	178	192	176	189	193	189	170	199	198	204	162	187	195	188	214	189	186	186	237	210	198	180	179	189	165	175	192	195	185	198	215	206	198	203	191	201	199	191	178	195	204	205	202	172	180	164	187	180	213	172	186	189	165	182	199	163	198	216	194	211	194	207	180	197	181	206	206	195	204	179	183	182	198	191	182	191	185	177	166	187	209	203	198	173	179	202	203	201	182	178	213	203	188	210	196	222	197	183	201	213	205	201	189	193	193	186	162	188	168	197	201	210	175	196	195	201	189	175	185	194	195	209	193	173	183	177	204	189	188	188	210	180	199	183	186	184	198	229	186	187	170	196	187	204	180	170	176	178	179	182	183	205	216	179	181	195	179	186	207	181	205	206	172	180	195	178	194	182	161	186	172	198	190	188	200	226	183	211	206	208	192	192	181	200	196	183	191	195	207	201	196	216	200	176	210	215	197	218	207	202	206	192	186	181	200	176	169	191	195	199	199	185	209	208	183	186	170	208	220	176	182	196	186	181	185	167	171	186	187	194	207	184	172	174	187	218	206	219	203	191	198	187	176	185	191	188	183	205	195	195	173	177	179	186	171	176	179	161	194	200	197	181	201	179	190	189	201	188	187	201	177	178	184	173	188	194	192	189	182	192	213	185	189	173	191	197	216	190	196	193	178	209	194	174	201	179	190	181	203	178	194	172	185	188	171	187	192	176	187	219	178	204	177	181	178	205	180	188	202	175	211	172	184	184	217	204	174	181	171	201	226	213	184	191	176	184	187	167	205	207	184	199	189	183	186	183	226	185	167	180	213	191	186	178	189	203	199	212	201	188	183	210	187	182	177	180	184	177	194	186	201	198	197	204	189	186	208	198	200	184	163	205	182	197	198	154	199	200	190	188	196	164	186	201	167	175	199	194	173	200	189	173	208	217	184	180	178	204	170	199	184	201	196	175	190	190	186	179	207	209	187	191	187	174	177	177	181	193	163	191	185	184	208	188	193	187	211	195	185	186	220	184	202	177	161	188	187	171	190	195	175	198	199	211	198	180	184	162	178	212	196	198	192	181	207	205	177	223	187	178	181	187	177	162	212	201	195	177	189	206	216	192	180	185	197	195	184	204	190	216	196	158	182	179	182	188	210	205	166	204	190	197	165	155	176	167	156	206	197	164	198	207	202	216	199	163	183	205	196	190	189	172	185	194	192	188	184	167	168	201	207	189	206	194	210	200	206	190	194	199	162	186	180	224	198	201	205	197	192	151	189	190	185	193	204	185	197	154	193	204	201	181	190	210	180	184	197	195	173	186	203	208	213	204	189	196	204	205	170	175	187	204	184	189	192	188	191	178	195	180	191	177	205	192	162	164	206	182	204	197	198	194	205	191	202	182	181	187	186	177	194	176	182	187	187	212	199	184	192	195	177	184	189	219	188	195	194	192	204	195	200	220	189	181	204	207	179	202	172	197	201	194	191	173
60404	48777	38993	21854	6946	937	436	482	449	458	462	453	441	476	435	472	451	539	496	450	463	447	472	485	437	451	471	420	436	472	426	430	451	463	424	480	477	457	490	441	459	474	449	467	510	441	450	461	492	493	458	450	460	482	468	426	501	413	446	475	421	476	437	438	451	434	442	457	462	454	439	435	445	463	453	461	432	418	468	463	406	459	454	451	412	470	447	433	444	477	473	394	475	464	469	435	481	436	434	418	455	470	413	514	448	466	429	446	475	465	461	488	460	484	435	434	453	420	446	435	434	456	465	420	435	449	441	497	438	431	484	463	478	441	431	455	462	434	461	466	480	474	477	465	488	430	473	429	442	472	419	464	440	429	474	465	488	477	442	484	468	463	437	462	448	479	448	445	435	465	442	461	435	434	460	480	459	484	478	450	456	477	444	465	465	443	439	446	417	472	444	454	456	438	448	442	459	450	449	458	435	482	419	450	446	422	469	463	473	472	479	467	450	451	414	452	462	439	438	479	440	425	501	450	480	477	476	452	481	480	496	451	474	434	437	464	484	447	470	424	442	457	476	473	462	469	474	421	473	441	467	459	484	458	452	469	424	442	427	447	483	442	435	473	446	469	480	468	441	447	490	466	463	501	440	489	463	494	467	462	462	461	444	476	432	462	454	452	451	470	458	505	483	448	447	408	470	461	444	478	468	496	449	439	466	445	457	429	452	432	440	449	488	459	440	421	483	464	440	448	466	419	485	458	460	481	446	454	492	433	440	443	424	421	476	451	483	454	434	441	475	447	433	454	439	449	424	477	438	446	437	472	489	452	437	474	447	433	476	447	427	414	472	472	423	439	439	429	461	436	454	450	431	436	451	454	465	448	423	443	438	509	451	451	468	468	458	465	468	508	469	432	446	495	489	426	495	434	514	444	424	477	451	433	427	445	416	478	451	449	463	476	441	469	431	471	452	465	473	437	447	459	431	460	449	482	435	443	452	440	453	431	445	477	484	482	457	452	438	428	469	454	442	466	449	451	449	429	421	419	472	439	497	461	441	449	463	464	489	456	450	457	450	438	423	461	458	432	452	506	440	459	448	447	459	453	425	452	432	450	453	465	484	453	487	431	490	456	445	447	461	455	453	427	475	430	452	485	414	449	437	468	452	498	473	488	436	486	452	465	463	439	471	462	438	489	462	427	497	453	480	449	441	448	433	457	443	449	453	431	425	440	488	457	454	445	430	453	459	458	472	493	461	452	505	462	447	481	446	447	445	489	464	454	507	444	476	470	515	457	496	430	461	445	467	458	445	452	463	457	468	468	437	442	413	430	476	440	454	460	437	460	481	456	488	476	441	430	526	472	399	462	408	469	434	437	429	482	480	473	416	486	437	446	441	463	454	459	448	452	504	462	459	488	450	454	483	457	475	497	453	449	472	433	439	462	435	472	405	448	431	474	480	428	456	413	439	475	490	499	450	455	470	452	482	467	437	455	431	472	443	439	441	447	429	438	425	411	420	429	462	440	459	471	486	455	419	423	446	403	446	463	455	487	442	484	452	478	478	480	466	413	453	445	469	440	443	430	474	440	468	466	421	438	446	436	402	398	441	459	460	449	416	449	471	437	466	464	493	500	432	449	433	458	471	451	494	459	457	466	441	453	426	427	431	465	450	469	450	443	432	454	506	474	456	390	445	427	454	460	449	474	437	457	462	463	454	428	483	473	448	464	460	487	472	447	471	456	433	433	462	440	477	436	482	440	427	399	450	418	458	479	452	452	462	459	426	462	459	462	452	432	448	454	501	481	412	449	477	442	464	419	445	470	437	496	421	431	421	444	466	445	460	445	432	425	442	424	466	436	472	493	435	472	434	463	467	440	459	450	448	468	418	432	482	439	478	434	479	449	481	433	473	442	495	444	438	463	457	441	470	418	470	426	479	421	452	478	424	463	449	476	460	436	437	416	430	466	452	467	448	422	418	466	499	433	482	470	420	472	459	449	420	444	486	447	469	408	464	469	462	508	399	476	452	463	467	449	437	469	424	453	462	440	465	462	463	478	450	448	451	466	472	454	470	442	414	433	427	465	460	486	454	419	463	446	428	439	478	461	453	461	466	448	423	452	432	500	411	445	440	479	449	455	435	434	471	499	462	426	470	437	439	455	436	482	457	469	469	490	474	460	494	410	486	461	483	424	430	455	465	465	448	412	453	452	446	435	450	453	471	482	458	493	430	462	445	431	442	473	487	466	436	461	422	454	475	484	440	423	497	486	448	478	440	506	420	478	441	486	463	472	434	472	479	490	447	478	443	444	470	448	499	438	427	445	469	471	450	487	485	454	426	458	449	438	440	441	472	426	498	437	463	484	407	436	454	456	444	424	494	434	452	479	446	449	449	431	449	464	463	455	457	468	483	469	470	456	448	469	459	416	468	492	474	442	477	467	454	438	464	443	488	481	456	395	488	420	466	454	431	401	459	477	446	488	497	452	445	444	440	460	488	467	462	449	454	472	451	450	471	458	466	438	471	498	467	433	458	461	442	471	473	441	458	477	430	494	445	447	461	447	428	442	420	455	474	442	443	446	453	457	489	446	445	444	459	464	444	456	441	467	430	475	476	445	460	429	432	455	460	419	412	441	432	455	458	457	465	448	446	442	476	466	469	488	446	468	465	465	486	447	488	460	460	486	421	458	451	410	463	503	456	481	449	457	451	455	446	475	434	428	445	462	436	447	467	455	450	467	447	438	439	470	453	439	471	457	420	449	448	481	438	451	435	469	459	439	445	476	477	431	425	474	454	463	468	475	448	480	463	454	471	436	478	486	438	453	429	448	438	473	427	442	450	468	480	462	482	437	458	471	464	463	462	455	461	462	466	467	482	438	483	416	448	436	465	452	474	414	397	451	465	463	462	490	442	444	431	473	464	450	449	464	458	473	471	482	447	496	459	493	449	438	492	469	476	456	468	478	445	470	450	480	433	426	453	477	476	446	452	442	455	420	489	431	441	491	448	460	427	445	447	490	451	450	418	446	452	466	430	455	477	502	463	470	434	431	463	464	467	460	437	481	438	426	474	480	434	434	475	450	477	449	437	456	467	483	480	466	477	466	436	483	465	449	450	452	445	450	460	435	463	462	430	476	429	444	436	478	463	494	458	474	454	461	465	458	481	493	478	467	478	455	447	490	448	437	456	498	461	432	465	434	485	460	425	460	497	449	481	437	462	485	484	458	475	496	431	456	452	460	488	455	435	423	457	457	509	409	463	456	416	479	411	450	463	436	500	415	413	457	491	437	460	446	438	423	437	472	431	498	475	449	450	462	433	417	471	463	491	427	434	419	447	488	479	456	453	454	464	448	479	457	427	443	444	443	425	473	414	447	449	467	472	457	482	457	469	432	489	452	490	454	427	409	457	465	447	462	457	416	469	443	486	449	453	441	472	447	445	445	453	448	458	463	461	476	464	487	460	474	450	454	447	419	449	455	471	473	438	464	507	432	436	447
82693	68874	49393	27782	10932	1246	186	161	177	193	175	169	172	173	169	162	169	177	148	146	189	155	168	164	148	147	172	189	181	174	177	157	190	174	177	150	169	174	187	195	158	158	175	159	168	152	193	156	170	145	184	171	144	153	159	173	172	157	173	170	175	146	144	171	172	171	141	169	155	165	169	169	193	146	151	183	166	167	160	140	165	157	155	155	176	165	166	156	141	156	177	177	162	173	159	172	157	181	160	172	167	153	151	163	154	144	180	168	136	184	139	170	162	138	175	183	158	170	147	131	182	162	164	158	177	146	170	157	180	157	154	153	176	177	171	162	159	130	180	185	180	167	183	161	169	167	169	166	178	164	173	168	162	170	169	160	156	167	174	155	166	171	177	173	170	157	166	177	155	178	164	160	179	183	166	171	173	171	171	162	172	172	175	145	169	156	164	164	150	173	154	166	186	184	174	162	158	163	188	184	138	155	143	164	170	174	190	184	154	164	151	146	158	158	166	132	165	172	159	152	154	159	155	151	179	158	186	168	185	155	149	177	166	162	191	143	180	165	161	162	153	179	168	163	165	156	152	183	187	195	166	166	165	152	173	164	159	187	172	163	174	165	162	171	170	164	165	181	176	174	152	159	147	150	167	169	147	162	196	161	163	189	160	164	175	148	165	176	164	146	181	164	157	148	175	170	201	166	175	189	173	159	154	162	151	197	179	160	178	144	176	170	168	128	155	186	166	178	155	171	188	170	146	161	176	163	171	166	156	171	147	156	174	171	141	169	182	157	149	167	161	156	147	167	150	143	156	170	176	172	171	149	173	178	167	169	142	156	172	171	174	170	161	176	162	168	176	161	171	158	161	172	194	156	151	137	131	163	159	148	152	152	163	160	183	154	181	161	133	162	171	140	149	154	171	181	159	154	171	159	183	192	173	169	160	164	179	153	159	174	177	149	154	163	166	152	181	174	153	152	172	181	174	162	159	182	160	167	180	163	169	151	164	148	172	180	162	173	152	152	166	158	168	173	136	188	177	162	160	185	141	150	175	175	188	135	142	169	176	183	170	168	173	155	167	178	159	157	148	174	166	164	152	168	158	179	156	160	187	159	170	182	175	179	157	164	164	157	154	155	157	168	175	135	170	156	142	158	169	175	145	165	170	183	181	158	171	171	157	173	142	133	174	156	174	151	164	149	150	151	164	164	160	168	158	132	155	174	161	159	141	157	176	157	141	159	158	165	179	165	175	156	158	147	169	158	185	175	169	168	183	165	156	159	160	165	180	172	156	158	161	166	181	163	156	163	173	187	184	162	169	180	149	150	145	169	170	174	147	158	170	172	159	155	143	161	163	187	161	170	173	134	150	167	161	171	145	159	158	161	164	155	179	154	162	189	151	169	180	148	163	175	172	158	152	160	153	170	150	168	173	146	139	151	146	172	172	146	165	143	142	158	164	169	178	148	169	159	171	147	166	153	173	158	156	163	184	183	169	179	168	145	149	179	152	161	156	185	162	182	150	159	164	161	152	152	186	161	157	160	162	163	167	155	162	145	166	162	157	167	188	166	160	154	174	169	160	179	178	177	178	165	158	140	163	152	140	154	187	161	146	199	130	156	169	149	135	149	178	133	166	143	157	179	173	178	169	161	171	176	161	173	168	183	191	139	165	149	163	173	145	159	154	160	144	163	154	155	185	168	169	181	190	164	164	175	166	165	175	169	147	171	158	132	168	169	189	142	172	138	157	173	164	170	173	179	166	168	150	168	162	167	169	152	171	166	161	155	161	171	195	166	162	157	166	157	150	146	157	174	173	151	160	145	171	139	184	156	142	148	146	146	157	138	197	177	155	150	149	144	169	171	172	153	169	169	157	182	160	163	145	173	181	171	174	172	142	152	181	152	172	159	162	165	173	141	158	149	166	150	160	158	157	175	184	162	161	174	160	159	170	158	191	173	151	178	170	171	160	165	146	158	163	134	157	177	179	164	174	164	153	150	180	190	157	169	159	146	151	178	160	159	168	175	177	167	168	160	181	165	156	147	189	174	162	192	170	154	161	154	152	179	158	176	156	150	152	167	151	161	159	172	154	151	174	172	155	157	163	138	172	156	152	158	186	178	173	178	187	129	148	171	176	139	140	177	158	160	163	154	172	188	167	170	156	144	176	159	147	149	176	163	149	143	143	151	173	150	167	186	187	165	173	165	126	171	191	153	176	167	179	178	170	162	166	136	146	161	153	165	168	163	170	161	163	172	168	181	145	177	159	167	127	163	168	154	146	164	197	143	162	162	164	161	170	172	191	151	155	153	156	146	157	194	189	154	144	161	153	162	179	159	156	165	177	176	183	161	179	161	161	166	170	151	158	172	155	176	162	159	156	160	147	143	155	166	161	154	148	184	174	160	173	166	163	163	191	145	161	166	180	154	140	139	150	160	158	172	138	184	176	162	180	170	160	155	165	170	163	160	164	166	155	182	154	165	163	162	176	163	169	161	169	154	180	173	145	161	172	149	156	167	148	162	202	170	167	163	167	155	204	169	152	155	162	142	188	170	143	155	195	181	156	160	159	180	145	177	168	156	153	151	151	155	175	153	158	158	171	167	165	180	160	166	164	172	153	154	175	168	172	151	158	149	159	146	161	167	168	175	160	176	173	181	160	154	146	174	160	140	183	188	161	155	165	166	147	176	178	188	165	185	181	153	164	156	153	186	169	162	165	179	160	169	176	165	175	155	160	161	176	136	174	165	170	180	161	166	153	167	143	175	172	143	161	154	167	166	188	168	158	161	207	166	159	152	163	155	157	160	182	183	163	165	194	177	174	161	142	154	175	180	147	170	157	176	179	175	187	157	185	148	173	154	163	156	152	139	178	135	151	169	169	180	156	173	151	172	159	141	152	170	181	166	161	161	141	153	159	156	158	165	161	156	153	155	156	179	176	163	169	162	169	185	178	134	164	164	177	156	151	137	175	140	197	166	159	139	147	151	180	149	152	122	127	186	159	169	173	182	173	133	157	163	159	156	149	168	161	142	160	189	143	165	165	180	162	160	149	145	189	162	161	176	192	166	158	188	171	161	177	162	146	170	155	173	158	156	144	146	149	174	174	176	166	154	154	158	178	158	171	184	179	145	154	173	156	139	162	159	130	163	169	170	144	160	175	152	163	147	127	139	145	150	190	175	155	163	166	167	165	154	184	173	171	153	173	173	190	203	166	181	183	182	159	178	195	182	158	167	124	165	146	184	168	140	155	172	166	173	149	170	169	141	165	173	175	184	163	161	203	158	160	162	152	171	182	150	187	141	164	163	157	154	165	173	180	178	171	172	147	159	152	156	151	181	155	170	182	171	152	149	141	154	164	152	169	155	139	163	142	170	162	165	156	163	154	167	168	181	174	154	158	133	148	176	154	169	181	159	165	170	179	150	170	184	163	155	151	167	164	179	179	173	145	169	153	159	184	158	158	161	177	169	156	157	159	155	164	167	190	163	182	148	150	150
70056	59897	47859	30322	11553	1732	369	384	457	371	381	405	361	381	392	405	379	391	391	407	409	384	430	409	376	389	369	390	383	379	339	383	383	378	394	413	350	358	318	414	390	387	418	416	413	393	387	379	400	378	347	374	388	360	335	356	356	410	385	392	387	396	391	391	376	429	383	362	388	398	380	418	405	401	380	400	384	380	367	454	373	394	385	401	377	390	410	359	383	378	416	386	385	400	384	362	350	376	377	387	399	380	382	405	388	361	389	392	395	403	376	377	361	375	419	407	375	366	384	366	362	405	335	387	389	404	410	397	383	348	365	389	369	350	408	378	422	364	399	404	385	389	381	386	412	368	387	395	398	374	382	335	397	350	422	411	379	381	384	394	399	370	407	361	373	384	400	366	362	361	397	376	390	427	377	390	377	398	371	350	373	375	401	408	417	357	369	405	403	416	370	383	393	361	373	405	362	414	406	353	372	350	386	377	365	415	401	392	366	395	358	381	367	361	393	365	377	397	399	379	360	400	358	421	378	401	393	398	405	416	375	417	426	375	382	373	393	407	384	409	378	393	391	388	408	364	409	395	379	384	370	371	395	421	369	395	378	400	398	359	410	397	388	372	376	353	384	352	387	396	378	361	366	362	413	377	382	381	341	429	368	399	378	396	380	397	398	373	386	381	398	409	420	416	398	379	354	396	404	377	365	381	378	368	380	402	398	385	397	398	374	365	384	388	380	382	389	390	407	385	383	390	395	366	396	381	397	410	356	385	406	377	383	397	370	374	352	412	386	361	392	400	420	386	388	385	413	418	390	359	397	422	409	400	395	371	399	366	337	362	371	377	363	393	388	377	358	375	371	394	379	383	400	392	385	406	407	371	355	403	359	394	416	392	360	409	406	415	370	360	380	376	426	378	405	380	355	377	415	389	412	365	395	383	364	398	389	382	392	382	387	382	383	353	382	400	428	399	355	390	409	357	392	413	370	384	380	406	366	394	391	371	405	411	357	392	390	375	387	379	407	382	340	412	341	366	398	400	377	354	393	385	358	389	382	357	399	376	350	386	385	367	408	387	369	389	371	376	372	372	398	409	411	402	393	374	381	384	389	391	361	380	349	411	393	407	404	384	391	395	401	400	378	379	411	406	385	399	407	358	370	401	404	355	372	379	387	418	411	368	417	392	382	373	409	418	398	377	400	379	400	358	387	390	385	426	411	399	361	375	361	403	414	387	392	390	385	403	391	433	434	374	356	405	411	372	358	365	358	372	356	388	382	398	377	414	407	372	400	367	377	419	388	416	374	381	400	385	378	360	368	407	357	409	389	371	394	391	403	398	407	380	378	406	399	387	387	407	370	382	381	362	387	404	417	357	369	406	398	402	380	337	398	397	386	380	378	367	374	387	380	415	370	389	403	372	390	371	394	418	417	376	372	378	375	411	385	402	384	364	415	389	396	375	372	417	415	374	381	369	401	405	392	441	408	406	393	424	373	382	380	384	348	376	391	350	397	394	394	414	348	379	398	391	377	386	391	375	398	389	394	380	400	393	394	375	348	393	364	396	395	385	383	410	376	381	423	402	396	381	369	399	403	402	366	364	393	402	386	382	432	405	377	374	409	376	397	395	415	364	383	399	381	360	431	384	406	367	390	367	379	392	400	371	387	361	412	365	422	359	419	389	383	389	398	396	364	388	353	407	356	354	375	398	372	360	374	367	394	404	380	396	418	395	392	402	366	376	386	380	377	375	389	392	388	384	420	392	370	362	399	402	399	408	401	386	387	387	400	391	372	413	388	410	397	374	347	389	379	381	396	404	427	413	431	374	398	403	373	338	370	388	388	403	390	407	386	368	397	427	371	416	367	381	402	430	375	405	378	374	378	365	394	383	401	410	390	363	409	370	379	403	424	374	417	376	412	384	372	434	379	395	396	399	386	392	397	364	400	346	364	375	392	381	401	413	360	398	379	388	410	383	375	395	377	382	380	374	404	382	401	394	400	396	374	435	406	396	394	346	410	416	384	377	369	381	368	393	413	364	416	370	375	357	388	366	384	367	400	431	368	373	375	355	364	374	411	403	402	422	366	360	410	393	385	373	397	399	390	373	384	365	373	391	361	378	398	388	379	365	355	399	391	366	416	365	401	393	384	403	384	393	381	382	388	371	394	371	407	402	360	375	427	364	398	394	400	405	398	404	400	388	402	377	395	370	363	395	383	383	417	383	388	389	376	339	387	371	392	415	355	379	372	361	413	418	406	394	370	393	397	386	406	365	379	368	390	378	398	360	406	393	378	381	357	352	409	439	431	384	407	398	372	387	355	376	382	379	369	420	416	362	375	364	416	382	378	356	397	392	386	384	402	371	392	364	406	380	374	367	382	384	363	396	408	401	383	369	398	380	388	400	392	400	372	376	381	400	374	401	416	367	385	416	384	421	384	377	389	395	389	399	375	354	426	401	354	381	365	381	362	392	365	395	355	446	366	382	382	418	326	374	385	378	365	393	356	394	404	398	401	380	411	372	391	407	365	378	400	356	357	379	353	394	387	359	381	355	352	362	388	399	389	397	383	369	360	362	391	365	403	397	416	396	408	391	368	368	387	365	383	391	384	403	354	399	421	382	408	393	381	370	373	405	426	406	364	374	397	405	370	394	350	374	418	382	411	375	401	389	387	415	424	400	404	388	360	397	332	435	401	386	404	385	417	395	422	378	382	378	399	405	368	414	356	401	398	396	388	376	409	376	401	392	386	373	389	367	359	405	372	370	394	404	343	392	355	393	379	374	391	410	383	390	382	383	409	399	382	365	381	377	387	404	384	381	363	363	385	357	394	406	397	379	434	378	343	388	373	405	385	397	359	400	373	339	347	392	401	397	360	382	385	386	398	386	382	410	430	366	380	373	363	364	410	372	373	408	403	365	395	390	369	344	404	400	379	369	386	391	387	361	390	362	383	395	383	386	402	375	414	379	418	376	394	398	402	403	386	377	387	384	376	376	356	400	337	376	405	378	402	363	413	403	392	361	398	396	338	417	380	359	387	371	396	408	391	391	402	403	396	408	355	386	397	392	404	399	341	378	386	391	407	376	390	352	384	395	352	389	379	351	377	396	393	394	406	392	373	362	387	392	376	394	401	401	389	410	352	431	387	369	380	422	381	395	424	368	380	399	376	417	400	399	376	379	388	417	412	356	383	367	383	374	401	381	422	397	411	396	395	395	374	399	382	363	395	389	354	425	402	385	395	383	389	381	380	404	343	346	365	396	395	376	384	404	375	387	382	392	396	371	401	397	384	397	375	399	394	390	400	418	405	395	428	384	388	377	437	393	392	401	381	397	375	393	394	379	351	404	390	391	366	398	387	375	369	400	392	381	405	373	380	366	404	383	410	416	359	379	379	380	414	415	395	382	397	361	395	365	383	362	407	392	396	386	365	403	421	386	365	411	383	375	382	392	417	399	402	367	373	393	378	395	384	379	411	405	383	367	407	387	396	401	375	375
48153	25083	9147	1890	456	197	163	153	175	159	186	150	175	168	174	183	170	161	159	163	165	139	183	172	140	164	160	147	168	167	141	167	165	152	168	153	167	171	170	177	170	166	162	167	172	160	177	183	151	196	178	158	171	177	155	170	168	169	151	156	173	161	190	152	158	150	153	153	154	157	150	177	166	179	167	158	168	135	166	160	150	160	188	165	175	178	169	185	161	178	161	153	157	186	150	168	185	157	176	172	153	165	132	170	177	180	194	189	162	151	155	147	164	184	163	144	176	135	165	171	160	172	179	161	163	161	155	173	150	142	173	155	178	153	171	153	170	168	178	150	151	153	164	143	179	169	161	168	154	173	150	148	177	160	145	152	172	146	173	184	167	141	148	172	173	160	178	163	161	172	190	150	132	158	178	162	150	169	165	177	179	176	170	173	155	156	154	182	159	162	151	168	163	161	175	176	158	165	172	164	157	157	168	170	157	156	157	177	160	170	146	157	165	177	134	131	167	160	165	175	181	180	170	183	164	155	152	157	163	175	137	145	154	154	167	170	190	187	161	160	162	172	160	176	168	158	155	165	178	157	151	141	158	186	167	163	155	178	168	176	168	157	156	185	169	151	167	154	180	173	190	141	152	160	185	175	162	164	170	179	172	147	166	171	165	162	164	170	158	198	180	171	155	152	172	158	160	172	171	182	176	165	157	162	165	151	173	168	166	166	159	173	159	165	146	135	141	178	192	178	175	182	157	159	172	176	159	158	164	177	173	156	153	179	179	178	160	150	165	177	162	147	173	197	170	140	158	147	179	186	167	171	166	175	154	145	146	160	173	188	164	158	176	184	163	168	169	169	159	163	152	162	176	190	170	164	165	132	159	173	184	187	177	160	139	164	190	189	181	169	162	169	149	175	160	171	152	169	177	150	151	166	150	166	183	173	147	191	169	181	150	180	162	159	168	175	170	158	162	174	159	175	162	181	159	149	165	168	195	151	164	156	158	164	163	158	184	172	185	144	164	152	154	164	198	168	154	170	171	167	164	177	147	191	158	191	191	174	140	170	148	152	151	175	163	175	157	137	177	179	165	172	143	167	169	170	177	163	147	153	185	180	174	124	165	178	169	148	144	164	163	150	165	180	182	172	171	158	164	137	153	173	166	199	175	142	164	146	169	176	157	168	169	188	176	170	167	187	174	177	163	164	168	169	163	164	163	181	156	190	163	168	166	190	181	158	141	164	165	156	171	170	152	158	143	150	187	145	161	167	161	170	153	168	162	156	166	160	155	166	178	175	145	199	149	161	175	120	160	154	176	163	175	149	157	168	172	154	183	160	143	211	162	177	162	145	160	150	170	145	176	201	148	172	184	161	168	146	158	149	165	186	171	168	171	172	160	166	174	149	150	167	163	174	177	152	155	180	176	185	149	156	157	167	160	171	176	159	155	165	202	171	163	140	165	174	164	162	146	167	139	171	176	169	152	161	197	170	166	187	161	165	167	146	174	165	152	162	154	172	152	149	164	154	159	175	164	155	173	153	170	171	154	154	148	163	139	200	163	183	149	160	160	173	185	128	169	166	166	164	172	168	173	167	171	165	180	165	150	162	171	159	149	169	147	148	165	147	140	173	155	144	149	177	167	182	161	148	171	165	174	180	177	188	170	155	158	165	168	168	186	144	155	158	160	165	166	190	156	163	150	175	182	187	158	156	141	158	145	159	174	160	158	166	178	177	173	178	155	162	158	148	166	161	161	168	176	165	169	125	162	160	159	145	147	170	154	168	168	194	172	179	163	145	190	162	177	150	174	160	158	183	157	152	181	196	154	154	139	162	142	148	160	160	179	141	146	162	176	159	180	176	145	183	170	145	189	163	160	192	152	164	160	155	183	164	172	160	153	182	174	161	161	165	161	174	170	165	151	142	162	156	169	157	167	181	170	146	182	167	144	166	176	160	149	155	145	182	161	174	167	164	152	145	152	167	156	144	175	161	173	157	143	162	169	164	140	168	184	171	158	150	149	173	177	160	173	158	167	155	161	162	174	145	167	173	161	197	166	212	178	167	163	139	168	178	178	144	166	173	162	173	153	168	170	171	161	164	192	154	152	175	158	184	171	139	142	132	177	164	154	124	159	202	153	152	144	142	169	172	176	155	175	165	171	159	164	151	176	142	161	144	160	188	145	167	168	163	173	161	167	192	160	154	151	138	170	161	157	175	171	151	158	171	176	154	164	150	165	182	186	164	160	151	159	155	163	162	172	177	155	159	162	171	114	160	159	173	142	160	160	165	158	159	164	160	133	161	183	150	166	167	199	174	169	152	158	133	174	203	165	170	168	185	199	167	186	142	154	177	146	182	171	170	179	170	180	161	165	171	171	170	166	158	189	164	173	175	151	163	180	160	175	161	149	179	156	155	151	173	169	181	149	161	158	173	169	144	158	159	171	168	148	163	158	139	148	167	167	182	177	160	149	151	162	150	183	170	146	152	174	136	161	167	152	159	183	142	146	145	173	165	177	147	176	155	153	165	156	166	165	159	177	180	175	172	151	174	173	165	168	182	151	138	204	162	152	169	185	159	160	190	176	150	156	160	153	159	181	174	154	182	172	176	164	174	162	167	167	131	186	163	173	169	153	176	154	153	172	141	149	157	145	173	179	174	164	151	167	161	166	185	184	168	167	183	160	168	187	158	159	160	158	155	150	179	161	124	151	175	174	186	158	176	158	158	163	165	148	162	164	146	176	175	170	187	150	142	160	174	156	151	163	188	184	156	191	152	174	159	159	149	190	161	168	182	130	174	161	177	149	163	197	151	169	149	166	186	158	161	159	164	179	168	171	173	172	152	139	147	180	144	176	187	173	164	167	164	167	175	155	169	167	168	129	166	144	180	166	151	152	179	151	165	174	166	171	170	151	202	162	156	183	182	140	160	166	160	145	196	159	170	152	143	168	179	176	164	164	158	175	161	142	152	147	161	153	162	173	170	150	181	163	181	165	153	167	190	165	153	167	166	144	163	149	163	183	160	160	175	160	145	169	160	153	181	162	176	165	177	186	166	156	164	175	158	173	151	164	166	161	159	165	154	172	160	172	164	187	154	163	146	156	159	158	184	143	152	184	163	189	141	158	161	176	180	169	191	162	177	163	170	171	153	159	171	174	159	151	166	190	154	174	170	166	158	166	181	143	169	136	166	140	162	159	178	167	161	188	163	182	160	183	170	194	151	158	175	179	172	155	134	152	146	178	147	153	152	182	214	142	171	173	174	139	178	156	172	164	169	158	168	182	160	165	161	156	186	157	181	156	167	169	153	137	151	154	157	174	151	161	144	160	176	192	162	167	155	178	161	149	171	199	156	158	157	146	170	182	156	135	168	173	160	159	143	168	196	186	160	185	158	168	180	171	166	133	164	170	166	163	171	143	175	147	159	154	184	170	161	166	173	168	162	162	157	163	172	179	164	174	187	152	150	157	172	175	162	155	144	152	153	177	151	142	167
41217	22730	10746	3970	1353	525	384	429	378	425	401	414	395	387	431	404	431	397	406	404	458	433	414	414	452	370	373	406	397	399	405	405	378	402	424	403	412	418	385	411	407	413	397	381	436	408	397	398	392	425	446	396	380	412	427	369	379	417	385	390	359	432	397	406	435	439	405	393	400	355	360	407	395	384	437	376	391	420	412	415	396	455	421	409	389	419	433	386	405	397	401	396	429	400	413	390	381	404	398	411	399	410	405	421	400	392	408	402	390	384	428	392	378	397	398	419	406	412	420	395	357	394	433	429	438	355	413	401	410	418	427	383	417	428	401	462	398	394	396	391	411	423	445	396	375	411	407	394	422	421	361	419	401	401	394	415	426	388	408	431	406	432	409	351	401	416	418	406	437	423	428	411	354	344	386	400	382	421	390	415	414	435	429	355	370	389	422	430	399	399	433	389	391	382	410	383	420	411	392	406	417	396	370	401	414	441	434	396	417	422	378	404	440	413	427	421	405	397	391	410	450	403	392	400	401	389	389	428	381	426	370	439	418	391	387	384	379	387	381	395	399	390	381	413	416	429	390	376	390	396	432	407	407	424	408	429	369	402	424	387	378	403	398	443	403	409	393	422	416	425	418	437	397	399	441	395	392	366	398	394	367	397	395	403	378	420	405	423	378	393	383	408	378	405	393	377	388	385	379	421	381	425	406	413	421	423	332	415	404	438	396	417	428	399	400	385	409	406	426	449	369	392	404	385	400	424	417	423	404	420	400	388	385	390	424	413	394	398	374	398	415	391	364	400	395	418	397	434	413	403	393	368	431	397	408	393	441	418	389	369	413	434	418	404	426	386	442	424	400	393	407	416	403	436	400	399	440	385	349	384	430	418	421	370	401	406	380	407	383	429	404	446	409	408	406	410	387	392	379	405	420	419	442	387	392	385	386	397	372	381	389	437	416	403	425	410	404	367	394	419	414	420	402	418	412	422	447	397	392	385	423	440	428	459	421	388	404	400	391	384	408	414	386	384	391	403	363	440	402	416	418	420	419	409	421	419	389	402	360	433	407	415	419	422	416	443	403	444	429	414	390	374	398	405	382	389	379	407	417	398	393	421	383	436	415	411	427	402	403	418	419	403	388	396	358	371	418	383	413	418	393	431	358	368	393	442	388	415	424	416	386	393	443	383	391	397	385	405	387	422	429	439	387	445	392	416	408	399	387	413	391	394	410	398	409	411	408	411	409	389	388	393	413	435	433	383	367	425	407	392	381	408	367	426	401	403	384	403	428	420	401	398	423	402	423	406	367	393	424	448	385	432	383	431	406	444	410	399	384	370	408	420	387	431	414	406	415	402	393	384	434	379	427	398	361	429	426	403	379	420	389	424	433	396	454	423	392	421	436	399	399	402	368	420	411	395	401	394	422	411	404	448	418	430	410	434	393	417	403	383	386	417	417	389	403	431	411	418	362	440	395	410	388	411	396	408	433	401	423	414	394	449	398	396	390	420	416	444	367	389	414	386	450	429	427	439	371	460	404	389	439	415	397	388	405	404	356	414	389	418	405	380	430	398	392	435	396	422	447	359	429	385	409	408	375	414	391	414	413	405	448	377	396	415	388	411	374	406	393	416	420	400	428	439	383	415	399	383	386	372	384	396	436	432	393	392	397	403	373	418	404	388	399	388	377	398	415	403	376	405	425	367	399	401	371	419	388	382	401	426	377	387	411	415	408	378	391	433	403	400	437	402	428	386	381	389	398	410	407	381	372	413	402	414	417	404	387	394	362	391	411	415	423	397	408	412	420	375	407	396	401	382	428	443	417	429	436	386	411	396	416	380	396	425	379	392	402	444	396	413	380	391	397	411	411	394	423	406	401	435	388	446	412	455	402	373	414	394	421	411	419	392	437	389	393	432	453	425	373	401	373	377	419	436	415	424	399	402	406	369	406	401	390	405	387	404	407	401	386	407	406	421	423	411	399	405	405	395	423	399	379	424	380	357	417	408	391	389	396	416	385	388	375	413	424	400	393	406	413	400	385	423	418	378	375	388	407	422	402	422	386	438	412	422	397	402	393	413	395	354	426	391	414	413	405	446	399	412	398	393	408	419	418	404	386	414	394	422	394	431	406	424	406	387	408	364	399	409	403	412	402	368	381	403	407	413	392	439	415	404	400	423	430	413	415	414	386	421	386	361	400	391	390	435	412	422	411	444	385	360	395	410	393	397	391	390	420	409	387	431	358	411	391	402	391	418	385	389	416	417	408	397	443	410	413	400	402	418	396	391	400	389	405	399	388	396	387	404	405	419	388	375	438	351	379	399	417	436	416	382	396	359	385	391	429	432	370	389	419	402	424	416	382	459	377	412	436	382	392	406	407	403	423	442	385	418	374	387	381	366	428	395	406	442	415	425	396	428	407	417	436	432	433	430	449	408	395	392	373	407	445	409	404	399	440	424	414	407	380	407	367	438	401	382	413	402	455	419	367	423	365	395	395	417	440	408	429	397	420	399	391	397	404	413	429	391	402	395	401	406	376	414	414	443	413	391	431	427	412	392	396	367	432	414	404	404	400	396	407	374	388	378	383	388	397	421	435	403	407	395	388	414	402	453	424	411	384	375	424	403	408	400	425	400	413	386	400	409	440	427	426	413	391	419	435	426	432	420	399	377	398	403	424	429	382	466	400	392	372	431	414	393	386	420	403	365	394	437	405	413	409	392	377	389	385	416	406	432	400	376	450	395	402	417	379	367	406	383	385	397	445	415	423	423	374	413	410	440	394	427	402	401	418	417	425	399	331	414	405	396	405	431	376	404	370	378	397	407	389	403	404	413	373	416	383	357	400	423	412	413	430	396	390	417	432	411	397	397	393	384	398	407	417	390	408	410	433	422	415	390	416	402	410	415	393	436	379	417	388	387	424	400	425	427	421	381	402	392	402	398	433	417	390	421	396	417	458	397	409	419	411	423	388	449	394	385	430	413	421	372	418	433	437	399	397	419	396	405	427	391	377	429	393	436	418	405	398	433	405	398	377	419	369	399	412	424	390	403	432	399	436	429	462	376	402	421	412	368	398	392	430	385	387	399	429	408	436	425	418	384	409	414	403	413	386	422	425	443	439	413	376	404	376	406	411	409	397	408	416	418	360	378	415	402	363	379	388	411	407	368	405	391	413	429	370	393	394	390	451	413	395	394	419	425	420	395	405	386	401	429	388	411	423	412	420	416	405	408	402	420	403	407	376	373	411	398	398	417	420	354	442	387	387	393	423	390	403	441	418	397	411	448	427	409	379	396	416	361	356	405	376	406	388	418	391	411	436	375	422	384	388	385	421	423	432	421	372	402	425	392	392	408	407	394	412	402	387	387	378	443	380	344	403	381	400	368	391	391	414	412	418	441	387	429	445	378	410	367	409	406	418	412	365	359	393	395	405	426	412	401	385	413	389	411	402	412	414	410	400	397	422	388	409	395	410	400	390	406	433	422	413	427	391	416	428	384
79250	59705	39159	19867	5500	690	195	186	196	191	186	181	176	209	194	207	193	212	177	177	199	186	216	210	192	179	212	176	206	219	201	186	195	189	185	176	229	216	229	215	160	180	205	184	192	214	194	174	206	195	184	183	213	181	198	198	216	191	209	161	202	211	198	205	203	202	194	182	186	186	191	197	193	201	201	202	181	186	197	177	207	209	196	173	190	192	184	207	204	224	209	189	169	190	187	180	198	188	195	186	167	172	204	205	191	194	194	193	204	187	206	214	192	204	173	196	188	206	192	191	174	172	236	193	204	216	204	187	207	205	218	190	164	219	198	200	225	217	178	174	212	177	203	195	188	190	213	213	206	218	199	194	199	197	204	196	180	190	188	196	186	205	214	199	189	185	190	215	217	195	206	188	183	198	211	190	175	190	206	205	204	216	208	182	214	179	208	188	229	186	185	205	198	186	200	205	195	177	209	198	199	195	203	199	197	192	197	206	174	225	176	209	199	202	219	203	205	200	189	179	186	175	185	220	210	171	209	180	193	199	186	194	176	230	195	228	178	168	193	191	197	200	196	187	206	198	196	207	208	216	188	161	212	203	210	202	190	185	208	187	196	199	214	181	193	205	200	207	209	174	173	214	178	197	190	209	191	187	204	208	191	203	201	172	168	202	205	209	185	187	204	202	197	173	204	208	186	197	179	175	204	193	189	213	200	199	193	162	196	196	221	196	201	185	204	171	197	198	179	195	182	177	196	200	204	185	186	186	223	196	211	187	203	194	178	212	203	204	206	181	174	200	184	195	164	189	188	190	180	181	212	199	197	169	176	182	207	190	209	185	181	166	217	165	215	197	193	194	194	195	170	235	196	194	180	225	186	199	201	185	201	206	206	203	190	165	169	193	201	189	180	211	185	215	206	191	181	195	206	178	206	205	199	210	199	200	180	211	174	163	212	194	184	205	188	222	195	210	168	174	200	168	204	200	176	182	189	178	161	212	179	215	249	209	213	194	203	205	201	187	197	201	215	169	223	203	211	211	219	210	201	206	186	194	200	205	227	188	214	206	177	194	189	182	189	194	200	188	178	195	199	195	207	172	181	201	191	205	193	182	190	182	204	201	192	178	192	210	183	191	178	199	190	195	198	175	215	202	225	187	186	196	188	176	200	212	196	198	180	183	200	184	187	220	212	196	196	189	169	191	192	188	199	205	223	192	195	189	208	196	204	208	200	192	213	192	199	185	200	206	214	190	202	206	213	218	204	194	181	218	179	188	197	192	198	187	194	188	188	218	239	194	170	200	196	203	204	193	167	194	197	217	183	188	204	184	187	191	196	206	194	203	195	183	192	209	189	202	191	161	210	197	181	231	199	193	222	194	175	204	172	171	174	219	225	200	179	203	195	175	189	205	209	210	195	179	185	181	216	189	168	198	193	166	185	206	211	211	215	182	178	192	223	212	217	185	161	203	177	183	203	203	203	194	191	190	184	183	184	188	181	184	195	196	173	179	163	202	225	193	186	231	184	173	191	233	186	192	187	188	207	222	210	188	200	213	203	190	172	196	180	160	190	213	192	199	190	181	199	198	191	188	206	192	218	181	180	211	186	180	214	180	204	212	207	192	209	188	212	197	190	184	192	189	193	184	178	197	193	178	189	184	178	194	180	200	198	189	179	171	195	172	195	171	193	202	198	213	218	198	197	172	197	192	204	206	211	179	206	188	191	162	216	220	211	213	192	200	157	216	221	177	192	186	175	173	196	193	187	185	189	208	198	166	189	181	188	188	190	194	166	232	176	175	177	197	184	182	186	211	192	194	171	198	215	188	178	192	191	191	166	207	191	195	194	212	204	203	203	181	194	209	197	178	182	195	199	185	196	196	197	199	203	190	186	230	181	205	202	228	189	203	198	200	200	196	183	228	207	182	178	197	179	218	183	184	189	200	194	173	196	180	210	217	174	199	198	200	201	196	194	199	199	200	185	183	192	188	190	188	204	184	167	182	196	169	209	180	195	195	213	190	184	199	217	190	196	203	181	164	196	186	182	172	229	202	198	186	218	197	212	177	186	186	208	239	176	188	195	196	216	198	187	219	205	204	190	172	191	213	199	220	177	204	211	204	202	211	191	179	189	198	217	198	206	184	210	191	169	179	204	204	201	203	200	198	218	182	207	196	199	213	201	203	192	188	195	205	198	192	189	173	199	187	207	213	182	216	196	193	191	189	211	178	176	178	170	183	185	229	189	207	199	180	189	194	165	195	180	189	205	207	189	217	175	208	226	210	201	194	204	208	187	203	188	196	162	182	229	179	202	208	239	189	205	186	200	158	208	201	183	172	182	224	168	211	184	188	178	205	181	218	210	205	204	195	193	212	207	193	193	213	184	177	219	195	167	187	194	184	195	165	201	179	194	174	185	199	183	178	177	199	197	204	209	195	192	185	192	161	198	179	212	186	166	211	198	181	195	188	188	210	239	201	203	179	198	170	201	204	199	209	224	209	214	202	218	198	197	191	189	175	197	190	194	180	187	178	162	200	176	187	187	216	197	187	196	191	194	209	205	209	190	202	204	177	209	195	208	187	197	196	204	213	209	197	180	204	215	195	180	198	225	200	187	186	195	195	198	188	201	199	211	212	183	203	208	200	178	204	170	192	202	182	186	207	187	180	185	200	211	196	164	190	208	179	193	207	186	178	159	186	192	188	208	172	173	221	209	199	198	191	193	213	210	177	203	196	219	185	193	172	205	176	194	193	193	186	203	175	204	207	206	179	199	202	188	209	183	202	211	210	176	191	207	190	175	206	184	200	201	182	182	215	187	187	184	213	199	186	197	207	197	186	193	191	199	206	198	216	191	192	204	218	192	194	190	187	184	210	179	206	186	186	168	214	218	204	207	191	178	168	189	209	225	183	182	172	220	210	165	198	188	189	210	183	173	194	179	218	190	194	194	210	194	212	211	191	219	177	207	218	237	215	183	190	188	181	213	192	186	201	181	215	177	214	165	207	180	199	191	183	200	186	189	201	196	180	202	192	164	173	164	200	182	212	208	198	212	202	177	185	177	204	195	235	176	199	206	186	177	189	216	206	200	198	219	198	193	203	188	202	196	166	194	198	211	191	181	201	208	182	187	204	182	197	184	189	182	184	211	192	208	204	182	196	202	193	191	204	198	190	191	177	204	181	177	195	183	220	198	217	197	195	187	197	191	215	199	167	184	188	212	169	207	199	202	195	190	214	184	200	193	191	221	177	212	173	195	192	209	191	218	219	191	189	177	196	189	180	211	180	214	206	201	210	216	167	189	158	189	199	187	210	157	203	197	191	180	199	182	192	176	191	205	182	195	223	170	162	209	194	221	209	186	175	190	189	211	198	201	186	199	198	184	181	185	209	158	211	182	192	187	196	193	185	197	186	193	186	170	193	193	195	170	225	197	193	177	207	195	180	224	204	215	196	181	220	200	196	178	197	170	190	193	180	204	189	201	176	190	167	199	210	177	218
60428	48701	38235	23204	8053	1505	419	476	452	469	460	434	445	483	461	470	475	479	461	433	461	471	470	488	452	477	461	435	451	447	477	468	448	435	477	441	426	485	496	418	495	457	493	484	459	483	465	499	512	452	475	453	440	440	468	466	433	429	456	483	457	477	448	502	467	475	458	441	457	458	434	467	506	468	447	482	461	462	445	475	465	456	472	467	453	445	474	439	451	451	483	445	462	499	482	440	454	456	414	471	433	472	465	449	426	497	469	489	456	490	423	440	438	454	482	473	432	498	471	448	474	468	457	407	476	461	446	482	460	480	496	513	470	466	448	450	474	514	454	470	461	452	474	495	469	521	461	462	448	465	455	463	486	490	481	475	488	481	450	433	401	484	464	452	440	483	448	471	441	466	445	472	508	458	458	453	493	477	422	429	489	478	437	520	487	418	447	486	470	427	454	484	463	462	455	493	453	447	468	475	452	417	480	467	462	456	438	420	477	451	458	463	459	430	460	472	484	459	467	453	471	413	444	482	490	487	470	478	477	481	475	424	465	459	442	444	459	464	510	466	447	486	459	463	432	468	472	499	462	486	464	479	442	462	477	473	469	506	492	452	418	474	443	439	489	478	516	465	486	477	447	468	462	416	445	453	470	444	449	470	466	489	484	450	446	452	481	476	471	470	460	455	480	479	476	480	454	477	493	467	495	464	460	469	496	456	460	455	476	498	478	470	435	502	449	436	433	432	475	425	439	464	442	436	487	490	458	438	455	484	488	494	486	487	470	423	454	419	475	479	489	431	477	443	449	485	445	444	479	455	460	459	462	452	456	451	508	413	450	473	489	447	489	445	500	471	470	435	452	471	466	463	458	471	458	497	448	457	465	460	455	441	452	431	478	464	444	451	494	501	477	442	443	460	456	441	463	453	508	461	471	435	468	524	428	447	498	456	428	506	471	451	447	459	449	476	474	444	426	449	476	461	444	457	441	484	458	499	427	481	462	436	459	448	471	468	442	452	492	455	443	477	450	496	490	463	467	452	498	474	449	495	478	477	456	479	442	445	462	450	421	440	469	489	481	477	496	473	476	450	478	448	464	519	471	464	514	449	494	461	473	463	445	498	466	443	473	467	474	497	470	463	486	451	435	457	481	489	451	447	463	506	446	475	470	463	447	514	454	507	448	465	436	442	443	449	464	472	455	451	451	439	502	474	468	446	445	457	456	465	479	477	490	466	477	413	460	443	447	456	460	512	476	441	439	480	444	462	468	480	489	478	467	454	486	484	454	445	489	482	475	518	422	440	472	449	500	461	492	450	469	485	442	492	442	459	423	461	460	460	469	481	452	512	450	472	476	487	468	465	491	456	471	443	484	497	456	426	442	437	464	458	455	488	494	474	459	464	436	466	455	415	471	463	447	473	493	471	472	491	478	453	432	428	476	451	492	467	458	490	454	482	451	478	469	492	461	467	485	460	435	429	494	457	445	447	457	482	441	433	489	444	479	474	469	450	470	462	417	471	504	460	441	428	500	470	492	465	458	460	468	481	436	471	453	455	458	459	433	478	464	458	465	488	473	433	460	468	500	452	465	441	461	429	453	463	443	492	435	464	450	459	467	468	446	484	477	445	492	485	486	485	438	426	437	479	468	490	445	489	481	470	467	475	433	462	445	464	475	465	453	498	441	482	481	441	436	486	474	467	459	481	462	454	467	445	433	494	478	480	459	432	429	456	463	484	466	455	477	465	447	488	484	487	435	470	483	438	475	455	459	474	477	451	441	474	453	501	466	443	480	439	446	494	494	446	481	469	453	469	486	425	479	495	482	440	478	459	502	503	427	427	456	471	461	426	507	427	454	474	484	453	436	451	471	447	461	424	454	442	495	457	479	496	481	443	451	507	463	458	486	440	485	442	434	483	498	459	464	432	484	483	527	481	462	472	500	468	467	498	452	457	485	463	474	476	487	462	434	469	451	460	456	443	436	455	467	450	446	486	438	470	458	448	488	464	470	462	451	502	492	436	447	477	488	474	463	459	419	437	465	489	492	476	503	489	468	466	467	470	449	462	457	476	474	441	421	447	462	444	467	455	443	476	460	437	488	438	473	461	491	473	447	457	487	460	454	470	451	493	456	498	476	472	485	447	431	480	475	483	509	449	448	502	505	475	462	443	449	425	455	447	470	444	443	480	443	426	465	452	460	462	451	439	471	446	445	480	497	430	491	437	474	464	479	468	465	480	475	459	479	454	481	445	445	442	468	479	451	505	429	469	469	448	489	462	494	454	459	452	438	478	487	445	456	422	461	449	464	459	494	455	493	461	453	500	463	427	458	460	465	437	463	440	473	434	470	441	440	466	410	494	441	453	440	448	401	495	466	462	462	468	466	442	435	438	472	473	448	439	449	526	426	469	458	466	476	472	452	458	497	472	477	429	458	471	460	448	482	487	440	501	462	470	444	445	457	466	466	412	476	493	482	453	438	402	441	439	506	461	481	478	480	484	474	459	473	427	467	498	481	489	464	483	461	482	444	469	482	431	477	450	469	426	479	444	456	425	441	492	459	456	454	494	459	475	454	493	488	438	450	442	460	445	475	475	483	470	448	464	505	452	461	459	448	419	421	424	459	436	473	464	468	452	463	480	461	460	438	444	494	475	463	407	481	455	457	482	451	471	466	420	483	464	490	450	503	473	441	430	480	408	441	492	485	447	455	442	476	445	476	467	473	481	454	447	441	512	463	477	502	456	449	483	427	470	451	460	459	465	470	442	486	479	454	447	434	454	472	452	451	481	466	472	451	483	486	448	477	456	467	498	473	468	479	443	501	446	435	477	432	463	480	483	444	473	456	467	420	435	469	436	452	416	464	456	512	456	487	460	469	480	507	488	462	479	472	419	464	472	471	449	469	476	464	483	482	423	486	471	441	486	482	454	436	419	441	476	485	464	427	492	459	453	441	432	478	433	491	456	456	442	456	479	522	448	469	473	462	471	447	465	494	474	461	465	425	467	470	467	495	467	458	482	468	447	504	475	459	468	475	436	472	458	458	469	484	469	478	467	486	420	475	458	439	488	441	478	468	458	420	444	458	479	455	519	454	452	455	457	452	465	487	446	444	488	449	444	472	471	450	464	481	465	412	448	476	410	465	462	477	450	453	458	472	462	473	469	458	464	458	444	458	432	502	426	468	505	459	451	475	463	451	469	416	541	449	437	443	486	467	513	475	482	483	465	429	467	457	467	458	454	436	454	467	442	453	463	506	528	460	440	472	491	457	487	469	471	519	447	499	475	477	467	477	454	453	450	471	455	487	477	503	458	427	442	488	514	475	471	473	439	456	464	511	469	447	443	450	504	470	466	482	468	464	454	461	493	440	469	475	466	463	470	461	466	524	421	454	454	442	460	463	477	483	462	496	453	448	462	460	460	479	459	455	476	462	488	467	461	478	426	479	484	452	473	438	454	432	454	444	446	499	458	477	453	457	457	458	481	480	438	470	461	429	496
82635	68296	48549	28443	11883	1524	179	171	144	167	197	145	174	160	158	148	178	169	174	144	169	171	152	149	153	170	175	158	158	170	169	168	163	167	182	179	174	156	168	171	143	141	183	181	148	183	155	151	161	160	177	171	163	148	151	144	141	152	157	159	176	150	162	164	185	148	179	184	171	174	170	162	158	155	149	179	178	144	174	155	160	158	176	150	165	167	181	169	171	171	156	153	118	161	167	163	147	162	175	161	141	148	147	157	150	165	158	168	186	163	161	171	178	166	161	155	183	177	167	162	155	158	164	156	164	161	184	150	181	154	165	168	159	165	153	177	174	163	173	174	156	165	141	163	175	168	172	136	158	162	158	166	156	160	160	164	175	151	160	167	174	186	155	166	164	185	166	165	172	155	190	148	175	154	165	178	182	155	164	175	184	148	176	186	175	175	164	160	154	172	169	185	152	147	171	168	149	172	174	155	166	147	145	157	168	162	176	130	168	197	153	183	177	160	164	175	163	165	149	157	164	176	193	131	164	187	164	168	148	152	181	175	170	146	177	136	165	153	163	160	153	149	191	162	167	157	178	163	160	174	149	169	176	161	155	151	153	172	164	181	165	146	162	164	164	152	156	170	160	177	193	157	161	153	143	152	150	148	168	192	163	147	157	162	174	153	169	161	171	156	158	195	150	151	138	176	185	136	171	156	166	157	163	165	161	161	170	176	133	147	153	155	178	182	148	150	181	178	168	169	149	164	187	152	139	163	170	169	177	162	174	148	201	160	163	161	147	164	154	169	164	152	124	157	175	161	170	163	161	168	150	159	147	160	194	142	168	160	156	180	161	184	159	168	151	158	166	177	166	145	139	160	158	161	179	162	159	156	174	178	156	145	166	164	185	145	149	163	163	164	176	173	157	156	170	161	163	162	183	174	159	161	159	162	152	145	124	131	142	148	140	137	156	178	173	153	157	182	202	167	177	169	125	178	161	144	161	186	174	165	155	160	132	160	169	166	187	184	173	149	151	181	179	159	134	170	167	173	175	167	175	145	146	152	164	176	180	156	151	180	149	150	165	139	169	163	180	169	155	169	176	172	166	166	187	165	146	160	174	162	151	175	151	152	161	149	184	183	160	154	182	186	174	155	165	184	165	174	151	163	168	176	167	169	177	157	165	165	169	150	181	185	160	166	154	159	126	159	152	148	177	170	149	154	171	151	183	170	137	170	152	170	197	167	157	162	161	194	150	166	151	143	157	154	167	153	176	170	167	165	189	160	157	183	181	191	188	162	171	154	178	148	161	165	158	167	167	159	191	156	203	166	159	159	161	163	178	169	165	170	149	172	178	163	155	138	160	169	177	152	159	141	167	153	161	177	160	154	154	157	153	148	190	140	169	140	177	142	176	146	176	126	167	156	165	179	166	160	180	184	162	167	170	154	171	155	160	211	154	149	159	161	161	160	163	187	182	169	162	152	168	149	161	182	165	164	166	159	149	171	156	186	170	152	171	167	165	157	153	171	155	166	163	175	167	168	155	159	147	178	181	167	153	179	160	182	169	149	156	153	169	169	153	134	158	152	159	156	158	181	160	130	173	167	152	161	163	158	181	141	177	172	163	157	164	180	150	153	171	162	162	149	173	154	141	167	167	173	186	157	168	176	177	170	170	171	156	190	154	163	161	170	159	129	183	163	162	160	158	172	154	164	189	162	171	164	171	168	168	168	161	160	203	126	165	160	166	145	163	181	153	157	151	173	165	176	145	147	165	169	165	173	185	174	170	160	164	155	168	141	154	167	165	182	143	192	170	165	175	157	156	177	161	163	172	167	173	154	155	178	174	177	164	160	146	149	155	169	137	147	146	175	159	153	152	182	162	170	154	170	148	167	169	180	170	163	164	162	160	165	163	155	189	165	191	176	173	178	178	175	164	165	166	157	165	176	163	174	180	160	142	150	142	166	168	163	167	151	173	180	175	177	180	177	162	183	169	162	148	184	176	174	131	175	162	158	165	173	145	153	165	153	174	157	174	189	147	167	170	169	159	180	164	179	177	158	158	161	160	161	146	153	154	180	161	147	188	162	170	163	173	157	169	144	181	176	160	193	158	174	164	173	186	169	154	157	177	169	149	135	145	161	161	155	170	144	156	168	172	153	163	167	186	147	174	161	163	137	157	196	165	164	160	156	142	151	186	164	167	172	179	199	162	155	149	149	162	171	184	173	180	162	153	176	185	173	175	181	148	164	177	162	165	177	166	170	150	158	167	149	156	177	159	144	165	163	171	180	148	156	166	161	140	173	165	190	163	181	168	148	162	185	170	176	137	151	157	160	173	162	181	182	171	151	168	151	145	172	172	134	158	159	152	165	167	156	156	175	181	164	150	141	149	147	162	166	150	167	189	137	175	153	161	149	169	158	202	159	171	154	167	162	163	165	183	135	170	156	150	153	156	149	167	164	162	165	152	156	157	178	134	162	165	165	147	170	168	187	163	173	158	161	157	155	170	178	155	160	163	152	183	149	161	172	161	165	153	168	164	178	182	179	181	153	164	158	153	155	144	146	168	155	185	165	159	153	184	150	174	174	184	148	190	196	144	166	143	152	194	170	157	147	158	139	190	157	146	179	172	159	142	174	176	150	185	157	159	176	194	167	170	161	175	157	170	196	175	133	160	167	139	159	169	174	159	162	169	142	170	169	158	168	170	156	152	139	196	163	151	160	188	162	165	136	153	179	150	160	174	156	175	174	167	160	152	180	162	177	155	158	151	178	157	171	141	163	155	169	176	168	171	160	164	158	169	167	152	185	143	151	153	187	178	182	134	166	159	186	169	164	145	166	164	183	165	157	169	155	149	162	172	164	165	173	176	167	175	179	173	160	167	182	158	127	155	173	146	162	155	135	167	157	167	148	173	185	175	160	169	163	176	151	165	142	171	175	155	158	171	166	171	186	158	151	164	179	159	159	168	163	192	163	173	175	184	159	174	155	151	171	192	157	167	184	158	182	173	181	144	162	153	175	175	162	162	156	174	158	185	179	179	163	168	135	170	158	176	155	188	175	160	157	148	200	139	179	157	159	180	172	193	151	143	176	172	170	150	163	156	168	164	169	193	176	179	170	147	171	146	181	169	168	172	165	160	156	168	166	182	191	163	162	157	167	140	150	170	166	169	149	171	139	162	143	149	154	165	167	173	153	161	186	153	144	164	162	182	167	175	154	148	146	172	172	180	160	163	168	169	124	148	167	173	152	155	150	154	177	157	184	173	140	163	172	168	169	161	167	149	162	174	177	182	177	147	182	154	166	168	175	126	144	156	172	160	159	168	178	164	181	168	159	178	155	160	173	160	160	144	128	168	155	170	151	162	169	196	150	164	159	158	151	155	174	168	152	173	154	162	172	180	167	183	151	149	162	163	178	167	155	147	157	163	160	176	175	155	163	174	166	172	176	171	180	134	170	176	171	186	181	164	156	163	181	149	169	145	148	180	186	153	147	174	161	170	173
69943	59257	47956	32177	13171	2235	385	427	413	387	405	405	382	403	442	398	412	411	380	371	351	381	399	412	379	412	379	376	367	390	365	402	394	378	377	406	329	380	398	360	394	417	408	397	422	411	358	373	405	380	406	355	386	363	411	359	389	395	398	421	399	375	372	358	375	376	439	394	375	357	369	398	376	391	421	398	379	403	375	398	427	380	391	379	416	435	427	383	395	436	365	373	406	438	412	405	354	388	382	386	390	378	348	395	392	389	402	373	385	420	400	387	409	392	374	397	391	373	393	409	398	407	389	401	350	356	351	359	381	397	373	413	358	403	383	388	412	404	393	392	392	398	352	381	366	405	393	390	371	396	372	385	365	363	407	383	378	380	426	389	390	362	371	390	391	416	394	383	389	402	408	404	375	379	371	368	398	428	395	392	377	388	341	384	379	390	401	387	386	392	396	366	400	407	356	402	386	390	375	376	367	405	404	396	389	383	401	343	375	351	375	400	422	377	377	376	415	395	399	387	406	405	400	411	390	428	400	373	399	390	370	432	390	427	445	384	411	377	395	387	380	362	400	371	434	401	396	397	389	397	439	397	388	374	400	395	385	346	387	382	404	368	369	390	396	384	425	374	399	394	386	398	382	381	405	383	358	390	371	394	401	397	388	380	405	380	389	399	392	344	372	348	398	387	366	383	387	376	357	375	349	397	386	382	400	412	368	403	382	382	353	391	401	385	394	400	403	384	377	424	412	384	398	401	384	415	404	364	409	392	399	363	407	381	420	309	369	346	383	386	374	394	418	385	360	408	362	376	403	379	389	410	402	388	391	381	372	396	384	374	403	384	396	396	394	408	383	364	408	388	392	411	391	388	379	422	421	383	431	381	409	407	401	366	425	376	374	383	382	416	398	374	371	383	402	413	403	417	381	373	383	380	401	402	370	385	383	414	365	381	389	403	408	376	400	372	409	374	382	419	396	421	388	410	403	414	393	405	360	378	373	406	405	418	412	371	433	377	371	345	393	369	371	381	392	397	361	404	387	395	390	360	381	432	361	400	408	362	389	395	395	395	410	389	405	399	393	381	376	389	387	377	385	433	413	365	380	403	364	356	382	363	400	378	396	417	380	409	417	416	387	395	406	377	393	368	379	383	381	384	409	382	405	388	407	390	422	432	395	393	348	353	398	406	392	382	378	385	362	415	386	389	407	401	387	391	384	411	396	420	392	396	382	422	396	403	400	398	393	407	352	409	341	404	388	355	402	409	364	400	419	382	377	400	411	370	392	394	356	369	389	417	374	387	382	391	376	379	349	361	393	418	396	366	411	424	393	374	368	371	403	393	383	385	370	363	406	390	388	415	386	401	400	361	374	379	370	383	391	395	361	384	376	393	384	377	373	407	391	397	351	353	390	374	408	366	386	365	405	405	394	400	386	389	351	403	359	388	383	395	386	403	362	379	364	398	349	399	376	391	388	394	403	387	369	383	364	376	405	383	389	394	366	367	403	369	424	413	397	411	397	401	385	421	379	365	377	358	414	387	406	397	408	412	389	377	421	405	432	391	395	403	393	417	395	393	387	380	417	349	388	365	405	391	405	394	430	398	376	364	379	393	391	392	392	396	396	366	414	377	386	399	396	378	368	358	370	395	396	377	383	400	401	393	401	395	392	414	390	379	368	382	342	378	418	387	412	388	381	348	364	380	394	383	389	372	376	388	390	394	402	362	394	400	392	395	396	399	371	406	379	367	425	410	417	375	417	367	405	355	418	375	400	379	389	372	381	408	390	398	361	396	378	366	356	384	394	388	396	383	430	385	408	417	396	380	416	389	376	398	418	385	387	432	385	430	358	412	434	388	392	384	390	402	422	384	366	397	384	359	406	367	362	383	403	341	400	402	408	423	370	354	393	386	398	360	368	406	427	397	369	376	429	395	388	375	390	419	372	413	344	361	405	396	414	405	398	366	401	382	407	389	407	375	378	357	398	348	398	369	410	374	383	379	405	361	379	402	372	369	409	378	408	370	344	369	391	381	374	391	392	365	393	372	414	361	372	390	365	364	380	359	401	390	424	389	373	404	343	399	374	414	396	368	392	391	361	395	372	372	383	381	384	393	361	388	405	352	406	397	374	411	396	351	403	390	413	406	417	375	399	406	366	398	357	384	406	357	384	384	387	413	392	396	389	421	377	369	409	427	379	368	403	393	364	420	351	404	393	373	410	413	374	375	413	381	361	379	343	380	369	384	377	351	375	392	370	374	415	408	360	372	369	397	419	388	431	416	413	416	414	376	422	378	415	364	370	458	375	401	378	396	378	388	390	396	366	409	374	391	412	401	405	389	360	407	404	409	395	407	382	389	384	402	365	422	408	397	367	390	402	370	396	398	382	383	406	376	376	379	390	365	399	364	352	380	364	386	407	386	399	385	416	375	389	393	363	389	435	403	407	428	390	367	398	362	367	376	393	401	361	402	392	385	349	389	398	370	392	310	362	373	400	438	375	351	372	369	382	398	376	368	324	367	403	379	410	404	377	400	390	423	360	390	411	344	369	406	370	402	392	378	397	386	368	377	363	395	388	378	351	375	408	419	381	423	371	398	372	382	411	391	393	391	388	377	394	385	377	412	409	410	380	402	441	380	396	379	445	392	416	380	381	384	394	395	369	373	373	377	405	385	388	389	375	335	352	402	393	417	391	373	416	413	335	424	386	377	407	397	359	397	434	391	368	416	401	408	407	425	387	371	412	370	394	359	361	392	398	390	413	376	370	361	379	383	403	374	373	412	395	416	426	362	395	356	388	367	385	408	394	392	365	365	382	402	403	448	365	403	381	379	357	348	407	394	379	403	359	377	379	386	418	416	356	415	395	404	407	370	423	422	386	398	370	358	381	373	404	374	404	421	403	386	368	350	391	374	396	369	349	394	380	385	385	406	377	396	383	365	366	394	399	415	368	359	408	379	428	418	361	387	395	414	393	408	423	370	401	376	330	391	400	368	400	349	381	407	379	384	350	398	383	397	385	354	396	401	357	405	430	425	401	395	407	368	394	418	400	383	430	420	369	363	425	357	406	358	370	393	408	403	388	398	397	429	404	374	410	376	357	370	406	393	392	380	355	393	394	405	402	398	353	399	369	380	397	382	416	359	396	382	384	373	382	381	400	378	358	402	391	364	371	426	376	387	365	398	392	406	370	388	364	400	421	388	427	388	406	427	408	381	373	401	384	385	384	369	414	401	370	360	343	370	385	382	415	372	382	383	408	404	365	356	430	405	395	390	403	396	420	370	378	400	417	394	372	374	405	389	383	388	366	340	408	380	399	425	388	382	367	383	395	376	383	384	418	401	436	383	385	380	359	430	387	414	404	452	390	402	393	432	384	407	385	414	402	388	406	358	334	425	359	402	389	383	349	375	405	374	385	399	393	386	416	404	398	395	377	409	335	380	408	433	399	372	402	390	377	364	408	385	382	383	404	364	368	357	394	394	396	373	385	400	418	354
48407	25389	9436	1920	545	234	161	164	144	184	158	193	166	148	183	148	173	151	178	177	154	163	151	150	195	196	146	157	151	165	169	184	160	169	151	165	165	169	172	169	176	156	158	172	164	158	158	171	156	148	160	159	163	164	168	150	161	144	178	163	145	169	166	168	179	180	147	154	164	171	170	157	156	152	164	168	152	153	163	165	185	174	133	154	142	158	148	168	155	157	208	183	149	172	164	148	158	169	154	163	197	159	167	148	168	167	168	164	171	163	181	163	172	162	172	174	179	167	171	155	173	151	179	177	153	137	161	170	179	166	192	192	163	145	194	169	149	168	169	178	158	159	174	177	171	160	175	170	202	170	153	165	169	136	174	170	173	170	140	159	162	164	170	157	159	140	155	146	148	159	168	170	169	156	183	177	159	154	171	175	145	157	174	149	160	174	167	148	167	170	176	153	154	172	157	162	167	149	173	171	165	179	146	161	162	160	182	147	195	158	167	154	176	157	165	170	193	146	168	147	167	149	172	189	150	168	144	161	184	150	177	179	162	142	153	176	161	151	172	171	158	150	178	166	159	200	171	164	172	170	160	156	150	155	177	161	171	168	163	149	163	138	185	149	162	171	155	161	160	168	182	163	153	157	189	175	151	154	163	140	149	156	138	183	172	178	166	181	176	166	175	151	161	166	178	148	171	165	156	169	153	178	165	168	154	180	146	173	154	175	172	171	164	157	157	154	163	145	158	146	130	145	164	166	165	148	152	164	169	191	181	180	158	149	166	186	169	146	179	183	195	167	151	165	168	164	175	166	163	158	149	177	168	152	148	183	164	166	159	181	184	168	167	170	158	169	176	160	164	144	172	153	168	160	168	146	169	153	200	165	179	147	177	165	141	173	147	159	152	179	147	166	179	186	162	177	137	187	147	161	151	144	165	159	171	174	132	150	172	159	161	195	182	161	184	178	170	179	165	153	153	161	160	160	168	163	174	177	180	151	144	166	166	164	164	178	153	176	189	196	169	165	164	159	165	155	164	158	146	169	176	180	173	172	161	198	172	180	153	172	165	180	146	162	173	153	145	167	203	184	165	141	171	184	171	164	172	182	171	147	154	157	159	171	166	185	170	167	170	149	169	188	176	183	179	157	158	145	146	184	163	168	153	154	156	177	152	145	170	169	156	157	177	166	190	170	141	172	159	176	145	172	158	165	175	170	169	139	157	155	173	201	196	172	165	162	173	166	161	181	182	155	166	165	162	170	160	187	163	155	160	150	176	149	181	178	151	180	166	166	156	151	163	147	161	187	166	188	158	158	164	173	152	179	200	162	192	168	181	172	176	161	167	148	192	164	153	158	148	167	178	170	171	162	185	168	172	169	181	163	152	173	179	162	150	160	192	175	185	160	176	143	169	179	162	167	188	152	182	163	162	170	170	141	153	156	174	158	162	161	183	173	170	146	174	188	186	155	161	166	160	168	159	131	171	173	137	162	174	144	174	150	185	159	163	157	173	138	157	158	176	173	152	162	173	213	156	177	160	177	151	163	141	164	163	171	175	150	149	175	162	155	161	177	176	140	151	164	164	180	166	163	160	168	135	166	153	149	185	166	171	183	178	175	161	166	169	136	188	160	146	164	171	141	163	142	168	177	159	166	177	149	165	174	159	158	161	169	156	192	162	157	152	191	172	152	141	165	156	170	161	179	182	171	170	172	173	150	199	149	163	158	157	163	160	158	151	167	142	164	156	168	156	153	150	164	143	147	174	159	157	184	165	161	191	171	179	162	162	165	160	158	194	148	152	169	196	177	157	137	178	141	177	172	148	143	205	172	158	166	175	160	164	150	152	160	177	182	168	152	168	156	176	170	176	152	144	155	175	161	167	182	177	155	180	154	197	160	156	167	150	157	160	151	149	172	169	156	167	178	162	173	179	146	153	159	175	162	154	160	162	185	172	172	157	155	163	142	162	169	163	179	145	152	184	161	168	178	175	138	165	153	161	174	169	167	198	157	174	186	161	174	164	194	150	156	161	193	156	153	163	182	163	166	170	159	157	140	156	164	141	170	164	186	168	147	167	169	169	169	156	163	186	164	165	155	158	165	157	169	196	173	173	152	175	159	166	150	170	189	144	162	147	169	185	160	183	193	194	182	176	176	186	175	160	162	182	178	178	157	159	161	172	163	176	146	158	156	166	176	167	190	172	144	198	161	151	161	154	177	186	164	187	156	175	165	183	163	152	157	150	140	163	167	178	178	165	182	180	169	191	153	175	171	159	180	171	161	173	178	158	172	179	179	157	176	167	169	184	150	164	173	172	194	178	157	186	150	148	163	163	189	160	160	161	148	189	167	176	175	170	178	181	154	186	156	173	170	166	185	178	156	121	171	163	156	159	180	145	157	163	138	159	162	161	176	162	180	157	201	147	157	153	150	164	179	184	160	163	174	202	155	158	148	177	138	161	154	177	177	135	171	153	180	171	172	175	156	157	165	166	142	174	145	176	153	173	157	160	170	162	154	168	172	181	153	153	161	184	160	176	164	194	158	143	178	203	150	169	152	164	144	172	192	190	169	171	159	143	153	170	183	166	172	157	154	166	160	188	162	134	149	159	180	165	170	183	186	164	151	175	176	165	167	175	173	169	135	167	183	159	153	155	188	166	178	179	145	166	153	150	181	171	161	160	174	173	161	198	176	162	148	158	193	132	166	166	144	177	170	163	161	163	179	165	171	144	158	179	149	206	128	156	175	154	163	168	172	141	168	163	168	164	166	153	181	184	147	156	153	152	179	154	161	165	161	177	159	168	172	180	159	201	169	188	164	151	170	155	172	147	163	146	159	170	167	157	162	152	178	166	171	157	161	157	174	153	166	164	147	169	149	150	168	156	153	166	165	171	155	171	155	163	171	185	172	140	194	176	164	153	152	174	161	159	163	155	134	193	163	158	163	179	166	177	181	165	156	180	173	161	156	150	173	150	166	161	176	171	191	188	179	152	152	186	152	155	174	169	189	157	175	191	178	165	140	181	190	173	158	178	163	167	177	148	165	154	157	168	171	178	181	149	172	173	171	150	173	145	164	145	188	154	169	189	194	164	165	146	166	186	162	164	183	151	176	160	166	172	171	153	157	170	171	154	144	147	160	191	157	161	168	166	171	151	155	139	167	163	172	156	162	153	146	164	173	149	175	174	144	171	149	158	170	167	185	170	161	162	171	152	159	155	179	161	161	165	169	140	153	154	158	169	174	178	144	168	146	166	183	138	161	168	159	150	165	155	150	164	167	151	192	153	154	154	182	141	189	148	154	163	186	176	158	181	135	159	154	141	179	185	168	157	157	173	156	161	164	167	164	167	144	159	144	172	154	145	144	161	180	167	167	155	158	146	161	163	141	145	155	165	160	165	158	160	175	163	165	137	166	182	162	186	150	174	185	169	194	174	160	186	143	161	166	149	142	179	166	159	172	197	171	181	148	168	138	154	156	165	179	155	160	148	177	159	182
41356	22649	10956	4307	1452	514	411	402	393	372	400	409	396	397	387	406	388	420	378	409	390	420	416	400	412	415	399	425	419	382	406	395	390	375	423	419	383	398	398	427	385	442	435	376	384	427	395	393	417	439	410	379	399	398	413	450	415	439	391	448	407	377	402	397	417	384	355	408	407	374	391	417	431	416	404	426	394	415	446	384	428	398	418	407	409	397	414	392	374	416	405	426	443	447	442	421	397	371	450	422	414	416	417	402	433	382	416	415	440	399	398	449	392	385	392	449	446	409	386	397	449	435	426	412	422	429	404	399	410	397	406	441	377	397	422	407	420	441	453	415	398	389	412	407	416	427	415	401	400	404	402	404	435	402	438	387	394	417	404	425	399	429	406	414	408	396	392	417	405	415	408	408	422	415	382	395	411	390	396	390	421	361	435	429	427	442	405	418	387	386	395	411	404	433	420	416	430	398	377	426	401	418	428	411	419	373	424	366	376	425	397	404	438	410	443	401	406	413	407	395	440	422	395	387	403	414	374	410	419	398	409	414	441	432	412	414	433	420	417	434	396	428	408	411	449	416	423	441	430	360	421	382	384	393	360	420	403	408	396	398	405	409	410	399	425	402	415	386	384	407	412	441	361	420	410	389	402	399	458	424	429	411	408	419	394	376	398	407	399	424	395	395	411	393	404	391	412	468	411	379	396	380	437	436	417	404	412	446	447	405	358	406	403	442	398	391	415	441	371	404	409	410	380	426	445	448	416	405	421	406	416	381	410	374	450	400	409	405	415	398	397	385	398	414	426	395	400	387	385	414	402	402	425	387	411	377	397	418	407	397	388	421	417	414	440	394	405	419	420	406	417	422	400	404	421	394	407	390	439	401	380	408	407	395	399	441	439	406	367	428	380	360	400	381	408	416	415	366	418	384	453	372	440	428	389	433	415	406	384	436	386	407	412	427	412	430	398	410	360	397	437	405	412	392	414	401	411	402	384	422	405	410	395	421	366	398	384	409	425	388	403	390	411	414	394	373	392	403	399	409	429	374	367	414	404	369	381	389	459	452	400	399	414	395	411	426	384	452	386	426	404	424	388	401	432	382	361	418	429	410	404	418	398	384	377	408	396	394	459	428	419	405	446	391	393	434	358	411	415	394	387	386	373	385	430	385	412	439	434	442	419	420	406	429	401	433	396	439	408	404	447	383	438	410	413	431	387	372	401	443	419	407	404	399	382	441	405	411	381	407	423	385	409	408	404	413	430	407	419	410	419	401	441	419	417	400	372	410	381	409	409	440	408	437	407	422	418	385	422	359	420	420	389	422	389	402	412	413	431	449	377	406	386	377	387	405	430	413	433	410	396	395	383	421	452	400	420	400	409	388	425	404	420	423	385	452	401	443	398	388	412	402	413	438	414	411	386	401	406	406	363	413	391	379	399	397	423	380	395	399	390	372	391	406	407	426	406	445	398	410	397	406	403	424	415	402	393	427	404	409	414	386	418	424	399	400	388	401	412	401	392	392	392	403	380	411	420	411	395	430	401	394	450	427	393	438	424	415	388	471	396	423	403	458	448	415	412	399	412	408	387	377	404	448	411	401	396	423	399	376	421	376	380	396	365	401	397	375	422	435	372	426	422	415	395	385	368	392	423	414	407	393	435	417	423	393	424	414	430	432	389	410	393	446	396	384	383	384	374	442	403	401	406	411	445	393	429	423	445	395	415	404	420	400	406	370	433	404	401	385	426	435	424	432	421	440	396	411	412	429	376	397	423	387	411	424	454	418	405	414	414	436	409	438	436	426	396	389	392	404	394	398	409	393	418	418	415	432	369	398	431	413	396	436	416	403	441	377	413	445	417	393	410	414	389	372	414	401	409	420	384	399	421	368	403	418	399	404	425	406	392	437	392	421	407	408	395	453	414	404	415	411	407	415	395	406	383	429	402	411	415	387	388	402	445	414	401	425	396	430	422	382	400	419	400	374	394	415	420	406	402	410	395	435	421	447	361	398	396	407	400	412	388	442	417	400	365	446	411	416	420	443	404	425	450	437	420	431	396	425	399	397	432	398	417	418	386	402	418	389	403	396	391	429	422	439	402	422	414	417	385	422	422	388	409	398	464	413	449	400	434	404	440	406	384	394	398	400	401	389	425	393	390	423	395	435	350	438	412	410	406	374	407	397	391	378	398	402	402	367	385	390	387	411	426	412	410	417	413	374	383	411	403	416	443	413	401	409	395	414	392	399	415	399	373	408	440	391	403	388	419	416	369	439	364	411	396	404	411	381	372	403	406	376	456	413	366	408	406	410	402	386	357	394	387	445	403	414	438	387	411	416	433	404	423	401	420	388	428	439	385	414	429	388	416	405	429	398	415	442	395	403	412	369	428	413	404	413	416	375	391	400	433	405	402	421	399	397	421	381	385	381	392	432	411	403	402	432	428	424	395	378	400	411	421	411	412	408	441	392	432	412	385	412	391	422	413	363	425	402	414	416	452	392	405	408	405	435	441	370	440	429	382	393	409	415	449	425	367	391	398	428	442	388	430	412	425	423	420	390	420	456	436	439	433	401	428	444	389	443	404	412	405	370	418	420	407	399	418	429	424	404	416	433	390	445	438	391	455	435	379	375	379	407	388	390	402	362	381	394	383	396	409	416	424	420	422	387	393	383	337	389	396	407	389	396	414	445	409	406	375	399	408	398	413	384	415	365	432	396	419	416	390	393	400	424	409	430	415	412	405	382	417	417	397	404	443	423	392	404	478	393	414	400	414	380	397	396	392	382	377	412	440	425	397	438	406	400	421	419	435	421	463	433	392	455	429	431	444	414	420	374	384	421	404	407	388	415	407	394	404	420	437	403	424	416	396	405	433	404	405	417	390	430	403	449	427	387	401	420	402	440	417	425	406	418	386	384	435	385	367	394	409	407	430	411	412	396	410	404	394	385	415	432	379	414	433	421	394	425	378	380	402	388	384	403	387	425	437	413	415	434	404	417	407	383	430	426	423	417	416	413	428	414	413	398	413	396	403	393	428	392	424	408	460	432	413	391	442	388	381	392	406	416	425	427	405	372	402	423	401	427	405	392	402	377	390	427	376	394	409	406	434	403	445	422	421	404	402	383	401	410	403	370	377	429	419	387	357	399	421	403	427	411	414	427	384	407	402	407	416	399	422	423	407	424	409	422	434	420	393	395	414	416	428	408	381	434	391	415	414	396	397	394	443	419	438	380	426	389	410	419	403	413	411	442	389	395	382	418	408	428	382	418	411	421	411	426	409	396	438	424	421	396	421	428	425	410	404	411	417	407	373	399	411	395	403	406	376	406	404	370	399	422	393	428	404	400	420	409	408	407	396	437	412	413	383	401	393	418	374	388	392	413	384	424	393	405	431	407	375	422	404	449	400	427	379	409	386	420	395	427	395	395	423	407	374	411	413	417	386	419	394	407	410	365	414	412	378	395	418	421	393	418	393	383	387	371	433	401	379	408	401	395	383	360
77496	59434	40191	19859	5154	647	202	169	203	214	202	184	195	179	209	207	215	203	184	198	207	194	209	194	224	204	188	182	193	211	195	207	173	198	193	201	175	208	196	174	197	200	209	205	190	211	197	187	182	194	202	170	229	200	187	196	224	169	198	175	193	193	182	185	194	196	193	188	232	165	179	195	188	190	203	179	192	205	177	184	205	225	186	196	149	216	203	187	199	191	211	214	194	160	196	172	187	204	187	195	195	215	182	210	206	219	200	191	204	199	205	180	184	196	196	173	164	193	204	209	198	186	206	209	179	180	178	202	197	195	211	197	196	190	194	198	204	177	186	198	218	183	169	187	193	202	209	198	198	195	204	192	185	202	223	212	197	204	172	184	186	209	198	196	218	219	184	237	176	198	194	210	185	201	216	194	197	214	192	167	192	178	178	191	193	203	186	227	219	207	222	202	222	183	211	204	183	191	194	182	174	200	193	217	204	202	190	199	187	192	175	179	181	184	180	207	190	209	211	183	165	207	160	196	181	189	179	211	204	228	181	177	197	221	192	154	193	197	177	208	202	219	183	181	187	215	200	232	209	187	170	199	208	167	215	179	173	194	203	196	194	199	180	192	200	206	174	199	185	194	179	208	187	192	186	195	203	196	194	199	164	187	178	203	190	176	186	197	191	188	206	199	210	192	206	219	186	214	204	184	181	214	156	188	181	178	199	208	198	225	189	187	197	164	174	199	172	203	204	190	194	178	188	197	218	198	205	208	199	208	191	187	202	190	184	210	203	194	218	194	197	212	215	210	176	208	195	202	189	175	208	192	190	186	191	194	186	172	190	174	189	220	201	220	207	194	197	198	187	186	191	185	178	206	184	188	179	201	197	192	175	206	171	168	210	175	176	196	182	176	192	177	218	201	185	209	192	177	188	209	209	193	217	201	193	213	202	178	206	212	216	218	197	180	196	210	214	199	213	190	211	186	207	177	217	212	185	176	193	196	198	183	191	213	200	211	204	210	189	201	205	185	203	197	189	203	188	205	193	219	191	208	186	190	194	201	198	189	193	204	184	196	204	176	202	182	193	199	185	201	183	189	206	199	177	163	202	185	190	221	195	185	188	186	206	201	175	191	198	190	207	189	207	210	193	191	172	175	222	221	171	207	202	194	161	184	189	177	205	187	235	216	208	180	212	203	171	187	190	204	201	174	171	200	190	198	198	226	185	198	203	185	217	193	229	197	206	195	203	204	174	184	201	191	198	182	215	213	205	200	190	171	197	211	184	186	204	211	190	207	190	196	180	197	213	223	190	221	192	197	187	211	190	178	200	218	210	164	185	196	204	211	193	202	156	197	203	178	186	205	201	196	185	197	160	215	204	205	201	209	175	179	204	196	214	198	184	210	212	188	175	200	191	196	208	225	200	195	185	189	197	186	213	212	199	196	188	192	164	174	211	179	195	224	192	194	174	188	231	220	215	210	209	204	199	182	160	180	202	208	173	187	180	213	195	182	204	209	194	176	183	188	203	198	183	185	190	200	183	187	230	188	180	189	191	204	190	206	194	195	181	194	211	191	203	194	219	212	187	194	218	203	171	193	207	202	177	171	206	191	176	211	192	209	193	208	200	184	183	179	193	171	183	196	191	173	207	180	180	213	229	194	201	192	222	186	204	204	202	204	181	196	188	199	168	227	197	176	200	210	189	184	187	208	182	190	216	194	170	224	190	181	191	193	196	197	206	190	230	208	189	214	174	184	183	189	214	174	193	196	211	192	178	210	211	172	183	192	212	177	211	216	191	173	190	202	218	198	196	195	207	180	191	192	170	174	168	177	202	185	192	197	212	186	201	193	195	175	184	199	189	190	193	181	213	195	204	193	195	192	213	198	181	192	162	197	200	216	201	176	178	187	171	188	206	200	211	192	223	194	185	193	179	219	226	195	205	201	198	211	217	193	201	180	194	220	193	203	203	211	198	190	213	180	203	200	167	208	219	204	197	199	209	182	199	190	171	214	184	209	206	189	203	190	175	203	220	216	188	218	180	179	195	180	201	200	193	183	217	198	176	176	205	200	200	205	207	187	201	215	195	191	176	205	191	189	191	188	191	188	215	200	200	189	205	206	202	180	198	184	177	197	198	208	177	206	189	213	208	187	175	182	196	175	182	205	222	189	207	202	191	218	214	154	206	207	174	193	158	178	186	200	181	182	177	212	200	191	182	209	232	204	193	195	190	184	189	188	205	173	195	225	178	194	197	195	186	201	198	186	183	213	201	188	193	186	175	192	176	197	176	175	186	182	196	192	195	165	185	192	197	209	180	177	232	185	194	176	207	194	195	192	225	212	215	192	205	182	207	184	176	186	186	187	200	220	231	193	181	222	180	199	189	223	198	179	189	172	161	193	200	194	209	199	187	200	212	189	205	203	184	200	185	202	192	199	201	197	212	173	216	208	191	188	180	205	189	159	225	192	182	204	175	201	213	194	202	202	174	197	213	169	169	174	188	179	194	202	188	204	180	184	213	199	217	200	193	205	181	216	217	197	202	212	207	194	214	161	185	196	220	185	191	207	192	169	190	199	186	191	204	199	188	221	194	215	213	204	199	196	185	206	205	205	208	213	194	180	211	194	207	203	180	180	194	187	193	231	189	197	202	201	227	199	211	178	212	205	201	223	203	188	176	219	210	213	198	195	215	184	186	172	188	174	203	167	194	212	181	192	189	183	204	204	224	188	237	172	201	208	218	200	193	216	196	185	220	190	213	203	204	207	181	203	195	204	180	192	218	187	196	206	199	191	202	191	178	183	175	200	191	198	208	206	190	196	197	173	210	195	171	185	197	191	201	211	170	183	192	190	172	212	159	206	177	183	193	191	195	178	205	202	181	196	232	201	204	163	211	205	222	196	201	208	215	222	216	177	178	208	198	164	199	197	180	206	209	175	225	172	195	229	192	191	203	223	191	200	207	217	212	224	208	187	208	188	192	183	193	170	221	194	207	192	179	213	212	204	207	171	189	181	198	193	197	194	186	183	188	198	209	189	211	194	247	209	174	190	181	179	181	208	187	194	207	208	195	185	166	216	197	167	181	217	211	206	151	212	201	180	188	216	209	179	174	200	192	204	184	215	177	198	179	200	187	214	187	188	209	220	220	196	207	195	197	184	184	219	186	199	196	197	173	207	186	178	211	209	222	195	190	185	186	185	198	170	199	185	201	175	200	199	159	187	191	197	188	189	200	196	185	209	182	208	191	217	215	199	203	206	186	193	200	198	195	204	184	186	179	169	210	192	200	213	187	187	177	194	221	170	197	230	192	186	182	190	219	197	202	187	176	180	204	220	212	203	200	180	222	200	214	185	182	175	198	197	208	180	220	205	200	214	205	199	224	202	193	170	217	211	158	192	210	193	229	178	202	179	186	174	213	196	194	201	203	157	192	202	208	175	197	176	179	193	178	198	179	203	208	221	210	186	199	220	171	195	195	205	183	170	199	226	206	217	207	187
60369	49107	39418	22505	7496	1521	480	446	496	439	455	504	458	456	457	489	428	458	493	448	462	498	432	488	484	472	440	508	438	461	432	479	460	490	494	497	464	469	437	463	491	433	469	466	482	476	465	496	473	451	453	448	403	470	486	431	490	476	471	455	466	477	451	427	477	461	466	471	437	520	488	495	464	445	472	447	454	506	434	463	432	502	466	507	470	457	481	454	481	450	440	486	450	485	446	442	483	449	409	464	435	474	467	443	457	452	472	473	469	482	471	448	464	433	467	463	486	492	457	479	506	469	464	467	434	473	480	493	466	461	453	451	432	483	457	493	450	462	472	463	444	473	444	439	459	468	450	516	483	465	443	452	470	471	476	469	488	446	454	465	490	459	473	434	503	441	461	501	435	421	482	454	499	444	484	454	415	499	431	455	462	455	426	466	435	474	501	466	469	440	465	441	472	477	473	462	437	455	466	457	477	469	484	465	442	457	536	479	454	485	446	489	477	454	491	448	439	502	460	474	460	444	454	418	448	465	439	431	478	478	461	440	435	461	482	466	474	473	474	440	499	475	482	459	463	463	474	440	493	470	489	478	453	478	495	482	437	464	459	472	493	479	463	489	495	466	439	500	489	488	459	473	500	486	460	483	508	477	461	489	477	440	544	461	466	479	446	440	452	462	469	457	469	456	491	498	453	443	489	415	452	496	454	447	466	463	424	508	518	509	468	478	483	437	471	432	456	452	498	441	473	463	453	451	498	482	496	452	476	463	500	397	445	450	478	462	478	479	457	448	465	477	459	471	458	464	470	453	495	485	497	444	476	488	482	459	452	475	436	436	487	464	451	486	474	479	476	468	480	443	479	456	455	471	498	457	482	464	464	464	457	457	523	443	466	469	461	466	476	493	416	436	500	476	443	441	469	475	441	498	464	471	429	444	466	462	470	470	461	447	469	457	486	504	427	464	471	457	432	479	457	444	451	447	468	480	457	469	486	453	461	459	459	451	453	485	493	437	469	473	485	489	467	476	461	445	482	418	451	439	542	491	440	474	471	474	475	475	470	465	416	439	455	470	436	465	495	450	468	471	445	497	443	468	498	467	435	467	468	450	445	460	472	492	467	459	483	503	505	461	469	438	430	461	454	474	502	488	510	474	475	416	446	475	436	460	438	461	458	432	482	445	480	477	462	500	444	487	471	459	442	457	479	486	493	453	483	453	471	444	485	466	469	482	470	457	462	497	478	423	435	481	449	438	448	451	470	471	427	505	478	458	474	438	507	473	480	460	465	471	430	449	444	481	444	473	460	482	456	473	442	519	443	459	421	436	489	485	445	445	493	461	539	478	467	465	430	519	480	478	453	478	485	429	495	472	443	481	494	452	498	417	447	456	482	471	435	482	458	481	444	438	483	498	476	528	483	439	498	443	488	438	491	467	471	439	465	476	450	437	481	505	475	505	506	446	466	495	475	465	460	438	451	448	449	485	520	443	479	513	447	470	489	454	456	487	471	481	475	399	467	452	521	482	477	468	469	472	479	444	488	449	491	483	499	502	464	481	462	457	462	487	506	464	473	489	452	458	459	473	471	445	501	452	474	471	446	453	464	457	485	472	472	474	469	471	483	488	461	475	474	496	480	467	466	480	425	468	465	453	459	436	443	455	508	443	470	466	447	438	449	480	479	490	429	434	464	471	463	459	457	450	445	462	455	505	456	445	466	465	456	488	469	449	420	461	464	452	480	448	478	450	469	456	439	471	436	459	498	461	477	467	470	455	481	428	428	467	459	473	499	508	449	474	457	451	449	494	482	503	482	434	441	510	421	480	482	454	502	490	470	438	487	458	429	459	435	457	487	488	501	473	449	498	436	472	479	453	474	444	488	464	452	469	459	477	446	504	429	473	471	464	477	493	483	467	496	451	473	473	460	464	473	460	487	446	443	499	489	454	456	460	470	452	478	478	490	492	427	470	465	478	487	463	478	450	459	469	480	466	448	429	482	473	468	471	484	442	452	454	491	511	465	451	434	486	454	480	492	493	453	477	451	457	451	473	464	438	447	451	472	443	470	471	491	457	482	491	424	460	499	470	507	471	512	506	451	464	413	475	415	487	467	444	507	452	485	461	484	460	459	439	463	470	493	499	459	473	488	483	454	473	467	439	483	467	440	459	450	495	516	465	478	473	464	463	428	440	477	458	501	453	438	469	453	457	454	487	499	429	464	439	466	450	485	441	487	461	453	474	463	485	450	469	442	457	518	457	458	470	479	477	462	445	482	477	470	459	467	453	487	490	512	476	480	452	454	483	477	486	441	480	442	462	462	457	455	436	451	496	440	455	443	493	459	462	443	432	470	425	469	500	486	463	481	452	442	474	480	467	452	496	451	479	440	480	464	446	461	476	475	452	445	440	484	509	483	463	490	452	488	482	476	484	431	444	468	471	490	472	496	452	463	470	466	473	497	485	486	469	491	451	477	412	461	454	478	426	460	460	410	475	476	458	474	481	499	473	463	465	447	501	493	480	434	439	421	466	461	435	478	442	480	488	462	474	454	511	464	460	474	475	486	478	465	456	489	480	450	436	465	476	465	440	470	466	492	459	470	449	469	494	466	455	468	489	469	443	468	512	477	475	483	460	493	441	497	450	467	477	484	483	480	485	510	459	450	492	456	446	436	445	458	456	435	479	451	490	448	525	483	499	459	478	451	465	474	463	452	463	479	435	491	451	426	482	449	482	454	442	476	476	454	462	440	483	475	440	448	464	477	465	486	471	493	457	491	455	468	516	443	454	439	446	492	441	503	494	465	440	499	466	484	460	467	445	472	498	442	463	510	462	470	466	467	475	503	480	463	461	462	482	494	489	471	462	491	447	504	493	486	428	450	464	451	484	478	436	495	461	477	459	491	463	480	488	488	445	489	480	442	444	466	460	478	492	484	430	476	468	460	502	481	506	518	458	490	490	488	479	442	493	486	503	510	475	477	485	496	489	514	493	495	454	479	469	469	484	479	485	476	439	444	450	466	467	510	482	478	463	471	494	451	476	495	448	466	504	426	441	490	487	478	473	462	448	458	476	444	492	430	498	494	468	458	506	490	483	499	454	496	458	454	447	450	464	425	485	514	474	461	448	461	488	448	465	504	467	471	465	463	456	478	466	480	463	451	436	456	436	464	476	477	489	494	459	471	403	450	485	446	495	454	450	472	502	465	467	489	454	478	463	472	442	477	487	467	475	458	444	492	447	494	470	451	479	434	481	436	468	457	461	475	497	497	457	460	472	455	456	480	487	522	425	462	468	460	490	502	428	476	472	475	488	475	491	493	471	474	472	500	476	488	446	447	472	464	459	460	464	474	421	453	481	463	501	461	471	479	470	454	463	454	459	476	487	499	480	495	476	458	487	462	449	429	463	463	476	456	459	456	498	448	517	483	465	438	463	509	465	491	438	495	478	473	484	435	456	476	439	498	501	477	476	453	447	532	489	492	434	449	451	464	478	480	462
82267	68868	50303	27996	11164	1379	189	192	174	180	180	163	167	194	169	170	174	171	162	161	176	162	184	173	164	172	161	154	168	167	170	171	164	167	156	184	158	153	160	163	195	188	171	163	180	170	190	163	165	175	166	167	186	163	169	152	174	172	185	161	168	148	181	162	156	173	156	156	179	181	152	189	151	145	181	172	171	163	179	180	166	163	162	172	167	170	191	160	154	161	162	158	163	192	150	181	184	144	154	182	190	146	151	164	161	184	164	154	157	156	175	167	162	136	150	165	163	175	146	171	165	200	144	164	147	169	158	160	185	193	169	149	179	178	171	180	184	180	155	175	160	131	170	143	168	174	174	147	195	157	154	170	164	155	171	182	171	165	155	181	150	181	171	160	151	165	151	181	166	166	169	162	172	159	200	164	170	157	196	151	148	172	152	159	167	173	147	177	180	148	176	182	161	154	183	168	159	136	167	148	183	165	174	162	133	153	167	182	159	168	141	170	207	150	176	184	174	173	185	156	173	165	166	184	156	164	141	161	143	157	150	173	158	161	175	161	157	151	161	174	167	162	184	169	180	169	183	173	146	146	144	134	151	194	161	155	167	174	142	169	157	161	144	181	171	145	156	186	183	149	178	155	167	169	157	156	180	165	185	197	188	195	188	151	190	167	178	160	156	176	183	165	176	167	175	196	185	176	160	179	153	149	173	163	143	160	163	160	159	193	155	185	174	156	142	175	156	170	162	161	188	167	150	175	176	164	164	159	163	182	171	149	173	172	186	144	167	171	174	184	164	182	160	169	165	168	176	149	190	153	162	151	158	184	174	172	180	166	163	148	181	165	185	163	165	183	170	159	180	176	167	170	165	153	166	167	174	171	165	159	159	165	164	157	165	155	148	178	174	179	129	178	189	170	158	167	165	148	154	186	166	166	173	157	177	148	150	188	182	143	158	160	181	174	183	172	171	171	186	156	169	155	171	143	179	164	175	168	165	151	151	162	180	153	147	168	181	186	158	158	155	183	148	161	145	155	175	159	154	167	162	189	146	150	193	153	180	161	188	163	172	166	153	174	160	163	180	161	157	181	174	171	172	149	152	193	161	176	168	152	169	180	184	169	157	160	175	168	169	179	165	144	170	160	169	199	155	164	134	178	182	173	181	150	169	151	168	169	174	178	186	154	171	152	171	177	157	159	148	184	161	169	198	154	168	184	188	188	165	162	150	189	149	163	197	166	159	160	166	155	170	168	179	178	173	171	168	157	156	189	194	184	161	184	172	138	168	163	153	162	173	179	175	167	152	199	172	159	156	135	158	156	176	163	166	170	149	171	167	149	167	191	178	164	177	176	195	150	164	149	167	149	155	156	188	189	160	160	141	153	166	161	178	142	158	172	167	158	142	185	172	158	163	164	169	168	165	169	156	189	173	144	155	167	183	149	191	170	146	177	178	163	188	170	139	161	176	148	169	166	161	179	168	162	182	167	189	176	166	167	157	171	162	139	162	159	175	190	170	181	157	178	156	165	153	174	163	157	176	166	163	168	174	150	164	175	173	167	163	168	166	168	163	161	191	160	169	160	167	160	170	175	148	187	165	165	178	187	166	179	169	175	147	139	187	150	164	159	168	190	164	177	157	152	155	170	185	173	164	158	171	168	162	173	165	149	166	155	172	146	158	152	153	153	169	171	171	139	158	160	186	179	165	181	171	175	175	177	158	145	155	178	148	142	159	170	164	186	158	152	156	190	190	170	186	186	171	174	171	170	162	144	171	145	178	161	171	179	185	169	140	169	166	168	160	183	156	167	169	164	173	177	175	177	176	146	187	161	175	178	157	153	159	158	172	163	182	178	166	167	176	175	143	143	176	168	159	171	174	197	161	165	158	185	155	157	172	169	199	148	149	181	164	151	171	155	161	172	145	162	162	151	168	157	228	182	181	136	179	174	155	172	174	145	187	174	170	159	167	156	167	169	174	149	165	159	167	175	154	173	193	171	156	154	156	162	147	173	184	147	157	165	189	168	175	171	175	159	189	158	175	166	168	180	167	168	179	168	173	172	177	170	146	159	147	162	189	146	155	160	171	182	174	153	161	155	154	149	154	162	155	165	184	182	151	161	173	164	163	182	163	166	185	155	168	150	145	165	144	171	176	170	149	184	163	157	174	148	167	176	176	157	184	164	170	157	178	155	168	157	181	170	160	193	154	154	144	174	184	195	164	166	159	157	155	163	171	148	153	178	183	195	185	186	158	172	159	147	166	179	186	143	163	162	180	176	155	170	152	186	174	142	152	146	173	183	169	165	194	143	153	187	144	183	157	177	169	136	127	157	182	149	178	145	158	174	161	174	176	147	172	175	152	171	164	162	161	167	178	165	163	160	176	167	161	155	165	155	162	158	188	166	169	144	160	168	170	187	182	161	188	170	175	147	159	179	147	153	138	147	175	170	134	136	163	150	167	148	177	169	180	178	167	156	169	151	175	168	177	154	150	170	178	142	165	162	170	191	173	165	191	148	172	173	171	152	140	155	174	183	145	162	167	168	160	163	179	177	158	149	169	153	193	166	177	145	193	164	152	178	187	156	151	174	150	169	152	186	139	155	161	154	181	180	178	164	167	169	169	156	189	161	135	157	169	161	154	181	172	179	147	150	174	157	158	164	188	154	154	164	184	158	150	177	163	187	167	182	172	131	146	182	171	159	177	175	171	138	196	169	167	162	168	169	166	169	162	168	184	171	158	160	173	167	166	169	173	170	152	176	171	144	154	158	149	155	158	181	141	165	157	171	176	173	164	183	178	164	157	170	160	169	171	146	129	155	173	185	176	173	140	144	186	170	137	164	171	174	180	164	189	180	151	145	163	158	174	180	148	142	157	151	172	157	181	183	132	152	164	164	162	165	185	175	168	168	176	166	172	158	163	166	168	171	157	164	159	184	144	161	154	162	156	163	180	156	147	159	156	176	166	158	170	154	176	181	153	167	160	144	158	168	147	159	187	183	175	147	162	148	147	147	171	187	171	198	174	147	144	150	161	168	156	157	140	139	158	167	170	168	172	164	160	164	178	146	183	161	173	160	187	165	181	162	176	189	167	152	145	158	163	185	161	175	186	156	167	178	176	160	163	139	137	161	156	185	136	177	163	157	171	152	161	155	162	163	184	160	152	139	148	179	175	144	175	172	178	166	148	168	151	160	157	138	188	171	173	162	183	160	176	139	168	158	153	180	165	155	166	167	164	168	150	182	166	182	172	153	163	179	142	193	164	181	155	155	167	155	138	168	180	184	163	157	160	166	163	166	161	167	136	156	172	145	189	156	157	160	154	149	162	180	179	181	179	169	177	142	171	146	182	171	188	197	178	158	164	154	175	197	153	164	147	174	179	168	172	175	174	153	141	144	142	150	148	157	163	157	158	182	157	158	172	164	188	162	151	167	176	148	152	189	176	200	166	149	178	185	168	161	170	170	164	164	196	185	179	173	176	179	150	162	172	172	170	160
69736	60143	48682	30705	11523	2003	409	414	399	378	370	367	439	395	396	360	370	359	380	414	363	402	404	416	411	399	449	392	404	416	402	401	408	420	432	382	384	367	399	386	389	400	389	396	377	416	394	413	369	383	435	415	361	388	385	367	374	394	393	412	408	398	410	396	380	407	368	403	410	428	387	392	378	373	383	401	415	355	400	385	403	388	383	388	389	357	392	400	410	402	350	358	380	383	360	360	367	405	420	371	408	378	372	337	444	416	375	393	375	428	387	384	375	395	412	371	366	369	408	385	388	397	380	390	423	412	388	372	363	393	428	398	352	404	388	379	389	403	402	380	378	403	433	407	388	393	407	414	406	415	375	373	378	447	436	402	400	379	407	366	412	387	388	364	366	374	407	377	394	393	383	382	408	424	375	381	407	397	397	372	372	375	394	412	360	378	393	383	412	388	386	375	403	408	414	382	439	410	417	413	413	403	401	397	396	366	418	441	375	402	396	424	406	386	398	392	368	426	371	416	400	380	364	423	379	384	404	391	379	378	414	397	362	393	362	430	375	404	435	389	392	373	433	390	412	393	407	386	399	392	381	409	430	400	397	349	389	377	376	379	403	379	403	374	377	377	355	412	436	403	393	365	384	410	405	352	404	390	386	397	399	377	376	398	359	414	396	405	405	395	414	407	406	411	369	414	393	368	363	368	420	418	420	373	391	432	391	359	396	418	359	373	370	389	412	362	405	393	396	442	382	396	390	406	404	362	416	370	405	405	357	392	396	417	381	401	397	424	437	438	404	381	396	376	382	405	371	378	357	373	353	389	381	415	393	388	376	374	409	401	413	403	412	386	395	412	398	361	387	425	404	385	417	413	392	396	384	385	412	413	383	408	395	389	417	391	407	375	412	415	403	399	401	385	402	398	425	367	435	394	397	367	396	368	373	362	388	364	381	392	422	384	410	362	392	392	449	377	414	396	418	423	390	422	405	398	368	395	398	390	393	418	425	399	386	414	387	368	369	370	397	365	372	398	393	367	363	359	386	381	407	366	406	418	406	388	417	397	377	408	401	395	391	358	418	386	390	360	371	363	381	391	413	371	407	407	399	391	395	367	395	411	371	338	413	413	438	392	417	403	392	391	383	383	431	387	391	392	393	377	379	402	387	385	400	379	373	378	412	400	368	387	400	396	402	408	404	393	394	375	365	384	377	386	381	371	387	385	368	420	365	347	408	412	412	389	406	431	419	409	385	370	386	386	379	415	398	361	372	384	378	409	416	393	413	388	397	401	392	396	402	411	378	394	393	382	382	387	390	433	410	395	415	382	397	410	389	360	391	403	394	403	369	382	369	385	359	432	436	384	420	420	382	401	365	383	430	413	429	379	368	389	361	383	360	392	375	403	424	392	371	358	429	385	423	417	379	404	401	378	401	384	383	401	410	438	382	399	405	397	384	396	398	411	382	411	353	384	416	409	389	415	381	418	402	370	360	389	373	404	409	347	386	413	417	373	413	387	442	400	392	360	404	421	407	396	404	393	407	437	391	393	395	406	426	393	381	397	377	403	392	402	437	428	426	355	400	385	400	383	389	400	405	372	399	426	389	414	388	380	351	376	386	356	367	410	405	370	348	362	376	376	415	414	391	383	392	387	409	421	396	377	369	407	400	381	383	457	379	397	399	426	401	412	380	376	406	389	378	411	389	412	383	409	365	403	407	377	413	410	400	384	379	414	410	401	357	414	377	384	401	403	350	399	400	389	380	384	358	384	398	404	397	385	385	403	360	388	384	409	373	387	388	379	420	425	366	380	414	410	416	382	387	413	416	384	430	388	388	412	418	383	378	372	422	413	367	395	382	386	404	382	386	369	394	382	395	401	387	416	400	393	368	409	366	390	379	381	380	380	429	372	395	425	371	397	402	399	411	340	371	376	391	391	403	374	387	369	384	385	386	405	385	396	379	380	397	360	426	370	418	363	415	409	404	378	367	378	354	423	416	385	420	390	373	410	397	381	365	364	397	424	359	450	400	383	371	398	424	389	386	375	367	355	350	389	397	391	404	398	406	382	384	395	385	379	413	395	392	410	401	345	408	404	374	370	402	376	367	399	398	412	416	367	373	416	383	401	384	391	383	397	376	381	389	400	388	384	374	371	357	424	396	376	379	374	403	404	372	391	417	393	406	374	369	416	393	406	403	388	364	400	353	416	381	408	375	418	340	403	405	364	341	400	388	392	381	393	387	390	384	387	414	376	374	408	347	402	398	386	367	388	375	393	407	360	395	400	365	410	390	384	359	408	367	394	394	381	377	393	391	356	371	392	371	424	391	381	375	413	391	394	381	402	384	384	360	386	381	422	411	391	370	395	389	356	412	410	380	389	392	379	375	392	417	408	394	393	350	406	354	374	391	382	419	380	395	383	365	363	377	426	431	366	388	378	411	399	381	387	397	415	385	395	418	389	393	356	408	391	389	382	378	403	368	370	399	393	360	391	395	392	356	399	433	441	421	397	387	415	431	374	364	401	404	379	376	407	392	403	331	382	435	395	424	362	388	394	420	383	377	404	395	371	342	406	360	388	412	414	410	375	397	409	374	389	398	379	375	379	393	379	385	384	403	388	374	409	401	388	414	382	395	364	402	399	396	393	439	374	412	381	370	403	377	416	410	421	353	402	387	411	395	389	402	403	401	379	384	376	382	368	399	400	375	421	356	398	375	379	402	381	367	411	397	418	399	394	390	392	385	401	399	379	421	406	388	375	408	385	364	364	387	393	388	418	386	390	399	381	360	411	379	370	427	398	399	396	373	379	410	398	406	370	390	419	381	431	380	407	374	368	399	396	423	430	430	379	375	354	365	383	383	406	391	399	396	371	370	359	394	397	413	414	363	366	407	391	420	412	437	404	372	392	392	388	382	394	400	395	346	449	417	433	366	428	400	423	372	379	383	390	367	393	412	367	376	400	382	408	376	422	351	394	415	389	384	417	359	410	372	400	422	398	413	420	420	386	400	369	399	381	423	400	435	392	381	423	380	399	374	386	427	396	374	382	397	387	424	385	385	404	369	354	424	401	386	401	422	367	368	413	378	387	369	386	383	409	394	367	438	372	392	394	393	405	361	371	397	393	391	405	382	343	380	414	393	416	415	386	401	376	396	372	366	385	435	400	385	388	402	393	438	369	380	404	397	407	415	380	410	402	401	424	357	374	390	417	405	375	369	447	374	367	392	389	384	379	390	366	382	399	364	398	385	379	416	398	416	378	425	393	387	433	404	399	395	406	402	402	403	375	368	420	372	394	373	439	389	387	411	404	402	396	370	383	410	426	403	392	390	379	372	412	401	405	376	354	423	363	387	397	377	403	373	379	371	387	411	412	422	376	383	423	367	408	387	410	406	397	396	394	378	352	395	396	402	384	387	405	394	411	365	396	399	364	406	399	401	392	384	404	380	389	385	398	366	398	398	379	404	371	387	393	406	388	425	430	404	399	417	402	390	376	409	382
47359	25466	9489	2062	492	190	159	179	149	161	173	174	194	172	168	163	161	160	155	147	150	155	172	177	161	202	174	190	148	170	160	165	184	165	162	157	173	159	175	166	161	151	163	176	178	154	161	169	152	164	185	172	169	153	184	187	146	169	161	178	198	183	171	177	180	201	188	149	155	157	177	169	178	171	166	172	176	178	163	144	154	167	165	152	169	133	180	166	165	163	171	180	201	152	191	158	174	182	168	188	159	161	171	147	151	157	165	189	174	158	166	193	181	155	188	179	164	161	164	160	171	176	154	158	174	179	177	176	164	185	169	178	169	165	181	168	170	184	163	178	168	170	159	156	186	161	147	171	169	180	157	190	149	158	168	146	175	153	167	185	181	166	190	187	152	193	156	167	171	177	151	176	191	162	157	168	177	197	147	144	170	156	141	156	171	159	166	170	160	163	149	158	157	191	190	172	153	178	175	179	149	190	169	171	153	165	163	198	155	183	146	181	158	171	173	184	149	169	161	152	162	139	163	160	174	183	183	188	169	185	151	189	164	166	163	161	146	161	143	164	158	160	154	171	155	169	194	184	179	163	147	158	195	162	169	172	146	177	159	191	160	153	194	167	165	197	184	184	171	155	167	176	172	172	183	175	160	161	162	161	187	146	165	156	151	168	198	181	151	166	160	158	169	142	148	145	143	164	161	178	139	160	163	172	162	165	153	156	175	170	152	201	166	181	169	161	181	169	165	179	174	168	180	176	174	164	161	160	162	175	153	156	160	171	181	147	156	168	186	166	147	174	172	190	186	180	153	162	157	163	163	163	158	179	166	164	170	160	158	180	157	163	155	163	164	188	165	153	175	148	149	187	167	150	137	169	169	174	171	131	168	149	175	163	175	202	159	172	181	170	155	178	132	153	145	147	166	132	159	162	170	172	159	160	176	163	172	161	154	173	145	157	159	169	174	167	148	162	180	165	176	179	172	159	191	190	171	187	163	183	168	163	160	158	149	160	164	173	156	165	152	179	146	162	180	162	158	174	152	193	174	191	167	171	159	198	183	165	159	166	160	139	170	164	158	166	134	171	169	185	142	175	171	179	168	155	159	180	167	158	137	157	188	172	176	182	159	163	143	153	153	180	173	144	147	138	165	168	189	162	185	170	160	174	160	155	135	178	153	157	157	154	164	168	198	157	165	151	188	186	168	162	168	175	174	176	156	156	167	162	160	175	187	157	158	167	156	179	159	169	182	152	171	166	168	144	162	157	172	187	154	179	169	177	173	155	166	169	166	175	131	157	188	172	167	154	167	168	177	181	178	150	173	165	184	155	186	180	167	160	161	170	173	159	172	160	205	157	181	143	165	180	154	158	162	165	148	147	163	180	167	141	173	199	170	176	174	178	168	156	184	167	185	183	138	164	154	175	171	146	152	171	183	164	185	169	154	165	151	165	136	167	150	165	179	197	164	175	176	200	152	143	174	135	160	174	156	161	171	168	161	166	143	157	191	152	152	181	157	164	168	158	154	154	167	186	174	178	162	187	185	174	180	156	163	151	189	132	166	164	183	154	161	150	172	192	147	178	171	179	167	190	171	180	171	177	154	153	162	164	160	188	165	152	164	186	181	177	148	160	158	154	164	159	155	189	160	152	159	177	199	183	159	179	157	159	174	172	156	157	143	183	158	161	166	163	181	152	165	176	156	164	145	170	171	194	173	174	158	172	165	156	182	146	157	189	172	154	156	161	160	164	184	160	144	157	174	135	173	187	154	161	165	147	167	177	160	172	165	174	152	187	154	169	151	175	177	165	161	172	165	179	178	191	158	185	158	180	204	156	163	173	167	165	174	177	175	171	192	160	173	152	170	176	157	163	147	180	175	165	156	179	171	169	153	175	166	141	162	167	185	164	163	170	177	184	160	140	168	175	156	159	184	173	148	157	178	173	176	164	139	176	163	164	166	142	132	162	170	152	165	173	164	159	173	183	153	182	164	165	161	171	169	163	161	164	154	130	157	196	170	154	158	163	181	166	150	188	159	174	161	174	173	159	186	142	135	185	152	169	166	177	150	178	166	164	187	163	173	182	164	158	144	163	157	170	175	181	166	169	161	183	164	172	167	174	172	158	157	171	171	164	171	158	175	174	183	158	160	154	139	179	161	167	166	170	151	158	166	160	171	178	192	143	142	184	158	196	173	185	164	187	162	166	168	166	189	167	166	168	156	158	140	172	177	169	155	149	156	164	167	169	172	177	166	171	179	149	174	167	172	175	171	154	177	171	176	161	173	157	166	178	164	172	175	162	151	177	163	169	171	152	159	184	169	199	169	166	181	166	179	179	148	155	178	172	171	165	179	180	189	168	149	163	164	163	166	162	165	170	175	163	185	179	168	155	157	166	172	183	154	162	165	163	166	170	175	148	155	183	185	162	178	167	169	185	162	165	142	154	172	158	154	183	176	149	139	169	188	142	171	175	162	160	153	157	169	157	179	162	167	175	158	163	168	161	181	154	166	168	173	175	151	162	158	131	152	164	153	178	180	156	159	166	176	192	144	172	153	176	144	169	155	154	147	164	150	152	147	174	168	143	158	166	173	158	167	161	178	153	184	177	164	185	136	192	172	165	142	145	181	153	172	168	165	167	169	151	169	186	147	170	133	189	177	179	151	154	196	156	163	157	167	155	182	154	145	182	161	167	136	153	171	172	186	151	162	156	142	152	162	163	155	175	143	166	185	174	155	157	167	190	153	150	136	165	144	169	147	171	171	176	185	192	144	172	164	145	165	179	160	177	162	173	182	162	184	172	178	169	173	170	148	184	161	175	166	166	179	182	169	161	195	170	167	172	198	149	154	191	164	166	167	157	165	178	142	165	167	151	147	177	156	167	179	175	187	190	177	170	164	169	174	176	156	170	171	162	145	167	143	190	166	166	179	167	146	158	171	156	182	170	177	145	172	166	156	171	166	178	177	185	140	157	191	138	148	168	160	151	166	135	153	175	166	171	167	161	180	137	160	166	186	171	166	181	153	169	155	161	154	166	189	167	199	159	189	165	156	172	126	157	150	171	184	150	163	156	169	161	153	162	174	150	175	154	165	168	187	168	160	171	146	182	159	174	164	168	172	178	150	177	164	179	169	153	169	187	172	164	170	177	165	142	175	164	169	172	159	174	141	160	157	170	183	171	132	172	160	168	189	160	176	154	152	181	175	154	177	171	175	159	168	177	186	177	172	176	152	145	167	160	150	177	163	140	157	164	164	163	179	172	184	173	167	182	179	174	186	183	162	156	136	167	194	181	181	156	167	161	170	165	179	176	181	169	180	160	174	138	152	152	189	160	167	164	172	170	165	195	159	145	140	143	183	177	146	169	174	161	189	170	177	153	158	182	176	148	182	159	148	144	163	172	173	169	169	174	172	170	176	151	169	178	147	155	151	179	160	150	177	178	196	176	170	183	158	181	158	176	160	168	164	175	172	151	169	151	163	188	163	187	154	171	182	166
40679	23548	11606	4471	1393	490	410	365	395	413	401	429	447	417	409	423	413	390	397	418	404	436	401	444	446	415	389	414	407	395	418	426	423	383	403	402	402	354	419	393	417	430	401	409	404	400	396	412	397	405	406	399	420	422	410	417	409	421	415	420	369	387	422	412	382	401	459	386	400	414	457	412	428	380	395	399	424	363	413	411	390	381	410	438	386	398	441	390	402	402	384	407	383	420	419	407	407	452	357	435	412	388	432	439	403	395	398	424	424	392	414	457	413	415	421	423	381	419	420	393	375	396	415	416	411	392	429	418	410	359	408	427	439	409	408	420	410	430	391	443	456	405	437	410	405	420	444	411	429	408	374	386	441	386	472	380	385	459	432	412	401	376	397	420	389	408	400	424	410	407	431	402	418	426	413	399	416	423	433	418	408	415	400	415	413	453	416	397	419	391	432	385	398	430	381	385	394	368	401	434	390	397	415	412	418	412	419	445	392	439	411	449	421	403	425	404	404	385	409	378	412	387	400	391	397	433	433	399	420	401	423	405	411	438	437	452	424	444	427	418	431	387	419	436	383	404	407	408	408	410	403	400	411	427	441	396	425	353	379	425	436	448	401	406	404	413	404	403	411	430	396	419	399	384	436	421	403	380	388	388	390	438	407	419	430	407	431	427	376	448	435	439	402	406	413	415	382	410	418	415	434	389	381	416	416	426	394	417	403	387	437	424	438	427	456	410	377	429	382	452	400	406	424	382	411	422	415	431	435	424	447	405	416	417	386	428	422	450	413	393	380	424	380	401	393	403	383	376	413	426	365	435	414	401	428	405	410	426	400	397	362	413	386	407	412	426	436	377	434	396	401	419	435	396	448	387	409	408	429	419	406	428	452	414	435	390	405	388	418	410	423	395	412	387	410	393	444	412	384	443	426	405	426	431	441	379	411	407	381	442	434	412	398	438	440	403	430	447	391	424	443	380	417	415	431	429	396	417	400	411	394	440	441	389	383	401	400	395	424	389	418	400	400	403	416	434	433	417	389	397	412	414	437	406	399	422	420	418	393	411	393	397	417	396	443	393	415	416	427	408	424	423	403	422	447	396	432	424	384	457	397	403	418	465	404	430	398	414	391	429	409	399	403	425	440	382	405	399	411	428	419	393	405	374	386	421	413	416	402	431	424	399	372	399	429	426	395	394	381	439	431	419	429	401	409	410	453	373	405	412	396	420	407	408	394	361	428	397	381	393	407	414	403	375	414	375	412	407	416	396	392	436	411	426	405	425	426	438	382	397	422	394	456	412	412	434	383	390	386	402	414	394	412	432	436	392	420	435	447	429	415	417	388	423	419	417	406	414	427	403	369	405	392	404	411	454	413	380	371	396	476	387	417	340	424	394	429	433	390	417	401	429	400	409	410	405	410	440	404	434	355	390	420	402	425	402	441	411	407	399	388	438	418	439	410	401	420	430	412	395	406	408	408	420	414	444	401	382	417	394	377	436	373	393	412	379	426	443	379	432	381	450	439	447	438	437	416	416	394	402	416	411	411	418	427	413	403	442	435	425	414	390	401	400	434	441	432	414	425	422	430	426	416	385	439	361	421	410	416	406	384	416	424	423	412	424	365	396	410	431	386	420	395	458	398	421	440	399	439	410	393	407	391	411	387	394	420	414	396	440	404	444	392	410	414	394	418	374	394	428	388	446	415	380	405	413	388	397	446	401	421	430	446	399	404	419	397	428	458	416	417	408	446	409	405	438	415	404	404	397	396	401	412	409	407	392	413	419	411	394	421	381	392	417	403	389	413	452	449	419	453	458	397	447	387	430	386	386	425	397	393	417	395	427	404	429	406	381	406	404	402	398	423	409	415	395	402	391	435	395	429	353	369	440	423	399	436	421	419	416	402	390	436	392	410	430	429	419	400	406	406	429	429	397	430	416	413	425	404	428	383	412	420	414	433	368	389	406	418	394	412	407	450	376	425	449	408	395	415	419	396	433	420	446	415	423	397	403	404	416	395	426	458	414	402	432	441	419	391	417	355	424	392	401	397	396	401	408	412	409	377	392	415	409	436	424	399	400	399	388	421	423	437	431	412	430	362	428	442	404	433	420	434	443	418	406	395	411	418	420	430	407	412	406	371	404	418	399	391	392	364	429	429	429	423	417	414	358	420	417	373	421	406	442	424	429	446	353	438	410	369	412	382	401	382	404	442	408	421	386	375	411	373	435	371	404	419	407	396	428	402	412	397	414	432	427	403	424	376	407	409	407	424	385	456	434	451	428	422	453	389	407	384	471	386	408	424	412	393	412	390	410	372	421	375	431	426	430	434	408	379	399	424	431	433	388	420	389	404	401	386	420	389	429	413	412	415	396	411	369	433	416	422	433	428	401	425	403	396	423	377	418	388	388	441	444	385	435	430	436	399	435	425	439	417	376	446	399	431	401	436	429	389	399	417	413	382	422	420	414	388	415	418	395	417	425	385	422	418	442	412	414	399	412	396	418	385	437	416	418	390	385	401	433	422	382	404	400	379	389	375	404	401	437	374	393	380	435	464	420	403	425	445	404	413	444	431	415	383	405	425	433	426	430	405	404	392	408	430	433	409	440	391	389	439	378	418	394	390	379	394	405	411	388	399	397	445	415	426	392	390	448	393	405	397	421	415	411	385	452	435	392	440	418	404	416	431	423	411	395	423	383	396	423	407	409	379	435	403	410	436	422	397	381	402	438	430	416	395	437	439	421	410	378	460	395	387	399	402	410	396	406	386	395	405	420	415	399	372	412	377	396	410	406	422	416	380	395	389	406	404	432	378	418	442	421	369	409	397	411	391	415	423	408	403	418	398	421	412	403	413	424	424	416	397	446	422	417	381	390	416	382	420	439	446	403	427	464	461	424	441	424	404	419	423	375	431	404	363	433	422	412	401	342	405	423	401	415	404	411	371	413	370	395	432	421	402	418	368	411	392	399	389	401	419	424	441	417	408	368	405	415	412	426	372	407	398	423	391	371	399	431	426	412	393	393	401	397	438	416	407	418	413	451	394	403	428	412	410	402	430	402	459	367	400	396	460	425	390	412	386	401	419	416	426	397	425	408	435	387	387	453	405	396	405	402	433	433	402	411	426	377	386	375	408	392	416	402	425	382	446	408	423	454	404	400	425	408	419	406	430	400	401	440	417	444	430	392	434	433	372	424	376	423	398	404	412	420	438	413	415	389	386	408	422	405	395	427	413	421	382	354	396	417	403	438	434	385	404	390	390	426	410	383	412	400	432	390	399	431	395	422	418	342	429	399	417	402	424	412	410	435	411	396	440	413	408	386	408	418	388	404	422	419	417	407	410	397	412	409	381	413	386	407	446	424	413	394	442	354	460	378	405	426	427	409	403	385	404	395	402	408	441	438	393	392	405	399	433	420	413	433	412	451	398	377	402	385	385	437	423	411	370	412	418	376	386	397	408	399	388	412	396	424	408	396	424	428	413	402	426	424	374	405	450	418
78968	60356	40252	19693	4891	483	194	205	208	209	201	193	188	200	190	211	178	169	201	166	184	186	178	176	191	207	176	169	200	199	164	208	194	246	197	173	223	186	189	182	189	182	161	180	199	209	207	186	183	190	179	227	213	204	193	200	197	212	192	208	196	169	184	174	193	165	206	183	197	191	194	192	234	186	200	169	210	198	221	203	209	184	215	190	184	150	198	194	178	217	204	200	224	181	214	179	183	212	201	179	193	221	203	194	204	189	190	220	188	209	189	198	175	180	177	191	183	177	167	218	172	178	190	160	169	195	176	197	182	184	179	188	195	191	183	193	207	194	196	175	199	219	226	186	225	199	159	188	191	188	177	177	191	180	186	184	177	198	191	195	196	210	203	184	202	189	212	209	181	206	187	189	187	196	186	208	197	206	191	219	181	218	184	198	175	194	168	213	229	193	206	195	200	197	219	191	206	161	201	191	188	201	180	176	199	184	167	212	190	180	178	191	202	174	200	179	204	221	152	176	193	184	219	210	214	193	202	185	173	201	174	187	181	173	203	208	186	211	192	181	194	199	189	194	202	185	201	189	201	178	198	216	204	176	194	188	176	161	189	219	198	175	189	181	167	202	195	166	173	198	193	207	195	179	215	224	211	167	193	225	207	192	212	186	209	184	181	198	173	175	177	207	201	201	216	190	199	191	198	207	191	184	175	204	219	194	187	214	189	191	181	188	195	187	176	181	164	174	198	217	169	182	222	204	190	206	197	186	191	171	177	175	180	189	193	202	200	205	171	169	198	210	210	206	183	180	196	193	228	218	218	204	207	198	192	192	185	177	178	195	187	189	189	212	191	180	193	188	206	192	196	166	205	224	185	201	196	180	189	188	191	209	207	221	193	184	188	230	183	178	218	168	188	196	200	192	224	198	197	199	219	172	190	188	215	181	204	184	173	194	184	188	191	206	213	187	188	201	173	182	193	223	194	192	188	218	194	181	187	190	203	177	186	193	174	192	183	201	188	204	215	175	204	197	204	186	178	183	165	196	198	215	212	197	173	195	174	199	215	176	190	204	196	212	185	203	201	192	174	207	190	181	206	216	205	187	197	179	195	191	194	206	217	206	193	233	194	164	197	164	182	222	205	205	199	188	204	202	185	166	201	176	181	218	203	196	182	184	186	211	205	194	184	176	209	209	222	209	200	195	198	195	197	177	209	205	190	210	180	188	160	203	188	184	178	198	181	191	189	182	211	185	171	180	193	206	189	223	172	164	210	167	184	202	200	178	216	211	223	168	216	201	213	195	199	186	193	187	200	225	187	186	179	187	188	169	212	200	198	186	189	188	202	214	196	209	190	204	182	195	198	197	198	192	194	186	191	176	182	186	182	232	183	194	177	209	230	190	176	212	179	183	210	177	212	197	211	190	182	201	191	204	224	207	208	189	224	182	178	180	203	223	222	198	184	201	194	176	184	189	214	192	194	194	186	227	188	194	205	191	186	211	200	193	201	181	182	213	195	232	184	200	169	198	208	195	219	193	197	188	186	201	177	178	203	187	193	218	198	175	186	178	193	191	204	174	222	195	174	184	184	180	185	197	187	214	165	193	179	187	192	175	204	183	175	201	193	200	170	177	190	177	198	202	179	197	224	167	185	194	192	204	204	188	205	224	215	171	203	187	195	194	199	198	194	199	189	205	199	209	202	202	185	189	174	182	206	198	194	196	218	199	226	217	194	191	195	212	208	185	186	217	187	207	210	174	214	225	191	193	207	195	197	184	192	179	198	218	179	177	178	210	163	178	189	188	179	188	197	209	182	214	204	209	169	203	184	161	185	193	171	197	199	168	182	204	175	199	191	227	197	200	196	209	218	212	192	199	197	197	183	176	190	221	207	209	197	214	174	203	206	190	191	206	187	183	193	184	194	185	214	200	224	180	188	198	180	160	188	186	221	202	192	185	209	188	202	190	166	212	199	185	193	193	213	158	190	196	196	188	189	187	195	208	219	180	206	169	184	193	200	202	201	186	174	178	183	207	212	177	194	194	187	186	193	176	187	208	187	197	189	176	190	189	215	207	208	213	195	195	200	183	177	205	158	166	182	208	167	194	180	191	197	185	159	199	183	192	217	201	207	222	209	207	181	183	189	205	186	196	205	190	167	177	200	195	181	207	196	175	169	188	170	179	198	188	203	203	203	207	194	184	201	190	187	215	203	204	192	182	192	210	180	205	194	184	180	199	198	187	202	188	201	189	180	186	193	214	199	213	222	197	192	223	208	188	161	189	199	171	190	193	177	181	192	191	213	212	202	179	201	182	190	180	189	194	200	207	228	157	196	179	203	194	182	180	213	194	204	197	195	193	198	187	201	203	204	186	223	187	189	221	191	202	189	206	194	197	196	196	172	193	183	189	204	189	173	204	218	213	220	179	190	214	197	185	188	166	202	207	183	207	188	164	195	177	197	205	201	189	192	194	180	205	206	181	204	209	186	197	200	196	203	186	222	187	219	182	158	179	198	202	201	193	211	208	218	178	192	208	190	188	187	187	204	175	166	207	217	174	182	178	178	175	179	206	179	177	204	189	197	228	199	213	248	198	196	183	184	206	177	177	220	196	218	201	200	185	199	178	177	202	206	188	170	179	190	195	193	225	179	196	193	181	179	175	194	205	206	202	191	169	197	190	185	201	190	195	181	187	205	185	186	167	192	199	195	194	214	182	212	222	166	214	212	202	194	178	177	204	202	199	197	200	192	193	202	193	179	178	198	205	180	196	237	197	202	199	181	176	192	172	210	210	200	193	183	185	219	182	188	197	220	202	194	196	196	182	191	221	205	187	205	212	217	209	193	169	190	200	202	189	192	172	193	198	213	197	177	198	208	192	186	207	218	207	205	199	185	156	178	202	177	203	196	208	192	216	177	192	183	191	228	197	205	152	182	187	205	171	184	210	202	186	205	199	220	210	189	190	212	193	228	180	205	188	206	187	213	219	204	187	180	192	202	226	189	198	180	192	217	186	199	202	167	214	209	204	197	191	188	162	180	188	202	185	202	187	180	176	172	205	214	189	189	217	207	202	208	182	190	211	219	229	171	219	199	220	165	183	188	181	224	206	177	189	197	182	192	179	189	178	198	173	191	192	205	201	211	193	209	215	183	181	169	203	186	207	222	213	172	191	208	183	188	216	191	173	190	191	196	186	193	207	181	195	218	190	181	183	194	193	162	189	223	186	205	190	206	186	196	188	174	191	184	167	182	177	203	176	189	192	195	186	198	201	172	191	198	204	208	203	188	208	206	173	201	186	203	176	177	204	215	175	226	199	198	197	203	185	198	179	194	218	194	196	191	178	180	207	205	203	164	182	176	195	187	172	204	182	190	188	179	200	185	211	216	228	227	207	191	191	201	185	209	192	222	208	202	205	184	217	212	206	202	187	207	208	204	168	194	205	210	181	190	183	180	172	202	208	207	174	191	199	205	188	218	186	189	184	195	211	201	180	190	186
60476	49517	39208	22364	7309	839	478	511	493	505	482	476	517	463	461	489	450	481	480	484	443	484	468	502	474	444	479	419	493	479	469	464	453	457	445	487	447	486	495	491	469	491	473	491	435	455	484	440	487	437	464	458	462	476	413	447	438	457	425	468	491	460	487	479	442	454	467	460	468	481	476	482	457	493	419	482	462	472	468	480	456	466	496	459	439	445	454	478	454	470	480	480	467	473	479	472	450	451	470	466	443	445	465	457	483	452	419	451	425	484	442	494	483	455	470	429	500	477	418	448	472	469	509	458	457	452	443	431	474	458	463	455	504	457	463	461	482	479	452	467	445	447	495	473	468	523	458	471	442	436	449	442	444	456	457	465	451	435	432	476	455	467	460	488	462	479	451	490	459	426	463	454	504	455	476	441	445	453	464	448	477	432	486	483	466	473	482	471	461	465	435	455	435	434	472	504	445	466	480	452	468	462	472	465	440	473	445	451	496	485	454	475	463	466	433	461	455	482	491	446	459	475	465	478	449	449	483	438	472	451	441	463	465	447	460	474	454	447	479	481	477	426	428	487	450	451	454	472	448	443	460	473	447	470	474	476	471	460	468	485	457	462	460	476	427	454	450	463	459	489	505	471	464	491	470	475	452	492	451	479	496	473	444	494	467	483	481	459	517	429	493	444	426	505	468	438	500	494	511	449	468	458	478	494	463	478	468	468	445	462	473	513	467	459	446	479	438	485	459	421	498	456	456	467	477	459	484	463	421	457	477	485	423	457	425	476	471	466	455	462	455	450	458	453	474	490	453	429	430	429	459	473	445	472	453	441	485	458	419	469	460	453	441	440	464	474	428	474	459	460	487	450	424	465	452	452	438	481	504	469	479	442	437	433	453	451	471	457	456	508	478	466	453	525	482	475	424	480	415	450	434	482	466	480	509	447	441	468	489	450	484	483	478	456	458	507	436	470	441	490	439	457	482	491	455	458	499	460	465	451	431	461	454	456	445	431	451	461	490	468	471	485	459	449	433	485	459	465	464	499	461	446	470	457	454	432	468	456	437	495	452	429	482	477	400	470	439	422	424	453	480	491	461	433	490	463	455	492	453	487	475	445	457	466	435	467	486	509	480	477	454	465	445	449	449	442	454	453	486	436	416	472	454	449	440	472	488	470	486	464	459	440	462	431	463	453	464	488	447	458	447	486	452	446	442	428	445	462	435	432	479	468	468	480	443	441	463	495	429	472	457	476	426	441	446	478	493	463	454	465	472	441	469	460	421	475	467	442	440	510	442	411	457	475	431	445	457	447	463	452	494	452	459	444	510	446	480	442	456	476	470	460	472	453	457	463	453	439	526	467	445	463	471	483	445	448	487	490	476	419	444	493	483	438	464	468	435	464	483	495	427	452	471	488	501	497	457	450	459	533	432	444	465	466	438	429	442	436	426	426	463	446	462	469	490	492	463	460	486	495	481	443	440	450	472	434	490	451	473	474	467	509	414	466	489	484	470	435	447	464	499	468	480	460	430	478	473	484	495	452	452	443	445	469	464	477	455	440	439	436	476	437	480	476	497	472	445	492	472	475	458	459	465	487	502	461	461	489	418	498	477	441	470	489	436	457	454	463	429	486	470	439	470	477	475	493	464	464	466	462	443	447	427	450	473	478	418	471	504	475	415	434	470	467	493	450	496	466	454	444	474	391	491	477	459	461	470	463	478	447	483	468	452	456	449	453	450	477	473	496	439	447	463	473	435	451	485	458	461	445	476	489	485	487	423	481	460	457	455	451	477	490	453	423	484	452	467	499	487	479	454	453	482	469	449	441	444	469	439	452	469	427	462	464	475	472	457	468	460	459	506	529	446	395	463	434	446	442	480	459	451	462	475	432	449	444	472	475	434	474	475	462	474	431	477	504	490	507	464	465	471	444	484	461	462	422	424	436	446	432	458	493	479	464	428	450	481	466	432	499	468	464	469	470	452	444	485	449	451	492	464	408	474	466	486	421	482	445	494	492	462	467	479	494	468	480	485	453	446	461	431	446	454	469	426	458	450	473	444	458	466	426	431	481	432	460	517	469	463	481	484	480	435	474	468	463	467	463	483	475	459	422	452	462	537	440	495	462	398	433	485	464	436	451	441	463	467	471	467	467	464	471	474	431	466	451	427	439	451	447	444	450	449	493	437	463	462	474	475	438	455	448	474	451	444	444	484	496	478	463	498	436	456	443	484	461	466	483	454	440	457	452	476	461	490	445	478	443	462	490	467	495	480	458	458	488	483	459	449	448	499	470	468	472	469	463	468	406	462	464	454	514	457	466	462	497	435	475	433	482	440	452	444	455	460	497	469	447	453	449	431	476	453	457	469	474	452	464	435	488	469	459	485	467	465	453	463	475	464	471	484	454	433	496	463	488	458	464	489	470	459	482	470	447	454	417	490	473	467	508	473	432	487	437	478	475	483	490	467	467	439	444	465	478	428	435	424	473	485	468	482	470	472	465	459	474	430	464	461	443	454	470	460	468	456	437	479	454	481	475	447	453	460	463	473	487	447	491	444	456	426	469	474	442	477	482	468	415	451	461	450	437	460	430	481	455	464	478	480	451	449	446	484	398	467	447	478	443	430	456	450	428	473	446	472	471	496	432	432	452	447	477	433	483	461	491	434	453	486	459	442	464	475	470	458	453	469	490	456	463	479	434	473	440	462	464	456	421	452	470	470	446	465	453	427	488	475	473	466	452	472	476	472	471	481	488	466	444	489	467	488	460	430	448	460	421	465	423	471	444	469	469	451	457	427	454	433	480	507	475	436	482	468	460	478	449	463	475	435	464	480	439	414	430	441	462	471	487	451	451	483	453	481	458	489	442	445	475	448	483	435	425	452	462	483	458	495	462	422	489	453	481	463	454	485	458	460	481	465	440	492	478	507	471	450	429	516	506	437	443	488	420	503	467	472	415	472	461	509	477	426	492	462	435	443	460	423	469	450	500	450	439	455	484	477	470	457	454	475	476	433	430	459	465	434	458	465	475	439	452	482	454	476	456	459	440	484	439	435	482	465	483	441	485	481	458	451	478	461	485	442	459	471	471	430	474	459	496	459	460	418	458	443	460	453	449	457	472	482	438	447	461	514	444	464	485	499	459	462	442	469	458	497	476	466	458	505	469	491	476	457	474	436	434	417	460	440	483	446	470	445	498	439	489	454	467	438	438	453	423	466	472	462	481	449	461	472	469	454	480	465	467	485	470	446	449	425	455	490	474	452	451	472	484	448	455	446	439	436	476	423	446	482	415	451	465	447	418	433	446	442	435	410	487	442	467	448	441	459	449	437	493	466	470	460	484	430	467	468	422	463	450	436	468	429	489	469	438	452	431	478	483	447	471	475	451	433	465	481	455	481	466	464	427	469	484	399	452	455	452	476	422	445	461	477	493	495	458	463	482	455	490	429	496	452	414	473	460	435	469	447	517	444	451	447	463	432	499	468	483	466	488	471	436	508	431
83000	69046	49120	27802	10687	971	181	146	153	162	186	136	169	164	164	153	150	146	159	158	151	131	136	150	162	143	170	152	155	157	139	174	142	155	174	169	158	173	141	187	168	166	166	156	181	158	163	152	169	161	166	160	170	176	137	160	150	158	153	171	128	139	161	130	165	151	168	161	150	135	157	165	172	136	154	146	152	152	172	187	165	168	131	156	159	167	156	139	170	135	167	153	162	155	167	171	175	157	156	166	172	161	140	148	141	156	164	152	153	173	157	170	165	161	138	183	162	154	152	155	177	147	139	149	142	159	154	169	169	179	160	160	177	178	152	150	154	148	176	171	151	157	165	175	151	159	177	167	154	174	153	188	184	168	148	180	156	170	163	153	165	136	163	178	177	155	174	178	133	159	168	136	139	161	146	154	144	161	128	147	146	187	159	160	177	170	155	156	158	170	162	159	161	158	158	151	144	159	150	159	152	158	151	155	172	182	147	145	159	164	148	159	161	151	136	147	173	169	168	168	173	157	152	174	153	160	155	171	182	170	160	173	162	165	171	156	157	158	170	157	149	175	145	146	142	176	161	166	129	170	167	163	160	170	146	147	165	145	126	162	170	128	177	140	163	145	166	166	159	156	148	162	158	168	163	174	141	165	150	152	154	180	160	151	152	150	136	143	167	150	158	157	164	158	154	153	164	170	183	170	173	149	149	168	156	169	140	160	152	143	177	149	160	170	167	174	163	154	137	142	181	169	180	136	160	146	158	162	160	184	161	177	164	159	149	183	155	168	149	176	174	157	168	160	160	159	162	161	185	173	175	137	174	163	151	158	139	181	148	162	180	159	174	140	152	152	170	186	158	178	176	143	184	168	185	151	180	153	166	176	145	165	132	152	179	152	138	164	177	146	153	142	139	165	187	163	149	160	145	158	155	136	178	170	163	160	131	136	159	133	125	167	168	177	176	166	159	155	166	160	172	153	124	145	156	150	157	149	163	148	164	150	142	163	202	165	169	178	152	164	148	153	161	153	159	149	156	145	166	149	164	150	142	132	121	152	162	162	155	150	176	159	165	176	137	166	150	147	146	173	153	160	144	171	177	153	130	167	166	142	155	166	173	168	157	149	181	161	174	167	141	158	168	156	154	178	178	160	174	156	159	155	181	167	150	156	129	152	188	174	165	157	160	139	143	147	150	132	191	163	158	158	159	154	174	153	179	144	157	150	146	178	165	148	154	177	181	160	159	173	156	173	150	153	159	155	161	150	151	146	157	166	141	134	166	156	149	170	172	176	154	179	141	155	153	147	171	150	142	175	162	174	147	179	151	181	144	171	147	171	156	160	191	141	176	170	147	148	176	157	155	143	172	145	167	163	160	145	164	159	158	156	163	145	151	145	167	173	125	161	163	170	170	162	147	173	160	161	169	175	155	154	163	173	161	156	154	169	154	163	157	144	168	168	162	172	156	149	169	171	163	163	154	150	148	170	150	169	159	153	177	166	147	177	166	167	178	133	155	153	160	159	171	146	178	147	161	187	163	164	143	195	145	163	161	146	166	185	172	166	162	156	164	174	176	187	138	138	162	167	147	146	142	165	162	164	169	147	158	156	153	151	176	170	172	146	143	149	156	166	170	157	169	156	162	138	175	177	156	171	165	152	147	164	152	167	174	160	162	171	165	156	180	169	166	159	168	151	157	146	169	155	173	155	144	175	178	149	152	160	148	179	142	152	173	151	175	149	139	173	149	155	162	167	159	148	139	146	151	152	147	183	166	152	180	153	155	132	154	155	143	165	157	152	155	142	158	156	156	165	144	187	154	158	180	162	167	138	160	167	154	154	145	155	151	152	160	186	162	157	141	138	178	186	131	168	147	140	158	166	158	134	159	158	152	167	167	145	198	143	181	157	151	172	176	179	158	180	183	153	140	142	166	147	157	151	165	192	153	146	153	170	150	174	160	171	169	153	174	156	170	162	160	166	169	150	168	135	160	165	161	132	176	162	179	158	166	153	177	152	185	170	151	152	142	134	163	135	162	159	166	164	162	188	159	155	193	139	150	166	175	163	156	157	160	151	167	145	158	168	160	153	150	143	157	136	177	143	146	164	174	159	165	164	185	168	153	170	148	169	195	148	159	166	176	180	134	150	170	141	172	154	171	142	151	169	160	171	175	174	153	187	175	163	158	176	169	178	169	175	151	140	156	183	190	151	157	156	154	151	153	189	173	159	154	142	133	140	150	161	146	146	139	175	171	168	182	153	154	146	158	158	133	160	173	159	159	155	150	161	165	166	146	183	160	165	172	166	177	153	141	154	158	165	130	145	171	170	168	162	152	162	139	186	136	148	172	156	160	171	189	175	153	155	146	166	158	138	142	156	156	167	157	158	137	182	173	167	155	164	153	133	157	175	139	149	166	177	170	179	167	179	146	173	152	176	180	140	139	172	179	166	156	145	138	166	164	164	180	167	161	166	142	164	127	131	166	141	174	161	175	164	161	153	151	188	183	156	171	177	167	139	138	133	151	125	149	153	181	183	160	131	143	131	162	171	156	173	177	157	170	131	144	178	152	172	157	157	173	170	140	182	172	149	147	161	163	155	169	150	148	167	164	151	188	169	143	175	162	163	162	141	165	161	146	163	167	186	148	162	164	156	155	161	159	183	159	159	130	161	142	142	169	157	148	157	164	169	174	136	151	175	184	149	149	152	153	171	172	143	147	190	178	182	144	160	153	168	186	170	188	156	145	174	162	141	166	151	157	174	156	134	168	156	148	147	133	184	141	149	149	142	148	187	159	160	177	148	130	146	153	161	177	176	162	162	161	175	160	167	159	158	168	148	149	166	140	159	148	152	156	164	152	149	171	158	154	155	172	176	168	164	166	150	169	153	171	170	153	148	144	172	153	158	151	166	172	151	154	148	147	149	136	146	148	133	164	147	166	157	189	168	169	164	156	167	164	157	148	179	134	155	163	169	158	166	189	157	163	156	183	174	148	160	170	143	173	167	156	150	161	152	144	136	167	174	167	151	170	177	132	179	159	156	169	163	160	148	144	147	166	172	162	147	184	159	149	170	183	166	139	163	172	158	149	158	163	162	154	172	154	169	140	142	158	157	157	155	154	160	155	177	151	144	151	179	176	141	151	159	157	173	156	166	174	165	183	158	179	150	165	183	164	160	130	176	152	158	172	160	165	148	165	162	164	159	169	137	150	175	141	145	161	148	165	150	159	177	132	151	163	163	158	130	147	145	164	168	178	174	176	166	163	163	155	144	167	158	147	150	131	176	172	176	164	156	149	176	179	170	160	156	144	157	171	163	134	153	147	154	153	147	156	154	145	161	151	155	146	157	166	146	159	137	164	155	179	174	145	154	153	163	144	185	176	152	157	160	153	164	150	177	171	159	172	185	169	172	132	161	164	159	147	174	175	139	165	162	168	152	175	156	146	157	142	156	166	169	150	148	156	172	156	150	157	167	165	161	164	150	149	142	180	138	164	140
69750	60126	47748	30433	10722	1073	391	398	373	390	359	379	401	394	365	366	384	334	352	376	370	347	404	374	393	369	424	368	379	382	388	378	390	365	395	411	381	387	359	361	379	372	380	412	416	390	375	385	355	378	406	320	356	361	396	380	379	411	357	380	359	402	372	381	404	357	378	366	409	401	384	380	392	339	379	362	389	392	378	371	358	369	391	342	383	383	409	333	379	380	418	397	383	373	374	341	392	381	387	364	344	379	384	388	390	382	403	384	358	360	384	365	389	331	353	400	378	387	373	398	385	401	394	378	385	370	373	378	424	377	383	327	377	393	326	398	357	349	371	371	388	375	346	391	391	346	383	375	347	430	371	406	375	379	356	381	390	339	373	358	363	398	360	394	417	423	397	373	375	394	392	326	373	404	358	369	428	372	405	391	365	380	390	376	385	411	395	392	375	390	377	406	353	402	377	370	385	371	375	383	374	377	363	394	395	351	384	428	373	415	326	387	371	375	395	386	387	384	346	384	355	358	364	377	386	404	390	383	371	369	398	392	398	371	363	382	391	371	373	378	396	357	374	372	359	346	380	395	337	395	370	366	385	406	370	371	376	353	376	354	363	410	369	403	395	369	394	376	385	417	383	372	416	346	365	385	403	370	346	360	405	345	380	376	386	373	387	341	385	359	410	331	391	356	383	353	396	371	412	397	373	396	374	361	385	360	378	333	381	392	336	347	399	385	390	361	393	366	390	379	392	377	361	393	375	394	416	396	378	391	397	401	365	399	404	411	362	358	405	411	379	389	410	397	358	368	397	364	417	361	423	387	393	371	360	377	352	379	417	374	438	394	383	390	380	359	352	381	378	397	372	386	368	368	386	385	385	381	338	363	405	367	388	372	363	392	360	355	390	384	394	367	353	374	379	364	371	374	391	396	371	349	377	374	370	377	347	391	362	404	363	401	391	376	355	387	340	388	368	409	345	356	396	401	381	419	367	409	391	376	399	381	375	384	375	366	385	391	409	382	348	371	385	376	408	363	367	367	371	357	349	369	340	349	390	349	369	379	372	385	359	376	412	382	406	374	397	347	361	406	371	412	388	374	411	404	355	332	358	366	398	398	407	367	374	391	405	411	360	391	390	400	405	385	351	378	366	355	392	394	359	382	405	392	414	360	371	424	378	400	388	425	385	380	378	377	344	362	350	372	366	379	399	383	372	392	396	363	340	373	406	357	406	394	394	366	394	381	380	360	408	377	398	386	375	337	389	367	376	362	359	398	381	347	407	380	385	390	390	387	360	361	374	375	383	378	364	354	381	370	402	370	403	374	377	368	400	341	375	368	383	366	392	392	395	420	338	392	369	385	361	391	381	399	354	397	382	358	362	383	365	376	381	388	331	367	420	372	375	392	424	387	393	391	387	355	391	415	408	356	335	336	366	397	397	418	369	374	374	384	415	365	374	352	400	374	359	358	354	389	385	392	383	374	380	378	348	371	353	368	378	371	374	373	346	368	393	381	357	392	389	377	379	353	359	379	366	377	371	375	386	375	388	341	406	385	370	401	365	367	384	371	352	360	378	390	420	346	412	350	390	362	391	378	396	425	381	361	371	383	371	353	350	366	386	393	360	371	368	386	367	388	396	363	366	389	392	349	403	373	384	380	388	353	379	397	359	393	398	409	378	370	397	381	384	388	367	366	386	378	402	398	439	414	388	414	370	364	363	419	360	365	377	418	369	382	383	383	401	371	398	371	356	390	364	359	394	351	364	390	375	384	395	351	380	398	395	380	381	366	422	386	370	395	398	384	365	375	384	355	379	348	367	394	377	382	383	374	362	362	362	359	344	392	402	362	351	393	357	422	363	356	372	399	387	406	405	370	390	396	409	386	383	382	368	355	425	368	392	402	355	398	388	357	405	391	357	375	366	397	426	382	341	396	388	349	372	376	353	363	399	400	443	390	391	385	367	394	339	378	372	374	341	366	381	400	357	379	408	371	410	431	367	351	385	369	368	389	377	355	369	382	384	366	361	380	397	357	415	394	364	387	376	375	383	388	403	384	346	398	392	382	365	365	371	382	415	379	401	390	420	379	379	363	367	375	375	377	356	391	405	415	407	383	410	363	363	374	366	388	366	392	417	364	368	369	394	370	378	373	409	379	374	354	389	370	387	361	378	399	376	408	412	399	381	399	408	357	368	374	386	393	402	377	379	395	377	401	380	375	425	365	411	366	412	376	380	406	358	365	381	368	343	373	387	385	376	387	365	419	396	399	409	365	406	436	382	382	374	347	392	364	362	377	370	389	371	378	405	377	386	367	350	355	365	416	375	396	378	373	417	382	374	330	383	393	382	394	417	390	413	353	393	381	375	380	368	388	384	377	376	350	380	376	399	384	374	405	403	349	388	373	392	367	400	373	346	382	403	408	400	384	373	373	367	371	389	381	351	394	394	377	414	373	380	351	408	381	415	369	365	392	369	337	376	398	371	372	404	363	375	394	346	363	376	397	394	384	408	359	415	367	371	371	375	383	377	391	356	363	418	376	402	363	392	385	370	364	364	375	388	371	376	404	395	386	379	373	362	381	369	379	367	375	354	367	393	382	392	362	369	403	369	356	383	407	406	388	410	376	376	370	384	345	373	360	391	382	357	379	357	361	390	377	413	335	383	389	382	368	365	413	397	431	353	397	396	390	374	375	374	371	394	361	365	395	381	383	331	365	382	392	387	394	362	422	369	370	397	400	364	370	403	389	359	392	368	346	391	366	340	372	393	355	353	365	356	384	368	367	407	381	399	373	427	400	404	371	355	414	376	369	383	397	398	352	353	346	377	419	376	397	386	346	376	377	379	394	397	357	351	343	372	406	379	404	369	360	382	385	400	389	384	339	379	376	370	377	380	390	376	409	351	388	369	380	366	384	412	384	360	381	377	320	406	383	377	385	353	383	384	383	380	401	366	358	377	349	411	413	401	391	361	398	336	381	372	350	391	418	369	386	375	346	354	376	389	373	383	388	362	380	399	375	377	375	382	362	363	409	408	355	369	391	350	390	390	369	386	349	385	368	379	387	390	373	359	396	359	370	396	331	379	375	380	349	376	370	375	332	393	376	378	375	372	388	371	401	345	353	426	397	343	376	371	362	422	386	334	361	388	380	388	375	382	382	388	377	374	383	370	375	380	421	362	376	384	413	394	369	393	376	376	413	370	360	378	378	375	349	379	375	395	370	358	392	407	384	359	346	399	386	385	388	367	361	402	383	405	363	373	388	392	384	405	396	416	378	342	381	380	383	421	364	393	379	385	446	369	393	366	392	373	413	388	377	404	350	360	393	399	367	385	344	374	354	372	386	388	372	392	390	390	391	376	389	368	376	393	357	345	390	382	378	351	388	371	410	352	394	391	384	395	424	365	370	384	371	387	382	400	374	345	382	392	408	403	357	373	369	401	380	361	366	358	386	347	375	391	393	370	392	389	369	386	406	381	330	361	363	381	344	389	385	363	383
47545	26030	9165	1896	453	207	140	161	167	170	167	171	161	132	163	170	159	161	159	158	157	161	135	182	140	143	153	153	175	169	174	168	163	165	151	169	164	163	184	174	159	151	175	168	173	138	144	170	142	138	145	175	168	156	160	154	155	137	181	180	138	154	135	157	175	154	169	169	149	177	142	173	146	149	150	138	151	179	149	173	146	160	168	149	160	140	163	152	141	139	154	155	176	153	154	168	152	146	184	167	163	151	170	155	141	160	163	172	168	149	166	176	157	158	169	176	158	148	158	150	159	166	164	141	163	145	159	183	158	152	168	165	174	114	155	151	155	166	147	151	150	154	177	155	171	148	145	173	174	147	166	169	170	207	147	163	162	167	149	159	147	168	148	176	141	151	174	183	163	157	166	158	141	147	154	159	139	152	147	131	165	139	156	171	156	173	162	143	152	158	155	150	157	166	150	174	169	166	153	153	147	182	156	121	143	182	159	160	163	164	185	134	180	136	150	173	167	161	168	165	137	151	169	166	139	151	179	180	146	163	147	159	155	179	160	145	161	154	154	131	143	165	161	170	176	160	168	170	157	154	156	159	162	172	163	165	166	183	135	135	134	186	152	168	183	154	167	149	164	162	147	162	139	156	178	156	155	153	168	141	152	167	152	145	155	166	172	165	151	168	141	143	166	159	139	142	173	157	167	175	148	150	154	167	152	143	180	158	154	141	176	155	163	151	180	169	164	157	140	142	170	168	155	172	164	143	164	129	150	189	153	148	156	151	153	164	139	177	143	170	141	168	147	153	164	156	180	160	158	130	176	176	150	151	157	138	156	154	141	155	156	177	182	151	153	147	158	176	176	163	163	151	153	169	162	184	150	159	157	151	176	157	131	151	168	182	180	145	169	146	165	150	166	164	155	170	148	157	178	173	158	148	158	179	153	145	151	176	159	124	140	165	168	155	158	163	175	180	159	149	160	181	161	160	183	159	159	157	171	176	172	164	153	142	177	171	180	172	149	144	150	170	168	151	181	143	161	144	155	154	167	166	170	157	148	149	165	173	148	138	170	194	189	171	162	151	139	172	150	151	169	166	170	173	162	128	147	160	157	151	139	156	166	172	141	161	141	176	147	145	159	162	154	180	145	130	172	128	146	166	173	155	145	159	162	167	152	171	173	145	164	168	160	155	159	147	179	151	160	175	167	166	161	150	154	144	151	163	146	141	169	174	176	153	142	164	153	162	149	164	168	152	151	160	156	143	149	162	164	152	168	162	154	151	156	147	149	144	155	172	152	168	149	173	163	165	161	161	153	129	169	155	149	177	163	183	154	168	157	148	190	172	170	158	167	146	143	157	188	161	178	162	170	146	163	151	138	148	177	149	148	160	151	159	142	169	163	145	141	144	182	129	179	140	164	146	132	179	155	149	164	173	133	163	147	173	166	147	159	149	176	167	180	158	184	148	170	167	166	157	167	181	157	165	175	138	158	165	156	150	151	140	147	165	183	177	140	159	164	169	142	176	165	155	157	170	155	141	160	131	149	151	158	152	172	157	165	163	161	148	177	128	140	165	156	136	154	164	164	145	158	156	180	164	178	137	149	178	175	150	141	136	159	164	167	186	172	171	176	154	168	156	155	137	155	157	134	144	148	160	161	159	158	151	155	162	162	159	143	139	138	155	179	151	164	149	132	161	160	143	148	142	147	187	154	156	155	180	164	180	171	181	169	170	156	174	163	154	152	147	190	159	182	148	143	146	175	147	151	145	167	159	150	166	157	155	180	165	166	179	157	177	152	143	179	169	151	161	145	150	146	172	154	183	163	171	149	162	123	155	172	154	173	178	181	148	149	158	138	169	187	147	149	153	170	159	150	164	155	187	150	172	147	167	162	180	155	191	185	162	168	148	140	165	163	172	154	161	148	177	171	171	167	157	148	149	155	171	171	149	163	135	159	165	159	165	153	160	161	160	142	149	178	170	150	158	163	173	139	167	164	154	152	157	170	176	156	165	156	176	142	170	144	175	140	139	172	164	133	167	151	178	168	160	170	158	150	149	146	164	159	150	175	163	166	135	142	167	161	130	163	153	154	173	147	142	146	154	166	158	158	163	143	186	157	170	129	157	156	151	138	173	153	148	155	155	163	157	173	147	153	160	168	166	148	166	170	182	177	168	173	198	159	143	163	139	167	155	188	143	174	178	173	158	164	159	184	188	152	161	146	166	167	174	163	159	173	159	153	161	165	189	165	140	181	140	164	172	148	163	173	153	144	144	148	165	145	163	171	153	152	155	175	152	172	157	164	173	142	163	161	153	176	156	157	181	177	156	131	177	144	164	152	178	155	177	145	144	178	162	153	170	158	172	166	174	159	158	165	137	153	150	157	163	175	150	188	181	167	165	154	157	164	172	167	157	153	179	149	139	164	168	137	163	174	156	125	158	176	148	152	178	143	173	153	141	167	152	178	155	157	152	198	168	164	173	141	133	190	167	169	158	153	161	165	177	151	174	129	182	155	164	135	148	186	179	153	172	190	189	188	150	148	150	140	154	156	159	177	171	160	174	152	173	145	172	155	144	133	186	162	158	157	167	156	156	142	180	160	150	154	179	170	173	152	152	149	164	168	162	175	151	169	172	163	158	151	167	158	168	154	147	180	168	141	170	150	165	154	151	154	144	149	168	149	171	165	156	172	147	180	151	151	177	179	179	189	154	136	166	165	160	156	156	154	163	140	146	158	141	150	179	168	162	172	188	148	162	156	175	149	166	169	150	177	174	138	162	159	181	165	149	163	154	150	171	147	142	188	177	139	167	177	167	164	156	161	151	191	164	171	162	150	158	177	149	163	165	156	156	174	144	164	159	181	165	149	181	142	170	166	159	170	153	156	166	186	144	131	160	160	171	142	146	152	151	152	150	188	163	175	165	154	147	145	143	180	146	167	139	167	157	161	160	178	173	131	148	161	197	170	156	171	150	146	160	164	159	160	172	163	163	168	156	145	167	146	167	165	179	150	148	157	188	168	165	163	147	162	171	158	155	171	137	132	164	169	174	142	163	173	154	145	160	168	155	144	183	168	160	132	148	148	168	138	169	122	172	166	150	165	144	163	156	168	161	153	170	165	152	181	170	127	158	145	157	145	148	150	162	156	159	154	147	161	155	171	168	172	143	160	161	143	158	136	178	149	136	184	161	163	172	179	161	167	154	158	154	156	168	151	156	187	170	163	165	161	140	171	132	158	172	186	165	163	156	163	160	174	154	156	164	150	158	151	133	156	156	134	146	176	183	170	164	155	161	162	155	185	151	154	167	159	168	172	164	159	163	165	170	196	178	164	167	154	169	161	170	159	174	161	155	187	142	164	188	163	172	175	152	158	149	132	150	154	161	158	149	140	151	164	156	166	143	133	150	167	153	137	163	148	143	156	147	146	155	132	158	162	153	139	156	183	164	169	159	169	163	153	145	176	155	161	144	171	162	167	149	174	157	150	152	162	145	161	139
40739	23805	10961	4123	1286	478	392	364	366	395	427	389	392	429	397	405	388	364	385	375	360	391	417	423	396	391	411	390	404	382	380	393	398	371	411	397	389	400	382	393	412	390	406	385	400	384	394	423	402	383	387	370	413	381	424	368	371	407	390	377	367	350	378	398	386	399	414	372	374	383	396	404	412	408	388	411	439	407	356	399	393	386	391	393	380	389	351	365	373	365	396	422	427	360	413	329	412	379	385	412	395	368	386	369	426	381	378	392	402	368	401	381	391	424	385	368	366	372	387	412	377	415	394	381	384	377	401	382	403	398	417	389	364	398	420	428	386	374	389	389	410	387	425	381	406	383	425	365	378	395	391	383	366	423	397	391	406	371	411	420	391	375	370	417	388	395	370	369	412	395	410	389	409	380	411	413	388	399	392	397	375	388	423	427	396	349	412	400	445	380	405	377	384	426	382	393	430	403	371	392	422	381	383	375	384	383	389	381	376	363	408	394	430	374	381	383	373	403	409	388	391	422	396	402	421	382	400	375	380	387	355	431	385	363	416	358	407	379	390	408	397	388	406	367	421	395	381	392	432	372	369	413	390	379	345	389	437	401	420	405	428	381	398	361	378	390	397	390	388	368	405	406	387	413	425	409	358	396	400	367	381	377	398	429	370	397	355	375	386	389	401	385	370	397	403	394	412	405	380	361	403	360	374	430	347	389	385	375	404	427	411	363	413	381	406	359	389	417	385	413	353	429	391	424	358	373	413	390	422	422	418	399	423	373	408	371	417	430	392	360	406	381	427	411	391	402	400	423	409	404	422	393	368	368	407	404	405	422	393	378	410	386	400	383	381	401	372	395	379	378	412	359	426	388	414	413	413	361	389	370	378	386	399	444	383	372	372	380	413	424	383	367	417	399	394	386	380	418	404	385	383	379	409	414	377	393	393	413	406	408	391	381	415	379	392	388	372	405	420	390	369	441	404	370	352	400	392	413	393	393	356	383	434	342	424	379	402	394	410	389	408	402	407	370	414	409	374	413	405	386	409	401	406	403	388	415	401	395	375	401	424	375	393	386	353	388	400	430	354	387	366	402	391	425	391	385	380	431	379	384	376	415	368	397	372	389	398	378	378	361	409	381	377	395	388	415	381	392	405	373	421	375	436	422	373	433	400	377	406	382	407	412	377	376	402	399	419	411	368	364	409	418	378	404	380	363	383	422	384	389	410	392	401	406	375	357	403	392	423	413	390	402	389	362	402	362	411	395	385	407	383	387	393	388	387	385	392	388	372	399	358	419	413	370	394	394	386	360	347	411	406	414	422	384	355	405	422	417	395	417	394	383	388	425	373	426	390	418	435	417	384	393	416	364	393	408	383	353	406	401	387	387	390	412	376	361	389	403	408	381	381	441	349	394	411	408	402	377	392	379	431	375	428	365	380	395	403	376	420	385	387	366	381	388	412	381	408	332	422	360	390	426	414	405	394	407	395	341	380	404	408	407	381	379	389	401	398	402	370	388	416	378	406	402	437	384	396	391	377	391	373	408	378	368	421	401	405	367	410	396	375	395	386	366	388	413	426	382	400	428	368	369	404	388	392	429	382	388	369	386	371	420	335	399	354	390	385	419	389	415	391	372	392	364	402	410	413	414	410	381	392	386	372	425	383	406	381	358	419	390	396	382	380	401	398	370	424	392	361	386	382	385	412	389	409	361	391	396	380	383	398	361	414	424	439	424	397	413	421	351	401	415	372	390	372	386	372	364	400	350	392	419	406	386	393	376	390	375	387	401	424	394	397	419	361	406	414	411	397	407	360	415	394	382	385	390	385	371	385	407	401	359	394	383	395	378	422	421	391	421	393	372	387	394	389	416	356	391	356	415	388	401	390	412	388	429	371	385	393	389	412	362	376	403	375	385	418	393	395	372	394	384	402	369	378	361	366	401	376	404	413	399	386	405	375	413	388	370	421	402	403	432	389	408	388	390	379	389	377	402	383	375	360	416	396	389	420	386	382	391	390	399	372	382	386	382	415	385	387	363	415	416	417	402	393	387	406	385	383	358	414	394	379	415	405	402	375	399	377	391	433	392	386	424	400	394	386	361	412	403	418	417	379	377	373	377	391	370	408	378	384	391	352	400	372	351	366	394	379	412	406	381	395	390	406	384	386	438	434	349	405	402	421	401	410	413	412	387	392	374	406	397	376	422	342	394	382	381	401	399	390	380	390	369	388	407	385	359	395	399	409	369	425	384	405	408	393	371	440	402	392	422	385	387	355	411	423	394	403	397	387	390	409	369	357	380	392	374	398	380	383	414	368	407	381	387	374	386	435	409	376	372	414	389	387	386	410	417	416	387	379	436	422	415	405	378	371	365	393	427	403	393	408	402	363	375	400	408	387	398	404	418	360	382	378	397	416	381	367	391	402	399	477	397	354	382	384	360	382	375	392	400	410	402	352	390	359	389	414	388	343	380	390	377	409	419	364	400	389	376	398	362	399	412	375	398	401	357	387	408	395	407	403	391	429	401	410	424	398	372	398	412	389	385	392	378	407	372	406	378	368	386	411	424	390	397	363	376	415	387	370	397	412	366	378	362	374	400	382	430	387	384	411	406	416	385	434	373	413	380	408	428	383	376	374	399	407	381	366	394	411	411	378	379	383	419	373	385	421	400	401	412	398	421	430	410	390	369	430	400	377	367	422	363	379	342	371	390	378	396	382	382	388	384	386	388	411	416	351	371	397	360	404	410	406	393	390	374	400	403	397	384	412	381	370	428	431	391	383	390	410	411	418	339	407	358	389	398	382	433	390	411	339	396	397	427	391	400	420	400	400	412	379	403	371	389	362	394	388	398	383	380	415	381	405	396	413	397	386	364	399	401	373	383	431	397	442	401	366	410	393	362	407	391	401	380	408	449	374	392	394	400	430	377	405	389	407	428	367	384	406	393	403	363	404	388	371	379	399	393	422	383	378	438	411	370	375	420	395	403	412	399	403	387	372	399	417	410	376	394	393	428	375	395	403	377	375	379	371	391	376	415	398	438	380	423	394	394	418	420	371	390	394	382	401	438	379	417	406	369	423	374	445	363	414	407	375	417	395	382	387	391	413	374	397	407	439	406	409	387	388	363	391	415	375	385	360	372	376	422	396	375	407	356	416	395	394	375	403	408	395	388	391	343	383	373	398	376	387	395	386	409	419	393	363	387	370	418	407	367	364	382	417	366	396	401	391	423	355	375	396	394	395	409	410	369	392	383	397	382	395	397	394	415	365	425	343	405	409	407	390	413	416	416	395	371	394	383	372	337	417	434	416	412	422	406	353	367	372	418	373	388	386	394	392	384	406	406	381	432	406	397	405	377	406	377	371	396	399	378	389	384	347	398	394	388	359	381	381	376	394	390	389	383	412	424	371	391	392	406	404	384	388	407	400	370	398	417	398	411	400	378	397	403	428	395	369	430	396	388	372	382	379	411	377	375	380	392	371	371	426	399	355	343	372	394
79841	61167	40693	19681	4458	382	201	221	226	201	181	209	190	169	197	198	218	190	189	171	197	187	210	201	172	192	185	190	195	209	182	214	192	205	221	203	194	185	182	211	184	183	197	195	187	174	184	185	200	188	158	212	195	203	190	204	221	170	201	182	189	198	193	203	198	196	180	180	174	194	203	207	188	191	161	186	204	175	206	193	177	192	191	191	205	175	174	182	193	229	182	168	203	197	188	204	188	173	186	190	204	168	188	175	184	209	173	199	187	193	182	204	215	192	217	203	199	200	177	178	247	205	190	177	186	166	163	219	195	215	202	186	221	182	177	168	169	226	193	193	174	191	198	186	207	167	197	195	195	198	201	204	197	206	182	160	193	174	189	177	188	216	193	192	184	189	187	189	204	201	225	204	179	184	195	193	218	180	189	202	180	192	185	188	192	194	192	205	189	188	196	178	177	187	208	198	217	191	190	185	190	206	172	206	197	203	213	209	194	206	174	196	185	190	180	181	183	197	210	184	180	190	218	185	182	196	200	180	187	224	185	195	208	180	210	174	197	171	197	187	189	196	190	211	183	206	202	206	180	184	193	193	208	179	201	193	204	196	176	182	202	200	175	183	195	199	195	198	175	189	194	186	192	208	215	201	193	182	199	171	198	168	178	186	193	203	210	189	189	199	218	204	186	190	183	184	190	202	204	208	205	180	215	203	194	191	164	191	188	171	194	180	173	196	204	191	193	185	191	185	175	216	211	202	175	183	197	180	174	167	192	181	187	167	181	173	193	202	195	190	179	191	199	209	198	184	182	160	178	181	168	182	188	195	183	194	183	163	197	193	205	206	195	190	207	215	209	200	178	204	181	185	177	198	198	189	162	198	167	197	194	223	212	198	187	204	164	178	180	197	202	196	186	199	197	182	173	189	189	207	193	196	192	202	198	216	195	192	173	179	201	189	172	214	195	200	184	169	202	198	212	189	219	194	185	167	167	208	179	180	177	182	178	200	207	174	192	186	213	186	178	171	185	189	182	215	190	188	201	199	202	195	184	175	175	169	212	220	201	188	209	175	183	195	202	205	178	214	206	196	196	203	181	217	168	188	161	177	182	198	171	178	188	186	189	185	203	186	201	192	175	165	191	182	176	191	210	174	199	189	204	159	182	179	179	199	169	191	182	201	188	179	181	196	202	171	178	167	184	166	174	179	182	195	179	195	174	180	200	166	170	199	212	208	191	199	207	218	197	199	211	180	185	188	175	200	186	204	192	205	182	196	173	196	189	198	185	203	164	194	203	190	205	187	188	198	212	182	186	162	219	173	199	205	185	214	176	169	188	175	181	179	201	185	191	197	192	219	210	192	192	224	174	192	184	203	182	199	189	213	195	182	175	204	188	180	222	219	197	245	172	195	162	190	202	207	200	183	179	206	192	197	176	243	189	186	192	203	185	181	190	170	204	180	177	196	188	190	201	188	180	206	206	197	198	189	174	181	196	191	192	183	205	215	218	197	211	200	186	214	198	183	189	175	196	173	189	188	189	194	184	192	205	187	212	194	176	177	193	185	182	184	183	172	201	168	209	171	213	179	188	185	179	191	176	186	179	176	185	199	192	204	196	160	186	185	198	194	183	190	183	185	184	180	205	194	174	207	193	185	187	168	183	192	209	194	187	201	188	188	175	173	171	185	210	190	164	186	199	183	176	191	170	212	174	207	180	207	196	207	178	197	203	175	199	221	175	203	182	196	191	190	212	181	206	186	208	205	179	189	169	188	204	192	178	205	194	201	213	185	194	194	182	175	191	218	176	209	181	204	195	187	200	190	178	190	192	179	180	178	175	185	180	202	174	225	199	187	199	199	199	190	199	175	171	190	174	212	208	190	200	193	170	201	200	199	194	172	213	199	210	200	184	188	187	185	197	214	179	182	199	208	176	181	208	212	156	166	176	191	185	195	219	181	202	225	183	184	173	183	213	188	186	206	186	187	211	198	210	187	184	219	195	213	185	206	190	193	196	202	186	183	173	194	198	172	196	208	192	180	196	194	200	190	188	188	197	223	177	179	196	183	192	209	184	197	216	191	178	201	188	210	188	184	223	188	199	207	186	181	173	173	187	191	203	185	204	177	192	195	190	178	177	201	184	193	189	190	179	191	168	187	194	234	171	185	218	213	159	196	190	187	212	185	192	186	206	178	205	178	187	179	172	185	197	197	185	193	172	188	195	194	198	178	156	216	188	189	183	193	167	194	203	181	209	185	171	185	189	202	168	180	188	208	167	196	207	155	202	208	170	189	195	166	210	179	208	171	192	201	195	188	185	165	165	216	210	192	192	196	217	193	179	176	193	186	202	192	213	175	172	158	159	210	174	173	207	191	210	194	180	192	180	193	205	200	210	186	197	189	168	179	180	202	176	212	171	183	187	206	159	179	198	194	191	198	184	185	203	197	205	195	179	192	203	193	182	202	209	181	162	191	199	198	215	189	188	184	174	221	171	201	191	202	187	178	202	220	204	161	196	191	200	185	194	200	198	188	194	191	195	172	175	203	199	192	187	192	186	184	172	205	194	177	196	178	194	172	202	183	192	182	178	192	187	205	194	178	185	178	181	190	211	185	161	188	184	200	194	215	191	198	176	202	165	150	195	194	172	211	192	169	180	183	183	176	169	193	221	180	192	194	178	185	185	190	208	180	198	173	166	189	179	209	169	201	154	175	215	180	200	203	189	176	231	190	201	222	182	184	214	174	218	184	176	207	204	223	182	211	195	196	208	211	192	183	199	190	212	186	172	197	221	195	177	199	194	194	180	202	201	195	214	217	190	194	181	184	211	189	207	174	185	198	208	201	182	188	187	187	199	184	211	195	162	182	200	196	193	206	179	180	195	198	173	201	173	201	202	186	158	174	215	158	180	196	181	213	182	186	182	213	249	216	180	195	195	184	169	228	204	197	188	183	206	195	182	191	192	184	173	172	197	195	191	208	197	204	164	179	197	174	196	199	197	172	192	217	189	193	186	204	206	191	177	189	212	203	205	195	177	193	189	199	208	194	215	205	181	199	192	195	197	194	219	175	192	191	185	176	198	187	194	204	189	194	189	169	212	177	190	211	200	196	211	208	190	204	219	190	210	193	209	195	188	209	192	194	174	208	187	224	163	186	206	202	207	177	214	184	216	203	189	173	180	195	205	177	190	198	185	198	180	203	214	191	200	177	168	188	206	198	175	170	220	195	182	207	173	189	189	195	192	193	185	192	180	203	203	200	188	198	206	191	201	204	200	190	200	188	188	195	194	196	181	184	185	189	171	213	183	185	174	189	176	170	214	189	185	203	202	207	188	174	204	191	191	194	164	193	206	187	192	161	195	202	177	185	201	182	181	177	194	201	188	211	200	215	203	183	190	195	199	179	179	205	185	174	167	190	156	216	173	205	216	187	186	191	199	195	171	199	193	227	207	165	220	185	180	157	190	192	190	196	195	199	199	148	202	195	199	177	187	192	193	187
60383	49335	39559	21692	6028	780	456	452	447	483	447	486	456	477	438	411	488	441	456	430	440	464	408	473	441	482	490	475	438	430	441	493	438	466	421	438	466	463	446	492	450	471	459	496	466	483	431	439	466	455	460	455	444	474	439	417	453	425	440	442	453	448	471	409	427	439	479	460	478	468	442	496	442	434	416	442	390	433	436	454	437	449	510	460	476	456	440	455	453	436	463	425	461	467	506	409	470	450	412	480	460	456	439	433	435	454	464	434	463	439	431	426	476	464	473	494	434	475	449	470	465	454	452	449	433	468	437	440	453	426	449	464	418	452	486	485	469	465	406	456	470	440	418	444	444	459	450	472	448	493	444	441	469	435	451	452	418	452	475	472	445	461	444	495	461	485	420	444	468	444	422	453	482	445	445	480	472	423	502	425	463	514	456	487	448	432	422	460	420	465	465	476	447	421	457	441	446	417	453	473	489	438	456	461	438	441	450	451	443	418	455	435	472	429	433	444	464	459	413	491	457	480	455	488	475	466	458	450	422	512	460	435	457	459	462	433	447	450	457	434	440	439	442	416	460	470	439	485	406	449	476	445	444	456	437	457	491	432	464	417	475	448	487	450	437	421	466	476	438	435	479	416	456	424	476	473	399	451	429	462	455	419	451	445	445	462	410	470	467	437	444	470	444	443	419	500	468	471	418	464	412	440	428	449	471	444	458	471	447	458	486	447	433	446	470	454	440	455	457	454	472	427	490	467	481	430	450	450	435	461	448	432	454	445	465	453	472	449	426	451	455	467	441	466	452	435	451	474	439	460	469	440	446	440	466	488	527	475	432	461	452	485	425	423	399	442	432	470	511	469	503	460	450	436	477	516	461	456	459	464	457	458	421	473	429	456	461	455	478	460	472	464	429	460	443	447	464	436	459	435	443	499	447	435	424	469	464	455	423	476	458	464	468	481	437	445	440	440	468	443	431	424	474	425	431	487	452	488	453	480	420	415	471	447	445	449	465	435	422	447	448	443	481	474	453	442	437	487	437	477	418	443	490	458	443	462	459	421	463	435	446	442	448	445	433	445	417	448	440	433	471	464	472	441	475	439	462	471	457	443	453	474	424	444	429	472	465	453	462	473	503	467	492	483	447	452	440	447	459	444	435	432	416	461	440	482	439	442	450	446	494	477	479	477	471	453	472	452	467	444	445	455	424	442	448	443	470	467	409	436	472	430	413	458	476	431	415	503	474	408	450	462	431	439	440	469	428	443	417	506	439	427	448	498	432	455	466	426	466	440	428	490	426	434	435	450	498	459	486	449	474	460	438	459	409	467	464	431	425	446	472	484	450	460	455	476	488	436	444	453	451	442	459	465	423	440	437	439	448	463	457	432	429	452	439	477	431	477	414	430	467	449	486	448	446	446	445	483	442	450	422	501	425	444	497	416	477	462	459	460	461	430	414	465	454	451	468	415	434	482	430	465	464	453	480	482	444	465	472	465	460	437	430	435	399	459	433	453	463	431	456	445	466	434	467	491	426	438	467	458	467	412	452	447	484	467	466	443	448	436	433	457	484	471	477	452	450	447	430	433	475	421	434	456	465	441	451	477	428	427	475	490	425	455	459	468	457	464	469	506	454	438	442	475	443	426	492	428	432	476	453	490	457	477	453	478	418	421	453	399	422	478	473	472	476	456	444	439	460	481	436	454	456	450	530	450	447	445	483	445	438	446	453	489	423	453	472	481	460	445	412	438	481	473	433	465	427	426	498	453	480	458	478	445	399	472	468	433	461	488	425	442	458	447	460	479	460	462	431	497	492	455	448	432	472	476	419	439	441	460	425	446	435	476	470	467	436	441	473	434	433	408	455	454	441	496	483	417	439	451	441	437	414	453	461	474	427	483	463	435	400	485	498	465	434	434	470	493	437	417	422	410	453	438	451	430	445	466	469	480	480	423	415	449	483	444	452	478	457	453	414	427	436	437	459	455	423	429	460	428	453	464	471	452	472	456	476	465	469	450	447	483	483	462	479	465	476	449	454	457	438	444	454	444	440	468	434	421	418	442	472	442	435	448	467	452	466	428	459	419	486	440	488	442	455	449	450	448	438	441	462	455	455	428	471	470	448	431	446	406	454	460	479	494	457	441	425	482	429	457	491	453	444	447	438	511	510	462	477	499	450	451	439	520	450	437	423	455	452	433	444	487	437	457	430	452	431	437	410	453	468	451	469	452	423	448	459	473	456	428	461	470	449	450	440	439	469	458	430	439	438	430	497	482	431	447	452	448	496	433	466	442	482	443	466	504	440	450	455	441	470	450	479	423	411	420	447	463	458	435	473	465	477	416	461	466	487	479	426	426	450	468	442	489	484	469	477	451	457	446	430	440	468	461	449	425	471	483	423	446	458	455	479	473	454	490	447	430	473	482	425	478	447	453	448	425	442	453	466	486	469	445	441	465	459	465	420	426	499	446	447	490	442	444	447	420	443	474	462	476	469	424	440	470	485	415	445	424	414	449	470	408	437	481	465	490	478	422	445	494	428	457	444	445	443	470	435	434	450	439	429	408	424	440	431	456	483	447	420	451	443	461	422	489	438	390	430	470	464	450	455	433	452	417	451	435	445	463	475	466	474	466	465	491	421	457	465	470	445	435	439	460	423	442	504	433	435	404	448	467	443	458	454	432	423	454	431	484	454	445	460	429	455	436	447	499	454	468	472	451	440	438	449	481	456	448	446	451	452	448	497	450	459	477	466	426	429	486	461	424	467	469	439	448	457	442	451	444	415	393	436	449	463	420	447	457	456	467	449	453	456	455	427	475	460	463	409	442	428	439	466	456	423	453	451	445	482	462	420	424	482	428	434	459	452	459	440	467	425	495	454	469	501	443	445	456	466	425	499	417	465	458	449	475	457	460	459	455	433	414	449	445	432	414	497	472	433	479	466	458	456	457	426	450	449	418	435	438	444	475	390	461	483	481	463	459	429	480	471	480	408	462	445	444	471	439	475	472	415	456	460	478	432	441	414	427	467	444	445	468	444	467	459	430	455	479	477	461	453	479	458	444	434	479	468	434	454	470	431	451	445	424	444	404	441	491	443	489	433	440	461	433	473	419	453	454	471	462	476	448	450	486	455	447	445	449	474	464	448	470	470	446	462	430	461	459	456	401	436	428	474	483	476	469	441	474	448	424	456	474	443	448	439	464	482	453	448	468	466	447	463	424	461	470	449	455	436	433	461	459	467	442	460	454	475	449	423	489	446	470	494	450	391	476	449	462	431	423	453	437	456	437	441	440	466	466	441	464	467	445	488	438	426	470	455	467	477	445	433	486	457	439	415	479	457	463	469	461	471	444	432	494	448	453	469	434	483	474	446	471	469	425	449	469	448	425	478	461	437	437	468	460	471	450	449	492	435	449	448	450	471	429	482	433	441	501	486	454	479	472	452	508	464	478	462	414	431	469	443	429	468	451	473	453	413	429	474	475	437	447	463	475	467	429	478	488
84454	70543	50729	27487	10264	1012	180	189	178	167	162	186	162	194	174	158	161	133	191	169	196	156	180	170	139	166	176	173	171	158	183	126	180	167	183	182	171	177	160	146	164	179	166	171	190	169	158	166	180	168	151	184	153	156	169	175	153	174	187	165	174	160	183	172	177	153	182	163	156	155	172	146	166	136	174	167	172	171	168	178	167	193	188	173	141	189	174	159	169	161	158	165	147	140	146	152	175	147	188	155	154	157	170	159	148	163	160	184	162	157	172	153	174	176	187	154	153	154	147	171	159	164	184	173	159	162	172	169	181	157	168	144	175	163	156	162	146	193	161	164	150	166	155	155	166	187	148	161	167	176	152	172	144	179	151	143	149	175	165	168	185	157	142	167	140	165	151	163	158	166	168	142	167	176	186	165	174	158	173	159	169	164	181	148	187	168	163	147	167	161	186	172	154	189	168	165	153	198	180	176	166	177	172	150	160	152	201	167	150	150	175	140	173	152	169	164	179	159	152	160	158	173	149	157	148	146	169	185	157	181	152	157	182	160	153	153	151	162	156	157	167	156	163	151	147	164	164	181	180	165	176	173	145	164	150	155	162	168	158	151	166	156	147	143	167	158	159	155	190	187	156	165	153	167	168	189	161	141	143	156	165	162	168	141	177	174	155	138	146	171	160	185	155	147	138	175	174	174	171	159	177	177	168	156	153	154	167	166	173	155	171	161	158	178	155	197	178	159	167	155	173	183	179	170	180	180	157	180	183	168	172	179	154	155	173	173	171	165	141	127	170	172	191	161	157	182	142	153	177	155	168	179	157	183	161	182	146	154	179	153	158	145	152	169	166	171	162	164	142	184	158	174	149	162	179	209	184	159	151	146	159	158	172	176	167	192	159	162	146	152	155	134	166	158	171	193	154	143	170	140	164	165	164	156	196	202	176	178	153	168	157	161	144	176	166	173	172	180	152	168	161	160	159	125	149	178	175	138	183	181	160	161	168	165	175	176	164	174	161	151	161	157	150	161	173	168	188	149	178	149	136	145	191	154	157	153	179	160	154	143	184	153	182	172	177	147	173	156	163	178	173	185	194	194	171	161	133	163	142	158	175	155	170	169	186	165	170	160	164	161	144	163	141	153	146	163	165	160	150	167	156	170	171	170	163	166	153	168	143	175	170	168	162	186	172	169	177	162	163	157	149	132	164	148	141	168	194	196	139	169	165	170	164	161	165	199	132	161	161	158	160	164	169	157	171	123	164	164	161	166	163	179	152	150	182	167	163	189	158	148	163	139	152	166	135	173	174	163	178	175	170	163	181	158	163	154	164	180	164	185	157	180	153	144	170	154	138	144	156	162	165	150	188	157	177	146	159	163	168	156	168	169	153	186	162	156	129	153	158	148	161	137	163	150	154	151	164	152	164	180	156	165	162	149	177	168	157	168	182	159	183	159	143	159	171	175	149	161	181	158	173	181	164	181	167	176	152	168	183	159	164	163	157	154	181	140	176	172	176	165	144	156	153	170	184	157	160	163	151	157	168	153	164	176	169	164	164	164	187	140	190	163	179	168	180	161	171	159	183	168	169	165	171	146	167	167	145	159	162	158	169	171	174	158	164	165	165	176	167	168	169	147	171	184	168	153	171	142	154	159	185	165	150	171	143	151	151	141	171	149	168	179	166	175	134	186	159	156	187	158	141	177	184	195	172	146	180	147	162	166	184	174	180	169	167	166	137	183	152	154	172	174	177	184	188	182	183	155	152	154	156	170	161	175	164	170	174	162	162	182	180	173	147	146	154	167	165	165	148	184	150	168	174	179	167	174	155	165	185	165	146	169	152	152	155	181	143	160	165	156	145	148	167	169	167	148	156	169	167	177	171	184	133	147	161	154	168	135	144	132	178	167	135	151	174	186	175	167	180	170	158	172	186	160	128	159	167	165	168	167	181	174	173	134	162	156	169	164	190	151	163	155	171	146	142	153	174	184	156	139	160	155	180	159	180	171	155	145	180	154	151	168	191	177	145	157	169	152	181	159	139	176	181	175	142	186	143	163	158	155	157	157	167	160	150	133	153	166	172	155	162	183	153	153	160	136	169	166	165	183	155	177	190	177	166	166	164	144	151	191	159	158	159	181	147	163	139	155	160	152	167	184	170	159	155	178	173	176	174	165	186	169	175	173	164	172	142	152	167	171	168	123	152	149	194	173	172	159	154	141	152	160	156	164	149	185	188	166	180	162	131	178	144	166	155	149	152	164	152	163	169	153	187	167	179	160	189	172	154	173	148	139	147	166	166	166	167	159	157	157	169	160	172	171	170	146	166	158	163	163	143	177	161	160	125	157	194	169	177	175	166	185	185	155	149	157	183	164	165	158	166	187	144	159	179	162	155	172	161	171	172	165	186	161	174	153	127	161	153	156	193	175	156	144	173	175	168	181	157	164	178	154	161	155	182	162	171	162	171	181	155	176	163	162	153	162	139	163	170	174	165	165	165	162	154	178	149	158	172	160	166	165	150	169	161	139	164	166	161	137	156	151	167	143	169	166	184	179	153	161	184	142	152	132	160	176	160	168	168	168	162	182	169	149	168	170	155	178	159	158	166	162	170	140	153	170	164	153	152	155	166	157	194	165	141	176	150	183	169	169	136	177	174	153	179	155	167	181	167	172	168	162	167	196	162	165	174	159	159	157	163	151	161	164	157	153	171	153	169	165	152	167	143	173	200	175	163	180	163	160	156	167	170	188	179	179	188	170	169	159	167	172	152	172	145	182	165	169	179	177	164	167	158	150	161	162	159	161	155	154	137	169	192	170	151	184	173	190	182	156	164	154	151	175	150	167	188	142	164	168	161	172	182	174	161	159	154	167	166	174	152	163	173	164	188	183	163	177	150	156	153	154	152	186	163	176	169	158	151	158	161	187	150	173	189	166	152	163	158	177	166	161	135	158	162	133	143	178	178	176	146	176	156	170	163	177	181	163	167	171	180	183	137	190	163	160	172	160	174	172	133	146	159	171	166	178	169	182	163	163	162	182	144	150	173	153	170	169	164	155	193	162	172	171	156	164	151	162	163	150	152	177	166	184	190	181	177	172	174	139	151	170	161	173	164	143	156	186	160	164	152	176	149	163	163	191	162	154	143	170	167	153	162	149	181	176	185	148	162	158	195	159	149	146	179	161	180	170	154	171	177	176	158	146	162	175	144	156	151	170	191	150	159	163	196	167	172	165	154	188	163	163	179	144	156	175	161	179	157	158	169	167	154	178	172	180	142	164	165	158	174	186	165	145	162	160	186	183	180	157	159	174	189	173	158	165	162	145	168	145	163	166	171	164	192	133	183	165	167	168	179	155	183	167	156	128	172	162	151	156	161	179	165	146	164	161	155	152	184	179	183	169	153	150	175	171	157	149	155	170	161	163	162	167	153	134	183	163	144	156	151	161	158	171	164	158	180	156	148	162	169	152	180	147	164	148	172	200	178	166	168	159	190	159	168	150
70087	60086	49010	29412	10272	1122	376	387	383	412	395	393	383	377	395	421	369	387	380	369	371	384	412	368	414	406	388	373	414	393	406	395	399	388	395	397	403	361	384	398	376	409	428	450	401	431	401	392	379	387	337	369	408	397	371	392	380	388	371	428	419	398	411	399	387	397	362	386	410	434	414	374	400	392	393	424	399	405	375	384	395	361	381	388	382	369	380	388	401	372	399	398	422	402	421	411	396	396	391	423	383	413	383	385	398	383	385	415	381	418	350	420	400	355	373	368	368	376	389	416	408	393	394	388	415	369	360	406	383	396	381	390	382	411	420	396	388	389	415	392	405	390	389	366	375	391	405	404	398	371	383	399	423	388	381	360	364	423	395	361	361	386	414	428	399	403	404	417	403	378	378	401	353	377	412	364	381	414	399	437	393	396	377	389	395	399	390	420	388	374	383	382	413	398	403	396	389	388	418	389	372	414	410	386	392	397	399	372	393	388	377	362	382	404	393	424	401	378	377	369	413	379	393	384	394	401	413	396	378	326	373	390	377	426	395	359	389	396	378	360	385	387	376	435	387	414	379	382	392	376	406	408	393	395	374	414	391	390	388	411	383	418	389	377	388	387	397	401	424	375	376	416	392	391	382	390	421	409	384	391	392	428	370	379	391	377	398	415	407	385	406	402	375	426	400	395	388	398	410	376	396	408	393	364	413	365	378	373	395	377	413	384	411	376	391	390	403	395	365	382	396	410	391	360	397	388	378	383	390	389	411	387	421	391	391	360	420	412	427	393	363	377	377	402	404	406	370	352	331	393	390	387	388	399	369	386	386	382	377	356	379	411	371	402	407	384	369	391	345	399	390	383	357	405	388	410	404	404	393	418	372	407	351	360	408	396	368	401	369	342	386	414	321	407	393	406	387	373	424	390	373	431	407	414	384	395	387	387	408	361	344	370	384	382	395	374	432	391	369	377	370	406	415	416	397	393	405	355	409	371	414	373	370	394	372	398	384	401	388	383	384	409	408	400	364	423	376	380	390	389	382	392	387	407	388	390	381	420	393	386	409	368	382	387	438	365	380	374	415	372	396	379	373	389	402	381	405	423	390	401	395	382	387	387	395	378	381	407	364	409	350	421	356	390	385	369	375	384	421	396	389	381	413	391	415	339	429	393	397	381	379	403	435	402	367	327	365	395	399	396	391	365	405	349	385	401	410	384	385	387	372	362	422	364	422	380	378	370	376	360	370	376	400	426	398	428	384	400	404	414	414	408	394	398	385	386	410	401	369	360	390	406	398	402	412	396	409	381	387	393	448	393	369	372	433	383	387	385	399	400	395	380	393	397	403	375	423	413	406	347	444	418	350	396	405	412	398	356	396	384	404	396	384	418	384	396	395	400	371	402	417	346	375	402	372	374	379	394	428	406	399	362	354	394	358	373	424	362	402	362	421	411	397	384	388	390	393	430	411	373	433	373	407	358	394	375	410	380	416	406	389	404	405	391	367	421	379	402	410	426	373	398	395	389	347	379	417	392	392	356	409	379	414	379	388	386	404	354	426	367	396	413	369	369	382	422	367	397	378	374	386	387	420	387	395	400	342	411	394	415	403	390	379	385	397	374	393	348	399	395	407	402	376	396	387	343	408	378	414	385	374	361	392	401	383	409	386	396	373	373	388	386	387	387	417	423	411	413	389	372	390	376	403	397	367	415	374	408	409	358	429	373	353	425	413	409	392	378	370	406	395	384	447	370	384	376	407	397	398	406	380	389	374	358	346	402	408	403	405	382	385	402	378	393	430	377	402	386	461	358	385	386	386	357	397	414	365	405	376	395	405	402	380	363	372	382	405	395	393	406	392	403	372	360	335	391	406	427	396	417	382	416	392	384	392	411	385	388	391	392	388	395	411	423	376	401	366	395	444	408	395	389	385	385	376	370	385	373	394	364	388	352	421	386	397	388	399	370	394	392	367	393	410	368	369	380	406	406	404	383	391	418	444	366	405	384	391	408	409	407	372	358	406	397	357	382	398	365	403	370	396	364	375	376	381	396	384	394	392	407	383	423	385	343	365	383	351	395	367	403	386	394	412	363	374	378	365	424	386	385	381	408	361	398	369	381	398	409	412	365	430	374	388	390	385	330	387	395	377	376	384	384	391	394	416	390	414	402	390	398	372	432	413	376	396	393	378	381	405	393	391	389	381	376	408	356	433	396	409	408	416	382	391	387	367	392	377	379	375	401	409	381	386	364	373	377	369	415	441	373	398	405	357	423	355	401	377	379	347	345	392	412	398	366	435	358	437	386	389	389	404	370	409	382	392	372	396	390	360	337	363	361	369	365	371	445	378	368	388	420	389	372	393	356	390	374	403	365	400	389	382	385	399	399	401	371	408	407	356	386	418	371	403	381	421	409	393	381	379	382	409	397	404	384	407	383	395	396	428	403	387	398	390	375	397	398	406	385	385	418	387	377	409	401	353	434	389	394	378	395	422	378	389	391	414	385	383	401	399	410	409	402	403	395	415	388	388	401	380	418	399	393	396	387	388	410	386	330	390	371	393	392	394	430	360	390	398	402	393	382	416	390	394	371	399	363	388	369	392	364	366	396	395	350	394	372	396	430	380	413	383	392	352	409	388	401	358	380	388	400	409	379	387	398	369	365	388	363	373	407	374	380	356	371	376	379	382	355	369	366	365	408	422	346	404	366	370	384	400	383	394	399	383	398	385	394	406	413	366	395	410	401	389	364	399	406	392	399	396	376	366	406	422	402	400	396	398	378	400	391	398	375	352	362	414	399	367	405	367	382	365	410	346	408	367	406	390	380	371	438	408	383	397	401	379	338	370	390	400	417	436	386	393	407	384	382	414	376	381	392	404	360	380	345	370	432	397	419	395	409	380	380	402	389	325	372	392	403	404	410	424	400	376	395	384	383	383	363	390	384	416	344	391	385	382	382	397	382	390	383	351	406	409	382	382	361	371	368	402	427	378	373	352	359	428	391	400	394	410	382	407	390	385	353	399	405	406	395	382	409	388	412	403	388	407	378	385	364	390	410	362	408	421	380	363	429	390	413	409	384	386	407	396	403	392	387	377	377	379	359	369	410	356	387	398	358	372	404	366	354	355	388	408	413	406	376	384	395	382	356	434	406	371	412	406	373	392	406	374	380	407	402	391	401	340	437	374	373	406	404	408	357	363	420	387	372	381	366	399	423	379	392	379	382	344	379	398	392	400	391	431	415	399	378	399	383	391	387	413	387	398	418	374	422	400	369	384	391	402	381	391	386	383	372	382	397	380	411	391	347	396	376	438	394	397	396	410	389	443	375	405	389	364	371	389	403	394	373	422	413	390	370	389	421	387	387	405	390	352	395	413	397	357	389	398	389	358	379	375	368	400	363	385	441	404	399	402	384	426	405	408	410	396	407	405	423	390	387	380	402	396	380	391	408	416	366	400	398	371	395	405	379	401	360	379	414	379	396	401	385	391	360	382	401	355	355
47197	25762	10175	2010	450	227	180	169	191	166	167	194	156	185	162	179	173	147	170	178	167	177	155	181	183	187	181	193	164	189	183	183	179	180	198	187	173	179	172	168	165	170	147	163	174	170	158	171	157	165	164	190	174	185	165	194	176	183	183	170	164	159	175	184	182	175	201	175	159	150	169	170	177	167	168	191	189	152	166	147	167	195	185	176	171	165	164	198	182	159	175	202	157	184	171	163	175	175	173	181	172	169	171	194	170	146	158	193	198	182	163	177	202	150	150	161	175	187	168	167	165	146	195	165	177	154	167	176	181	163	167	175	162	159	168	173	192	173	166	176	170	161	200	176	172	153	162	182	195	179	186	189	191	158	182	175	181	160	188	189	189	169	170	186	174	177	175	160	172	156	208	173	159	174	150	155	182	168	137	171	159	160	185	178	181	170	168	142	161	182	161	200	153	165	173	181	180	150	172	149	164	186	156	195	184	181	163	168	165	177	177	185	180	190	155	178	188	172	164	171	168	190	205	172	186	157	171	188	156	184	175	154	189	180	151	162	159	191	186	181	161	195	208	172	168	208	171	164	167	193	173	155	164	186	205	157	175	184	170	158	165	176	164	180	160	174	162	163	175	165	171	196	176	175	172	163	172	179	160	158	160	180	169	171	167	176	175	209	189	150	189	168	171	194	166	159	178	180	183	183	162	155	174	161	177	149	189	185	145	163	193	163	190	179	174	192	167	148	196	191	133	159	186	186	167	156	186	158	168	183	172	168	173	170	174	172	166	184	149	170	150	166	194	196	176	177	159	180	194	189	171	172	189	167	169	172	164	187	168	183	190	169	169	167	187	156	192	152	153	194	155	155	184	169	157	175	168	168	159	174	170	181	174	153	171	178	174	162	169	156	204	187	189	168	170	147	171	187	175	201	186	178	134	185	182	173	181	167	162	176	182	171	181	155	186	180	154	170	178	169	190	185	141	172	178	179	173	174	175	188	164	175	184	178	178	189	204	208	201	145	191	153	152	162	164	176	167	205	180	197	153	175	177	178	170	201	167	176	184	179	160	165	160	153	181	165	160	167	172	154	176	167	176	172	170	197	149	181	158	169	182	166	182	169	171	157	153	174	200	154	184	178	163	171	186	175	168	158	188	167	170	163	149	180	181	174	171	159	160	154	166	156	160	155	210	170	179	168	163	167	159	189	181	177	152	163	182	173	180	176	184	178	163	161	187	164	157	166	179	175	178	170	169	178	186	180	190	157	190	182	169	165	169	174	153	212	154	178	165	167	160	158	188	169	206	186	187	175	149	154	158	192	160	157	189	175	160	133	168	180	166	157	183	172	198	157	200	161	181	184	164	186	163	181	176	159	181	173	142	180	151	158	173	164	168	176	182	172	148	172	185	168	166	170	205	211	151	176	153	186	201	176	201	176	176	177	160	147	172	169	172	173	178	204	173	177	138	173	172	163	185	168	185	153	160	172	190	189	147	178	193	193	166	164	187	154	168	175	158	154	171	165	186	163	169	168	173	195	166	209	175	154	167	180	166	160	166	156	167	157	134	178	170	172	168	153	168	159	150	172	170	166	137	178	137	158	156	171	148	173	174	184	184	188	195	143	166	171	166	196	155	191	164	167	183	163	154	188	168	162	162	158	188	172	187	157	176	178	181	188	176	168	149	164	167	172	159	152	168	185	211	182	208	148	156	185	180	177	179	190	163	145	167	157	178	181	175	160	199	185	181	181	164	166	178	175	171	195	170	163	176	160	165	153	180	164	162	174	177	157	176	169	166	192	160	162	204	152	190	163	175	147	179	158	180	171	148	170	168	161	183	178	172	197	197	178	169	193	172	181	183	162	167	194	168	174	170	198	164	206	162	193	186	185	178	164	162	193	160	166	196	176	205	214	177	202	162	173	203	147	178	181	182	172	192	168	166	156	184	165	173	191	183	181	158	175	171	174	166	178	153	168	144	199	177	173	186	168	173	154	192	188	170	171	194	188	169	189	164	180	189	180	188	182	173	176	195	178	169	197	187	178	176	149	168	191	153	166	143	170	193	180	176	173	168	168	185	156	205	175	202	156	172	168	181	206	167	167	190	150	157	159	176	196	182	188	142	199	196	167	194	173	178	170	168	166	176	169	186	169	162	176	176	172	180	178	180	198	174	150	193	182	176	163	189	172	183	164	153	176	163	164	192	153	184	175	186	186	188	174	165	159	176	170	170	186	180	186	163	204	164	149	170	158	194	149	163	175	163	140	165	170	202	183	207	170	187	165	157	151	163	187	159	167	183	173	171	180	157	173	173	150	175	149	165	197	174	168	154	195	176	182	179	165	194	171	185	180	140	159	165	168	185	165	156	170	169	179	174	150	191	168	148	161	156	190	141	179	184	153	187	161	181	171	182	166	180	175	170	162	166	160	163	157	162	177	192	157	183	197	165	164	179	156	174	192	148	152	190	154	148	172	169	179	169	193	167	164	181	182	152	140	180	156	198	176	177	157	165	166	144	173	179	168	179	178	177	193	174	160	181	175	193	177	163	178	179	180	156	160	187	166	180	170	179	195	156	178	151	162	176	156	180	185	163	172	192	186	151	172	181	165	165	173	155	201	165	190	182	170	168	167	195	150	178	172	179	207	190	152	158	182	161	215	190	197	159	172	205	177	168	165	189	162	150	166	176	150	183	203	154	171	174	170	166	174	142	172	177	172	178	191	176	188	172	180	170	182	186	187	163	169	175	188	200	185	187	181	167	176	179	154	171	190	183	185	161	154	181	190	156	167	164	176	142	166	143	159	155	188	186	160	186	192	182	163	186	195	194	172	185	185	200	173	145	183	182	168	162	173	181	153	162	149	173	177	180	169	171	184	184	178	180	187	188	157	165	183	179	177	179	179	209	186	152	158	193	150	167	148	156	193	158	167	154	179	183	179	140	137	183	169	158	156	177	187	194	191	193	191	181	176	180	144	176	176	173	173	200	165	185	164	160	169	194	166	190	164	176	183	212	184	178	160	181	171	168	164	184	179	185	187	174	172	194	180	173	186	192	163	180	210	145	188	182	181	168	165	180	160	166	175	165	166	173	161	173	159	165	159	168	154	174	175	156	164	194	184	167	158	154	189	157	186	161	167	190	178	189	144	176	176	175	165	151	142	172	158	162	148	181	201	171	179	180	193	164	168	173	193	180	194	188	163	153	189	174	166	196	176	165	197	167	164	190	180	125	160	177	204	165	192	173	172	185	171	154	188	170	156	159	172	223	167	188	166	176	186	146	187	199	173	155	165	190	174	143	186	202	195	179	187	162	153	182	170	194	160	184	171	180	142	167	173	161	194	176	179	188	145	159	160	184	182	169	168	165	187	194	152	170	187	152	180	148	184	159	172	167	187	176	185	181	153	195	172	183	187	149	184	171	174	166	214	175	182	167	177	188	181	172	165	168	189	160	180	164	198	178	178	168	157	176	177	191	186	213	156	187	174	169	180	168	184	190	168
40868	23795	12411	3989	1247	554	425	442	461	453	426	431	435	440	436	408	430	441	438	418	379	430	406	432	420	425	447	459	407	441	465	430	414	443	389	452	412	425	450	421	420	435	446	422	444	422	441	408	415	420	406	445	397	424	399	427	422	435	455	426	380	413	457	427	410	450	439	431	445	426	405	423	400	426	406	422	448	412	404	420	426	421	419	400	430	431	424	417	409	411	425	408	434	420	407	403	409	437	447	431	419	439	448	407	415	427	402	439	436	422	431	422	447	430	414	423	418	454	392	420	436	407	444	398	434	425	433	453	430	466	449	416	426	419	443	419	445	425	449	410	423	446	386	417	437	427	385	451	458	434	440	425	393	416	437	399	412	457	441	428	421	431	436	460	404	419	451	405	431	432	444	459	441	436	439	428	420	402	408	426	388	415	413	444	428	454	408	412	419	433	422	401	413	447	397	419	443	430	418	440	422	408	406	433	458	425	389	420	435	423	459	407	411	443	418	426	406	422	417	402	397	419	411	415	394	405	446	443	449	460	430	405	431	417	486	430	387	448	423	450	429	413	466	444	397	432	418	428	417	426	454	411	441	426	418	428	464	392	450	418	422	426	389	424	369	398	436	439	397	475	413	433	437	393	374	395	469	373	434	453	461	445	425	435	422	418	419	420	427	412	450	418	437	407	413	436	431	427	414	400	426	404	428	418	410	419	426	483	424	444	403	438	383	418	443	417	431	426	430	409	411	407	417	428	422	461	452	418	417	411	447	424	461	418	444	432	394	439	415	391	385	399	419	436	411	435	401	454	437	420	378	405	416	424	423	438	419	433	417	438	424	447	401	465	425	464	389	443	422	427	434	417	380	389	437	448	427	437	412	417	447	445	402	445	440	455	425	447	453	432	395	421	410	425	428	442	426	421	430	402	452	442	409	420	432	372	424	400	435	448	445	427	403	417	444	421	410	439	463	461	466	414	425	428	439	415	406	432	427	446	441	445	417	425	423	422	467	447	418	398	469	447	416	416	395	419	425	436	408	443	402	406	409	438	431	397	447	426	441	390	429	411	433	454	436	404	426	430	425	464	421	434	407	414	406	422	441	412	392	455	449	404	418	417	455	407	456	433	444	416	410	409	415	453	447	402	438	409	463	409	420	426	421	424	433	388	438	446	419	421	462	429	429	426	419	447	445	410	455	465	448	445	431	406	423	400	424	446	443	470	426	412	428	412	457	394	406	414	442	444	458	432	374	452	426	462	427	418	447	454	433	467	397	418	427	405	434	446	447	441	435	412	412	422	432	415	418	450	409	421	462	448	384	445	441	416	430	447	400	419	430	429	437	428	416	445	441	429	476	429	437	422	427	432	395	422	455	469	426	409	416	413	450	462	409	451	464	386	420	436	457	406	448	428	426	440	450	407	424	398	440	395	424	438	420	403	423	459	442	402	444	410	414	422	418	433	424	424	421	420	431	434	442	415	429	406	449	402	454	460	413	391	412	404	443	399	425	444	411	422	409	422	473	466	447	412	440	421	418	414	425	447	433	455	440	444	449	406	417	447	422	459	431	439	375	443	427	437	428	446	431	405	434	440	393	455	411	409	379	462	432	384	459	411	425	425	405	453	465	471	420	409	439	416	421	378	447	416	439	433	452	393	445	436	446	434	394	429	418	444	384	442	415	406	435	430	428	467	434	464	407	419	437	416	382	433	391	395	402	409	428	402	451	421	424	405	425	392	480	431	454	448	435	394	432	413	426	412	384	443	407	421	445	435	443	425	413	413	422	437	423	415	438	425	403	392	428	404	408	437	425	405	395	439	383	410	400	442	407	407	448	407	434	415	464	414	395	432	392	416	409	421	426	421	442	414	454	415	434	441	406	465	406	390	418	455	416	400	424	438	390	436	445	474	418	370	446	397	427	442	426	403	422	415	425	450	402	404	445	404	442	408	408	425	437	432	406	417	407	408	384	438	446	425	454	426	431	479	423	428	429	419	476	419	417	422	431	416	429	420	432	425	441	393	423	433	436	378	453	430	428	424	409	406	455	426	398	418	444	437	433	426	454	423	424	447	400	431	397	424	419	428	450	450	433	452	410	402	466	403	428	409	400	395	450	418	426	438	398	461	439	432	409	435	393	417	433	401	417	440	467	445	421	414	464	425	465	416	459	411	426	427	425	446	422	429	430	429	465	420	417	453	417	394	398	437	403	439	421	436	404	445	398	437	437	436	440	396	406	413	427	454	443	426	432	401	435	451	460	428	416	454	432	413	439	409	433	434	443	457	424	442	407	429	430	446	391	426	431	408	420	412	428	449	454	448	417	411	429	414	434	427	439	447	384	436	408	379	423	416	433	417	446	426	410	438	418	430	432	426	408	448	440	381	410	409	450	416	461	394	429	465	437	431	441	438	440	446	458	443	436	442	403	419	431	438	429	432	439	431	419	423	459	440	432	402	394	453	424	404	414	419	392	421	427	432	389	425	430	426	430	432	433	447	423	407	452	415	410	466	421	444	424	457	473	405	397	451	409	435	436	409	413	427	445	427	446	411	399	431	403	412	448	445	433	434	384	397	409	418	441	452	428	434	419	462	423	420	407	425	385	434	482	436	417	450	416	457	435	427	440	429	421	445	455	413	431	421	462	410	386	451	443	412	396	430	436	430	429	454	415	425	428	405	419	426	396	432	445	384	411	448	408	406	409	431	441	431	397	387	440	424	410	423	429	446	433	420	440	453	452	394	442	416	405	428	459	447	351	417	426	402	409	468	399	422	453	442	397	409	409	421	399	423	447	440	439	419	409	405	403	404	435	421	397	388	438	409	395	439	412	424	411	418	403	438	441	404	390	408	433	431	389	425	404	431	428	430	441	430	418	444	368	412	436	397	417	408	438	437	426	423	418	437	424	425	404	423	401	386	457	440	425	446	407	440	437	437	432	437	428	431	439	428	418	401	460	403	417	416	399	383	413	436	421	430	431	403	411	420	438	427	426	441	397	458	414	395	440	414	423	424	428	429	464	448	400	413	453	405	430	415	456	393	418	380	395	400	429	416	416	417	450	413	404	384	422	408	427	458	442	441	390	403	413	420	433	416	376	444	424	434	423	418	418	390	454	399	402	452	418	408	405	417	426	415	435	427	406	430	459	397	425	408	442	453	447	437	425	419	391	434	418	422	433	429	399	422	420	438	429	448	418	422	450	419	401	435	440	412	478	434	418	467	429	430	412	452	459	430	440	464	406	423	419	454	421	463	424	410	403	407	460	420	410	403	441	412	447	434	419	430	405	416	395	432	438	438	457	436	406	377	417	374	445	456	429	424	404	430	399	456	448	426	397	431	415	410	402	449	435	444	432	445	426	447	440	432	415	461	428	413	422	412	419	413	410	478	430	453	428	449	438	423	430	406	464	425	389	444	423	415	409	385	436	449	419	419	442	435	405	430	419	423	408	402	439	410	419	439	430	403	456	456	429	443	425	410	455	421	408	452	449	413	424	434
80038	60963	41077	19218	4422	576	219	215	195	188	207	185	188	208	223	223	204	180	228	215	193	199	195	213	198	191	186	187	218	207	201	202	204	217	194	211	215	187	235	211	210	195	218	202	219	190	195	210	203	196	216	229	189	207	186	206	218	183	183	226	212	199	192	201	218	214	203	201	188	189	212	203	204	180	208	191	183	203	189	223	171	200	196	211	215	228	203	185	201	208	221	212	217	205	204	197	220	178	228	178	189	167	196	189	215	248	176	217	190	218	216	217	203	212	201	195	229	205	187	182	213	226	221	185	196	222	189	218	199	190	178	198	220	186	194	201	228	210	169	176	201	218	186	197	212	212	192	194	201	201	214	201	188	202	212	237	192	227	191	195	194	206	191	204	202	211	192	200	194	192	190	209	211	193	230	203	215	205	202	207	190	201	210	180	209	198	200	209	226	173	197	183	224	205	212	193	196	193	212	179	203	209	203	192	228	198	241	207	205	203	209	196	199	194	212	190	226	213	196	218	207	214	202	175	211	225	201	190	197	183	222	217	214	212	202	225	200	213	189	202	201	196	197	205	206	209	181	198	190	179	211	220	185	180	193	176	199	225	205	196	191	190	217	224	196	239	183	238	220	211	214	214	206	173	193	187	196	190	186	213	204	216	178	182	221	191	194	211	199	203	189	202	180	197	187	218	215	216	220	189	181	215	184	192	202	193	196	206	236	190	195	188	219	182	199	220	205	221	191	209	174	194	218	209	196	188	187	204	221	177	198	224	184	206	209	211	209	168	217	196	206	182	204	186	220	229	216	212	196	212	188	202	209	189	201	170	209	209	206	214	204	203	218	194	180	203	215	212	220	202	196	197	237	194	208	213	219	180	203	210	186	235	193	204	210	217	202	194	196	197	209	194	163	202	225	187	198	202	198	207	189	203	172	202	178	174	179	195	203	212	210	201	186	206	195	193	219	200	181	226	219	187	202	205	221	242	193	193	209	201	182	196	232	206	179	209	222	189	217	204	212	168	191	236	197	236	198	212	198	194	184	216	200	208	185	199	203	202	211	232	196	183	187	208	186	184	183	176	205	203	204	195	215	201	215	209	186	173	201	208	197	180	184	184	222	192	184	209	214	214	221	204	219	188	204	199	195	202	205	193	199	206	182	193	202	224	193	208	210	229	200	179	213	203	219	211	204	196	200	196	202	213	217	190	221	196	196	177	213	195	207	212	177	227	238	186	204	200	200	227	188	196	206	226	195	188	190	197	215	209	196	184	219	209	210	165	187	198	221	192	232	193	180	211	223	194	205	210	200	193	199	181	207	187	195	206	189	206	210	228	200	225	187	193	191	198	194	202	207	225	201	195	205	198	184	199	184	198	194	197	185	193	180	221	185	203	217	211	228	196	236	164	223	211	218	182	193	227	204	217	191	219	199	187	209	182	194	209	192	192	168	206	219	203	217	191	196	202	201	196	212	222	220	190	193	207	193	207	214	193	206	226	212	211	178	171	225	188	211	217	216	217	185	208	164	208	169	189	196	192	204	192	207	199	217	189	194	211	191	197	235	181	191	216	187	198	224	234	189	182	214	184	195	223	214	185	211	183	214	179	206	228	186	192	216	229	199	216	217	177	217	186	223	228	199	187	213	203	181	224	204	214	190	165	236	200	188	203	193	238	232	216	211	191	205	216	212	207	197	216	196	190	199	216	195	227	205	189	186	202	197	221	163	208	210	229	179	205	211	202	212	215	204	209	176	173	187	197	198	205	203	215	189	200	214	194	169	202	185	207	211	192	198	197	211	210	208	199	196	224	210	199	227	187	190	203	192	212	193	202	188	211	206	219	187	172	179	218	201	213	227	179	201	188	189	190	220	205	199	200	163	223	208	224	220	234	217	212	209	191	190	214	228	203	199	180	219	187	186	181	207	203	199	181	212	206	200	210	191	206	218	217	193	225	201	210	223	186	211	196	211	220	238	192	201	197	218	214	215	213	187	218	219	245	193	205	219	205	189	218	189	232	207	202	211	200	198	219	223	220	195	186	193	209	195	181	202	182	207	217	215	186	209	175	240	208	230	202	185	193	203	228	184	195	180	209	185	183	175	166	192	220	184	198	217	227	179	179	206	211	200	181	207	188	214	193	199	225	194	217	188	229	193	209	189	212	203	219	187	206	220	204	197	230	208	192	200	203	197	194	203	209	214	192	201	212	204	234	204	230	230	204	211	218	214	193	188	209	208	183	189	240	192	195	226	212	192	196	187	166	205	177	191	202	203	201	211	198	174	187	202	198	191	190	209	204	181	194	197	199	194	210	199	206	211	191	189	171	204	173	231	207	192	190	174	200	224	222	208	213	206	187	198	200	209	192	184	183	196	202	223	173	217	192	201	198	200	187	218	168	218	203	209	193	179	178	243	200	196	199	203	195	210	181	193	195	234	192	196	232	208	204	191	182	228	204	209	201	181	188	195	174	196	174	194	195	225	206	199	192	180	228	182	223	191	199	200	214	202	179	208	215	229	206	230	183	197	225	195	207	216	187	193	210	185	189	193	189	189	203	188	231	224	194	194	181	194	205	203	201	198	205	179	211	194	212	217	201	187	186	203	218	211	196	188	207	194	195	234	196	221	210	189	192	208	195	184	218	183	195	169	217	229	198	187	212	195	227	194	180	209	224	177	180	214	206	233	205	204	220	205	208	210	202	200	196	171	209	195	167	201	193	198	203	213	211	174	213	208	214	208	200	187	212	210	184	202	224	193	203	193	195	217	183	206	188	198	209	226	203	194	202	208	226	164	192	186	199	221	239	202	208	212	180	194	203	178	193	201	196	204	207	213	226	185	187	216	204	211	188	207	207	210	185	204	224	208	187	191	183	214	216	222	183	189	214	193	218	188	202	175	179	175	199	183	182	194	203	220	210	231	202	161	196	201	231	209	198	227	216	182	211	210	208	179	207	197	222	203	225	227	198	195	198	214	220	198	172	208	208	213	183	203	185	201	160	180	193	228	205	189	167	194	211	219	213	192	206	227	225	218	206	211	200	215	219	211	196	204	191	210	217	214	213	212	191	206	200	186	205	198	209	199	229	195	201	206	217	194	199	173	225	191	224	186	197	209	191	227	200	206	197	208	223	222	193	208	197	219	189	190	204	194	195	201	230	219	181	212	215	196	214	212	171	177	196	205	206	217	213	226	190	206	228	236	199	198	211	178	203	208	177	218	195	215	200	212	185	202	208	223	207	190	208	213	173	176	198	196	221	240	241	217	212	198	207	227	205	191	191	189	181	211	231	192	216	228	219	194	194	218	216	217	218	186	200	202	217	217	196	204	183	206	195	186	205	205	192	170	207	191	211	198	219	199	186	200	225	214	212	216	168	191	209	196	204	222	165	225	205	208	201	218	181	186	188	201	232	213	204	216	200	223	190	196	171	203	214	199	212	189	197	216	181	218	212	199	188	215	200	177	189	205	205	193	194	205	190	179	181	206	209	220	188	180	248
60319	49379	39183	20971	6046	1185	509	480	489	487	474	501	501	481	454	447	462	485	480	464	451	464	474	530	450	517	456	511	495	503	432	479	477	492	459	479	504	515	468	467	521	458	536	511	469	485	514	496	497	499	507	498	511	455	449	481	477	456	469	456	474	479	442	463	481	502	509	478	483	510	498	505	468	533	479	489	497	458	486	487	479	500	461	487	508	459	473	455	457	495	473	505	464	486	501	478	483	473	522	520	501	474	463	487	449	469	493	468	501	493	507	486	480	475	496	485	474	481	494	523	445	478	485	457	478	435	468	466	477	516	499	555	503	492	512	465	475	456	501	477	486	508	519	492	457	506	444	484	464	550	477	518	470	458	497	460	480	471	495	512	471	461	505	460	439	503	512	486	458	466	455	489	465	483	469	509	499	501	470	472	481	483	493	473	508	498	478	462	445	490	490	484	474	461	470	479	482	497	507	489	494	468	499	506	495	483	471	482	459	465	498	520	515	493	484	519	506	444	459	496	495	485	506	465	466	505	496	460	476	501	507	446	491	490	449	493	467	491	438	477	518	508	497	471	463	456	487	489	486	493	472	494	518	504	516	501	466	470	507	471	479	495	472	505	473	486	451	473	479	463	463	524	456	502	503	465	507	455	501	489	464	475	470	470	466	476	463	493	508	476	449	463	467	468	480	465	485	486	493	494	433	440	492	459	520	446	500	473	487	484	470	437	491	513	470	459	507	490	460	468	454	450	502	465	479	521	484	475	489	455	464	503	480	482	453	470	480	462	477	527	432	476	483	496	474	483	486	497	521	487	492	493	490	528	452	470	476	493	481	477	488	488	495	460	483	490	464	469	440	456	460	518	482	477	482	498	477	492	507	464	490	465	482	464	495	476	499	512	490	492	461	492	479	516	476	494	471	511	436	469	461	528	512	467	468	451	514	460	512	460	470	509	469	486	468	469	463	494	475	502	497	488	467	485	488	488	461	486	475	483	519	501	514	464	465	486	445	451	465	461	509	518	472	450	482	495	475	477	484	439	522	483	467	475	498	519	526	476	480	483	493	432	482	498	503	477	473	464	485	490	485	492	481	475	478	448	487	488	470	467	480	506	454	519	500	463	483	507	535	479	456	525	457	476	472	469	468	498	459	482	468	506	457	471	486	486	496	459	489	473	462	486	496	481	508	498	479	466	464	459	482	476	465	445	467	479	508	481	491	511	485	467	496	478	481	517	442	450	485	471	465	479	484	498	470	506	544	484	462	463	472	467	517	497	493	490	440	493	466	498	462	473	468	464	496	485	511	525	469	458	486	501	461	465	519	467	493	508	482	483	504	462	506	466	483	460	483	467	438	459	465	500	487	491	484	516	503	485	458	503	428	452	488	497	495	477	538	444	499	467	461	451	462	498	516	487	455	485	484	473	502	489	476	499	479	488	475	456	454	503	455	492	479	520	467	521	448	456	466	488	488	477	490	447	499	505	495	489	464	459	520	452	503	487	491	483	524	445	489	490	489	485	482	475	496	475	467	476	489	489	446	455	452	504	464	466	497	494	523	473	500	486	498	454	478	478	493	503	519	550	505	492	492	518	496	476	509	463	498	498	508	444	493	464	468	473	511	496	457	471	472	458	456	506	531	486	485	416	487	466	495	499	472	485	470	492	523	486	463	472	447	462	515	492	511	505	490	519	480	499	465	510	516	482	467	520	487	482	500	497	510	428	487	478	440	476	505	478	474	476	451	482	458	494	439	425	469	466	503	474	485	477	464	472	492	508	520	482	504	503	500	491	455	463	445	463	469	474	488	471	464	506	493	483	481	489	481	485	482	452	489	484	473	481	486	451	519	516	472	455	487	516	476	486	520	493	487	482	484	513	454	483	485	494	538	518	508	486	469	475	501	448	466	504	470	525	502	487	487	525	503	472	478	497	506	475	470	477	498	479	482	454	486	448	467	463	525	526	481	474	486	484	458	473	493	461	502	475	457	509	435	493	484	496	479	468	541	474	473	487	475	493	480	497	481	470	496	505	508	500	474	460	474	442	506	485	501	475	482	495	444	493	471	457	427	500	483	491	470	471	497	484	509	502	454	474	507	485	494	486	484	494	488	463	458	477	478	457	489	481	528	466	502	515	487	477	495	449	457	509	475	482	495	514	465	459	472	507	456	464	501	491	525	468	519	508	470	476	476	501	525	487	469	469	457	477	493	460	497	441	505	500	520	501	501	463	496	471	456	476	492	542	464	487	464	449	474	485	479	492	508	481	485	540	460	505	477	466	469	509	469	466	501	490	500	445	483	450	498	479	466	455	477	488	500	478	464	504	484	479	517	504	485	470	491	465	456	499	449	453	497	495	514	425	470	437	492	484	468	475	496	463	512	487	505	484	507	499	483	496	474	483	497	480	461	472	511	488	482	531	487	498	524	484	486	468	474	486	502	485	497	457	500	465	471	468	500	476	479	490	519	463	464	518	483	490	478	482	458	466	454	468	482	481	499	480	482	530	475	475	511	453	498	472	452	459	520	464	517	465	483	480	484	488	528	495	502	479	509	460	464	508	473	478	511	490	510	491	428	488	507	480	469	491	463	470	474	467	449	463	482	505	480	507	486	466	530	451	481	486	483	495	497	488	480	503	461	515	490	469	509	476	509	471	504	477	501	492	478	500	457	467	497	446	432	509	486	497	491	484	501	466	483	482	500	454	488	446	484	451	505	483	470	457	478	450	485	487	447	506	511	473	494	494	486	444	486	467	474	498	485	457	503	481	464	483	499	518	500	498	486	477	478	494	436	473	510	480	471	489	476	513	488	522	483	477	505	516	486	464	466	468	456	470	478	495	466	510	470	466	495	459	478	495	468	463	507	438	483	486	532	490	461	485	465	486	471	518	453	488	469	514	485	482	485	529	462	459	466	457	448	490	470	466	448	498	480	457	450	455	495	500	485	491	500	451	513	462	447	493	490	459	496	477	494	484	508	486	498	489	490	491	514	471	457	495	516	479	482	479	493	463	451	475	490	483	429	487	495	549	492	492	479	479	482	480	464	468	510	466	515	467	457	535	476	532	522	473	479	495	490	490	531	474	461	484	451	506	464	463	501	459	482	507	478	503	508	504	490	451	479	466	460	494	484	507	514	470	456	433	470	487	485	487	486	436	489	481	486	478	458	429	470	450	460	462	433	504	487	514	504	506	472	481	458	495	450	482	503	506	489	466	470	511	462	478	459	418	452	453	461	462	446	462	472	508	490	456	466	423	480	492	515	475	466	530	497	464	483	503	500	482	448	486	474	469	513	430	509	490	503	499	505	483	491	487	488	455	432	500	508	493	511	514	484	465	520	463	512	480	494	505	494	485	446	477	457	468	476	445	471	474	500	488	486	474	476	466	488	480	524	517	539	481	504	496	484	458	437	482	502	469	500	496	492	491	509	470	478	478	475	472	470	472	508	472	532	519	513	499	457	462	458	486	479	476	473	452	507	502	502	479	499	453	480	456
83145	69094	49897	27247	10191	1253	182	159	166	168	172	167	170	145	184	184	160	155	184	195	179	174	187	170	157	157	158	172	177	188	165	164	174	169	175	194	160	173	184	126	189	199	174	188	195	168	187	195	173	167	184	168	179	148	170	181	159	160	178	161	165	158	178	175	168	191	171	170	166	197	188	192	183	169	169	194	171	153	167	167	160	182	157	159	162	178	156	165	168	181	189	157	158	173	178	181	181	186	183	179	173	174	188	172	177	177	188	178	158	181	184	180	173	183	143	153	177	179	160	173	165	172	157	167	166	176	159	182	172	209	202	166	174	188	166	194	178	163	166	171	159	175	151	155	169	197	166	159	170	154	137	183	170	170	156	143	141	160	173	152	181	177	179	176	164	191	168	178	166	186	181	173	149	180	176	169	163	161	167	183	190	172	189	195	176	188	164	185	190	181	151	174	161	173	204	162	178	189	165	176	164	195	181	171	190	164	172	152	163	178	177	175	177	185	178	159	164	176	164	170	166	158	195	164	181	179	172	199	185	184	202	156	185	181	176	158	173	162	165	180	205	186	165	163	162	152	172	176	180	141	180	171	183	164	180	163	175	188	154	144	178	190	174	174	186	199	177	172	170	183	198	176	166	173	181	196	169	164	175	163	147	163	152	181	172	180	179	172	185	168	165	166	181	183	178	165	176	149	184	182	177	179	163	196	183	180	177	170	171	174	174	154	185	152	165	166	174	191	180	162	165	174	175	172	190	165	165	149	184	171	163	166	179	186	169	156	163	171	187	167	194	176	172	178	174	177	168	141	188	174	180	167	155	189	145	165	151	168	167	183	157	161	173	214	152	149	168	194	179	183	171	204	182	167	147	176	157	152	158	158	169	160	177	176	159	160	164	166	187	164	178	173	172	208	174	136	159	171	176	173	192	146	168	160	160	184	185	158	183	175	179	154	184	166	170	148	166	179	181	158	183	178	178	162	175	164	170	193	162	186	159	190	167	153	175	182	165	155	166	149	161	152	182	173	200	165	188	184	186	139	162	203	195	168	153	178	163	167	189	174	166	194	165	143	165	176	185	183	178	178	172	162	185	200	181	149	191	188	181	171	170	147	180	188	156	191	189	166	172	164	195	175	154	176	178	153	196	165	163	184	164	200	187	155	185	169	162	186	171	181	171	161	190	164	163	162	167	202	190	181	191	185	175	200	166	175	164	169	164	186	183	158	177	175	189	159	149	162	138	179	167	176	175	195	167	147	178	168	184	163	165	170	182	180	197	180	168	180	169	171	170	155	196	177	167	200	196	154	170	149	163	171	185	182	158	184	177	160	176	159	174	170	179	154	154	191	200	164	182	173	180	163	157	172	173	179	150	167	181	166	180	169	172	182	164	170	192	192	187	190	162	160	214	162	177	173	159	173	167	187	165	169	170	176	172	187	167	160	170	168	177	184	163	168	164	169	171	159	159	199	168	167	204	152	180	185	178	156	179	174	168	167	180	164	157	153	167	199	173	187	150	152	191	201	173	180	157	168	163	179	171	163	178	183	160	163	171	166	197	151	171	162	186	195	168	176	189	187	166	183	174	168	158	165	161	177	160	171	208	168	164	168	209	168	175	154	137	163	165	181	152	166	176	144	177	187	200	168	188	169	192	170	187	187	181	189	170	199	181	178	173	163	149	167	185	186	172	156	174	157	154	160	184	170	186	202	199	164	169	169	187	199	162	165	202	176	155	178	174	177	190	145	179	167	154	151	172	180	165	169	175	141	183	178	163	182	167	176	175	170	160	169	191	173	184	178	193	186	163	163	165	184	170	160	159	165	172	182	142	180	174	177	165	191	174	159	177	167	178	160	190	176	178	168	152	173	173	186	190	176	182	156	183	191	190	183	191	164	206	171	192	168	160	165	179	172	171	180	165	161	186	172	185	173	182	179	187	179	200	157	167	162	164	167	159	174	171	170	166	158	173	178	175	182	171	169	150	184	183	169	182	166	184	181	189	163	172	167	210	158	177	177	182	163	156	175	177	169	161	188	149	155	151	165	192	175	177	177	162	166	170	177	181	171	163	175	148	185	139	160	154	168	153	187	182	147	181	179	162	154	183	179	193	161	151	190	157	162	172	179	168	170	173	168	167	188	162	164	181	203	181	189	174	167	168	158	190	160	183	174	177	208	153	178	181	167	175	200	160	180	163	151	170	172	177	184	178	167	167	167	179	186	173	175	144	160	191	165	153	175	172	167	171	194	170	177	178	157	161	183	150	175	183	160	168	158	148	173	164	177	181	202	172	174	147	172	167	202	181	184	167	158	178	166	191	168	184	167	183	187	195	181	188	174	154	178	164	180	185	176	163	188	205	191	190	161	171	141	181	146	145	168	175	160	163	170	169	157	168	165	169	153	180	195	208	177	185	189	177	163	175	181	155	176	196	176	165	188	160	159	164	166	149	180	166	160	142	161	172	200	162	166	153	166	178	190	190	192	172	158	158	191	183	170	132	172	157	189	168	173	178	173	205	181	165	181	178	173	140	156	158	197	170	193	180	178	196	200	168	184	170	166	163	175	160	167	187	185	209	159	160	194	190	178	171	158	158	196	175	165	173	182	194	174	169	199	178	171	182	192	178	167	184	177	165	160	163	165	175	177	174	188	152	170	179	161	175	174	179	180	178	185	162	166	173	175	200	160	165	170	170	182	160	165	186	159	166	160	169	183	183	179	150	173	166	184	173	188	177	176	159	160	171	171	126	171	150	170	167	160	170	173	172	173	178	170	185	201	142	182	164	154	165	189	155	144	163	174	174	178	168	188	167	151	169	167	180	182	169	176	156	172	195	170	175	135	192	163	182	173	175	165	182	166	172	177	208	193	155	170	179	170	163	159	181	198	166	195	149	176	160	197	172	159	161	160	155	166	168	149	186	163	182	188	168	179	200	154	158	157	171	172	171	180	173	166	185	161	150	160	149	163	173	175	161	169	148	190	180	195	164	153	167	168	168	161	167	177	167	155	151	150	200	174	200	161	179	144	174	161	171	169	176	185	171	165	189	191	152	173	162	186	156	158	153	173	173	195	167	171	156	184	195	211	180	187	146	173	203	187	174	174	188	188	173	178	177	191	171	176	164	175	185	155	175	190	179	165	188	168	167	171	160	166	160	179	178	180	154	200	159	185	190	177	192	188	150	183	191	181	176	172	187	170	185	185	180	197	194	182	174	174	179	147	149	176	167	189	167	200	173	183	198	192	182	173	161	187	185	156	163	171	169	179	155	178	161	158	190	181	182	178	176	178	173	171	176	167	164	186	180	174	172	168	173	175	161	182	188	174	168	187	188	181	182	164	140	168	161	167	163	162	185	166	166	189	172	177	161	157	187	190	174	174	189	199	153	148	180	168	183	172	186	152	181	196	156	180	201	186	202	187	170	175	183	215	176	178	155	176	195	169	155	170	172	158	189	181	154	193	162	154	188	166	166	201	188	175	178	202	183	157	168	158	180	181
70170	60379	48493	29266	9888	1941	428	394	428	400	417	399	435	408	461	399	397	451	445	403	416	416	407	401	427	419	372	384	415	466	408	390	410	438	434	389	412	383	427	396	411	397	411	409	424	418	417	403	405	426	429	419	398	402	442	445	429	427	407	437	405	425	431	435	435	412	428	427	411	377	402	413	391	400	408	394	427	407	420	398	430	409	388	420	421	409	409	418	420	407	363	420	434	397	403	420	417	397	438	423	391	411	386	390	429	411	416	405	431	402	440	388	399	410	422	413	437	409	412	404	439	424	399	419	384	424	408	377	448	393	413	433	405	468	398	421	417	425	431	421	413	419	421	423	417	449	380	417	396	410	416	438	409	448	416	410	394	414	417	412	410	397	419	415	427	402	423	439	465	409	395	432	412	431	390	430	454	409	409	399	373	372	414	415	402	428	361	422	399	441	436	414	416	417	386	439	401	398	398	400	418	399	428	440	404	431	385	417	409	450	402	365	402	375	454	423	417	402	398	382	414	381	408	407	414	434	426	409	400	418	417	418	407	379	404	425	380	409	396	395	413	439	464	398	381	452	369	377	372	420	391	417	397	395	367	426	399	391	422	407	420	397	402	424	454	417	421	378	407	439	439	382	407	396	431	422	431	447	397	390	378	449	387	412	442	451	406	398	425	412	397	431	366	408	430	387	443	420	437	428	426	404	386	383	402	421	421	418	390	428	424	419	416	407	448	418	395	400	430	415	423	408	386	391	398	386	387	412	368	396	422	439	417	387	466	427	358	427	397	421	391	436	424	414	376	392	387	436	406	428	421	410	415	420	412	432	424	385	380	414	434	417	435	387	396	412	443	399	387	406	417	410	403	446	380	412	407	429	403	401	379	443	385	425	405	416	418	422	406	387	458	428	405	388	413	425	423	412	422	425	406	438	433	435	411	464	443	403	388	416	420	382	435	443	411	391	389	406	421	393	390	381	435	437	416	406	397	396	421	397	423	427	449	391	418	434	403	432	390	432	414	375	401	418	397	405	383	406	418	368	428	369	401	396	419	413	393	388	355	364	430	414	383	418	430	427	397	407	404	397	390	381	352	416	405	423	359	416	397	413	410	418	397	373	406	390	378	386	437	409	394	446	404	422	427	450	432	414	396	424	404	424	396	436	427	429	427	386	387	439	422	433	411	414	405	374	427	371	383	372	406	393	392	401	406	440	405	433	393	387	435	398	419	401	444	415	408	395	420	406	396	408	419	390	412	415	385	414	422	410	402	392	446	377	424	423	402	393	419	423	394	405	404	415	393	416	423	392	411	407	410	448	401	448	432	406	431	449	402	426	393	415	393	426	410	373	405	404	429	402	423	386	449	399	397	393	397	411	400	398	413	418	441	382	403	391	418	419	420	406	395	392	408	397	395	429	363	441	408	433	389	427	375	399	418	389	400	417	383	451	402	421	415	421	395	437	392	405	401	404	393	408	403	401	404	461	423	364	387	396	406	368	394	390	387	418	422	410	416	419	394	419	422	367	451	421	393	382	402	401	425	386	408	421	422	428	393	383	435	407	401	427	407	438	421	433	396	426	449	414	419	400	381	412	390	411	386	405	409	392	440	433	432	438	406	434	386	372	403	414	423	399	413	421	401	456	409	394	418	404	417	404	447	380	377	425	424	433	384	419	420	431	404	404	392	392	389	468	394	439	454	411	458	411	371	429	420	387	400	427	442	460	431	387	424	387	456	436	433	404	408	407	407	399	400	416	421	434	420	403	418	390	412	406	436	438	418	420	412	441	415	435	423	412	426	399	407	383	426	383	420	461	425	420	388	365	423	403	421	419	363	410	408	410	371	405	424	437	430	415	394	408	419	412	434	422	412	430	418	399	408	419	409	392	449	413	415	420	366	394	365	391	390	412	389	374	381	415	399	380	395	437	412	392	406	420	415	434	424	422	396	402	444	423	389	389	415	422	407	397	412	434	382	392	388	395	438	379	421	425	420	392	404	430	363	442	421	390	426	385	422	395	422	402	406	401	420	414	418	432	418	441	455	386	441	406	406	413	432	420	395	471	437	411	422	390	432	384	435	418	411	432	402	419	414	421	433	415	417	395	427	413	382	420	442	399	398	426	395	432	388	406	411	426	425	412	426	422	442	433	406	392	441	418	426	415	430	427	426	384	422	389	432	418	423	401	361	435	407	390	434	388	408	418	415	398	405	442	431	414	422	408	394	393	408	412	405	413	421	414	398	425	404	395	402	377	441	391	404	427	396	439	418	415	438	406	389	397	374	420	410	411	384	418	401	419	377	394	421	388	396	392	394	408	424	439	385	405	399	408	419	457	449	401	445	392	414	412	404	404	418	387	428	371	416	406	420	439	414	409	433	405	401	433	437	411	396	386	433	405	408	380	401	443	407	394	439	399	403	422	451	391	372	408	390	448	405	438	396	397	409	416	433	404	408	401	409	385	385	379	409	408	417	388	438	409	422	423	405	414	421	381	464	413	433	401	409	442	438	409	402	406	430	386	389	398	390	417	425	439	450	399	437	403	409	417	391	367	405	407	407	408	400	395	399	412	417	403	370	394	425	400	421	390	416	433	397	411	405	412	398	428	415	441	416	435	421	436	411	406	419	410	421	421	459	438	411	413	440	431	405	425	439	411	393	445	418	374	421	394	398	398	442	410	404	410	411	374	413	431	416	410	414	405	456	395	424	371	415	386	388	414	420	370	430	388	394	396	433	422	436	402	416	443	431	455	436	412	442	417	407	385	415	389	407	431	394	416	404	436	408	397	391	409	399	443	413	398	401	403	430	413	408	450	408	424	429	463	410	408	442	396	382	405	432	389	430	393	448	387	435	447	410	384	412	459	407	390	423	417	426	412	424	440	411	390	376	398	374	421	371	415	435	374	385	428	435	450	418	382	405	402	400	394	389	421	410	413	395	429	362	423	436	414	421	377	412	434	440	420	413	398	390	428	420	400	415	414	413	453	425	377	430	416	437	422	430	388	407	414	382	394	425	428	421	403	406	393	407	433	410	398	424	374	419	391	402	395	418	424	466	418	409	399	407	415	399	399	384	400	416	412	418	402	394	378	401	440	406	401	400	378	427	421	420	402	425	417	417	414	428	396	406	427	442	396	385	420	415	428	395	428	426	423	439	411	413	411	433	435	392	412	415	415	435	423	439	381	431	398	421	421	408	377	405	410	401	404	411	426	396	434	434	384	401	404	421	416	459	387	399	446	429	416	418	443	402	423	416	419	413	433	395	410	399	409	402	418	403	401	441	427	404	437	397	393	403	471	400	402	417	404	397	430	406	429	409	412	408	389	399	416	382	435	417	394	396	393	420	399	421	397	420	410	396	422	398	387	381	389	416	418	412	435	413	450	403	386	381	429	464	446	397	407	436	369	420	413	420	386	405	424	425	389	440	376	409	433	418	423	392	423	432	384	446	412	395	438	413	415	386	417	430	415	418	429	417	406	431	441	404	433	407	399	390	424
47483	26495	9802	1850	520	208	162	178	161	167	157	188	177	169	167	147	148	171	206	160	182	201	171	159	173	173	169	165	183	185	183	168	183	189	156	188	174	167	169	187	164	191	170	181	172	159	145	153	174	154	159	143	161	177	167	173	191	179	194	161	157	164	189	163	184	185	201	161	175	191	179	177	166	173	183	164	166	152	200	170	161	149	163	169	179	172	168	197	193	156	176	187	189	160	196	173	182	171	182	166	192	159	177	172	175	170	172	165	166	173	173	173	180	157	164	169	168	164	187	162	181	147	177	170	190	172	161	182	178	169	182	192	199	164	162	166	165	175	200	183	157	155	163	182	169	169	182	162	189	174	182	169	167	161	154	166	145	159	178	166	194	171	166	169	197	183	190	165	189	153	152	168	183	178	168	170	195	199	190	179	185	161	163	159	174	155	202	144	190	160	167	187	176	179	195	176	186	170	180	169	197	175	152	175	154	186	159	164	169	193	163	175	167	158	173	184	150	164	165	168	158	174	170	155	179	167	169	182	177	183	185	154	176	160	178	193	162	181	183	157	177	173	180	186	197	144	172	171	164	200	178	183	197	193	169	172	164	171	205	179	161	172	198	169	150	171	188	202	168	198	176	169	163	195	159	148	172	165	162	166	176	179	177	167	207	167	190	173	178	199	151	144	196	192	152	171	194	175	176	186	183	151	191	171	193	157	168	180	176	182	161	184	183	156	167	161	197	141	149	163	181	210	157	168	174	188	165	155	167	178	173	206	161	166	178	172	161	140	179	199	163	189	175	216	169	184	189	180	172	162	195	160	161	180	161	180	167	173	151	182	174	173	168	163	190	183	171	178	191	182	141	175	166	172	156	169	172	183	181	144	152	183	167	158	160	163	165	174	161	191	162	168	153	174	178	173	165	164	178	157	173	179	191	164	167	168	179	165	161	181	209	152	184	175	156	166	167	183	162	171	176	176	149	157	199	153	162	158	181	167	160	177	162	169	177	165	194	170	205	177	182	167	184	164	151	188	168	167	159	178	164	174	170	173	192	170	177	167	175	190	161	186	166	161	170	165	170	192	177	179	165	165	157	161	176	178	162	170	175	162	181	182	160	183	180	184	188	161	185	177	161	176	156	146	156	149	169	161	166	186	160	162	192	156	155	191	172	195	190	172	162	187	175	180	176	161	181	165	183	165	169	155	159	189	174	201	170	193	174	156	176	187	168	143	169	179	183	157	180	182	170	147	150	176	182	187	161	201	152	178	204	159	181	181	190	171	168	170	155	194	188	170	166	174	174	174	162	169	173	194	187	159	160	190	187	163	179	181	171	159	133	161	175	153	180	157	182	177	176	169	158	186	164	159	171	178	189	162	178	186	164	182	174	168	189	166	202	182	167	132	159	180	184	169	182	165	158	175	181	163	163	179	178	157	170	158	156	157	162	182	186	175	163	182	163	191	171	194	197	193	161	184	173	168	157	190	177	157	159	167	182	176	151	158	170	181	187	173	156	177	184	185	172	173	167	184	170	180	157	163	158	170	170	174	176	184	170	167	173	165	194	165	159	172	148	166	161	163	152	194	166	150	187	186	183	175	152	140	151	197	194	157	179	162	178	185	167	184	186	187	155	177	166	180	174	187	179	192	177	190	173	179	160	177	177	171	161	168	159	190	160	197	161	175	185	162	179	189	212	141	159	152	183	174	185	171	160	202	185	157	166	173	173	153	170	176	171	155	166	184	181	171	186	179	194	164	152	154	146	180	181	183	196	178	186	175	178	160	163	159	184	189	179	186	189	178	156	167	151	178	169	158	169	176	167	193	171	155	154	166	194	158	194	174	166	181	193	153	162	200	167	175	213	162	159	172	179	191	194	190	180	175	155	175	190	171	192	165	152	184	198	184	187	177	176	158	170	173	167	160	169	155	156	184	162	165	162	155	180	167	195	164	159	156	155	149	154	176	177	182	168	193	168	182	170	165	175	176	145	181	162	178	188	181	186	184	173	175	186	162	184	185	192	177	172	191	159	167	182	164	183	188	168	157	171	175	156	162	176	174	172	185	159	182	179	176	160	169	162	139	183	162	169	180	185	146	155	165	170	202	173	185	162	170	166	185	183	150	175	189	164	170	170	177	178	176	170	154	172	188	208	166	172	204	192	178	161	185	167	199	177	164	175	171	167	179	192	162	182	185	199	178	177	150	167	190	189	164	152	179	155	159	167	203	206	171	186	159	170	165	181	146	166	162	157	171	165	169	182	172	193	165	191	188	159	163	171	167	162	173	187	178	164	162	168	176	181	170	175	189	195	177	180	180	158	164	178	146	176	171	169	157	161	153	170	169	165	176	168	185	183	180	159	183	166	179	137	174	186	187	165	200	161	173	177	169	194	179	176	176	180	168	180	167	173	182	179	189	134	162	168	165	171	163	159	166	193	162	165	161	172	170	166	144	178	135	178	169	172	183	158	164	180	157	173	141	168	169	153	172	165	181	197	178	174	168	152	172	171	157	181	190	149	179	167	156	183	172	159	175	175	180	150	150	178	162	177	159	176	183	168	168	182	170	174	188	195	168	141	180	159	162	160	188	180	158	163	179	174	187	163	149	180	177	155	171	179	185	165	145	190	187	179	166	174	167	186	159	171	170	170	180	161	190	190	178	178	196	151	164	181	163	167	167	174	156	168	175	181	169	202	166	191	191	179	166	165	170	177	177	167	205	165	170	163	176	198	194	194	176	163	185	161	168	166	161	153	153	178	157	190	195	187	176	163	169	164	169	179	164	193	165	186	195	169	172	190	189	167	217	166	163	143	162	167	162	157	184	168	164	182	175	175	170	184	152	174	182	148	148	168	157	189	197	180	170	181	164	170	161	171	177	169	152	190	169	162	181	198	156	185	153	187	173	156	185	167	178	178	157	162	162	192	177	205	176	169	195	189	167	164	168	174	179	175	159	171	168	157	196	162	162	195	175	166	159	192	168	178	180	207	149	160	160	182	178	175	191	185	181	214	181	185	169	191	171	195	168	175	167	173	175	175	163	171	160	170	174	155	148	182	172	178	184	180	157	177	179	172	164	182	178	160	146	165	167	179	147	185	155	168	163	180	178	183	185	169	178	169	186	155	148	152	176	159	197	171	141	172	173	183	159	175	169	198	159	153	162	167	158	161	192	165	163	172	172	177	184	155	202	175	182	177	164	158	188	187	176	148	175	180	183	187	173	158	186	163	197	149	182	144	169	158	187	168	171	171	167	173	177	198	152	161	191	171	180	174	170	172	163	172	176	162	187	163	191	189	177	171	167	181	191	152	173	171	160	174	148	173	176	157	151	172	182	169	168	165	196	184	171	164	164	161	176	165	174	166	167	179	158	168	167	164	158	175	164	156	167	177	182	209	203	168	167	172	194	190	171	179	173	166	177	180	181	202	154	184	182	180	156	174	161	162	197	168	170	164	160	179	164	166	168	157	155	189	171	167	189	179	184	177	166	167	172	179	161
40647	24393	11619	3998	1369	544	400	434	408	428	439	416	424	418	419	433	409	413	416	416	418	430	410	403	401	419	414	443	391	433	416	408	420	464	448	415	415	442	430	461	389	412	444	435	454	419	441	437	438	438	434	407	398	424	441	395	424	436	452	446	404	431	414	457	406	422	419	443	413	451	420	433	406	431	450	435	419	409	468	409	411	444	436	419	383	380	401	444	386	405	414	422	447	404	430	401	424	417	442	421	422	410	419	442	435	432	449	404	428	423	438	411	419	394	411	469	412	440	447	419	434	411	399	404	420	423	421	417	449	423	445	435	402	412	438	460	427	407	407	436	439	366	451	422	444	411	423	379	423	445	411	414	456	370	428	429	421	388	424	411	365	379	423	431	459	463	419	421	408	402	467	425	414	428	406	448	383	441	426	404	415	432	407	405	412	440	396	435	421	401	420	450	417	413	432	433	415	418	403	410	419	449	388	416	413	430	444	423	419	400	450	413	426	445	421	423	417	439	442	407	430	402	429	419	433	401	364	468	413	423	416	420	454	394	468	422	429	416	411	403	424	396	473	430	413	448	430	390	400	442	427	449	431	407	412	399	400	430	419	426	396	429	384	419	492	420	411	395	407	435	453	392	447	439	445	453	466	432	435	417	400	417	435	428	420	413	427	421	431	419	408	384	438	394	395	433	409	426	434	404	444	397	428	396	402	369	444	416	381	413	417	419	425	421	430	443	407	446	427	405	427	384	418	417	429	398	393	446	443	443	421	420	410	459	392	399	406	402	424	432	394	428	443	404	441	429	394	434	432	408	429	430	383	410	408	435	397	451	448	455	393	406	421	458	427	439	422	393	405	402	434	433	440	440	430	421	449	469	456	454	452	410	442	454	415	453	414	431	444	428	443	436	405	444	459	422	381	385	451	455	429	454	406	414	422	449	420	380	394	444	404	429	426	435	447	398	443	416	434	454	396	414	444	427	410	429	425	422	421	415	439	452	419	411	428	410	406	398	436	428	409	416	471	405	429	424	436	442	451	413	434	417	418	470	426	403	403	437	419	416	454	397	434	413	441	439	427	427	397	437	403	424	420	416	411	449	442	433	445	406	404	393	404	417	450	385	446	434	423	419	428	404	426	447	418	450	426	392	438	460	453	454	428	433	454	448	436	431	436	441	449	430	440	417	396	434	462	405	433	439	426	443	431	400	380	414	453	415	401	390	400	437	411	437	397	437	443	412	460	435	411	414	440	440	381	416	459	425	404	412	441	428	431	426	443	430	431	439	437	431	412	435	438	431	420	424	424	408	429	439	441	411	391	443	420	393	400	418	394	440	432	422	438	405	410	419	389	432	429	440	458	441	421	412	431	405	428	421	426	440	422	426	442	410	396	413	425	435	408	405	447	402	436	389	430	382	427	449	392	399	427	422	461	414	426	469	420	400	454	423	426	445	452	413	423	419	444	439	399	421	466	426	415	440	434	427	448	410	443	438	372	433	390	453	425	445	413	427	425	443	439	423	472	437	422	442	390	444	420	444	414	423	429	447	380	410	429	444	451	409	374	407	410	435	428	408	432	430	441	431	455	433	442	449	424	403	408	400	392	454	457	420	454	426	426	412	411	408	420	428	379	420	361	442	416	433	422	406	427	413	431	394	467	422	431	422	381	414	445	396	401	436	445	453	452	442	471	424	452	416	408	468	438	406	433	376	429	407	468	447	417	389	417	453	398	478	428	443	399	414	440	416	398	431	412	447	420	405	415	427	418	419	464	424	429	408	442	450	445	426	461	388	410	458	445	429	458	441	456	457	421	421	436	428	432	380	425	412	412	446	410	437	396	418	409	425	455	449	457	417	422	419	441	421	449	463	410	434	410	444	435	424	419	422	415	421	413	450	428	392	395	396	440	462	410	422	440	419	430	438	446	416	443	439	419	427	440	417	406	430	366	401	425	411	419	402	413	396	426	445	410	437	452	448	445	413	452	397	415	443	473	405	414	388	428	411	385	422	422	375	426	415	440	481	396	417	432	427	455	448	447	431	407	454	431	452	437	442	448	415	430	452	439	449	400	414	431	427	413	448	397	395	419	416	416	446	387	423	432	430	410	446	445	437	427	416	422	404	454	396	407	391	433	407	411	409	436	405	415	407	443	376	428	452	396	387	396	441	427	458	428	442	407	427	440	472	373	399	431	405	444	457	451	406	382	417	418	436	435	439	421	440	467	414	448	420	460	412	385	418	398	431	407	432	411	396	452	397	416	426	418	437	409	416	385	425	413	428	429	428	410	461	441	433	424	425	452	417	452	412	412	455	399	442	407	416	416	405	380	458	387	434	457	445	413	412	442	409	409	419	436	433	409	436	426	451	439	429	412	453	436	393	406	397	440	426	427	448	434	440	399	407	416	418	380	454	441	429	403	396	390	424	398	456	413	424	395	418	417	393	438	440	433	414	418	442	410	412	444	416	392	433	407	425	424	384	421	446	395	385	425	410	435	415	425	428	411	405	456	424	393	401	410	422	435	440	420	401	467	437	448	420	434	456	418	417	431	428	432	424	450	375	420	450	452	418	437	438	409	445	427	451	370	431	426	420	417	464	453	421	424	399	416	441	429	425	432	414	413	433	423	445	424	411	430	411	412	423	393	414	388	428	418	423	460	438	433	408	442	447	423	405	421	409	431	417	392	451	415	425	439	420	385	422	401	417	400	424	437	431	427	411	411	396	432	436	451	465	428	450	408	422	447	450	430	421	399	453	405	438	411	426	432	444	431	418	412	432	438	432	466	407	417	428	405	392	437	398	440	447	448	417	442	398	444	416	437	412	414	422	414	410	441	435	412	446	419	441	413	441	421	415	432	451	443	403	449	431	420	391	449	455	417	433	449	427	400	417	426	428	407	449	451	404	432	407	426	394	415	421	430	379	439	414	417	411	411	413	386	407	466	420	413	413	402	405	429	421	425	431	445	397	439	416	401	467	410	442	428	434	436	423	458	437	438	422	450	428	416	470	431	431	429	407	427	441	418	390	389	448	424	424	419	432	449	396	425	462	424	440	394	384	390	392	436	426	444	443	440	419	469	396	443	421	442	469	389	389	416	415	429	427	428	412	435	387	423	425	427	414	469	442	400	397	454	438	443	448	405	424	433	426	417	444	433	432	390	440	437	410	453	453	392	414	443	429	409	399	397	418	427	413	408	415	445	427	430	427	458	388	421	475	373	417	456	420	425	456	452	409	420	431	450	410	428	441	406	419	410	464	406	435	422	429	384	391	420	425	421	411	402	402	396	407	420	415	419	400	419	401	401	432	424	429	438	457	403	429	406	375	450	437	413	372	392	427	400	443	418	431	427	421	426	427	429	396	424	428	418	437	413	399	386	415	401	407	408	402	412	388	451	430	437	389	409	433	439	417	402	441	430	424	391	382	434	428	422	464	418	423	459	472	408	420	420	411	432	430	426	441	435	447	416	423	431	424	406	417	421	421	422	375	424	399	435	454
80402	62329	40118	18497	4534	434	177	174	194	208	197	198	179	192	195	210	172	206	215	190	197	195	206	191	173	199	202	207	209	181	209	209	196	189	202	203	200	191	197	215	217	201	225	205	182	224	192	187	193	202	196	166	193	200	191	170	214	196	200	194	169	210	172	192	188	204	185	202	199	201	190	217	188	181	239	187	190	206	202	193	210	168	187	204	197	190	207	183	191	176	209	197	202	190	208	178	210	187	188	202	213	184	196	182	201	197	193	176	188	172	208	223	201	200	193	189	204	188	204	189	181	169	192	192	195	188	197	166	171	211	200	199	203	201	168	208	224	229	179	187	218	193	197	174	176	189	205	201	215	183	231	193	175	195	171	198	178	205	199	181	187	225	188	226	196	215	192	194	201	202	198	210	194	207	195	197	206	225	189	209	183	184	192	204	191	182	201	217	199	173	211	194	208	181	177	215	191	217	209	175	207	232	215	195	200	167	186	193	186	208	208	202	199	187	184	219	195	209	214	204	178	191	200	185	205	180	187	199	222	222	212	213	194	183	202	181	222	199	184	218	186	174	230	206	205	217	182	213	223	202	203	187	170	199	210	203	191	210	181	189	201	196	190	201	180	174	205	202	213	215	202	183	188	207	226	199	207	190	173	197	194	188	201	193	210	214	205	197	212	219	190	196	204	189	192	182	231	202	201	200	198	204	189	192	194	211	209	189	195	222	197	171	196	186	176	200	218	180	194	191	214	168	192	193	201	201	190	192	205	191	179	181	181	212	179	201	193	200	232	212	178	193	196	197	197	188	184	201	175	188	186	168	230	193	202	200	188	205	203	185	184	191	187	196	196	191	224	192	233	238	166	181	204	180	206	200	188	219	202	210	215	196	164	187	186	181	203	196	161	200	176	193	181	181	221	212	181	200	219	187	194	225	212	182	208	198	183	215	181	199	187	189	202	197	187	215	200	193	207	228	192	226	215	199	216	208	200	203	213	195	176	202	195	185	196	211	216	192	207	194	214	206	189	211	211	184	196	181	180	228	189	184	205	180	205	190	205	175	220	209	191	202	211	183	217	198	185	217	189	219	199	199	198	169	207	180	190	189	190	176	235	192	210	216	191	209	188	211	172	203	196	209	156	210	203	185	194	178	209	191	188	193	211	212	209	190	198	181	220	205	209	165	193	194	210	192	187	197	198	196	197	209	207	210	175	169	219	193	189	189	185	172	198	188	213	160	204	186	190	208	181	214	215	228	206	190	201	197	184	200	198	208	210	191	203	191	183	188	204	186	196	196	202	195	230	198	173	193	186	207	194	178	198	198	197	198	207	211	174	198	207	195	211	200	203	190	195	184	204	189	214	188	200	216	205	198	202	201	232	214	203	190	207	171	218	184	190	184	185	197	209	185	212	182	194	187	206	201	188	174	202	185	226	182	194	192	179	227	228	208	197	166	208	217	195	212	205	215	196	203	180	193	200	222	196	183	196	222	201	189	188	181	208	212	175	208	237	217	218	191	200	196	192	203	190	230	170	188	210	178	196	167	189	212	189	217	195	169	200	182	185	177	232	176	205	210	193	218	205	206	206	207	209	192	193	203	187	204	199	194	219	204	189	218	194	202	204	197	197	203	185	176	188	176	202	165	219	198	208	203	186	178	200	211	185	185	202	205	211	196	166	189	203	185	209	168	187	185	213	224	226	214	190	192	176	206	202	189	208	198	171	197	184	187	207	208	211	204	203	184	186	213	206	192	205	196	200	188	199	202	193	207	214	185	175	195	181	205	195	181	199	197	193	194	185	197	153	207	213	203	195	183	201	189	211	192	195	185	200	200	211	188	176	197	205	184	163	207	200	170	171	193	198	196	215	205	218	207	211	188	185	199	216	206	190	192	177	200	194	192	199	209	188	223	181	183	195	207	219	176	196	200	221	193	205	178	171	181	224	190	175	179	197	206	164	178	189	206	199	227	208	217	211	194	168	203	196	182	226	182	206	213	169	202	201	206	179	196	214	181	192	193	206	214	201	220	218	176	221	213	185	188	187	216	186	193	204	192	216	212	187	198	215	208	189	189	186	183	219	216	176	191	206	178	178	219	234	199	190	199	225	207	220	206	203	190	179	205	191	201	194	180	235	221	169	197	198	181	206	223	213	178	182	188	189	186	192	190	186	181	208	174	211	209	186	208	201	176	192	201	186	177	229	203	190	173	195	193	190	205	228	193	181	205	180	181	194	180	195	191	183	207	195	198	201	227	192	179	160	200	195	186	185	213	197	202	208	175	207	205	204	191	200	198	205	192	204	181	198	206	201	210	201	190	202	199	195	208	195	214	195	197	217	183	221	207	199	198	208	199	198	192	221	199	192	206	198	223	192	189	155	197	186	169	207	198	195	204	218	179	212	176	201	203	174	181	227	198	197	196	223	207	230	208	208	202	204	185	201	206	189	182	218	175	215	199	197	205	181	210	188	186	199	189	235	182	232	203	198	187	183	176	187	204	204	194	190	224	195	188	208	194	200	197	179	178	168	181	221	195	217	200	183	211	205	197	201	189	189	181	174	189	199	191	184	190	231	181	184	201	203	157	216	220	214	204	203	197	180	205	199	193	188	197	189	188	199	190	194	206	216	224	198	177	216	207	182	222	191	224	220	183	214	185	220	196	177	192	197	202	198	196	227	215	181	171	187	207	204	171	179	184	208	188	223	189	205	187	212	161	185	202	181	200	176	184	196	201	201	189	180	192	201	211	188	190	207	195	203	179	217	180	212	210	187	181	178	197	195	205	183	204	221	198	211	196	193	210	164	184	205	191	196	213	183	182	180	202	211	183	173	218	206	183	189	201	203	192	182	237	177	203	210	199	183	215	206	206	206	196	194	189	205	202	205	180	202	212	208	200	207	189	185	201	193	195	180	198	208	196	192	179	216	191	202	230	196	196	209	204	191	224	203	198	185	199	212	193	212	212	206	214	205	198	212	200	198	202	205	198	212	205	195	214	205	191	196	195	176	206	204	210	194	222	216	187	197	196	199	192	188	187	191	205	229	206	210	203	188	213	176	202	197	193	212	186	188	211	182	195	198	210	200	178	214	195	194	208	222	203	200	191	170	197	211	191	202	188	169	186	200	182	188	179	218	180	177	197	171	200	205	189	192	198	195	193	192	193	200	194	185	191	200	178	198	181	216	197	199	190	178	179	196	208	201	185	222	189	165	186	188	187	182	187	197	215	238	204	221	181	212	203	203	193	223	191	224	186	208	214	190	204	178	195	202	205	184	219	203	201	191	212	198	206	201	184	187	211	201	212	219	230	197	206	195	181	187	202	219	184	209	192	196	195	179	195	211	190	209	196	207	178	186	226	225	215	191	182	180	190	186	190	176	198	186	175	191	197	190	218	204	186	189	223	192	222	189	197	196	221	206	216	218	195	182	185	180	209	176	193	173	190	213	186	212	175	187	200	203	211	193	219	191	186	226	241	180	198	212	198	223	187	186	176	196	194
60386	50442	38104	20934	6994	913	415	492	467	487	448	451	499	475	450	499	459	469	481	455	450	509	507	484	472	508	452	462	472	457	477	474	456	492	452	462	469	470	484	467	469	433	437	509	473	462	454	439	472	490	441	480	476	460	452	457	474	472	492	447	459	467	465	480	494	459	478	474	458	500	457	518	455	502	473	472	480	470	452	443	488	462	472	466	433	433	469	475	470	502	417	454	481	462	470	471	455	438	508	462	486	461	450	475	475	477	486	492	436	468	441	472	485	483	476	440	483	493	421	457	487	493	493	457	482	471	521	501	448	436	470	475	516	476	454	475	475	457	451	499	500	498	447	446	476	477	489	483	471	475	485	456	426	464	447	466	492	458	467	492	479	487	458	456	427	518	476	483	449	440	474	461	491	439	479	481	460	464	467	461	466	431	495	440	478	456	475	468	490	452	453	434	498	479	493	500	487	479	479	464	440	473	472	473	479	485	463	451	469	448	452	470	522	457	493	453	457	488	453	454	480	457	464	474	469	510	478	491	471	499	431	450	437	455	450	450	487	467	477	468	477	471	470	481	455	467	507	466	497	486	445	447	448	411	471	463	431	451	477	515	450	491	496	457	488	431	502	484	467	460	483	454	437	457	432	511	496	479	445	447	487	475	465	489	448	459	457	462	481	478	449	466	461	444	496	446	414	476	453	494	449	502	437	451	494	514	494	477	461	496	478	471	443	420	458	498	462	480	507	441	480	485	501	460	484	452	477	418	468	440	433	489	471	430	448	467	490	490	462	483	500	485	489	451	479	488	440	485	476	478	461	424	477	475	455	416	471	489	480	487	507	506	476	448	443	472	469	453	488	480	484	450	456	444	461	439	478	464	479	468	442	460	481	469	464	472	463	496	467	463	454	497	495	459	451	471	485	480	464	478	428	488	481	470	473	493	470	491	457	495	479	432	517	511	477	468	435	472	440	474	472	447	483	498	440	472	483	534	520	484	494	477	495	463	455	456	505	489	473	481	486	444	455	482	435	470	482	495	479	474	469	463	458	460	474	517	483	446	450	498	488	424	471	468	447	461	467	486	470	434	483	456	466	508	494	475	455	458	470	474	513	490	460	459	452	439	465	455	494	486	469	431	456	503	432	474	439	460	494	447	454	456	456	472	457	476	455	458	474	472	422	496	473	480	497	479	467	488	435	450	496	449	505	474	499	480	459	480	466	471	462	482	451	449	467	430	487	471	504	439	460	450	461	461	495	500	455	463	476	475	468	493	480	477	466	450	438	466	477	451	526	450	445	487	487	451	464	496	472	455	457	455	502	469	487	477	491	443	469	463	467	481	461	460	489	479	466	449	508	497	396	471	431	448	430	468	454	439	493	458	432	502	462	451	459	469	499	450	479	482	468	505	486	497	467	464	475	458	460	449	478	463	473	497	477	466	462	474	452	522	457	480	458	497	468	462	478	472	467	455	469	456	439	426	432	473	463	472	489	479	478	497	492	468	457	444	451	482	463	488	434	436	458	449	484	449	480	471	458	469	506	442	445	465	462	465	449	501	511	476	465	455	450	488	494	511	443	489	458	468	414	490	475	473	507	507	466	456	456	478	485	463	482	456	461	504	451	452	484	501	456	497	482	470	457	474	433	519	468	436	537	455	462	511	479	484	447	466	468	442	493	448	439	466	485	464	489	452	483	460	526	448	464	452	470	471	480	439	471	444	479	464	454	471	484	456	493	485	466	493	453	472	454	461	458	476	480	493	471	466	452	470	440	465	495	481	438	483	496	467	477	446	503	468	452	448	487	470	436	489	464	504	469	493	538	453	481	466	484	448	471	468	430	463	443	453	486	473	422	473	489	494	472	458	454	464	431	466	515	514	456	442	459	457	457	482	459	427	447	441	452	462	470	505	423	475	419	462	463	477	503	440	471	479	472	482	476	493	460	437	463	473	432	427	479	500	506	465	437	475	461	450	470	492	461	473	463	480	460	475	462	460	484	445	479	487	446	473	455	479	465	467	444	464	460	442	461	496	457	504	458	484	468	460	494	455	468	493	493	436	488	469	501	489	446	486	504	515	475	465	498	475	491	455	442	506	450	492	459	469	456	450	476	473	461	510	482	427	479	487	485	448	486	500	462	475	480	460	477	468	476	472	452	433	425	478	477	472	455	509	455	468	456	474	470	504	457	475	452	485	453	450	441	449	472	495	461	522	481	492	443	431	487	477	444	473	456	460	445	478	500	461	443	444	466	448	478	491	493	465	419	471	484	445	497	469	468	464	467	490	440	488	451	454	460	471	452	474	478	452	499	512	450	517	460	471	459	464	479	498	467	469	472	457	454	446	456	453	503	480	447	461	484	494	481	459	480	472	459	464	489	484	482	471	430	448	477	462	460	452	467	480	456	449	498	485	531	462	462	444	514	487	481	471	470	472	489	478	471	508	461	444	450	443	475	449	434	461	492	509	420	482	457	449	466	481	443	456	466	471	459	486	468	463	452	449	473	455	439	455	431	462	476	447	469	483	462	463	448	502	496	451	450	498	440	471	516	453	468	461	444	467	463	440	433	462	478	461	443	439	525	462	481	469	476	513	480	458	457	493	526	460	435	497	460	476	503	434	478	452	491	455	471	449	474	474	469	467	464	452	472	494	455	428	454	456	449	475	429	468	469	456	491	489	464	445	475	447	430	480	475	475	464	432	460	470	479	489	486	385	460	514	493	490	512	461	459	507	498	477	475	493	441	479	469	531	423	437	461	521	461	445	472	463	468	464	462	522	459	449	459	452	498	499	464	449	463	506	445	451	448	466	488	469	440	468	472	457	444	502	479	457	459	452	470	498	448	484	481	467	444	479	503	473	461	465	468	480	444	464	478	500	474	473	438	467	460	463	481	478	492	462	500	478	427	489	468	479	479	497	467	482	480	450	479	451	477	489	471	490	465	457	431	496	459	448	488	458	483	415	464	483	453	497	477	446	472	484	492	488	478	433	493	454	487	477	479	516	495	516	466	486	446	476	440	405	482	487	462	429	520	482	484	468	479	470	432	448	438	462	462	472	464	453	479	465	488	487	509	482	427	487	485	446	430	468	450	428	500	453	448	447	471	458	426	447	477	483	426	475	428	438	437	475	464	473	483	461	420	459	437	453	467	473	469	503	501	471	485	461	477	476	480	482	466	451	518	467	481	459	477	477	446	473	501	487	477	451	480	424	464	477	464	460	473	430	475	484	473	488	471	476	473	474	459	484	493	499	479	461	463	476	460	493	477	454	480	506	503	454	486	431	470	463	441	485	447	424	463	496	516	458	480	461	480	467	426	469	467	472	477	425	487	457	455	482	439	479	431	491	432	461	478	455	461	467	485	438	476	491	474	452	450	473	427	488	496	440	464	485	472	460	491	513	487	483	470	485	482	454	469	443	463	469	441	476	516	426	465	484	484	413	464	487	470	460	458	468	489	494	435	461	484	484	479	459	488	432	462	442	479	483	464	532	507	428
83935	71142	48787	25985	9717	941	155	167	157	172	166	151	159	154	151	161	181	147	169	151	157	154	158	172	177	147	166	168	152	164	158	170	169	155	150	151	144	150	156	181	150	170	168	167	156	158	164	148	180	160	160	154	150	161	151	165	159	159	180	162	150	167	172	159	151	155	164	179	157	183	159	163	171	172	133	156	153	159	176	165	164	151	174	157	139	179	170	153	153	146	165	177	166	158	140	164	155	159	153	132	182	162	142	163	175	177	162	170	166	175	151	169	172	163	152	160	170	165	172	166	156	152	157	190	167	166	160	181	162	142	156	149	144	156	149	143	164	147	156	181	154	171	163	156	156	183	144	171	139	147	153	168	161	187	162	175	152	140	160	163	153	160	157	156	178	170	154	153	162	146	143	150	181	155	159	155	147	147	173	174	153	142	155	139	154	161	150	152	173	150	186	146	175	145	147	145	177	169	165	183	168	137	161	166	175	161	159	156	145	157	175	154	165	151	176	163	151	152	165	169	147	165	151	156	160	169	142	172	167	173	155	160	150	163	144	181	186	154	170	167	156	163	138	169	152	152	147	132	132	163	179	153	173	160	154	179	171	140	157	174	157	160	167	174	164	161	161	166	140	148	175	161	146	174	182	173	158	153	140	174	127	160	147	158	160	150	185	151	158	166	136	126	170	181	158	170	168	167	156	163	142	142	158	170	165	172	149	153	155	164	183	168	175	156	152	142	153	163	164	139	168	173	145	187	175	158	142	155	164	164	143	143	157	146	138	165	170	143	169	151	187	158	167	172	155	160	167	160	152	171	136	158	177	172	155	154	167	165	161	187	133	152	169	168	142	158	162	144	160	153	151	179	157	153	188	177	176	173	162	153	148	143	146	150	148	181	165	154	187	165	136	171	166	165	157	147	155	156	153	185	167	123	169	146	144	159	177	173	141	160	148	161	165	175	144	161	204	154	181	138	153	151	146	171	146	162	188	159	166	134	141	149	156	171	160	156	144	151	143	150	154	135	149	147	151	165	164	172	159	148	147	165	179	149	149	142	169	157	147	161	160	176	182	171	157	176	179	169	158	156	150	140	179	174	145	147	160	164	172	150	153	164	173	153	136	156	166	146	152	152	142	170	160	181	158	155	176	165	159	182	190	158	159	162	132	156	178	144	161	165	154	156	153	153	152	152	155	138	166	151	156	166	154	179	158	158	178	143	154	166	164	166	166	151	140	137	153	174	167	159	154	153	177	155	169	152	170	151	150	162	172	143	149	147	165	136	159	180	169	162	151	175	144	150	153	159	168	166	164	157	188	162	149	159	153	147	168	178	151	172	163	145	176	170	161	154	163	159	160	161	179	162	155	155	149	182	158	138	186	151	154	145	139	142	187	160	180	146	146	173	151	182	160	143	165	159	145	163	162	167	157	163	173	149	188	185	196	151	179	163	160	162	162	157	133	163	165	177	148	177	169	149	151	143	155	165	180	148	161	155	168	154	151	184	153	156	164	178	149	152	161	151	166	162	157	151	173	168	153	171	168	161	152	178	141	151	167	174	154	153	146	161	171	139	159	148	168	164	183	172	166	138	155	140	171	159	133	157	171	176	140	153	166	160	147	174	156	172	169	180	155	167	170	181	149	170	158	142	162	162	168	186	154	157	170	149	197	151	153	168	164	169	151	141	157	160	189	149	142	158	160	157	169	147	159	152	155	159	138	153	173	174	159	154	184	174	139	175	186	160	174	164	167	141	146	181	163	185	144	146	178	175	187	160	166	154	159	145	145	169	143	158	161	182	151	154	146	155	156	167	164	170	147	150	164	150	166	162	139	148	145	157	191	164	176	151	156	174	152	173	185	162	164	158	145	182	182	157	173	171	134	176	152	159	165	158	160	141	155	139	159	159	155	186	152	164	197	171	151	133	152	153	128	151	158	164	151	178	176	153	164	163	158	140	169	156	134	155	154	161	147	156	170	146	138	169	141	131	146	153	163	176	171	158	158	168	199	161	172	161	156	190	170	151	170	162	159	140	163	171	158	171	164	149	169	165	166	165	140	166	157	172	166	173	175	173	141	154	160	160	174	174	140	188	145	157	161	144	162	165	154	175	158	172	146	168	175	133	153	147	171	174	163	162	162	163	160	152	154	152	162	160	152	145	126	169	176	136	164	161	145	167	151	153	169	161	146	184	171	142	170	157	159	159	141	173	145	151	143	161	162	147	157	159	180	190	156	144	165	168	154	153	186	160	180	164	149	163	149	148	139	164	174	172	163	182	153	167	150	181	176	154	157	141	154	168	148	157	177	156	137	152	165	161	175	183	190	157	161	145	164	153	168	165	169	160	169	140	171	175	161	157	153	154	159	155	161	151	159	160	169	168	195	189	163	157	156	141	165	166	175	191	127	160	170	169	152	176	177	155	167	146	167	146	175	152	165	143	160	142	151	151	138	158	162	152	157	161	173	137	157	155	178	158	163	180	146	170	168	166	155	146	153	177	151	177	164	155	148	159	163	161	132	187	138	150	147	167	161	179	189	173	158	171	157	158	163	173	140	164	159	154	149	144	156	133	174	169	149	154	143	148	162	146	158	157	156	157	178	173	174	141	168	172	173	172	176	160	166	178	167	166	163	156	170	137	141	152	151	161	177	147	172	169	150	150	175	167	175	141	158	162	144	171	156	137	176	173	165	167	154	124	128	145	159	155	167	155	160	173	175	161	162	154	153	152	159	172	146	162	178	161	164	164	158	174	160	161	188	155	149	162	130	141	192	190	164	154	157	168	168	169	164	127	168	189	161	150	180	159	171	141	178	174	139	173	152	152	180	158	169	183	158	148	140	160	149	167	182	146	161	163	152	159	158	165	150	141	169	185	159	143	157	171	145	154	144	167	157	178	141	160	145	159	135	138	152	178	157	154	155	138	173	131	156	177	171	177	170	145	166	140	166	142	169	143	180	145	165	177	183	163	181	156	139	164	148	169	149	157	133	164	154	158	151	155	166	145	180	156	157	161	159	163	179	147	159	154	135	160	159	169	172	168	144	153	180	151	158	139	134	153	170	168	170	169	157	141	162	149	145	137	169	156	144	124	150	160	179	149	177	146	135	179	164	155	145	175	168	146	175	157	146	164	167	165	159	167	168	146	159	168	149	156	156	160	179	160	170	179	179	155	162	152	185	172	140	164	165	155	172	142	143	167	168	164	147	171	153	160	170	163	160	167	176	148	155	158	178	150	160	154	153	165	166	187	188	157	166	174	183	164	172	144	168	162	161	161	162	175	160	163	174	172	182	147	147	172	145	136	163	148	170	144	160	161	177	143	178	154	152	149	143	159	154	141	178	164	154	156	146	179	143	142	178	164	159	148	152	146	146	151	177	156	150	166	158	149	152	157	127	161	153	159	151	147	183	138	169	165	156	160	158	143	173	165	158	155	154	159	141	143	145	148	160	147	164	195	138	164	152	157	142	129	153	166	160	159	191	175	142	187	164	165	157	154
70367	61294	46791	28206	9568	1219	387	380	386	370	394	403	374	379	371	418	399	366	352	374	382	396	399	416	357	367	384	330	383	395	423	389	376	365	397	367	396	348	367	360	393	400	416	393	378	405	384	391	367	367	398	382	364	411	390	360	401	399	421	392	378	390	390	362	361	384	380	390	396	387	375	367	355	368	381	404	377	365	367	406	345	381	378	385	408	386	338	342	412	386	414	383	387	383	373	391	393	376	392	388	384	387	378	358	361	401	363	360	374	385	385	384	366	403	355	408	347	357	372	370	380	383	376	341	358	380	394	363	384	378	412	381	355	384	343	369	408	375	378	371	411	396	396	361	363	377	380	375	403	421	385	397	383	358	382	345	340	377	384	369	394	369	404	394	349	356	357	405	394	342	372	377	377	359	374	401	345	387	389	449	358	377	395	341	374	363	379	372	398	395	383	394	376	381	360	343	366	409	386	401	373	385	409	384	378	386	362	329	380	391	362	407	375	366	369	388	386	355	366	400	383	372	373	365	406	370	402	390	355	405	377	400	399	359	394	411	366	363	391	402	360	360	372	402	400	389	386	391	391	390	376	402	369	421	374	389	359	430	383	381	371	357	408	400	373	340	403	377	341	371	353	383	360	353	373	388	398	348	381	360	390	372	374	394	359	381	337	386	353	399	375	375	378	388	383	366	337	353	343	408	376	358	405	390	393	386	395	386	387	389	352	389	386	395	407	404	374	386	408	361	358	397	351	376	392	376	378	371	387	411	350	407	400	389	377	366	439	356	393	393	392	355	366	409	406	406	397	374	348	367	354	430	375	422	381	375	382	329	390	372	405	374	400	384	388	356	386	376	359	393	412	397	388	409	419	398	354	368	405	351	373	385	418	364	383	380	392	403	370	382	387	391	428	411	360	347	408	393	367	364	358	400	355	380	380	357	366	365	385	375	354	377	398	385	371	371	362	403	353	347	405	385	366	382	377	401	378	370	352	398	375	428	354	406	358	339	355	386	370	361	385	356	412	357	393	416	395	372	402	382	359	396	387	381	407	410	399	376	392	365	393	380	373	367	388	386	374	384	365	416	391	380	385	380	392	355	377	382	337	381	346	355	368	371	367	407	406	367	371	389	366	373	401	374	376	360	362	357	375	390	382	364	374	366	407	393	386	367	384	398	400	384	358	393	399	406	403	383	375	430	399	402	399	380	389	389	386	361	373	370	419	360	403	382	382	402	382	385	365	365	387	361	374	363	345	359	381	373	367	372	389	392	381	371	358	334	396	393	374	380	403	387	405	339	407	403	377	360	356	412	348	392	382	386	367	372	359	386	374	386	394	418	363	371	384	380	393	389	353	399	382	397	365	364	392	372	373	369	371	369	396	373	374	398	384	400	361	382	435	365	384	411	368	358	385	387	373	400	363	346	423	375	382	339	389	376	397	364	361	371	383	355	347	398	382	379	398	381	363	380	377	376	383	382	383	378	364	402	364	385	406	380	348	392	383	357	361	376	389	408	384	417	411	378	379	394	410	350	373	391	411	388	387	364	371	370	390	367	412	393	341	382	351	388	369	360	368	395	384	352	406	412	354	371	405	393	342	390	369	373	375	386	386	391	389	367	381	375	387	389	394	372	374	362	353	375	376	374	403	414	359	350	403	377	378	367	365	374	349	380	354	341	377	368	370	378	376	353	356	422	353	388	394	394	352	398	399	379	368	374	376	384	415	359	373	343	393	389	402	408	374	399	379	350	409	401	370	393	376	376	368	411	379	400	376	405	380	393	413	371	349	368	394	407	393	358	395	382	372	392	404	382	399	396	384	329	333	341	344	376	374	343	416	381	369	360	378	359	395	370	397	357	372	367	378	392	363	406	382	409	372	382	417	373	386	357	378	417	380	369	403	385	355	368	392	393	362	393	364	398	390	386	366	392	390	398	433	402	361	365	401	421	370	382	421	393	406	385	410	357	384	386	377	402	377	371	384	364	389	410	388	408	360	344	339	405	364	381	396	373	391	402	370	354	382	390	387	375	385	385	407	395	382	417	401	373	369	359	385	382	380	422	374	366	414	379	371	395	385	360	386	362	377	357	366	387	354	368	379	365	364	370	402	402	373	359	412	351	399	350	366	380	372	420	380	386	384	381	357	390	371	366	420	371	406	378	371	354	363	386	374	392	424	374	357	377	359	361	372	389	393	374	389	378	379	379	370	443	382	382	365	409	379	357	355	379	379	391	425	366	394	382	374	362	384	421	374	380	401	387	347	384	417	383	380	345	360	393	398	379	357	345	387	368	383	434	380	401	387	382	401	404	372	354	370	387	426	359	349	371	399	371	385	354	386	354	396	357	383	366	365	365	372	393	392	379	387	437	396	396	365	360	372	380	384	369	344	396	367	365	363	399	331	391	420	401	378	392	373	366	386	372	368	394	374	408	365	383	350	366	384	389	372	337	330	397	425	339	377	370	403	405	397	393	395	362	422	358	389	367	385	382	390	380	386	377	370	390	391	382	376	369	383	355	383	384	389	398	387	372	425	346	416	382	373	388	361	375	394	396	392	402	381	392	402	386	359	390	401	358	418	414	401	392	408	392	376	377	368	364	406	379	366	399	363	371	400	390	418	381	394	367	395	390	391	367	356	382	367	371	348	386	402	370	372	387	385	400	395	359	391	357	403	379	368	380	359	354	443	379	332	367	385	395	368	403	386	359	382	397	390	388	379	360	375	374	386	368	381	392	367	372	392	352	417	380	434	397	367	382	379	406	373	358	410	391	401	417	375	405	393	381	403	393	415	397	391	383	376	381	346	405	373	401	380	354	357	401	356	350	361	420	368	382	359	326	399	408	422	357	382	393	382	376	368	388	380	383	371	382	346	382	419	407	389	403	385	401	396	378	393	379	362	360	349	400	362	359	420	366	385	361	403	362	389	403	382	380	394	394	390	372	394	387	384	360	404	389	408	377	375	364	402	388	419	384	380	393	387	382	362	407	362	387	385	357	383	397	384	372	386	398	400	354	365	400	368	396	396	355	376	369	413	371	393	405	391	358	360	370	386	381	372	356	377	390	404	392	345	356	390	389	401	397	427	382	384	387	405	349	362	358	403	356	394	402	378	417	414	357	375	373	379	400	380	384	359	374	382	365	371	385	385	370	358	398	433	379	386	404	345	416	374	366	397	364	395	394	358	410	359	382	401	358	399	411	370	382	407	394	368	350	371	358	376	389	389	419	391	415	408	413	365	390	389	361	368	417	390	348	384	375	405	391	363	384	350	377	385	371	339	366	366	387	382	382	354	392	405	386	347	376	367	388	394	367	403	401	355	388	418	369	425	351	338	414	370	382	370	372	352	377	379	385	337	362	377	387	371	370	385	376	372	361	354	427	377	377	370	355	377	381	413	367	392	365	409	368	399	397	364	381	417	374	373	361	395	388	389	405	365	396	386	372	373	385	380	399	387	393	406	355	369	415	382	371	345	362	388	379	371	410	406	391	380	351
47092	26423	9476	1636	435	186	152	154	161	161	156	155	157	155	166	165	158	187	183	162	173	168	147	150	164	187	166	181	157	180	161	172	150	152	170	157	165	138	182	176	154	145	169	148	153	155	162	148	175	156	164	174	172	170	162	178	169	143	173	164	170	162	169	163	172	180	162	182	162	158	158	155	166	158	160	158	168	159	154	156	159	169	169	170	167	170	190	179	189	163	162	150	168	158	171	165	170	149	144	166	169	160	152	152	158	185	152	146	167	147	176	162	167	143	171	160	152	156	165	161	173	160	151	186	147	149	156	176	153	152	160	177	166	143	136	164	189	175	164	171	194	167	180	174	149	168	170	161	183	145	155	161	164	182	144	150	160	166	157	174	156	164	166	184	159	202	149	128	182	144	127	178	135	151	175	164	156	156	161	176	170	153	158	171	172	169	146	188	161	154	157	159	153	164	149	163	170	162	157	170	182	176	167	179	165	170	170	167	169	155	142	150	150	193	134	159	128	170	174	157	179	151	144	177	165	159	148	178	173	165	166	174	172	152	172	166	182	189	163	181	156	161	161	183	159	175	171	145	153	142	167	146	173	163	157	170	141	149	156	166	171	190	139	180	167	173	158	155	164	150	163	151	154	145	172	145	140	173	133	171	165	162	170	170	166	149	179	160	163	166	156	161	137	168	178	172	151	160	173	158	175	168	155	172	168	163	162	168	164	169	151	165	204	155	165	148	146	177	179	173	149	162	156	182	162	171	158	166	161	169	164	171	153	145	190	175	162	156	190	175	167	177	161	165	149	170	171	169	143	170	192	161	168	161	140	185	143	147	161	180	144	159	173	145	185	177	158	165	167	178	161	173	168	148	168	149	161	168	166	153	169	163	167	193	170	176	143	178	156	158	150	140	133	157	146	165	156	157	164	140	150	152	167	162	170	163	154	173	155	155	173	153	150	160	162	153	165	158	162	156	185	175	178	149	156	152	139	169	174	176	194	155	156	176	162	166	156	172	174	156	160	148	148	165	147	146	157	143	145	164	163	179	164	136	148	141	165	142	174	186	169	133	151	173	160	167	117	167	182	164	185	144	167	171	162	165	165	159	174	139	172	154	157	154	135	185	148	164	145	151	145	180	163	156	153	167	167	157	163	148	173	147	179	165	149	155	148	148	193	144	162	157	165	156	176	167	130	154	145	148	158	156	158	153	149	147	150	167	180	153	164	167	176	167	164	189	188	190	142	163	163	162	150	138	184	168	176	157	147	158	157	149	182	160	167	156	159	184	171	166	167	175	155	133	164	173	182	174	173	175	165	160	138	197	179	169	177	165	173	172	164	167	176	168	173	168	163	170	175	148	173	165	180	157	183	163	157	190	172	175	173	165	150	144	192	186	189	170	167	172	164	164	174	163	156	161	182	159	181	142	154	144	145	181	169	162	177	169	160	153	157	173	171	130	164	150	154	157	172	146	161	192	159	164	182	168	184	173	139	154	165	184	184	160	162	151	159	143	174	174	174	168	164	162	170	164	156	141	163	166	149	156	165	163	176	168	175	176	151	170	149	184	159	158	146	163	155	174	152	157	155	179	170	168	177	155	157	164	181	146	146	161	174	164	152	149	174	166	143	181	165	152	161	180	166	156	157	156	163	161	178	133	168	155	157	166	173	135	180	148	179	161	130	174	155	169	169	155	147	156	188	172	152	151	143	158	164	173	180	157	179	170	151	154	176	194	152	199	183	156	186	166	151	173	159	162	166	163	159	143	165	167	162	158	145	161	141	169	161	176	167	174	181	154	157	164	170	159	134	166	156	168	135	172	176	143	164	152	162	149	155	175	167	180	161	175	186	145	162	158	141	143	160	152	158	144	161	160	150	166	167	168	168	194	154	166	152	163	155	164	147	141	167	168	183	166	146	130	174	158	159	157	153	167	176	170	168	165	192	175	158	174	180	163	159	201	161	182	166	146	167	170	164	152	161	161	160	181	155	175	167	182	171	158	155	175	157	149	145	186	154	163	160	153	170	168	157	154	140	167	149	179	167	187	168	136	180	187	172	152	169	155	158	160	157	204	147	176	184	168	149	168	159	173	162	150	163	185	125	154	136	168	176	173	157	178	162	180	159	148	171	159	183	180	176	154	174	160	155	198	143	166	162	164	147	195	160	142	156	140	160	167	177	142	159	161	156	177	162	132	182	186	167	143	170	164	157	180	161	163	173	150	167	158	151	152	163	178	192	143	156	162	154	163	148	166	164	160	160	185	161	167	165	170	175	162	151	186	155	160	168	180	148	161	167	149	156	183	154	176	170	135	151	170	157	160	175	159	148	170	161	167	171	166	166	166	163	193	170	148	157	154	157	174	152	161	145	145	171	172	146	162	136	170	172	143	162	150	175	164	143	153	167	175	161	167	166	161	158	164	185	147	188	166	157	162	170	161	173	171	154	154	152	169	186	157	158	173	174	166	164	174	150	172	164	168	137	178	157	173	155	152	177	177	176	172	143	176	161	175	180	162	172	170	163	147	150	167	163	155	157	143	161	170	153	165	171	157	143	169	167	175	138	189	159	181	161	149	171	166	170	180	149	173	162	164	192	180	150	172	148	146	163	138	163	131	180	174	161	182	174	157	173	167	176	170	179	163	177	156	169	162	168	172	156	132	180	149	164	178	182	160	173	173	157	183	146	168	163	133	158	146	150	159	173	155	155	157	181	152	163	175	158	182	155	156	154	170	176	157	181	172	172	153	158	187	153	159	167	168	174	175	155	162	161	148	169	165	183	155	176	160	178	167	157	143	170	179	156	176	147	183	167	143	166	152	153	166	147	163	171	134	171	152	151	158	162	147	156	200	159	163	156	164	182	170	150	166	141	156	164	165	147	136	164	165	142	166	196	171	178	182	154	169	171	178	189	166	166	177	172	176	156	166	165	159	163	169	159	175	174	177	167	173	160	158	151	152	158	157	166	160	176	156	182	167	169	126	184	163	181	162	147	174	145	179	175	148	166	179	185	170	158	175	150	173	193	190	170	167	167	157	151	161	172	181	164	172	187	156	161	168	163	137	157	143	146	162	140	149	184	161	143	164	174	166	206	160	156	173	147	165	167	174	160	166	161	179	191	195	168	158	149	153	159	168	165	206	185	155	179	168	169	134	159	139	127	147	162	168	151	149	163	167	159	177	163	171	184	150	149	163	169	154	171	199	164	150	166	178	167	163	168	179	159	147	193	157	152	143	176	133	175	180	145	151	150	173	197	151	158	160	178	174	176	160	161	155	170	163	169	180	150	163	156	161	140	131	140	152	137	185	162	151	147	159	142	143	180	157	163	188	161	180	174	146	150	154	147	171	149	158	160	157	178	172	164	157	173	153	163	157	153	156	152	146	190	151	182	155	158	182	157	161	161	157	174	164	152	161	167	169	163	156	153	164	160	159	173	165	170	176	168	154	162	177	158	156	155	169	165	151	167	160	189	162	144	183	173	167	141	160	161	159	142	172
40564	24797	10858	3665	1313	479	396	388	431	414	420	398	389	409	392	406	381	405	432	393	431	388	376	403	437	374	438	412	392	399	386	423	430	398	363	411	398	412	412	377	404	399	407	380	394	411	400	382	364	380	443	408	379	425	410	381	425	421	396	397	388	382	421	394	383	400	400	430	437	392	434	379	353	405	416	429	401	406	395	391	396	400	430	405	402	365	430	437	388	407	421	442	366	408	404	418	454	368	406	413	425	420	395	392	410	436	423	414	396	389	442	385	399	377	399	418	370	386	421	414	408	413	434	425	383	409	405	367	458	419	395	384	376	368	432	383	371	401	411	405	404	384	407	418	396	432	389	406	402	412	416	406	437	416	401	415	403	418	403	401	443	387	406	375	407	398	400	440	418	420	377	367	395	413	404	435	385	372	419	389	401	407	419	382	376	380	369	428	420	421	416	393	410	388	402	423	403	399	404	361	410	393	411	402	359	388	387	373	426	418	387	395	404	415	363	401	383	460	424	417	395	386	416	396	392	382	399	424	391	425	371	450	387	402	407	403	438	423	397	406	396	384	418	402	388	419	382	377	364	400	422	377	430	396	397	367	396	418	430	422	420	408	434	416	388	433	387	424	378	393	465	388	373	396	416	412	423	426	394	398	408	409	401	406	406	415	429	416	386	420	386	406	400	418	408	408	414	424	382	453	368	402	377	399	407	449	436	402	407	449	378	418	391	437	406	416	425	397	429	398	384	377	426	387	389	426	403	410	371	427	477	411	405	410	403	358	372	417	396	402	409	378	438	446	411	425	389	395	398	399	376	384	373	417	407	415	397	370	410	405	445	420	373	396	405	408	435	378	418	414	408	401	408	383	411	405	403	390	387	398	409	392	429	413	398	426	390	391	394	429	402	436	453	376	394	407	396	394	416	411	385	411	421	444	413	426	413	398	406	421	454	404	361	412	430	357	426	452	418	413	410	401	394	420	423	412	404	378	408	392	408	415	379	435	367	376	414	410	427	403	394	395	406	362	394	440	427	389	408	384	412	400	445	410	429	391	407	403	415	432	408	383	388	418	391	403	386	417	386	407	423	418	378	438	419	403	401	405	402	337	442	374	400	415	400	424	402	413	405	397	426	415	390	385	447	438	386	436	406	393	349	415	408	399	404	401	375	404	394	411	392	398	405	396	349	432	398	402	396	398	434	394	425	453	451	397	396	421	419	434	358	396	399	451	373	414	392	385	362	421	411	414	405	405	398	444	403	369	401	429	396	442	421	377	424	412	409	386	394	409	431	414	397	379	405	368	404	384	419	395	388	386	393	390	402	425	365	413	409	422	397	386	412	407	419	396	424	423	437	402	383	394	423	412	408	384	404	378	366	366	389	401	440	422	369	379	406	387	401	417	409	406	423	418	412	391	426	386	418	388	444	403	392	410	418	393	390	396	398	434	388	383	407	413	383	399	403	383	417	403	392	407	400	397	397	379	401	417	387	399	415	419	392	431	416	427	415	430	386	430	382	418	402	379	405	402	398	398	415	420	390	383	407	407	392	396	432	363	393	380	388	425	396	410	390	431	391	406	404	370	411	399	413	414	393	401	402	389	452	409	394	400	441	392	373	391	419	396	396	385	395	367	418	395	412	441	393	409	417	395	402	455	416	395	418	424	409	429	428	422	428	396	400	396	414	423	423	388	396	405	401	414	449	398	419	410	446	421	447	423	430	409	399	376	387	404	402	393	399	402	406	453	376	421	392	389	379	395	386	428	422	369	422	413	385	397	413	399	414	388	418	413	444	434	365	392	393	397	398	404	415	384	414	418	414	419	404	429	391	396	379	389	394	423	405	407	430	396	407	399	414	407	440	417	398	406	415	421	388	391	423	398	420	401	430	410	425	411	418	372	427	418	383	398	405	405	439	391	400	386	418	408	363	428	392	377	395	433	423	382	475	406	392	380	393	410	397	412	388	399	393	427	431	367	401	382	422	400	393	390	409	388	415	411	418	396	392	401	381	369	424	443	370	433	386	458	411	421	412	426	404	419	423	389	385	409	391	423	411	398	437	375	410	422	425	397	407	414	436	402	405	411	388	430	381	413	395	405	407	377	390	412	451	428	420	442	418	385	440	401	395	377	387	418	424	377	387	416	395	399	462	430	420	407	391	385	404	392	413	427	392	381	410	381	400	412	391	395	408	395	434	414	394	393	388	375	374	410	417	374	398	393	436	412	412	398	435	436	385	415	407	412	416	366	384	427	407	397	388	359	399	413	381	423	400	405	371	425	426	414	403	449	421	423	398	421	395	391	407	384	420	374	412	415	400	411	409	406	406	395	418	384	399	408	396	383	419	355	417	385	396	414	378	400	384	377	419	427	393	407	378	421	386	382	399	381	390	403	419	418	409	410	411	396	403	443	435	439	420	395	407	404	410	442	407	407	380	342	425	398	419	392	412	433	383	387	388	432	440	414	442	458	394	392	436	399	390	415	412	372	392	407	411	398	386	452	406	392	402	391	393	356	387	409	412	424	428	398	406	378	412	395	372	398	427	396	417	379	420	393	403	394	390	389	437	369	390	410	388	404	425	372	382	431	366	388	365	387	416	394	373	378	458	386	408	410	419	408	406	415	400	381	418	401	384	408	431	402	423	395	405	385	429	416	428	406	410	429	423	403	412	409	404	414	398	400	378	387	426	430	413	390	430	400	390	416	407	436	460	407	378	403	413	408	405	441	402	419	387	410	413	400	428	424	402	383	383	386	399	385	424	397	449	462	424	394	406	427	385	398	442	383	366	408	432	400	410	432	402	438	374	388	413	410	399	405	442	359	424	410	397	403	360	452	421	402	390	423	397	381	415	386	425	417	430	396	400	388	395	372	389	391	378	399	440	388	430	404	392	385	427	400	421	441	430	420	424	387	409	395	402	405	392	394	426	410	381	415	422	390	428	383	388	385	394	388	396	393	439	388	410	398	421	405	439	399	433	395	420	394	412	397	447	411	399	402	408	404	415	402	450	405	398	394	417	405	443	390	401	398	413	449	409	394	406	431	396	416	405	397	412	399	390	406	450	413	399	420	419	404	381	410	409	419	389	380	392	408	393	414	411	395	403	393	429	420	398	413	394	415	414	361	391	370	369	426	422	416	385	393	397	393	429	454	415	430	381	405	435	399	383	400	424	382	420	464	410	401	402	428	405	426	431	401	421	418	416	420	393	428	413	381	417	386	396	404	395	411	385	417	391	381	438	406	405	408	391	408	434	403	393	424	416	411	385	425	365	443	395	415	400	412	400	445	381	396	428	438	451	412	446	359	407	436	395	433	381	385	406	431	395	400	393	431	428	400	421	401	444	407	393	400	431	420	363	375	414	409	449	409	396	427	419	394	409	416	385	439	409	399	423	392	410	394	411	394	445	425	421	394	388	389	387	391	413	383	373	431	398	381	405	368	403	389	403	415	406	419	397	389	382	405	402	370	401	413	401	407	374	370	404	410	431	400	391	406
80065	61847	39665	18253	4368	525	199	212	187	192	198	224	269	212	213	224	203	183	188	199	222	203	216	205	203	222	202	202	185	206	189	173	207	225	199	191	183	207	192	203	192	193	211	209	214	187	187	200	182	202	183	198	207	210	190	197	190	224	196	202	191	187	186	198	197	198	200	182	190	203	207	213	190	195	200	198	192	192	211	209	202	214	189	207	166	210	197	217	221	172	196	195	214	221	198	202	210	192	195	214	201	208	192	188	175	211	215	199	188	184	203	206	216	205	192	218	206	232	203	208	203	193	162	207	203	232	202	194	213	216	213	185	190	221	192	198	210	185	193	198	194	171	178	222	182	214	183	191	187	222	181	214	194	224	214	193	238	197	184	191	189	214	198	180	199	199	195	193	203	218	204	200	214	206	177	234	209	190	189	221	189	198	219	204	212	188	178	179	193	177	222	221	206	195	197	185	199	213	191	188	177	181	201	207	199	197	200	216	216	196	226	221	190	211	203	209	190	198	219	215	175	198	187	201	194	199	208	205	224	212	201	191	204	206	169	216	198	213	163	206	180	183	197	193	191	224	205	206	194	202	200	196	192	214	192	192	225	189	182	190	214	200	186	209	225	183	188	193	213	214	193	201	184	219	217	192	205	179	175	226	214	163	212	231	193	199	191	202	166	222	200	208	199	193	212	206	166	206	216	208	196	210	191	205	214	210	185	216	211	192	201	211	189	185	155	191	212	202	200	189	190	227	163	220	225	191	160	190	192	208	186	225	194	181	207	180	209	196	200	213	200	219	208	200	192	175	197	180	187	199	209	187	218	183	200	199	223	207	188	185	204	201	206	231	182	205	174	188	185	207	214	170	198	213	169	232	194	210	203	195	191	198	203	220	211	212	210	190	222	191	177	210	199	194	190	192	196	207	191	210	222	217	197	180	190	236	187	204	204	205	198	207	207	185	203	172	201	170	182	185	204	190	225	222	195	219	184	215	219	184	209	219	206	204	189	175	166	194	198	209	198	208	224	207	188	191	208	206	202	200	189	194	175	215	188	191	212	177	213	204	198	197	212	174	204	190	241	212	192	189	178	248	203	170	190	207	195	227	216	193	218	185	221	173	209	206	190	183	208	174	223	168	176	202	176	214	187	213	165	198	197	217	200	187	205	200	178	203	177	191	233	185	184	197	237	182	211	181	195	210	185	207	211	227	194	175	205	198	225	224	194	176	218	199	205	210	197	207	202	201	155	180	184	196	225	197	189	186	187	212	216	201	223	200	180	207	204	182	189	194	180	222	196	211	187	216	184	193	205	235	175	204	185	166	215	182	195	150	200	212	212	185	211	207	185	200	206	210	215	190	177	203	190	181	208	196	184	199	200	204	182	199	217	210	222	179	205	203	196	191	190	181	204	210	192	191	203	194	170	180	203	203	197	214	216	200	215	214	184	173	212	204	185	208	215	204	206	204	200	209	181	206	193	189	231	208	225	227	207	198	181	188	167	224	201	209	198	216	194	203	184	213	217	225	224	189	188	180	206	210	201	213	198	203	212	197	228	206	193	200	182	210	192	192	254	210	240	207	195	214	202	187	241	194	205	175	196	194	194	211	222	181	191	192	237	203	205	192	208	175	195	171	208	188	208	196	201	205	209	196	205	204	198	176	210	220	196	206	200	195	199	199	194	217	200	212	194	185	182	194	186	174	159	194	211	194	193	212	186	201	197	214	197	212	231	193	193	224	194	187	211	204	204	189	229	195	214	214	204	218	195	237	171	198	200	190	217	198	210	181	222	225	181	181	185	187	189	192	196	191	212	190	207	203	223	183	207	204	184	204	186	199	183	198	212	194	201	188	203	200	217	213	180	191	215	208	187	209	185	207	225	188	179	218	186	186	201	193	202	217	192	255	200	187	208	217	202	200	207	192	177	208	214	197	205	196	190	217	210	212	194	182	200	201	207	189	171	191	226	191	196	207	206	187	212	214	204	194	185	216	208	205	173	206	207	203	192	183	206	194	183	194	187	166	199	192	178	196	189	198	183	213	206	177	215	185	199	201	212	236	185	199	194	189	200	183	162	187	225	186	206	190	196	184	188	205	242	216	180	189	195	216	202	183	228	178	206	218	227	203	199	177	198	211	212	215	194	215	211	196	198	192	188	191	210	197	187	203	224	210	197	191	185	214	206	208	209	198	206	190	182	183	173	226	197	180	203	194	216	193	188	210	213	209	192	199	177	200	186	195	180	190	179	184	167	197	187	187	183	181	201	210	203	201	173	194	212	213	223	207	191	207	191	199	223	213	201	186	193	223	182	230	202	210	202	190	204	199	205	206	201	183	191	189	211	192	197	161	190	217	231	207	182	220	198	197	193	189	195	205	203	221	193	227	172	191	201	205	201	222	219	220	195	212	213	210	214	198	221	175	182	165	208	186	209	197	168	189	198	178	203	220	181	214	201	198	192	186	174	179	182	197	219	190	184	185	225	204	195	188	209	208	204	197	213	223	187	184	184	196	199	190	205	219	174	198	226	219	190	202	201	194	218	205	214	193	181	193	183	183	191	201	166	208	207	238	186	192	202	212	209	193	207	200	201	212	213	186	197	186	192	215	208	202	184	204	193	217	175	187	211	196	203	189	182	208	188	226	180	190	220	199	199	204	187	220	222	200	192	186	202	206	236	183	171	192	206	197	224	187	193	204	174	168	190	202	207	189	188	200	203	206	184	210	217	222	211	204	174	194	212	185	202	213	201	199	193	197	196	190	215	185	181	207	195	207	167	201	219	200	213	217	193	200	187	205	199	172	211	231	205	199	198	198	216	207	200	188	201	207	186	238	224	215	214	209	198	232	215	198	201	193	203	204	208	203	205	190	190	209	207	215	220	179	193	201	191	208	196	166	225	208	198	188	201	195	223	188	181	181	216	191	205	194	200	198	217	190	227	202	193	204	217	183	196	192	209	188	191	195	189	218	198	189	179	206	197	210	193	191	204	228	218	172	192	209	183	189	212	205	188	197	234	179	209	212	213	217	189	199	210	202	194	206	202	204	219	195	201	213	184	188	204	188	201	195	213	205	194	188	185	215	193	191	207	209	196	204	182	209	203	207	226	200	207	173	192	190	199	180	170	224	221	205	200	176	180	179	223	226	178	232	214	184	196	217	199	170	195	201	207	202	207	191	209	198	189	194	188	180	210	178	203	189	175	199	201	199	226	196	166	172	193	197	183	184	192	194	206	191	183	200	221	199	215	206	194	205	189	192	216	184	233	216	181	178	188	192	206	196	220	198	204	204	181	204	201	208	169	189	185	192	192	193	167	174	181	202	199	226	192	227	193	195	208	197	193	200	213	193	177	196	196	199	185	202	177	194	196	199	180	192	222	198	211	230	194	219	191	197	203	206	188	176	212	190	180	197	212	181	192	202	221	234	198	185	177	203	194	200	181	219	211	211	193	199	199	200	192	219	193	185	212	193	196	208	204	173	158	197	190	209	204	209	229	174
60427	50089	37684	20589	6243	1031	507	478	459	488	481	448	466	479	521	500	449	486	497	458	494	448	447	472	466	462	451	511	450	463	466	486	460	478	472	439	473	517	485	477	434	502	488	469	479	514	474	485	509	507	461	475	496	459	493	431	480	462	461	482	472	463	465	504	490	470	449	490	475	479	487	445	460	446	463	472	447	497	485	460	497	453	469	467	517	496	433	470	474	495	464	445	449	473	508	438	476	453	476	500	457	523	466	509	470	472	475	457	468	489	451	443	476	457	460	425	480	483	471	498	498	461	471	524	487	488	489	479	547	475	439	469	492	454	459	452	480	485	452	437	486	463	480	489	520	475	486	500	479	479	443	475	495	483	460	519	480	478	451	485	444	469	476	465	450	459	464	525	468	483	470	475	498	436	481	494	500	485	480	496	497	480	457	476	464	479	468	454	490	465	488	471	489	448	516	457	499	459	489	475	496	474	482	473	471	477	491	462	478	471	480	487	499	457	435	452	434	471	499	472	465	500	462	456	490	482	458	506	467	453	457	465	491	434	471	468	509	487	451	468	453	482	474	457	489	457	476	439	461	440	462	441	454	475	506	475	527	485	490	485	452	467	472	470	483	476	474	504	485	458	454	508	487	489	465	471	474	489	510	463	456	452	471	505	454	479	447	462	490	479	481	488	473	487	537	442	488	477	501	494	496	476	530	482	441	478	458	452	499	470	486	477	470	476	465	471	463	452	462	490	478	480	447	542	509	484	474	478	486	487	499	461	487	513	419	471	520	444	515	478	468	483	504	469	472	489	494	497	496	505	447	505	430	507	458	436	469	490	462	500	484	471	489	482	456	518	497	465	449	512	464	496	469	485	482	475	466	453	473	478	441	454	462	433	470	480	440	477	470	472	442	520	463	494	491	450	484	432	484	518	462	438	490	454	456	467	472	452	448	498	491	453	494	461	495	465	489	429	456	452	431	446	497	507	460	437	507	456	448	526	483	474	465	463	448	450	471	481	498	486	475	492	449	461	484	468	454	481	463	474	530	486	487	477	503	521	471	461	452	497	483	454	456	513	504	465	464	458	471	446	469	486	464	466	500	495	487	451	500	471	487	442	480	464	456	458	458	498	448	492	469	490	466	488	516	469	465	458	527	468	479	474	466	439	478	483	483	528	467	463	467	483	441	490	480	467	439	507	437	495	534	478	488	454	443	447	449	458	461	484	484	461	445	442	495	521	481	502	503	450	453	457	492	528	484	502	483	460	491	449	459	486	481	519	463	452	460	476	491	497	450	454	520	479	506	471	425	471	475	502	477	486	480	494	497	506	515	476	475	471	487	458	474	487	449	502	489	494	475	498	449	457	498	475	461	460	475	453	467	466	464	485	493	441	472	509	470	485	462	500	474	454	453	501	441	417	483	433	495	468	473	478	483	454	477	499	459	451	446	459	468	470	505	475	468	440	479	500	453	487	438	458	491	497	487	461	486	466	482	463	454	489	428	433	459	494	448	526	452	434	456	505	454	475	492	507	432	436	467	484	468	510	500	494	460	452	463	481	476	513	453	468	477	457	453	469	467	500	462	474	466	493	484	466	450	446	512	481	463	448	436	483	442	487	462	484	446	498	500	492	470	486	522	477	494	459	456	480	463	438	465	457	437	516	475	509	455	461	466	450	436	460	467	467	437	433	483	472	511	457	495	471	507	456	506	444	433	502	506	472	440	472	459	511	496	478	494	485	425	501	488	455	477	458	484	462	458	475	482	458	501	466	508	473	480	478	499	486	480	463	452	468	471	461	449	415	480	476	495	431	474	472	475	473	482	496	455	449	481	465	477	464	441	494	508	466	499	496	497	494	463	487	466	480	499	484	479	452	458	467	461	477	472	437	475	515	463	495	463	459	449	495	444	477	523	465	486	498	492	482	472	474	472	475	465	486	500	493	451	466	438	489	469	471	492	488	465	462	476	452	494	474	464	500	462	447	453	491	523	447	476	446	477	472	500	455	451	493	472	491	467	502	468	444	443	516	469	474	485	481	483	474	491	483	520	469	457	478	480	458	465	503	495	475	513	457	480	474	497	479	503	452	497	473	505	485	447	456	494	478	450	480	451	484	503	484	504	468	450	479	463	501	470	519	443	444	454	486	475	457	489	454	477	477	482	466	487	488	506	479	524	488	468	468	487	487	498	469	450	479	464	473	459	465	492	475	470	464	459	471	465	447	416	463	477	507	462	456	472	442	444	503	508	460	476	477	462	486	458	514	490	485	487	466	470	479	504	468	428	469	435	468	531	503	487	440	492	442	459	449	481	471	422	476	481	457	475	462	447	460	441	502	462	498	488	459	453	441	469	457	512	501	500	493	440	498	479	464	442	433	483	560	465	462	493	468	461	457	446	460	425	458	488	475	452	492	471	409	539	507	466	472	486	490	465	479	463	439	508	466	480	468	474	512	459	450	468	501	504	484	512	477	481	459	491	486	462	501	457	508	479	487	472	448	476	487	472	481	458	490	505	465	471	491	475	513	491	485	477	434	471	475	466	458	475	503	485	476	471	503	437	487	467	436	482	474	500	478	487	509	466	481	487	446	503	479	491	458	468	492	513	505	469	454	510	448	465	482	468	458	455	482	478	519	471	487	487	488	464	482	448	469	450	515	505	472	472	470	487	473	447	464	437	515	450	472	501	447	476	492	505	451	481	458	481	473	492	476	469	459	498	438	510	501	487	474	450	455	497	474	453	450	482	472	481	435	477	446	465	484	460	465	462	496	492	486	508	470	477	447	489	466	473	464	503	474	481	479	485	471	491	453	458	432	467	460	431	501	482	488	453	458	481	473	430	472	492	459	472	474	470	458	443	472	476	429	470	471	435	488	471	480	505	511	441	445	428	518	458	524	473	457	462	484	506	514	474	468	526	463	463	467	506	520	482	537	505	479	427	472	471	485	446	471	485	472	482	460	511	476	502	470	435	474	486	447	441	453	449	473	472	476	521	499	413	505	499	446	520	451	534	492	464	454	458	439	507	454	449	461	464	457	453	461	452	456	488	484	426	502	443	479	474	440	463	481	452	491	439	497	479	495	487	476	483	458	480	470	526	470	459	444	443	462	478	533	476	476	484	455	442	531	477	478	475	481	515	439	459	471	482	477	476	464	464	459	507	466	497	469	452	456	483	497	466	423	495	463	490	462	459	469	469	499	467	516	482	482	467	462	465	487	448	448	431	464	494	435	480	488	452	474	438	505	472	477	462	447	439	479	467	443	538	503	482	471	499	478	497	466	500	469	493	508	472	480	491	467	464	479	515	489	465	503	474	472	428	469	446	474	475	487	450	497	537	484	487	464	475	463	489	438	507	424	468	505	483	469	442	509	477	501	457	501	465	487	478	483	470	465	489	522	453	445	475	440	475	466	444	500	484	495	466	512	517	495	455	466	483	453	478	479	482	473	456	489	493	481	415	463	464	476	475	503	479	488	485	493	525	497	506	487	451	482	471	487
84529	71306	49196	26631	9747	1246	158	178	179	177	195	198	179	161	180	179	185	194	183	197	192	172	169	164	177	185	175	153	180	184	154	200	179	209	191	186	184	156	176	181	182	161	181	170	164	165	182	177	158	183	192	163	180	196	177	187	169	163	154	172	167	176	180	162	196	186	145	172	193	180	169	160	159	192	159	173	171	176	168	162	175	165	170	182	166	152	181	186	161	147	161	160	186	174	163	160	195	181	178	175	177	186	163	165	170	147	158	182	174	186	172	169	169	173	167	168	173	176	156	217	173	156	161	182	154	182	170	198	171	164	202	167	165	158	184	192	169	178	182	172	172	188	156	174	149	170	168	161	156	174	186	176	159	164	191	181	161	171	177	170	185	194	174	211	205	158	187	155	205	174	148	168	177	177	173	183	185	167	154	175	190	161	144	159	173	161	189	182	152	175	168	180	169	175	168	159	164	174	180	169	208	175	183	166	183	166	155	180	187	171	178	184	155	173	186	184	158	166	189	162	180	184	173	178	179	184	150	171	183	214	151	187	201	158	176	187	183	170	192	163	198	179	157	171	161	160	183	157	152	156	159	188	185	177	171	202	203	193	172	174	162	211	163	191	168	166	179	169	187	178	179	154	187	166	194	188	174	179	163	164	171	169	178	174	174	170	185	191	175	171	180	172	161	178	172	173	181	160	168	168	201	173	184	161	205	185	178	151	175	165	162	157	177	180	200	176	152	176	190	182	197	141	192	172	156	193	178	155	191	151	172	192	177	181	181	185	188	162	188	200	175	155	176	175	167	161	179	174	176	187	173	159	171	183	177	169	165	171	161	178	178	188	164	164	175	162	169	153	205	178	153	172	185	194	190	185	192	197	178	178	186	153	158	146	146	190	177	172	161	177	178	170	181	180	175	203	179	173	156	183	172	165	176	174	179	189	160	164	195	196	201	171	177	165	180	171	167	155	151	175	183	160	189	161	168	155	168	172	164	177	172	164	179	169	166	155	194	172	173	177	160	176	183	158	180	198	175	174	170	175	196	183	192	196	168	164	150	181	162	166	185	179	173	162	180	176	169	161	185	156	164	168	172	160	180	184	159	153	168	184	152	169	192	188	159	184	178	169	171	165	181	161	189	154	155	185	190	168	152	207	195	174	151	176	193	169	161	191	187	155	164	198	175	187	182	183	183	181	197	157	145	176	174	176	175	178	165	157	180	162	166	150	171	145	181	186	180	160	180	150	172	184	202	174	164	182	185	194	169	186	184	172	175	164	195	188	171	165	196	182	147	173	192	181	177	172	162	173	150	169	171	160	175	169	183	178	158	170	168	158	174	168	153	182	169	188	171	185	187	146	169	171	168	193	175	168	167	202	183	179	188	187	173	184	171	190	171	182	156	164	166	175	187	180	191	165	153	168	171	192	168	168	159	188	159	159	197	171	159	188	163	178	190	177	167	170	197	167	173	177	190	139	171	183	183	162	178	158	184	177	184	187	161	195	181	159	156	164	176	173	183	179	147	157	163	148	147	159	154	162	176	177	194	147	154	169	174	163	153	150	154	192	171	169	149	163	157	179	171	173	142	195	166	203	148	202	174	175	163	186	163	153	202	187	183	184	145	176	172	172	196	175	167	159	145	169	210	185	157	167	168	193	167	153	176	158	194	169	175	173	184	184	174	170	169	151	201	156	185	156	174	182	151	191	175	191	166	146	163	167	180	193	194	161	183	190	183	163	151	166	171	186	146	153	193	163	152	167	182	165	177	162	193	167	175	188	163	190	174	165	162	163	182	151	168	171	159	161	183	179	166	159	175	184	171	149	176	202	177	206	173	182	156	136	152	146	175	165	189	182	165	149	146	174	171	192	159	174	161	179	173	165	162	169	179	170	182	169	161	172	160	179	154	168	161	178	157	203	150	181	161	160	165	185	158	175	177	159	189	181	182	163	185	180	157	159	168	171	164	192	197	190	186	151	189	201	179	161	163	207	202	172	170	184	171	173	160	177	196	193	173	166	175	171	200	195	149	176	156	160	187	160	189	190	164	202	169	180	194	160	174	184	169	182	200	213	164	153	161	158	177	159	176	187	165	164	143	157	185	155	182	184	163	195	163	151	148	178	173	150	168	147	190	187	175	177	167	175	179	171	198	187	177	167	150	163	165	186	195	180	163	185	188	186	171	159	177	174	179	174	173	189	187	171	156	169	170	173	164	180	180	162	169	180	166	153	170	180	159	193	156	148	197	163	167	203	172	174	160	151	165	156	163	157	157	193	172	172	167	187	195	173	209	184	199	158	126	192	176	182	169	164	169	155	169	198	163	172	171	162	202	173	161	155	174	199	179	158	173	162	169	155	186	161	166	151	183	163	179	187	169	181	172	171	191	167	141	195	138	171	187	168	166	185	171	159	176	198	209	209	164	138	173	199	187	176	167	167	177	164	171	172	167	163	172	174	187	172	178	173	183	160	188	170	174	181	150	155	155	187	177	183	158	204	161	182	180	185	183	180	162	153	172	159	170	172	170	160	189	172	167	152	174	172	178	150	170	195	174	166	140	142	161	187	148	202	169	171	181	178	178	171	183	162	193	173	179	180	174	163	178	175	175	166	178	152	174	177	186	170	193	191	169	184	169	180	178	170	169	196	186	148	165	178	179	189	187	187	183	161	195	184	187	156	176	166	163	179	185	149	176	166	179	188	172	171	167	169	180	145	177	187	162	161	169	155	197	183	175	160	174	154	172	181	181	171	172	163	183	145	163	165	158	183	185	194	182	169	156	175	181	159	161	168	189	175	195	183	181	169	202	171	190	202	193	179	154	175	173	193	190	204	155	191	179	153	183	156	184	162	169	146	177	175	161	164	157	161	177	169	181	181	188	160	187	160	190	180	187	137	163	158	173	177	169	169	194	168	169	171	185	186	196	177	159	196	170	188	181	155	177	169	163	180	176	178	188	178	172	178	162	162	178	174	160	159	167	179	159	180	173	145	184	171	159	170	184	161	187	175	185	166	191	163	139	167	191	179	161	177	162	186	195	184	141	169	174	189	168	155	147	185	190	172	134	153	163	163	166	168	167	165	196	146	177	208	171	152	174	197	201	171	183	195	180	181	182	196	186	147	158	145	162	159	179	179	161	148	171	172	171	160	152	171	159	179	171	168	172	160	174	194	149	161	168	184	181	178	172	187	165	173	172	155	177	195	180	153	172	151	179	177	194	165	170	163	185	194	176	176	196	164	156	166	177	178	209	185	164	153	166	193	167	169	170	150	179	169	185	162	210	167	171	157	158	192	187	185	156	165	159	166	182	175	165	206	177	176	206	181	178	166	157	170	168	182	166	160	176	174	161	194	170	181	170	179	151	150	155	162	171	180	175	180	168	175	161	156	149	184	158	169	158	161	153	182	138	202	153	179	173	197	175	172	169	160	194	152	183	191	167	163	156	156	174	160	182	164	161	164	156	170	168	151	159	180	181	172	188	153	181	171	180	182	182	169
70202	61281	47242	28433	10158	1857	433	418	421	387	391	423	437	414	422	415	406	428	424	394	441	417	406	385	398	415	419	416	422	419	405	407	406	399	399	420	428	407	414	394	428	389	417	406	446	415	433	481	415	410	421	446	417	436	380	418	419	409	425	414	403	420	403	412	371	423	380	402	430	439	415	425	425	425	424	378	382	433	423	390	417	392	398	384	381	414	397	423	362	417	432	426	436	421	377	403	452	434	409	428	417	412	438	432	433	390	396	431	456	410	359	414	421	380	431	390	365	408	397	399	367	403	415	385	378	407	398	409	400	430	384	415	415	384	432	433	411	407	416	443	398	413	375	409	401	419	402	413	416	405	389	446	442	429	420	392	396	403	421	416	367	375	380	427	409	398	386	456	412	357	395	452	400	413	381	418	424	428	413	412	379	404	393	408	422	371	410	396	381	426	404	392	429	430	396	435	396	390	417	420	414	447	411	402	424	415	406	448	394	385	377	411	418	412	435	429	438	431	422	417	396	423	437	418	407	392	404	402	431	416	379	433	397	412	404	435	409	378	419	366	437	439	411	409	389	409	436	408	412	402	393	407	359	405	362	403	418	409	403	412	420	394	415	437	428	403	373	402	403	407	414	397	393	390	398	432	402	391	409	422	406	417	423	406	417	376	409	403	398	368	406	392	421	407	418	420	416	421	394	425	406	399	414	452	400	407	397	441	386	396	398	412	389	381	385	403	402	380	427	379	385	440	404	411	435	407	398	415	372	397	404	418	405	387	418	386	377	410	411	402	435	409	422	406	430	365	424	428	410	410	436	413	391	400	386	413	391	392	414	396	405	425	431	419	420	399	423	422	376	393	407	420	401	420	437	432	405	400	432	420	426	402	401	438	406	408	408	421	404	392	381	416	393	430	426	455	418	396	402	423	406	426	411	400	413	412	425	418	401	400	412	385	413	381	415	434	383	399	410	410	402	444	412	429	374	407	447	411	419	395	402	383	438	434	418	410	376	398	432	407	427	419	405	379	396	436	399	423	409	398	443	423	447	374	410	383	392	447	430	428	412	406	413	409	409	428	424	408	416	395	369	437	412	420	439	400	420	376	369	426	406	408	400	439	382	384	417	437	406	433	416	391	423	419	408	395	430	388	403	413	360	390	394	400	435	438	369	397	413	409	408	420	410	395	424	410	419	420	401	436	420	396	444	416	383	388	425	389	363	425	435	415	396	400	394	422	361	359	419	390	416	409	395	430	412	424	411	429	397	376	404	437	357	420	373	408	398	415	398	426	421	435	398	417	417	373	375	423	419	394	427	427	423	433	440	405	445	428	407	400	436	386	387	405	389	421	417	411	452	453	371	422	383	438	413	385	400	394	426	431	440	413	409	397	381	405	359	411	413	378	421	397	373	435	403	416	426	410	406	434	394	405	402	398	395	423	416	383	424	386	383	399	406	434	415	406	396	389	401	390	413	400	444	377	393	403	423	407	402	391	410	396	432	380	390	398	423	414	436	376	419	435	377	407	436	363	398	398	405	391	413	405	363	449	436	420	466	361	425	400	415	419	387	386	353	397	403	456	422	444	387	400	405	398	388	388	428	395	393	361	412	411	405	415	429	415	391	459	412	403	420	408	398	415	401	410	389	419	362	426	406	432	416	418	410	411	398	383	399	420	408	453	417	445	408	414	399	412	393	402	403	414	444	444	428	406	434	378	423	432	407	426	380	404	414	409	439	400	415	401	438	419	403	389	393	392	365	411	398	424	407	386	449	397	405	432	438	382	409	386	391	411	413	429	423	416	360	436	405	398	414	419	406	408	407	438	396	392	429	434	407	398	426	383	401	388	375	428	426	455	448	411	411	397	404	434	398	394	403	400	404	396	410	423	419	405	398	374	396	431	408	388	449	405	446	416	399	426	367	426	454	408	411	445	416	408	420	441	392	383	402	378	403	437	438	405	378	399	399	404	411	378	406	412	404	413	409	424	454	415	373	392	427	440	410	399	429	411	423	406	396	419	399	370	400	399	417	402	376	398	412	372	413	416	393	384	417	399	419	385	401	409	360	441	401	386	401	402	419	404	399	406	421	387	395	403	445	415	431	382	436	415	425	400	409	418	403	395	444	413	418	428	402	397	382	447	403	434	431	416	387	432	417	421	380	390	435	411	409	398	419	410	400	406	405	418	452	421	414	427	405	412	405	436	395	404	386	444	421	387	375	409	413	418	381	369	389	377	408	410	414	426	418	402	401	440	394	443	407	433	394	435	441	402	430	414	423	415	358	406	383	410	371	409	447	405	417	410	424	410	376	357	369	431	437	414	392	438	440	397	401	418	396	414	424	429	437	378	424	387	439	398	386	393	448	378	395	432	416	426	407	385	414	389	414	413	451	429	386	383	446	399	382	426	439	413	410	431	399	404	414	416	425	387	430	414	393	366	406	403	396	417	421	392	439	439	399	378	377	403	422	384	395	436	400	413	387	411	378	397	390	399	393	449	374	413	396	426	406	429	392	408	395	423	422	412	480	431	407	400	406	397	444	414	413	388	423	417	353	392	434	412	430	418	369	415	386	384	427	415	399	379	446	420	408	438	433	387	407	395	397	403	389	387	380	390	399	376	409	394	471	415	412	398	390	384	387	402	391	430	409	448	411	412	395	382	430	401	409	416	448	413	463	420	414	409	414	430	415	445	428	407	384	394	435	399	421	444	431	420	413	400	395	402	377	418	403	404	415	397	378	396	398	379	370	374	409	399	433	445	376	412	423	449	415	447	436	409	409	411	414	373	423	386	420	411	442	410	429	394	418	416	365	391	396	427	363	398	368	420	469	368	436	360	429	443	408	415	417	429	406	395	401	431	424	452	365	403	368	392	441	444	415	371	424	397	400	410	391	415	389	368	388	413	386	423	399	388	409	427	441	440	401	400	429	396	436	404	401	441	432	423	370	384	425	378	407	396	424	435	441	391	426	444	392	414	411	362	447	387	404	421	409	425	417	403	412	403	412	404	384	411	411	412	386	425	386	375	416	370	428	426	423	423	389	382	421	414	426	381	413	422	412	413	437	422	364	425	417	419	426	393	368	442	408	411	379	431	408	433	422	392	430	423	426	398	408	439	398	407	409	416	414	368	411	427	419	414	376	411	407	391	396	427	397	434	397	433	432	412	405	432	398	427	440	455	388	389	424	395	405	428	430	403	437	384	401	425	395	392	394	419	405	427	430	394	377	422	410	391	445	415	409	400	399	419	401	416	408	414	394	386	418	417	430	389	376	388	362	407	400	400	442	397	383	418	382	388	414	390	435	407	396	371	417	429	449	421	414	411	419	409	422	402	427	399	418	408	401	418	404	414	372	373	420	391	404	421	452	385	380	376	404	424	433	414	402	399	435	420	408	438	408	401	444	379	397	404	439	423	393	391	392	419	426	394	429	392	376	413	408	384	420	379	398	400	379	381	418	397	416	425	404	422	393	416	374	389	377	383	439	442	428	435	396	402
47318	26818	9530	1912	522	217	179	168	173	191	181	177	170	167	174	166	163	180	190	176	181	197	162	175	168	169	186	182	203	197	187	169	202	167	175	185	194	195	202	171	179	154	178	180	207	186	177	183	193	168	184	143	159	184	158	193	177	191	188	180	192	161	172	160	169	161	173	174	175	208	177	146	202	178	190	209	185	196	171	164	168	160	159	177	206	178	196	179	154	163	174	162	186	173	189	189	184	178	165	205	156	173	218	177	166	173	156	173	191	182	189	201	158	154	174	182	170	185	183	163	164	201	173	173	190	202	151	160	172	179	150	183	192	182	178	166	191	178	182	181	170	180	185	180	199	191	174	196	169	162	159	174	184	191	164	190	160	188	185	195	164	196	145	159	184	164	180	166	165	170	186	179	197	166	199	169	179	177	161	186	176	193	191	161	186	147	178	184	201	195	167	149	164	174	181	153	186	169	169	165	178	181	177	192	176	189	170	188	169	166	152	181	162	185	160	181	173	179	169	173	197	165	165	178	168	176	190	173	173	186	179	198	156	178	185	170	158	167	178	176	156	177	163	185	185	182	177	184	202	177	164	182	162	180	208	186	178	171	173	171	175	193	174	170	159	164	195	189	173	197	160	176	163	175	156	186	172	169	169	157	166	172	177	208	164	186	207	185	178	216	166	180	153	195	159	159	153	198	170	178	172	188	173	199	168	166	192	196	167	176	187	161	166	175	182	168	188	154	162	180	189	172	166	193	191	168	178	174	180	174	178	185	166	185	189	176	176	170	138	176	186	172	175	196	169	180	170	176	175	181	170	166	149	198	167	179	163	158	165	185	189	187	193	175	188	198	184	161	187	168	143	145	188	183	168	182	162	169	172	151	202	163	194	204	172	166	167	203	190	177	189	200	159	150	159	187	165	174	168	164	148	156	178	195	194	196	183	182	152	185	161	166	164	182	183	171	185	176	176	197	165	162	174	148	147	179	175	173	170	157	162	199	172	183	187	170	171	174	165	168	167	151	181	192	191	170	165	168	185	152	175	187	191	189	154	177	178	178	165	179	165	165	218	177	185	181	173	162	169	179	180	188	177	184	161	162	182	152	187	165	155	185	177	205	175	160	169	153	169	164	165	203	194	168	187	182	153	175	184	172	163	168	199	180	159	170	166	187	161	176	178	181	191	165	167	160	167	203	158	184	201	176	167	176	180	170	198	181	174	164	168	196	184	168	172	180	184	167	174	174	179	169	168	200	187	148	143	184	173	161	185	177	165	176	163	180	171	176	166	151	175	165	176	152	163	171	184	167	175	185	202	190	181	153	176	175	175	173	189	170	180	161	159	176	180	192	163	169	190	186	173	158	193	165	184	167	174	180	163	182	159	169	185	180	188	170	176	183	187	168	176	163	156	186	209	155	149	172	166	167	205	197	189	180	175	175	185	158	159	185	179	176	156	191	174	174	181	174	150	177	192	169	150	172	159	182	168	180	170	155	165	155	172	152	162	168	164	179	155	181	182	205	172	152	156	197	170	182	174	182	167	182	204	177	160	176	158	168	182	181	182	172	191	184	186	194	171	174	194	184	160	170	178	187	172	156	176	168	197	177	171	169	156	187	179	186	169	183	195	179	167	156	167	193	168	182	168	157	184	170	184	198	190	162	168	165	185	178	184	167	203	171	180	161	157	164	161	191	173	185	170	162	166	161	183	154	190	200	173	174	166	171	174	178	189	190	163	191	171	193	185	175	201	170	173	169	155	167	184	168	162	185	166	185	185	190	194	166	166	188	153	173	198	191	180	167	191	189	189	193	176	161	164	175	192	163	198	150	164	192	179	150	155	198	191	182	178	159	181	159	181	200	179	178	190	165	149	193	179	157	179	153	174	180	172	164	185	175	164	163	174	182	168	188	190	200	172	186	178	170	182	195	163	163	182	185	200	157	165	158	203	170	185	179	176	168	169	193	187	190	170	186	202	163	192	158	158	172	190	176	188	188	185	175	168	158	162	190	173	188	162	165	167	177	201	177	189	180	200	175	187	177	181	192	155	172	204	175	194	151	201	169	176	165	175	165	176	186	168	166	172	177	158	158	197	169	151	182	187	174	174	184	170	165	194	160	185	162	178	181	152	179	202	160	177	177	169	174	188	203	194	174	191	165	157	198	176	184	163	169	166	189	164	178	178	194	179	166	177	171	195	156	180	180	185	188	169	188	173	169	173	192	178	189	170	169	144	180	166	179	189	215	198	196	204	171	181	184	166	148	161	172	201	202	152	173	199	162	174	155	175	203	174	182	189	169	158	186	175	163	183	168	186	182	163	170	184	161	192	156	154	176	175	179	169	156	172	179	190	185	176	178	184	189	177	197	209	195	167	150	186	176	171	201	155	198	181	157	192	184	165	205	176	176	147	165	176	210	185	183	172	183	178	163	210	186	182	183	175	164	171	146	211	190	186	173	155	180	172	159	182	195	212	155	196	160	194	181	166	183	176	221	204	176	164	178	167	154	172	181	171	171	194	176	167	185	165	172	153	185	192	168	195	167	188	156	182	164	175	177	216	164	169	180	183	193	200	158	168	164	196	204	179	170	169	169	171	187	173	176	183	178	183	185	162	162	190	196	164	192	176	171	182	169	151	181	178	153	178	159	190	184	183	180	184	170	192	166	155	185	172	175	186	182	172	170	174	193	186	172	185	190	197	184	171	201	175	221	185	149	182	173	206	185	190	158	171	191	181	183	171	180	176	182	185	175	167	176	187	185	177	161	187	181	192	181	153	184	185	182	148	191	180	166	169	191	185	173	178	176	180	194	175	196	186	195	177	189	175	164	189	187	174	186	152	179	186	176	170	176	174	166	168	186	173	174	176	175	190	191	155	202	185	166	182	193	166	167	165	184	176	170	187	154	182	181	199	183	187	172	189	179	163	184	197	157	157	154	214	184	165	144	159	204	137	163	194	181	195	157	184	172	177	166	171	178	195	175	158	162	202	187	181	166	190	158	191	168	154	174	180	174	188	183	174	178	197	173	176	158	162	141	158	155	177	172	168	161	178	171	182	188	155	169	169	160	183	169	168	173	180	185	189	159	189	165	177	161	177	185	199	171	183	163	165	172	177	186	179	185	172	185	183	195	179	170	186	148	164	174	148	208	165	188	182	180	172	172	184	160	193	184	169	163	173	163	190	151	203	162	173	176	157	192	162	176	180	158	165	169	176	188	204	187	195	179	169	159	206	184	205	197	198	171	174	156	169	172	160	171	170	184	158	158	189	151	175	173	176	158	165	172	158	194	186	209	169	181	186	174	186	196	208	154	203	184	163	168	163	186	181	170	183	155	171	164	169	184	197	165	191	202	186	196	159	164	172	160	182	170	174	184	162	166	180	166	190	181	201	182	180	183	198	171	173	157	174	193	186	175	171	179	186	182	206	174	168	173	195	176	169	182	176	185	168	168	156	135	168	199	192	166	175	173	175	175	178	177	162	174	181	177	186	175	192	163
40766	25016	10902	4012	1361	582	417	468	445	393	413	440	436	427	464	435	414	448	461	408	470	457	430	442	441	411	436	446	458	438	462	453	428	412	476	463	458	435	461	436	414	423	501	410	430	401	458	396	440	432	455	432	448	423	445	393	433	448	442	418	423	435	456	419	444	439	444	431	399	430	428	453	406	460	428	411	456	448	442	412	398	436	425	440	449	416	449	420	426	411	446	458	410	419	470	426	452	408	421	451	415	430	453	470	458	397	433	450	435	405	439	467	446	429	456	453	418	402	401	442	453	424	424	427	394	437	424	467	453	403	447	358	466	444	392	452	461	448	466	429	443	417	488	446	446	426	388	405	420	419	431	438	460	378	462	424	455	450	452	396	475	450	453	435	417	422	412	408	442	469	429	453	433	401	435	429	423	446	418	422	406	461	440	423	417	437	419	447	412	433	436	429	381	438	428	448	410	416	457	370	426	411	440	410	469	452	455	442	431	454	448	440	442	446	436	453	429	480	418	460	447	429	441	446	467	424	438	432	426	438	445	421	428	449	435	439	448	462	453	432	441	411	409	421	398	446	431	450	442	431	425	400	403	462	423	393	407	428	393	414	427	462	445	439	422	408	442	413	460	421	422	442	478	462	436	393	453	414	433	406	416	437	462	430	459	378	408	416	480	456	420	386	449	418	423	392	421	435	403	434	405	375	415	422	413	437	433	450	442	426	454	423	462	455	421	401	396	430	407	403	433	445	416	446	412	399	421	442	387	419	439	432	451	419	428	384	446	441	415	406	389	432	445	468	459	377	468	464	435	436	426	427	431	450	393	446	424	445	432	453	469	416	396	439	400	422	422	452	428	417	431	434	423	409	465	456	421	393	420	420	450	439	419	427	434	457	420	400	426	410	422	487	416	436	428	394	449	402	430	461	437	439	431	420	441	393	452	439	440	407	446	437	412	388	414	423	433	420	431	444	425	439	453	440	455	429	414	407	415	437	434	450	430	383	408	425	464	441	443	405	448	424	413	401	454	441	429	434	444	419	432	457	458	472	418	384	465	422	442	405	410	440	419	412	423	470	447	402	433	418	454	445	429	463	426	457	457	487	435	450	441	393	452	422	414	405	430	424	433	423	411	415	442	425	419	391	429	435	402	413	440	451	417	424	463	418	419	456	438	411	407	412	454	465	392	410	406	427	439	417	421	442	408	441	477	426	448	410	479	422	412	406	471	419	394	407	435	458	437	421	434	439	447	433	435	414	438	424	456	419	409	452	433	432	445	420	407	430	425	428	434	420	444	420	413	404	438	419	464	434	406	444	448	458	443	453	452	386	417	460	433	424	410	429	406	448	413	416	456	434	442	459	410	454	401	403	431	449	393	436	393	446	407	440	477	410	429	414	404	434	461	432	459	442	420	434	410	408	402	454	466	412	382	442	456	426	416	425	418	405	438	462	407	440	450	453	421	427	432	484	479	455	419	462	425	475	428	430	433	417	431	419	425	438	391	435	422	464	429	436	479	445	474	439	369	439	464	410	429	455	400	434	447	439	449	411	431	458	420	434	471	418	411	431	440	438	420	486	395	393	471	420	426	453	451	464	444	445	433	402	432	466	414	421	445	421	416	406	472	398	445	443	451	422	460	437	419	437	404	430	433	424	440	403	418	415	438	458	409	462	429	385	461	419	458	454	433	416	429	390	450	447	462	442	411	439	437	413	405	427	418	468	424	407	436	425	436	445	403	433	457	448	412	434	420	427	431	416	452	444	432	428	426	431	425	411	433	438	400	372	457	425	461	440	443	421	420	416	426	392	414	422	388	443	432	436	428	398	424	449	442	417	471	465	445	416	413	434	448	421	393	422	430	435	463	438	430	430	412	405	453	409	436	459	428	455	416	429	449	440	404	380	406	415	445	430	453	442	441	429	445	429	440	432	450	427	460	412	432	425	463	411	454	391	446	435	468	435	423	426	420	448	434	433	452	423	421	407	398	410	409	466	422	417	442	439	430	430	462	402	449	445	388	448	422	434	423	453	471	427	418	477	441	449	469	387	397	428	418	407	435	402	410	429	431	448	416	410	410	432	423	450	443	389	459	475	447	427	393	406	465	439	431	452	448	420	459	441	438	445	418	455	439	414	424	422	416	462	430	459	419	437	436	429	449	406	432	438	455	437	493	436	415	442	429	410	404	451	428	431	420	415	400	383	466	418	443	438	391	433	436	403	405	420	469	446	468	416	430	423	459	415	438	426	442	403	409	399	455	437	411	449	437	434	468	394	386	427	408	413	439	459	458	442	403	436	382	380	426	426	432	402	400	445	430	443	420	437	450	437	431	407	439	468	443	443	414	423	459	416	435	410	434	444	432	448	399	482	422	456	435	436	390	400	423	461	425	438	408	416	437	410	442	441	460	423	400	428	434	423	424	431	430	422	423	433	425	415	445	455	441	437	437	461	416	436	410	446	441	463	432	408	418	432	438	411	449	421	426	465	399	441	414	397	435	416	402	451	477	457	386	422	417	455	465	418	408	419	422	439	414	456	430	459	450	423	424	443	463	410	466	428	474	401	455	409	380	431	442	416	439	408	428	440	402	420	358	446	456	443	461	431	421	431	453	431	409	439	455	430	420	428	417	438	430	427	458	440	453	444	435	419	414	416	431	439	442	412	464	433	407	437	472	413	416	468	415	435	436	429	446	401	392	405	451	420	446	438	443	421	415	381	431	444	417	395	413	416	451	421	439	453	467	399	424	410	436	424	446	411	424	427	411	430	431	457	387	396	417	422	435	425	429	437	434	428	436	454	453	468	432	440	419	442	437	446	461	446	413	401	424	432	449	439	441	473	412	433	460	404	431	437	430	451	422	423	430	411	421	426	423	456	445	409	422	434	460	432	400	424	421	455	466	418	428	415	410	443	395	458	425	411	429	443	381	414	455	405	457	452	436	399	394	464	420	444	448	435	453	420	439	412	457	409	417	441	408	408	430	417	427	400	433	392	439	455	417	434	410	416	440	470	405	431	423	469	429	382	411	438	421	444	427	440	420	435	445	434	423	427	462	469	439	409	404	399	408	442	429	424	427	413	463	420	393	419	429	422	387	413	442	429	408	411	443	451	424	459	454	422	409	452	417	419	413	434	398	445	438	424	439	406	499	416	422	429	437	445	461	431	447	438	440	408	416	430	410	426	408	424	408	408	454	391	415	448	416	442	400	472	442	412	430	428	429	400	442	415	450	461	409	452	425	447	433	428	478	443	396	437	441	403	400	404	413	432	413	439	444	447	457	423	464	399	465	429	468	424	415	462	449	431	438	417	426	405	411	429	459	440	419	458	437	402	427	455	436	407	449	432	453	445	423	456	435	424	437	417	442	446	458	445	432	414	413	436	419	431	444	463	402	437	428	393	437	429	439	445	453	424	434	415	400	429	405	452	428	486	410	462	434	457	397	454	474	423	433	403	436	425	440	415	449	463	440	438	440	427	415	430	448	431	441	437	436	431
80274	61832	39238	18977	4666	454	207	194	217	187	201	232	219	217	214	203	210	215	231	207	207	225	211	198	212	194	216	210	221	221	200	195	201	222	207	188	208	200	206	191	205	214	222	219	196	192	194	195	221	194	213	229	189	213	227	175	238	161	194	181	216	207	199	201	222	194	213	207	200	198	203	169	170	221	211	192	195	205	195	195	211	221	175	243	190	192	192	211	196	186	203	207	185	201	217	189	204	176	215	191	207	222	206	216	198	175	193	199	212	217	178	178	198	204	197	224	212	190	212	190	194	197	195	195	203	204	204	213	216	227	196	207	211	214	200	218	230	203	226	218	201	215	221	176	206	214	202	191	226	204	190	184	166	214	202	217	208	183	217	207	218	209	202	195	186	225	211	205	174	201	200	190	208	194	207	229	197	220	181	190	191	195	187	198	219	203	185	212	192	186	191	182	198	208	222	213	194	208	208	192	197	226	195	190	199	207	208	222	214	207	196	219	188	230	221	196	180	192	191	190	199	219	221	228	169	215	226	195	172	218	212	178	189	226	189	206	223	194	229	207	180	207	216	192	216	230	202	206	187	206	192	214	188	200	196	211	213	204	195	171	182	189	211	201	256	198	213	207	186	229	215	198	196	219	174	183	216	223	230	228	190	193	200	202	194	202	208	226	214	178	209	189	217	205	212	204	199	190	183	197	244	209	209	189	200	205	198	220	232	215	192	210	210	195	197	197	207	184	209	190	194	193	217	194	204	190	178	196	197	202	205	200	202	168	203	196	203	218	189	198	205	207	201	186	186	193	198	190	212	191	206	212	199	158	199	201	242	197	205	215	209	178	221	177	214	210	203	206	181	189	185	197	194	213	180	195	222	202	193	205	224	225	189	193	221	201	182	209	223	213	192	204	205	202	236	223	197	186	211	234	173	195	207	214	167	211	164	212	190	194	204	203	204	193	218	193	200	225	255	182	219	185	197	205	189	202	184	194	194	166	205	191	240	183	191	178	216	218	173	228	190	203	207	218	215	189	177	181	180	207	245	204	187	197	228	207	194	203	212	177	218	217	206	173	190	208	182	191	218	197	191	216	210	180	225	198	193	194	220	186	204	185	192	197	194	205	215	183	220	211	194	195	211	213	217	219	219	204	186	176	196	243	224	175	193	178	209	164	184	195	186	184	233	231	220	198	187	186	202	182	214	185	217	194	208	206	200	208	214	177	208	197	205	212	193	197	198	203	204	184	211	188	215	195	199	188	217	223	223	217	182	228	237	196	179	206	200	209	186	193	191	203	213	233	208	202	193	200	210	196	195	216	193	208	208	178	192	174	230	182	198	205	204	235	209	206	197	210	206	231	199	222	204	202	215	190	181	222	218	206	219	234	213	216	205	218	200	188	195	191	205	203	225	178	187	195	180	210	218	200	199	230	198	216	218	219	200	197	182	207	196	216	182	198	167	207	224	215	211	233	190	181	223	207	217	193	237	191	186	212	199	225	209	215	198	190	216	229	179	208	184	208	190	212	215	185	187	189	224	216	202	205	236	195	186	196	212	202	218	221	201	206	192	170	225	219	216	206	176	207	227	201	236	207	220	218	210	194	199	192	180	215	184	192	193	220	188	213	190	212	212	199	182	213	206	193	204	187	175	230	181	179	226	186	210	211	216	194	201	208	196	189	199	199	202	178	202	193	179	187	214	185	238	206	189	202	218	204	189	187	200	209	195	191	214	193	202	194	185	186	195	174	210	187	193	195	211	184	232	187	192	219	197	191	209	211	203	190	198	165	205	198	208	182	197	197	207	179	195	196	193	214	202	162	201	208	177	201	187	199	206	181	163	212	193	208	191	170	212	205	202	195	215	205	226	208	201	192	201	211	198	205	193	169	200	188	184	217	195	194	189	194	188	192	207	200	214	232	208	193	215	189	212	220	212	204	209	203	212	197	197	207	182	212	195	218	189	201	192	201	222	195	177	173	182	190	206	223	214	228	206	194	192	211	195	211	209	213	217	224	195	199	179	198	184	226	209	217	197	198	181	226	203	195	193	205	190	226	205	217	217	218	198	204	200	206	208	195	211	160	228	204	200	203	203	181	197	199	226	184	202	184	195	195	222	216	215	207	217	212	200	230	205	198	224	205	209	211	208	204	190	193	200	204	202	211	204	214	196	173	191	216	198	219	191	197	190	176	185	194	201	194	215	196	199	216	203	198	227	190	202	209	240	207	204	201	220	229	169	200	204	236	226	215	230	203	204	205	207	209	210	209	220	199	202	184	208	174	195	182	201	172	206	191	199	233	210	196	194	173	193	191	212	195	226	178	222	212	219	198	200	185	183	203	203	220	193	192	225	219	196	205	235	183	227	198	206	233	181	210	212	217	218	198	198	183	193	199	184	206	185	214	215	196	187	214	207	199	151	214	208	192	203	228	236	208	171	192	214	206	198	206	183	193	210	198	211	189	193	164	205	188	198	214	205	194	185	179	204	204	177	188	188	225	212	217	200	207	205	194	185	183	204	221	183	195	211	171	176	219	184	195	222	188	208	182	197	211	206	181	216	219	166	198	213	223	192	230	209	182	194	211	180	204	228	181	202	174	205	214	219	197	187	200	191	219	210	207	206	206	203	201	206	223	193	187	197	203	190	188	204	232	203	199	202	181	225	200	209	200	203	194	199	224	175	202	200	176	222	228	218	190	173	195	198	186	210	212	208	193	208	211	205	186	204	207	194	183	206	194	214	197	228	208	217	238	200	223	200	210	183	224	188	208	174	201	215	217	193	219	182	198	197	208	187	200	206	184	231	194	197	203	209	184	184	202	212	213	197	211	191	209	186	185	204	188	188	205	202	228	175	171	187	201	198	214	184	208	206	196	173	202	201	188	233	180	192	199	217	173	228	183	224	220	199	217	203	197	218	190	216	193	203	200	193	207	207	194	189	214	212	194	209	224	200	193	197	203	240	219	188	219	166	186	188	202	204	186	203	215	217	196	197	212	190	189	208	200	200	224	205	183	220	203	206	208	199	221	206	223	182	223	186	206	195	192	216	219	211	196	186	175	241	211	196	172	206	209	195	208	201	214	178	191	184	180	197	219	204	211	214	195	201	206	204	208	208	224	169	200	214	190	208	234	207	193	184	210	209	215	184	189	212	188	178	213	180	221	192	213	197	196	218	203	222	188	213	226	200	227	221	209	190	157	194	191	205	194	227	194	200	179	191	195	202	208	207	193	200	223	223	195	234	204	228	219	201	204	194	192	192	200	206	213	242	191	212	187	182	195	203	202	191	209	211	194	197	230	211	215	210	230	195	215	224	208	203	187	209	197	211	201	197	230	194	201	194	190	204	220	169	169	196	207	211	222	213	219	192	215	207	213	195	227	212	229	216	209	206	209	186	198	196	181	197	205	217	199	208	181	198	222	170	231	194	204	208	186	205	242	207	186	176	214	204	213	209	222	168	205	171	202	215	188	188	199	206	187	222	206	212	216	204	201	192	190
60642	50172	37396	21645	6745	1097	485	469	495	428	480	460	441	511	532	476	472	468	488	487	461	520	473	435	467	473	496	516	487	505	489	462	467	453	483	482	486	449	440	494	478	549	507	534	500	487	516	495	521	473	459	446	461	478	495	457	513	469	485	438	494	471	495	465	518	482	479	479	486	496	500	477	488	524	496	506	476	484	495	488	509	492	545	447	460	466	482	440	483	508	443	491	495	480	498	485	487	531	499	463	476	482	490	470	464	491	460	443	534	473	465	509	455	464	458	456	497	489	474	507	459	473	480	463	494	442	449	501	475	508	496	472	503	473	495	452	462	482	531	494	493	498	488	471	499	476	486	473	519	504	498	464	511	477	517	481	480	532	489	510	489	488	481	501	463	505	443	463	493	510	528	447	469	475	476	508	468	484	501	510	455	508	474	478	467	454	486	468	509	478	486	441	506	497	470	472	477	501	484	480	472	482	513	486	490	442	502	474	484	462	470	504	525	461	468	497	496	495	465	473	451	498	448	472	456	454	467	461	478	478	494	452	496	457	465	504	487	476	505	479	470	500	446	476	481	466	449	469	466	478	459	470	478	503	508	465	484	442	467	472	486	467	475	497	452	486	494	470	452	518	532	469	490	496	489	480	510	476	450	510	473	419	445	453	460	496	484	485	453	467	491	481	526	460	494	446	467	481	449	473	462	491	475	479	494	503	494	452	452	482	451	484	439	485	472	481	450	493	471	488	473	479	467	468	475	481	475	466	497	480	476	490	477	502	506	517	447	494	461	440	441	486	485	510	497	458	487	464	453	486	480	450	482	528	444	474	489	470	449	498	481	475	495	483	466	472	483	441	527	511	493	490	464	444	454	528	502	500	443	454	449	450	485	463	507	494	471	475	458	490	476	440	445	486	473	504	484	476	490	501	499	465	485	485	473	463	491	482	502	471	513	474	509	485	505	495	479	484	481	503	466	504	465	469	435	479	478	456	475	457	502	481	496	464	504	489	449	492	469	489	504	495	463	487	485	464	450	500	446	463	453	505	499	477	540	486	484	459	456	508	476	458	473	490	495	452	515	440	451	504	486	456	460	447	503	440	478	467	451	455	462	475	512	502	463	501	528	512	464	486	489	493	474	489	506	467	453	498	490	524	454	483	485	430	471	498	451	477	496	488	465	462	436	452	496	521	484	481	491	456	463	468	494	486	470	478	487	495	499	482	445	496	483	456	489	471	456	459	423	433	468	493	489	499	457	453	469	484	466	503	512	491	481	479	440	436	488	481	463	505	489	473	440	507	466	492	498	455	444	485	429	507	493	508	463	484	475	447	477	494	482	451	478	484	449	469	507	452	465	446	481	482	494	473	516	489	493	463	490	505	469	475	485	471	525	468	431	472	499	423	445	430	488	451	474	467	495	485	496	472	479	444	476	493	449	484	467	485	468	501	482	474	495	468	514	449	455	541	507	509	518	460	510	487	501	491	443	477	454	446	482	481	512	439	505	511	514	475	447	461	464	468	491	490	464	464	467	527	459	500	461	490	503	497	460	481	469	463	472	457	485	435	472	472	491	468	498	487	467	464	458	503	453	495	477	496	471	507	507	490	443	491	485	503	465	474	431	440	448	494	467	443	436	456	496	474	504	494	483	500	494	509	457	492	477	420	475	499	493	481	463	475	515	491	466	484	491	451	471	510	483	509	471	463	496	508	481	498	485	501	474	479	479	464	516	462	454	497	469	492	484	498	465	501	473	501	482	509	501	446	493	444	484	450	474	472	487	480	473	477	506	456	461	475	483	494	468	484	482	470	467	453	475	487	524	482	470	445	470	499	493	477	471	447	441	474	462	521	480	481	493	437	523	467	480	532	465	457	481	471	470	540	491	460	507	444	460	503	460	439	467	507	519	479	430	446	468	500	506	502	480	505	470	496	501	473	486	505	426	492	516	450	506	486	462	456	479	483	489	476	466	430	437	459	488	471	490	525	463	496	451	490	484	474	494	464	496	488	452	465	450	499	484	459	472	492	497	457	526	498	430	473	513	520	502	510	445	500	471	497	454	491	468	470	457	489	474	465	471	444	475	468	500	467	477	475	466	507	485	501	478	510	491	487	453	498	493	467	457	448	467	516	448	456	493	477	474	459	509	516	482	494	459	486	436	474	463	494	482	490	449	520	466	476	496	497	437	495	456	496	501	474	477	500	495	479	489	491	483	478	466	476	489	497	510	472	488	489	473	498	469	450	508	463	438	479	500	438	480	497	481	454	484	492	462	455	470	516	492	465	476	462	483	464	500	482	463	500	485	508	476	462	476	468	471	467	526	462	468	503	502	479	474	492	481	488	495	445	447	459	516	493	481	455	491	468	459	481	494	429	491	465	498	492	460	481	521	497	460	459	475	500	479	461	463	485	491	472	463	486	461	498	483	468	470	507	487	422	513	448	466	487	488	480	496	485	468	472	480	458	477	499	496	493	536	458	494	471	462	462	468	486	486	475	462	497	475	445	468	478	514	437	466	462	489	493	482	459	499	452	480	440	481	461	476	480	486	469	488	461	513	504	486	512	476	473	456	457	485	480	469	479	470	465	466	489	477	466	460	472	436	478	435	463	499	490	456	462	491	507	473	518	498	484	492	506	462	463	510	530	503	508	485	491	427	495	488	457	470	493	471	515	480	516	497	467	483	447	450	530	460	468	476	482	483	464	493	466	484	486	502	466	428	492	474	464	495	519	535	495	467	462	480	491	525	469	489	473	494	518	492	515	493	492	462	472	481	472	481	478	485	483	530	486	514	466	476	463	484	472	498	481	472	519	464	474	487	493	423	453	509	469	484	497	509	460	487	506	468	479	479	484	477	499	457	468	523	501	486	495	484	470	469	465	442	496	534	497	539	491	459	453	519	421	534	482	484	475	500	517	434	489	472	489	473	515	485	522	475	495	486	472	502	458	505	459	457	499	488	480	494	490	508	477	487	466	498	491	472	473	472	470	494	484	517	464	488	472	468	442	515	516	453	509	468	501	521	497	490	501	477	474	514	458	469	491	491	451	490	529	483	445	473	482	494	477	448	468	515	461	473	479	477	497	476	486	500	496	441	455	479	476	452	497	496	497	474	499	478	505	426	472	514	496	492	494	448	501	496	459	477	471	503	479	479	488	463	460	452	482	464	505	495	478	490	497	553	490	464	490	464	482	438	487	478	499	433	481	509	497	416	451	503	475	530	448	537	514	432	496	518	511	498	466	513	467	471	496	450	475	512	492	463	480	509	470	474	469	462	462	513	496	458	438	463	506	464	451	462	521	457	501	475	476	491	473	478	489	472	459	443	498	493	513	484	492	477	494	497	476	487	462	479	467	477	483	496	489	490	436	478	440	494	519	471	506	489	441	446	478	480	467	465	494	490	492	473	469	519	495	511	481	473	510	510	506	488	451	458	512	473	496	511	483	507	455	478	453	514	449	449	447	496	476	507	476	502	495	478	467	508	497	480	457	464	495
84903	70492	49117	25699	9869	1151	222	175	174	175	161	177	163	180	167	172	149	157	158	156	171	143	174	166	181	199	157	167	164	176	154	184	186	143	144	168	180	155	187	168	161	170	168	177	190	165	164	166	162	176	174	177	156	157	183	145	170	170	180	164	184	168	165	173	177	173	176	150	147	178	174	175	172	162	172	163	182	213	150	162	155	158	156	176	172	155	151	176	163	154	164	176	199	197	175	202	151	157	161	155	171	167	160	167	155	183	185	144	168	181	178	176	145	151	162	168	172	176	162	157	170	161	179	161	165	181	147	184	178	163	172	146	185	190	175	171	169	132	174	192	147	163	175	161	175	166	145	169	173	155	182	170	162	144	166	144	140	167	172	157	154	160	171	165	167	165	172	166	166	177	163	160	179	178	166	162	174	183	171	165	145	177	138	133	169	149	153	181	184	165	156	169	144	164	194	205	153	192	177	168	165	176	167	164	204	153	188	166	160	184	173	151	167	176	149	160	180	159	173	164	168	184	175	163	181	216	187	165	168	155	186	159	192	168	153	164	165	185	155	134	166	169	127	149	174	166	179	184	189	152	139	166	162	187	171	145	184	154	175	184	192	177	191	184	192	169	172	154	178	208	155	170	162	163	165	177	161	136	160	177	176	172	167	170	156	205	173	174	165	169	176	174	174	160	169	184	189	160	199	197	148	199	166	166	177	197	161	174	188	170	172	162	180	170	162	167	144	162	176	185	166	182	149	169	181	171	169	169	139	179	180	162	175	176	171	185	167	174	153	175	182	168	160	176	180	179	161	176	165	177	163	182	154	136	183	171	173	186	167	166	187	197	164	132	176	187	178	177	186	196	171	164	149	179	176	137	175	160	179	175	157	169	184	163	195	195	179	163	147	178	164	157	171	170	164	167	156	150	158	184	173	177	165	170	188	172	162	189	163	162	167	166	176	168	179	152	152	180	157	151	149	172	172	175	169	171	152	165	179	195	186	160	162	182	146	162	159	143	168	156	173	176	182	176	185	163	148	154	175	152	145	163	183	158	182	189	188	184	194	159	168	159	156	173	158	165	141	160	182	164	152	151	173	180	156	174	174	167	166	156	164	132	179	162	195	166	192	181	169	157	182	156	149	167	180	165	192	141	164	145	186	165	190	169	156	153	168	178	170	153	176	158	175	182	160	165	185	175	162	159	159	188	162	173	186	155	190	150	162	178	159	162	165	209	173	166	164	167	165	163	167	165	162	186	156	173	190	149	154	161	183	165	192	164	180	172	163	189	175	175	175	155	170	184	185	166	170	152	171	183	189	159	149	154	181	179	176	206	165	174	166	161	154	167	160	179	147	181	168	166	156	174	155	178	198	198	182	171	181	184	189	167	144	161	185	157	154	196	168	151	155	170	190	181	163	172	155	158	181	171	169	166	184	160	156	172	184	183	146	169	161	164	162	181	173	160	194	197	167	156	178	156	186	195	180	200	166	175	189	181	177	156	177	170	174	155	169	174	180	153	164	162	173	177	172	175	157	174	166	168	165	166	172	170	141	168	175	142	154	195	172	171	179	184	177	169	163	162	175	177	161	176	154	187	199	188	170	152	170	159	187	174	168	182	170	167	193	172	179	160	149	169	161	158	162	176	154	163	166	170	166	150	161	165	157	164	186	150	191	181	196	169	157	166	137	161	162	162	170	181	180	172	167	163	169	166	158	149	162	171	162	150	175	174	164	158	185	202	190	175	151	164	159	206	168	145	172	188	182	168	174	176	193	158	173	169	145	150	175	165	176	171	155	184	178	187	158	157	173	172	154	174	159	187	156	171	135	157	176	163	176	158	149	185	164	161	182	144	156	175	176	170	181	138	142	180	166	157	175	188	149	167	192	177	164	171	157	172	183	165	175	186	204	161	154	157	161	177	173	149	170	152	173	194	151	164	204	183	175	151	170	181	154	158	186	155	165	192	170	150	153	156	190	174	200	183	159	162	166	143	176	158	139	142	148	161	162	182	161	171	171	194	166	176	186	169	179	165	176	177	190	180	175	168	143	185	204	155	144	177	148	161	154	161	187	180	179	173	169	162	159	183	165	182	133	154	168	178	159	180	158	155	165	148	146	181	164	166	179	208	199	150	163	158	161	168	161	162	170	182	183	181	172	181	172	150	163	156	175	202	185	166	158	170	186	180	164	172	177	166	164	178	166	189	168	176	141	170	168	167	177	167	155	159	165	159	155	142	165	159	142	189	179	147	162	172	134	163	183	168	145	186	202	166	169	164	178	159	168	158	155	169	166	176	157	149	173	157	168	179	163	174	187	194	178	157	174	147	187	155	160	163	163	172	157	167	176	150	165	159	195	159	178	172	162	147	162	156	161	148	157	143	160	181	175	158	149	223	156	164	185	170	168	165	144	156	177	173	165	157	147	163	188	179	157	169	177	145	148	167	170	156	172	160	173	177	164	163	170	156	145	142	182	156	179	167	182	168	195	189	180	191	160	169	169	198	170	172	156	150	183	185	152	172	171	172	166	166	167	163	151	139	151	159	160	168	173	166	187	151	188	166	154	183	158	139	167	181	181	177	149	176	174	165	170	189	142	165	170	180	162	178	159	165	175	164	171	201	161	174	188	150	178	146	155	177	161	163	162	180	176	175	178	167	173	199	179	181	142	160	148	175	176	138	173	176	170	180	158	188	157	166	171	160	164	153	180	181	189	158	173	161	171	153	169	162	153	169	143	185	173	165	179	151	208	162	141	159	166	167	174	175	147	171	146	168	158	175	165	185	161	179	172	172	160	166	162	173	184	169	168	161	182	175	173	157	175	179	185	160	169	189	155	177	187	168	168	150	177	168	150	161	158	190	159	174	184	173	152	164	162	171	158	169	198	158	155	151	164	182	172	173	170	155	191	169	192	148	190	154	187	177	172	171	176	173	153	170	173	145	172	145	187	173	158	192	188	148	171	162	162	149	176	161	177	182	176	151	153	185	164	150	168	177	153	178	178	149	162	152	146	182	172	180	162	164	168	179	192	183	164	173	162	193	158	173	140	166	154	176	174	133	169	158	168	160	201	165	183	188	161	162	159	186	178	192	168	202	169	195	173	175	176	158	184	164	174	186	178	156	175	202	146	141	155	151	175	171	176	152	165	159	166	148	158	157	171	156	170	183	169	169	148	152	163	165	174	156	161	175	174	149	162	178	179	142	171	156	167	168	189	171	159	185	191	163	162	167	152	179	137	208	183	175	146	190	155	155	196	156	179	177	172	156	152	173	164	157	161	188	150	154	166	170	158	150	162	164	177	162	192	170	170	171	167	189	176	208	164	176	163	161	165	161	174	186	178	146	162	159	172	153	176	167	165	174	186	153	182	174	185	168	144	181	142	184	176	180	179	165	156	169	159	169	172	189	156	191	156	157	164	172	162	168	185	154	169	156	200	170	164	154	175	160	164	189	181	169	180	184	181	161	173	167	179	152	174	173	156	197	165	162	166	154	148	175
70031	61310	46838	27420	10259	1700	390	390	383	377	421	388	393	409	404	367	408	410	398	408	373	388	399	393	410	411	386	398	421	422	378	399	378	399	360	388	417	431	386	407	413	379	406	418	398	378	406	422	389	412	412	386	389	388	397	410	393	387	396	417	399	408	393	390	391	398	389	400	358	383	406	439	412	414	390	368	405	404	399	390	414	393	438	415	407	414	395	432	378	423	414	361	400	414	403	392	371	378	414	400	355	378	404	396	400	392	376	389	393	407	387	380	407	417	402	392	427	388	395	397	426	383	394	402	408	400	405	359	372	399	398	414	386	450	445	390	399	392	418	426	392	401	422	408	389	352	406	425	403	419	408	424	422	419	399	440	397	374	413	395	403	413	422	413	406	399	419	394	414	396	448	409	381	377	408	376	354	374	402	378	366	400	389	383	417	389	428	410	402	385	341	360	412	418	382	370	430	404	369	421	409	394	365	420	374	448	395	439	368	394	402	418	409	389	403	403	408	430	448	385	447	375	397	388	402	389	397	378	394	432	390	375	374	370	380	372	392	410	387	380	370	418	353	409	443	418	402	425	406	388	415	421	421	372	398	389	410	413	393	386	395	423	396	400	401	370	412	424	401	413	432	415	395	418	417	377	436	393	365	403	382	403	410	424	435	397	406	405	410	408	389	397	363	397	395	399	388	385	396	390	431	423	401	412	409	391	372	389	386	420	378	403	370	401	413	370	361	372	403	392	413	406	401	422	389	369	382	400	392	402	404	386	396	409	400	411	388	401	397	379	416	395	415	376	386	405	382	399	384	395	384	385	421	412	404	417	428	398	421	403	393	368	402	409	424	418	399	388	425	411	406	424	407	423	384	400	402	379	440	428	395	408	393	383	409	402	416	357	416	384	428	381	407	423	410	396	430	397	384	392	379	430	420	381	410	399	367	381	375	372	410	367	410	392	422	414	419	374	393	408	429	389	383	399	420	382	374	418	388	422	410	403	385	398	385	403	372	408	427	381	431	401	381	390	437	403	430	445	408	420	400	400	472	410	391	397	414	385	423	394	385	418	378	427	396	359	424	375	375	409	374	392	390	419	391	396	394	397	382	379	371	400	414	376	412	397	377	397	357	424	403	402	407	394	367	426	427	399	370	415	404	387	435	386	388	420	389	397	413	402	364	413	390	411	381	397	414	429	397	405	407	384	404	372	408	424	388	388	407	408	400	411	392	425	423	412	416	390	379	377	393	398	399	389	373	389	398	397	410	424	370	439	391	417	378	410	396	405	422	434	372	382	423	338	392	406	378	428	389	423	382	368	403	401	378	375	373	414	364	395	394	419	383	383	379	390	355	406	380	403	390	408	363	388	411	368	402	412	390	429	376	393	432	404	378	396	421	381	415	375	431	398	400	421	390	402	425	359	392	376	371	399	414	412	378	411	418	406	387	407	387	389	385	398	371	397	419	414	408	381	407	396	403	384	426	380	406	392	414	394	366	422	426	425	412	369	373	433	418	414	406	404	398	396	382	378	413	414	401	396	405	407	371	380	420	423	394	387	374	415	370	393	363	389	416	416	396	412	423	405	387	360	421	430	413	428	383	408	362	399	378	387	386	402	404	432	390	384	447	412	409	410	382	396	406	422	362	372	427	424	434	397	396	377	404	425	403	378	423	412	388	398	443	400	414	361	419	395	397	409	393	380	396	433	390	380	431	398	415	407	402	405	383	396	395	412	381	410	424	402	434	415	357	390	417	414	405	381	400	398	406	388	409	409	404	392	412	344	382	376	434	418	397	372	405	394	401	435	365	392	390	423	395	406	387	385	379	395	421	387	366	413	383	375	415	378	413	412	391	386	417	389	388	391	436	369	362	399	391	401	409	413	391	399	385	366	386	384	420	372	410	419	381	416	385	403	426	425	394	392	427	355	403	429	384	344	390	395	390	392	428	394	397	386	382	398	409	439	385	404	429	371	411	399	355	395	416	419	382	401	394	400	405	396	383	419	385	390	436	378	407	437	389	400	424	391	370	405	397	387	387	400	390	407	371	434	387	416	408	387	407	413	372	393	422	408	396	422	396	406	416	411	437	404	406	404	447	398	380	387	406	377	406	387	388	422	381	357	400	435	402	391	437	417	403	433	380	434	391	412	395	399	376	376	353	399	400	419	422	397	388	416	395	415	405	381	382	399	381	400	420	397	395	408	385	407	379	420	414	405	404	427	420	399	390	377	374	391	376	405	407	414	391	416	411	422	367	392	362	403	398	393	397	392	376	409	374	413	428	414	395	400	379	373	408	411	378	429	383	407	355	377	400	433	412	412	366	411	400	419	369	404	357	433	408	356	400	380	426	374	422	429	404	378	441	406	360	401	437	415	420	375	384	433	416	387	428	433	367	389	401	393	441	402	375	395	391	384	395	404	400	405	416	411	379	408	407	415	403	389	396	448	420	400	359	431	422	396	403	401	402	397	402	411	374	391	425	395	397	384	419	389	404	396	356	378	393	397	393	381	395	407	431	397	418	377	394	365	427	390	442	400	414	396	409	371	438	390	429	374	380	418	412	419	416	435	418	398	396	375	401	402	395	415	421	392	386	373	378	398	407	391	412	428	397	380	372	380	402	398	380	395	416	414	382	398	374	360	401	428	453	425	393	413	406	371	391	404	410	403	391	425	372	348	382	396	391	399	406	421	392	387	388	388	436	413	413	383	380	415	372	409	420	422	392	393	395	408	402	437	387	415	398	422	428	432	383	417	387	410	402	388	373	405	423	416	399	394	422	375	381	398	370	414	418	401	441	389	399	381	379	404	399	390	369	386	354	394	375	378	425	388	382	390	395	413	368	404	404	416	395	419	403	394	404	415	414	402	388	382	433	403	400	413	433	381	384	363	421	394	395	435	396	406	417	403	381	409	442	381	416	400	393	438	405	438	426	400	424	426	386	390	413	416	395	420	425	399	382	417	426	409	420	394	408	391	412	408	409	370	394	402	399	403	402	404	406	464	432	423	402	383	371	374	376	424	409	391	343	408	387	390	414	386	421	374	401	415	394	382	369	437	404	390	398	387	394	424	389	390	426	394	377	411	385	412	395	405	390	411	425	436	405	344	423	393	395	399	419	392	385	380	431	384	406	407	374	428	396	402	388	392	393	369	424	388	365	396	416	384	419	412	408	368	396	392	401	396	415	420	423	397	392	417	371	388	401	407	362	398	397	381	452	406	392	406	387	394	414	417	444	387	358	407	399	415	347	382	376	378	440	461	437	420	371	400	409	418	408	409	411	394	410	434	390	408	390	371	383	391	427	378	434	415	392	444	402	395	355	373	415	427	390	418	419	394	388	370	423	408	422	396	409	403	394	407	387	375	401	398	383	364	404	430	414	403	372	412	415	381	435	432	427	411	366	380	404	369	381	377	424	389	415	391	397	382	415	420	399	411	374	380	417	409	417	395	391	401	415	401	348	405	397	395	400	394	426	371	384	413	407	429	417	410	371	393
47477	27039	10059	1800	452	218	162	189	151	168	174	174	179	171	188	170	163	188	184	167	195	169	191	189	190	193	175	190	158	171	192	195	183	179	184	170	179	185	182	178	169	169	174	167	151	144	200	180	181	182	181	167	145	177	166	161	164	171	181	197	181	161	180	176	196	176	191	164	187	169	190	178	178	205	188	181	183	180	175	177	164	168	171	177	197	160	196	176	155	201	175	201	173	178	170	170	180	185	172	167	159	187	197	159	179	179	171	183	154	173	190	154	168	172	173	171	220	165	183	196	192	173	157	168	167	168	177	164	184	193	163	188	164	171	171	203	177	184	174	179	180	188	154	185	168	159	172	157	183	171	153	186	183	136	187	189	150	187	178	186	185	197	177	159	176	172	163	181	179	163	160	186	169	155	158	174	185	171	170	199	183	166	161	165	166	175	175	171	178	161	184	182	161	163	184	183	182	171	165	185	176	168	177	196	181	184	176	180	178	154	182	182	185	165	181	202	175	186	157	161	178	166	174	165	160	196	165	182	167	182	183	171	177	209	174	175	147	166	183	189	173	158	166	169	189	189	178	183	175	192	172	193	169	175	167	154	162	170	168	170	179	182	193	168	152	174	172	184	160	193	175	173	193	176	173	188	183	171	169	160	165	176	183	179	178	178	195	167	180	185	187	175	186	183	174	178	190	166	173	193	209	155	167	200	168	180	177	198	177	199	193	201	158	162	157	184	181	189	192	180	163	179	170	183	161	181	181	172	161	192	155	189	187	180	198	193	183	176	176	169	177	167	183	212	216	190	185	181	161	181	198	182	172	169	162	181	178	167	143	195	165	196	193	174	184	187	168	166	181	161	172	171	186	156	184	192	182	198	188	162	191	156	155	180	186	204	188	145	213	198	191	169	169	178	185	158	163	182	163	177	185	168	167	176	161	170	182	157	166	171	164	160	179	173	168	182	175	178	179	157	172	164	209	186	183	177	154	156	176	150	181	166	173	182	181	188	163	158	163	173	176	200	182	197	172	161	146	165	166	173	163	171	187	153	165	171	163	191	165	147	152	143	188	165	191	153	174	170	182	157	187	156	168	183	201	187	181	192	189	173	184	175	165	194	193	183	174	164	156	180	150	183	179	191	187	188	164	168	159	159	214	176	162	176	173	179	166	205	187	185	183	181	172	183	194	189	177	152	192	191	170	161	169	170	179	204	188	191	204	205	187	185	181	204	172	171	177	164	179	180	195	182	191	187	161	200	166	157	151	176	178	178	194	160	160	179	176	151	185	163	185	203	186	195	154	187	175	175	162	179	182	163	195	176	166	188	192	193	185	187	170	178	185	196	179	169	175	165	186	158	168	174	176	186	154	163	175	187	190	162	163	145	179	152	184	172	154	191	174	153	181	192	186	175	166	179	186	164	161	170	148	189	172	172	187	160	160	189	146	193	173	156	175	204	168	176	164	162	190	200	144	197	139	186	193	178	161	195	160	159	178	175	179	172	180	168	153	171	201	167	181	175	194	171	178	180	186	159	178	173	180	176	185	178	164	201	193	153	184	201	167	183	170	204	196	168	170	199	213	171	180	176	151	203	158	180	197	177	146	173	187	201	170	189	172	181	182	196	198	174	180	189	152	201	177	144	203	148	189	172	152	179	161	157	186	170	177	164	174	179	188	184	166	194	181	176	161	189	201	197	200	175	188	163	185	189	190	167	178	182	182	160	167	188	174	183	172	163	188	171	182	173	192	152	174	178	180	180	169	173	178	181	159	150	154	181	181	190	175	147	188	187	187	191	176	157	156	180	183	178	185	160	178	191	168	179	177	179	183	171	166	184	168	172	166	189	200	178	163	174	168	188	175	165	187	160	186	161	186	175	176	168	168	153	173	184	166	182	194	201	158	202	178	170	191	168	162	187	179	147	164	167	182	198	161	171	160	195	191	202	166	206	183	165	144	171	181	168	167	196	188	160	173	148	200	173	176	194	161	147	173	202	167	159	192	203	153	144	208	160	157	188	175	182	178	166	191	169	185	154	192	158	172	216	163	170	172	162	170	174	163	158	162	159	163	185	188	166	162	183	166	173	180	172	161	178	178	192	184	189	186	162	169	181	164	160	171	171	177	175	193	163	164	155	181	170	178	160	192	154	159	157	175	178	165	169	172	201	181	154	153	145	152	174	197	156	167	167	180	168	193	174	176	157	147	180	168	147	183	153	151	187	169	160	209	156	176	184	164	183	185	182	177	174	176	157	194	168	172	169	210	165	191	175	174	167	184	171	158	186	208	176	198	194	174	172	188	179	175	152	162	172	179	138	164	191	175	149	197	182	198	176	192	188	199	156	154	204	163	188	150	157	185	196	180	179	158	175	200	167	186	190	194	185	165	165	172	188	192	185	161	175	158	191	169	173	168	162	191	176	177	179	149	172	167	198	169	176	179	176	171	154	163	170	170	186	138	180	167	168	189	177	167	156	172	181	173	178	178	178	151	190	177	176	163	180	156	189	190	147	190	182	171	179	185	171	182	194	195	174	157	168	165	187	168	172	162	182	169	153	162	164	188	174	180	175	172	182	189	195	153	174	163	183	165	171	173	203	187	194	181	175	189	167	179	168	164	199	153	189	166	166	182	162	177	182	186	185	158	164	180	172	160	195	192	159	186	202	194	158	149	176	155	196	147	167	186	190	182	162	221	165	175	173	184	199	165	169	187	166	176	169	174	186	206	172	152	189	177	215	161	165	155	165	183	171	201	198	164	172	175	189	182	153	182	170	172	193	166	178	169	181	155	165	184	167	186	189	175	178	174	190	191	170	201	177	182	158	184	181	160	175	154	169	180	202	180	187	186	147	187	161	179	175	171	183	157	181	183	187	181	183	172	175	189	183	182	169	175	166	194	187	152	150	177	175	178	176	167	163	187	168	175	165	176	189	177	179	202	177	168	147	172	163	190	181	187	166	184	173	196	178	179	158	177	173	167	191	165	172	178	186	186	182	216	165	184	207	178	188	140	164	150	176	182	179	188	176	185	194	172	160	177	187	178	150	180	155	197	173	171	164	171	153	164	188	187	173	181	146	187	160	169	206	171	182	181	167	191	176	164	166	200	161	197	162	184	172	182	171	174	187	158	171	181	189	171	173	178	139	191	206	158	181	176	189	176	183	189	195	174	181	163	193	167	178	189	187	183	174	156	187	189	177	179	195	154	180	177	169	185	175	155	160	155	194	158	162	164	167	160	215	146	182	160	181	170	195	164	150	182	204	156	173	181	142	188	181	164	183	155	187	163	192	175	170	151	183	169	181	169	171	166	170	215	170	157	178	150	175	159	176	175	151	153	195	195	173	166	165	187	189	176	174	182	163	174	175	171	173	144	195	179	172	189	166	176	222	164	175	172	173	183	166	159	162	203	143	200	155	188	178	191	168	192	166	176	184	166	160	194	184	158	192	188	201	186	165	179	172	186	168	158	177	178	181	162	156	174	199	182	191	163	181	185	180
40983	25043	11690	3724	1182	554	417	430	409	408	425	480	480	441	462	453	440	421	405	410	449	457	429	417	432	455	473	469	417	412	433	415	451	431	458	441	430	438	429	418	435	453	397	463	447	441	467	415	439	433	423	453	438	426	442	435	444	426	427	414	447	442	462	408	435	458	440	437	416	439	413	444	425	432	403	445	430	439	409	443	417	432	423	416	400	403	456	455	417	415	425	474	447	428	438	422	477	459	454	425	388	437	415	449	416	420	435	438	424	425	439	423	436	417	441	455	407	417	438	421	436	449	377	430	416	428	447	428	409	443	443	463	416	432	414	434	438	406	455	424	437	471	411	393	404	444	434	456	410	450	393	410	416	415	420	431	429	411	455	476	462	465	420	433	429	431	440	459	440	419	408	420	448	461	411	437	388	380	369	446	403	405	453	437	420	431	449	422	438	438	433	417	461	422	438	409	460	399	420	435	383	434	390	377	431	386	428	473	423	430	413	418	403	448	420	435	412	423	428	420	443	440	432	388	404	399	413	436	436	421	421	408	432	460	420	418	387	447	441	438	448	456	449	434	424	411	404	398	410	423	417	425	397	464	454	442	439	378	473	435	450	446	428	395	416	445	435	452	436	408	461	429	412	449	417	430	456	443	439	460	450	438	414	396	427	409	451	435	426	463	443	417	421	416	429	480	418	422	456	424	452	431	422	441	437	409	437	425	413	448	442	472	442	437	426	410	414	407	419	434	412	465	433	436	484	410	466	412	440	428	523	438	400	434	393	427	438	456	406	448	465	427	473	444	426	422	445	401	433	453	438	452	434	417	439	453	440	461	452	422	450	477	440	471	432	452	441	403	408	493	478	420	408	464	416	479	440	443	428	441	444	416	438	399	424	397	430	446	419	390	461	414	437	399	436	449	404	456	425	427	410	395	433	412	435	442	426	404	427	437	424	453	451	415	426	423	438	438	437	428	427	414	455	431	431	451	436	466	446	462	410	409	459	417	450	422	429	449	474	431	480	443	437	451	411	441	417	434	432	403	437	431	425	417	466	436	458	447	425	425	439	436	431	459	420	397	437	415	380	409	384	444	389	424	432	438	458	387	422	419	430	439	444	406	421	428	438	422	402	432	421	418	460	422	425	421	419	423	445	446	423	430	449	365	443	448	456	434	437	443	449	433	420	409	410	416	425	395	431	462	423	439	409	411	416	455	422	431	437	392	447	434	450	401	419	436	459	420	430	482	429	434	408	436	454	417	415	435	375	454	442	439	428	444	443	419	422	416	405	385	412	450	448	459	406	426	424	400	431	467	447	449	439	437	394	420	431	442	458	417	406	451	428	424	411	436	435	422	433	455	395	408	432	426	453	423	415	464	405	451	431	429	432	416	421	416	428	429	483	450	438	419	419	428	439	428	410	434	403	428	438	425	420	425	387	416	419	423	438	432	440	457	430	437	424	401	397	453	429	426	409	457	402	442	434	421	454	426	429	420	424	452	464	435	446	407	398	449	444	441	420	433	439	445	456	445	422	428	402	436	431	401	385	423	399	457	440	482	459	423	423	438	414	439	427	472	437	426	420	451	437	429	429	428	454	444	432	382	427	422	413	402	421	462	479	400	414	407	408	444	410	420	412	421	420	439	424	430	437	413	437	434	414	439	454	459	430	429	432	402	407	434	443	448	430	412	370	445	461	421	440	458	443	390	443	430	390	410	403	427	437	416	460	414	403	412	449	449	400	437	436	426	412	408	429	427	417	398	418	461	456	445	409	433	424	405	440	445	460	445	445	444	409	450	441	451	436	419	425	444	419	440	430	407	445	457	446	447	424	405	462	428	425	457	394	445	431	433	436	462	437	413	417	419	451	418	411	463	418	434	429	433	453	434	455	423	469	432	426	455	431	405	413	461	415	439	460	422	433	461	400	360	417	407	419	447	448	427	409	468	414	456	402	448	430	383	443	435	429	438	414	422	455	463	405	428	472	423	426	415	445	461	398	430	457	410	401	453	379	455	454	368	432	385	458	459	403	449	443	430	460	417	436	435	431	440	451	415	422	447	455	448	431	380	390	434	432	425	421	422	396	410	427	438	431	467	408	450	442	428	460	426	453	457	461	385	403	412	462	433	465	422	430	427	418	440	418	395	431	446	430	405	438	456	423	416	418	459	449	463	410	406	460	424	410	489	431	457	435	425	428	436	424	417	455	422	423	434	427	446	458	443	425	435	431	450	410	416	417	449	405	440	427	463	442	438	428	422	423	446	430	417	443	413	419	399	429	456	455	447	448	453	433	479	446	426	449	442	443	424	433	447	390	403	432	431	459	428	406	464	434	409	431	414	412	424	389	427	425	459	432	412	420	438	393	454	410	472	463	416	418	452	403	405	517	422	408	465	454	439	421	442	410	416	390	457	453	426	461	411	434	479	440	434	422	431	431	402	403	435	389	480	390	435	430	426	440	457	411	418	382	449	426	456	468	470	423	419	443	453	461	403	447	459	416	434	468	429	450	469	413	403	428	392	411	438	405	436	445	425	415	444	445	406	432	408	453	418	425	441	448	441	440	436	461	435	420	417	446	416	447	443	467	423	436	436	369	435	441	428	439	418	417	428	418	408	421	394	409	403	428	410	455	398	441	448	435	456	393	395	451	419	417	412	439	407	460	435	417	419	474	412	424	430	431	444	445	378	462	454	444	434	444	464	445	454	406	492	415	429	431	430	450	454	409	417	460	426	452	430	443	421	434	421	443	434	455	427	434	437	422	457	397	422	416	429	423	431	444	413	442	450	430	435	403	480	423	383	407	444	428	415	413	380	432	420	480	443	439	421	442	444	447	452	424	415	424	445	441	421	407	427	445	416	423	405	425	434	455	445	401	430	398	423	421	477	442	446	415	426	455	439	402	426	400	448	428	426	430	469	434	428	398	463	404	420	434	449	443	417	452	413	437	465	419	426	434	459	467	471	429	442	441	434	421	417	448	416	405	420	453	415	453	440	420	487	435	451	428	425	409	405	424	445	430	392	462	425	407	423	440	430	411	447	437	393	443	418	442	439	400	474	452	422	411	423	421	424	411	412	445	462	421	447	443	425	455	437	390	466	428	437	454	430	390	427	424	457	463	433	447	444	440	402	404	433	427	420	414	422	438	400	399	420	409	452	416	433	425	486	445	399	433	465	450	429	424	456	422	436	430	418	416	387	426	411	407	430	412	469	451	470	479	430	397	401	409	451	447	480	430	404	452	428	428	412	392	431	429	447	449	456	446	437	414	454	418	432	418	409	417	424	434	482	426	441	451	433	390	420	437	456	412	442	429	403	427	403	444	421	442	436	417	448	409	464	442	434	424	457	434	428	467	445	446	424	408	374	418	414	465	446	415	412	419	432	439	420	401	453	418	446	400	440	399	444	407	449	453	420	446	446	461	435	427	415	412	426	441	455	419	422	389	422	447	414	429	427	404	427	417	433	442	398	451	440	390	446	422	421	447	459	454	448	419	467
79785	62112	40228	18249	3972	473	230	185	217	200	214	221	222	202	202	213	214	212	230	211	224	189	200	219	198	201	219	192	195	212	197	184	198	227	200	206	220	202	220	184	211	202	199	218	207	199	222	238	203	182	234	210	196	209	201	218	204	228	200	219	211	202	201	194	218	215	212	219	218	199	202	214	210	198	215	200	232	209	210	199	220	205	197	206	218	193	223	222	204	185	186	218	178	214	194	202	226	224	206	215	192	210	213	196	200	227	211	203	215	221	174	198	207	218	202	246	220	227	204	207	216	202	219	214	201	220	226	221	193	204	223	197	248	166	207	203	222	228	186	200	218	192	206	206	219	223	230	198	218	198	208	223	218	219	226	197	212	216	218	208	208	219	203	228	205	220	214	237	195	196	221	207	204	195	226	189	202	200	198	191	224	207	232	217	174	217	226	214	250	207	208	195	199	201	221	223	223	219	187	205	203	229	221	200	185	189	188	204	213	206	226	226	207	179	199	211	207	231	219	192	201	206	197	204	202	191	212	203	216	210	171	199	206	203	237	201	225	208	237	219	215	178	190	198	214	224	195	192	258	201	224	196	213	212	207	207	204	186	230	209	199	196	196	229	181	210	197	191	245	210	207	214	218	202	215	184	217	225	205	210	217	204	211	233	206	197	191	216	202	214	206	213	177	195	230	201	189	185	215	213	183	211	184	188	211	209	220	196	186	235	213	192	227	199	191	215	196	197	207	216	193	211	215	216	179	216	196	226	181	208	200	209	234	216	193	195	203	212	204	224	183	211	187	212	217	210	204	237	223	214	200	199	206	197	209	206	214	189	205	196	226	191	258	217	216	209	237	203	203	211	213	183	204	211	196	217	182	199	225	203	205	219	195	213	207	214	178	212	234	215	204	216	196	205	179	176	215	225	217	182	193	222	191	191	193	210	228	216	218	226	225	207	213	181	198	214	228	209	221	217	242	213	176	214	204	203	205	199	215	212	208	230	220	191	197	203	184	199	210	197	242	178	196	216	222	199	200	228	194	177	219	194	187	208	213	229	214	202	200	210	234	221	192	213	207	202	191	204	202	203	195	224	226	219	182	238	208	208	197	199	219	177	201	204	199	196	221	222	226	207	214	222	197	215	223	193	220	202	209	231	199	213	204	198	205	205	213	213	213	201	247	248	256	198	202	213	190	208	187	220	188	211	215	176	190	200	191	205	201	217	221	225	199	222	218	194	219	202	222	188	208	210	218	193	205	204	191	198	220	203	204	189	209	220	210	211	196	220	197	209	202	210	171	189	180	186	200	182	215	192	224	216	197	211	218	202	218	208	184	203	208	227	189	216	211	193	196	202	195	203	229	238	215	218	200	221	206	216	185	220	199	214	204	213	210	220	208	193	222	218	209	187	197	224	239	211	196	227	203	206	199	211	217	216	181	183	198	202	198	221	214	190	212	187	203	226	199	212	201	217	226	209	189	226	224	213	206	213	207	219	199	189	206	194	202	215	198	208	168	198	212	215	199	203	234	201	190	217	217	200	192	221	196	211	182	219	192	186	163	196	204	203	202	223	211	216	194	213	193	195	213	181	207	197	211	191	230	206	215	218	201	225	221	220	201	183	185	171	196	203	229	203	189	199	197	201	194	216	215	183	192	207	213	210	229	199	222	177	214	182	183	201	203	212	191	212	202	183	209	223	197	234	200	192	203	204	224	242	204	216	241	238	215	199	218	217	185	207	202	218	221	223	231	217	226	209	226	195	226	200	207	226	208	210	216	204	206	194	215	189	224	215	204	184	218	222	179	201	189	217	206	218	209	198	235	220	197	210	197	205	214	191	208	195	204	207	228	230	217	215	213	199	190	201	222	213	220	213	224	211	191	208	206	200	180	208	219	187	221	205	192	192	201	212	218	199	260	207	194	204	226	197	215	229	196	212	191	196	221	216	250	230	181	204	212	204	182	201	206	207	218	200	248	186	199	211	196	184	218	213	185	215	237	203	205	207	235	194	186	200	197	202	206	202	233	225	233	239	202	197	222	202	227	185	199	232	225	179	185	213	209	206	214	190	218	214	200	197	175	208	217	213	209	205	203	203	185	217	185	206	223	220	203	196	193	214	205	209	205	218	210	220	193	213	208	173	209	202	208	210	219	207	231	215	209	208	190	182	194	203	185	216	230	197	233	201	203	204	214	203	187	199	216	237	211	197	200	205	220	188	212	234	210	232	202	214	231	200	198	188	210	207	233	216	185	193	201	215	208	210	215	204	199	225	206	185	193	198	208	209	227	213	215	217	224	201	225	210	206	214	187	220	203	193	197	200	202	215	214	232	209	203	212	232	205	220	205	188	175	204	198	216	225	204	193	238	185	224	226	197	212	196	226	249	225	227	198	209	185	224	192	195	212	195	215	190	198	212	209	205	209	220	227	198	214	215	199	224	203	188	197	209	235	221	206	224	210	232	190	197	227	213	191	190	216	213	224	233	216	202	219	179	205	181	202	183	228	204	212	204	194	206	199	192	244	183	233	221	201	196	211	185	215	224	212	222	212	198	217	222	203	205	201	195	207	230	224	209	232	179	207	212	182	222	213	181	193	214	186	220	205	184	197	212	211	194	221	192	215	199	234	214	187	196	209	207	204	196	199	192	187	191	205	211	221	199	180	180	201	229	221	168	206	209	196	198	223	206	212	209	218	210	216	243	218	206	185	211	216	229	222	238	205	224	232	203	192	192	223	205	181	208	219	194	184	219	207	202	209	213	196	239	202	216	193	214	202	216	228	211	195	183	207	209	198	211	205	192	216	215	199	205	231	215	186	200	205	192	207	224	215	193	195	199	207	186	225	211	183	200	193	184	221	200	213	224	194	212	225	200	183	207	202	228	215	196	204	206	212	238	209	192	177	205	192	214	207	215	200	247	197	199	201	179	246	211	248	177	182	198	206	185	204	238	186	177	207	196	218	223	196	207	196	210	186	213	209	194	218	211	219	211	193	220	197	177	203	212	198	196	216	213	215	204	217	173	212	217	185	208	219	210	224	174	228	188	221	219	212	236	212	215	213	212	182	220	219	179	219	195	188	224	218	226	230	232	209	202	191	203	219	256	187	197	225	218	207	212	176	226	199	220	210	211	203	211	221	200	202	199	232	192	201	206	215	228	214	234	223	218	195	218	197	183	202	222	172	200	208	216	238	213	217	207	187	207	195	227	202	190	197	201	213	196	204	230	211	181	196	232	210	212	227	196	216	220	194	197	221	220	184	208	208	186	211	210	230	184	217	205	210	222	196	202	222	220	195	212	212	198	191	237	212	191	209	206	229	221	185	210	204	222	211	236	201	211	188	203	208	207	208	197	205	198	210	220	217	198	213	211	200	199	199	194	209	191	215	191	204	213	213	189	231	232	209	210	186	199	203	187	205	207	206	225	199	212	196	189	232	213	198	240	201	199	207	221	192	213	203	216	197	222	195	213	220	203	183	201	229	227	241	191	214	224	202	222
60505	50417	38046	19470	5546	975	515	491	511	505	504	530	481	463	492	506	469	472	473	496	533	502	486	483	550	505	495	440	494	485	490	458	507	469	484	499	465	485	471	513	516	537	496	483	504	488	503	442	513	511	450	502	471	448	458	487	513	481	479	491	497	503	534	475	523	508	516	504	481	485	486	453	507	471	444	483	466	506	449	524	488	489	501	463	481	482	508	518	505	491	513	485	526	487	477	509	489	470	498	481	481	469	487	475	454	499	485	481	495	485	470	468	501	479	475	464	520	506	487	461	478	501	480	452	484	470	525	484	497	497	522	474	453	462	453	456	458	490	504	510	462	465	497	492	498	466	471	462	493	486	457	460	458	492	486	443	478	515	526	434	523	500	454	497	507	486	477	465	479	517	478	494	498	518	515	492	464	483	486	454	493	486	499	501	504	527	484	491	449	501	498	499	454	493	479	519	500	461	527	506	451	502	484	511	506	489	442	524	469	466	473	501	485	479	470	509	509	487	498	491	501	488	447	499	484	535	490	522	497	469	481	524	535	492	512	486	468	488	497	475	474	476	509	452	505	531	520	478	468	493	501	472	463	476	473	497	508	489	511	491	462	492	503	531	480	469	467	502	474	519	464	509	433	494	511	490	479	516	484	517	462	517	499	453	516	466	489	503	524	475	510	504	490	507	492	471	486	459	491	502	486	491	531	480	526	502	471	468	443	499	513	490	494	472	510	497	493	491	513	474	468	495	523	453	507	490	492	509	488	462	483	489	482	491	513	528	502	486	474	496	518	494	458	462	490	452	484	516	484	499	462	510	511	489	482	483	486	459	466	487	467	517	490	455	487	473	532	495	531	492	491	445	508	489	503	453	527	501	524	456	488	475	503	482	476	492	488	462	499	462	474	441	489	491	485	488	525	501	473	464	510	476	498	464	513	495	477	478	478	514	515	481	490	522	499	495	486	499	487	459	477	460	485	483	495	500	538	493	483	506	466	464	476	494	467	486	467	495	480	481	483	511	474	492	473	500	502	536	476	472	471	491	501	472	521	472	522	504	480	499	497	533	465	488	470	512	484	428	453	509	494	435	457	499	502	457	473	514	496	524	512	486	539	486	470	495	476	488	533	516	488	536	483	494	483	479	501	464	495	494	462	483	512	484	510	511	471	517	530	483	446	534	510	469	463	489	496	471	469	459	517	490	480	526	450	441	522	518	467	516	483	506	488	495	486	532	509	511	529	509	559	465	474	522	513	470	444	477	506	451	465	499	478	457	482	480	510	502	472	514	504	474	487	500	488	474	490	453	463	497	508	465	516	487	459	486	506	479	474	433	511	469	438	479	522	512	473	501	472	472	463	427	455	451	505	490	487	461	455	459	477	472	474	475	531	473	456	502	463	475	491	511	473	487	502	472	472	442	471	468	522	493	472	498	478	487	484	465	504	523	474	455	447	524	492	541	499	509	509	521	489	476	480	496	483	510	472	482	467	504	519	514	473	484	477	482	534	525	465	468	490	483	525	493	468	481	484	461	458	482	498	507	489	502	493	459	495	464	497	505	503	517	465	523	516	474	498	476	456	488	512	484	486	476	442	453	473	464	509	523	496	493	504	446	501	476	477	493	479	458	491	473	471	472	483	479	518	523	488	490	497	540	498	510	489	508	488	472	502	530	509	466	472	491	511	483	492	477	500	503	491	484	483	500	515	488	507	462	480	493	508	486	519	511	492	466	461	466	510	479	521	519	453	505	516	516	482	458	471	452	506	463	478	454	518	482	466	487	492	487	449	474	498	511	505	488	486	491	477	463	479	475	521	437	504	500	492	486	472	469	523	457	513	487	518	495	500	515	466	476	492	491	491	493	463	472	518	488	495	481	475	456	487	475	511	475	482	493	522	507	483	508	500	462	451	472	524	524	486	468	475	491	497	503	487	489	485	496	517	517	503	454	495	494	502	464	482	439	479	495	508	496	501	505	478	483	455	450	485	489	488	479	477	433	473	523	483	494	494	499	474	498	459	493	463	503	498	459	509	465	502	465	473	471	461	478	490	463	496	489	496	461	494	457	499	493	467	503	504	495	498	474	451	491	515	494	448	482	497	503	537	509	503	505	478	488	485	470	517	529	502	474	525	461	526	471	475	450	500	504	488	496	521	530	459	493	499	481	482	487	514	461	516	501	475	477	451	450	496	483	496	498	480	512	492	504	499	483	466	532	505	458	471	487	494	527	463	521	476	502	527	509	504	471	467	478	503	506	506	500	477	487	459	467	476	492	475	479	515	466	516	473	524	513	477	496	450	480	455	498	517	453	469	499	494	495	473	479	486	516	487	504	514	509	459	489	503	510	529	502	498	477	456	498	474	499	468	502	480	510	508	483	492	484	510	498	505	472	467	512	509	515	508	503	496	543	469	491	486	479	495	495	493	544	469	519	489	502	483	480	502	526	500	469	466	476	494	478	526	494	471	534	503	484	467	486	451	505	451	465	467	515	462	451	465	456	500	487	465	472	504	480	489	483	476	481	495	489	457	449	458	471	497	472	482	474	461	485	526	506	506	497	479	491	515	511	478	481	456	510	459	472	501	514	512	474	507	501	512	489	492	470	471	522	489	484	497	478	496	488	494	507	485	483	453	501	468	446	483	481	490	490	470	493	475	471	490	488	501	470	501	526	506	482	477	506	513	508	506	466	501	489	469	467	498	473	505	482	471	489	505	476	482	507	520	474	477	480	476	494	485	509	446	499	481	466	468	462	478	476	506	451	485	510	513	484	503	494	481	457	477	484	554	478	490	488	480	487	503	484	457	473	512	488	509	478	538	505	515	480	472	492	471	529	468	500	499	497	502	460	433	530	472	464	480	488	469	494	517	442	459	474	514	495	477	515	526	485	499	508	487	478	489	496	492	467	496	482	446	520	485	495	498	510	436	485	526	521	515	501	502	494	451	499	484	495	438	481	493	505	498	492	473	510	448	484	450	497	468	513	458	497	434	481	516	498	511	478	509	481	468	469	468	495	451	482	490	506	491	492	492	485	506	516	469	515	485	463	487	511	474	484	491	503	470	492	464	495	489	480	510	496	491	513	537	519	445	495	506	476	489	498	493	504	495	484	534	535	503	481	477	481	493	483	506	489	487	471	470	493	508	472	466	484	505	524	497	529	474	493	512	466	469	486	471	539	471	470	461	536	451	494	500	513	494	441	493	546	498	506	482	507	497	509	483	508	479	488	471	502	455	479	475	451	522	468	461	478	481	512	487	480	471	475	458	496	498	455	507	509	510	457	523	480	506	494	479	490	481	494	486	459	440	502	465	514	486	480	491	479	502	519	499	496	454	499	507	488	509	491	480	494	486	478	484	462	459	489	474	491	494	504	545	483	498	457	510	484	469	528	465	452	517	499	487	480	465	492	485	449	491	524	475	445	505	511	500	506	483	535	494	490	514	511	521	461	511	498	436	485	454	488	494	452	478	510	479	489	470	522	491	477	504	514	467	533
84755	70869	49001	25642	9260	1136	184	182	211	175	181	178	186	196	171	167	167	185	182	178	170	175	183	187	186	201	216	173	182	185	167	197	196	167	154	180	168	154	183	171	141	172	157	208	185	179	203	178	173	181	173	180	174	172	154	190	188	176	177	155	180	187	177	176	187	158	167	185	176	193	176	166	178	181	170	160	184	193	188	192	189	181	163	160	186	159	197	195	169	178	166	167	165	188	183	155	176	171	165	190	151	155	191	186	175	165	188	191	183	180	165	165	167	169	187	199	177	162	170	183	173	206	187	152	161	175	162	158	164	153	171	155	182	168	164	179	170	162	167	178	165	186	155	181	192	159	158	168	160	183	193	159	201	168	173	186	175	178	190	186	180	164	157	173	156	179	184	179	188	142	163	171	190	186	185	170	159	148	170	176	190	198	190	152	179	164	184	189	161	192	185	186	212	179	159	163	196	175	164	171	172	177	142	187	167	206	198	184	156	155	195	194	184	174	158	173	185	215	190	188	178	171	168	184	162	202	174	167	175	160	167	187	183	172	159	154	193	171	183	183	166	169	200	194	191	167	186	157	160	172	156	155	189	172	169	170	182	170	192	150	178	189	194	175	157	174	164	152	180	157	178	191	157	171	178	186	169	174	177	181	168	208	186	177	154	170	179	133	177	190	189	174	163	168	164	201	180	151	179	163	187	164	182	178	172	179	182	195	195	185	175	198	168	189	169	182	183	204	157	188	168	169	173	183	173	174	189	169	174	172	167	167	153	164	149	171	175	172	163	159	182	177	185	158	160	172	176	177	166	184	179	169	187	176	208	182	200	159	186	166	190	201	178	181	196	159	180	174	185	196	158	160	187	156	185	178	187	157	190	172	188	186	203	165	170	196	165	175	171	179	185	152	168	190	180	165	211	205	197	153	186	176	175	178	190	163	193	185	153	195	173	192	158	158	184	177	188	177	163	177	189	192	168	198	177	193	186	181	168	170	186	178	179	154	182	191	156	168	165	154	173	183	195	171	170	167	170	162	160	171	159	179	170	173	179	161	171	192	168	144	173	178	193	157	174	183	150	151	209	186	165	152	166	189	168	166	168	193	195	175	167	172	155	171	185	219	165	176	179	165	181	155	179	181	173	192	186	180	187	178	186	184	181	168	186	182	181	176	204	168	138	190	190	181	161	149	156	161	152	171	169	172	173	167	187	180	202	193	192	168	183	160	170	165	172	201	187	160	188	184	170	181	174	187	175	181	177	185	167	174	167	155	168	180	184	177	172	168	175	161	174	190	165	170	189	145	155	163	183	196	191	185	174	186	174	184	192	184	202	196	177	170	172	181	160	167	170	170	147	195	165	176	172	199	157	171	203	180	185	198	196	173	175	168	179	177	155	188	165	188	177	170	181	174	173	180	167	177	215	178	179	161	159	176	170	181	185	149	186	186	189	143	175	173	199	170	158	164	175	184	155	180	158	164	177	197	181	197	179	175	195	186	196	162	162	176	189	193	158	180	170	177	190	180	194	173	176	197	171	181	169	180	172	193	169	181	183	165	170	179	167	171	161	165	175	178	165	170	172	188	200	186	176	182	153	159	170	167	183	173	158	188	163	184	182	167	171	199	189	174	170	154	188	165	172	199	198	167	191	169	178	203	171	182	175	178	161	192	178	157	186	183	170	165	169	166	198	171	192	170	188	173	192	182	171	158	185	160	181	156	157	171	189	169	179	188	178	164	198	173	164	161	169	176	182	176	157	160	153	198	172	184	184	180	162	150	159	188	167	174	160	162	177	187	181	207	179	169	167	203	167	175	169	183	147	169	166	176	169	164	182	172	195	180	154	187	187	164	184	174	163	161	181	177	164	185	155	201	187	155	165	190	148	191	180	164	192	183	191	178	192	171	185	190	179	177	187	174	185	179	188	188	166	190	177	176	151	191	186	167	169	170	195	177	168	152	179	179	167	189	175	177	173	181	167	187	155	163	181	199	162	210	170	154	179	178	169	198	146	196	192	162	186	175	169	149	181	154	159	169	200	183	168	160	158	196	169	173	186	181	177	198	177	181	185	175	189	181	142	183	183	183	153	181	185	174	221	201	168	153	197	185	201	148	176	153	174	168	202	176	177	162	190	166	188	160	164	174	160	189	158	192	169	165	173	190	172	186	180	185	181	199	185	178	195	208	155	156	178	181	171	178	187	186	179	190	199	196	170	161	179	190	178	178	169	167	167	178	153	173	185	170	169	167	167	193	180	206	150	171	164	186	191	165	192	189	156	193	159	174	177	171	148	177	159	152	182	186	185	180	195	193	151	183	157	197	153	171	176	178	161	173	175	195	183	182	187	143	169	186	172	130	151	179	184	166	200	192	192	179	166	163	168	190	177	172	196	187	147	176	204	185	168	197	171	187	184	176	149	203	172	193	185	200	171	167	174	191	170	168	166	191	191	190	166	184	190	176	191	170	190	180	185	188	175	166	173	178	179	162	174	173	165	182	184	163	178	172	167	174	193	176	175	173	176	189	157	206	165	194	170	182	175	190	172	166	186	173	163	157	184	168	177	160	191	172	194	183	188	175	177	171	164	152	187	182	175	206	162	184	195	181	175	171	162	174	162	177	164	182	184	180	183	161	175	169	185	185	171	185	189	187	196	164	163	183	177	171	189	193	170	172	153	164	173	166	203	170	202	171	156	177	178	199	184	198	166	178	165	188	153	166	218	199	176	197	178	163	183	175	193	172	186	200	198	131	187	195	154	213	182	185	182	160	161	165	176	168	163	153	172	179	181	167	175	161	175	182	141	154	164	200	181	171	170	172	187	181	150	184	181	181	182	150	173	174	170	174	169	176	179	160	175	149	176	175	175	181	160	204	171	154	178	172	185	165	203	167	178	192	179	175	169	196	177	140	176	167	174	165	170	177	183	167	180	186	184	187	184	183	166	170	165	164	186	184	152	213	152	190	180	159	203	164	188	173	181	172	177	200	180	177	156	216	187	156	186	180	180	169	146	174	169	175	162	181	174	197	189	182	194	181	174	174	167	181	170	158	164	137	178	171	170	167	160	180	177	196	164	203	177	168	172	197	167	185	193	170	215	184	181	187	177	195	171	182	161	182	166	175	185	167	163	166	150	166	187	186	164	179	183	148	155	188	177	169	170	177	172	154	186	197	189	165	169	180	180	157	182	168	192	180	160	175	169	180	183	184	180	169	176	198	156	160	153	181	195	191	185	179	163	181	155	183	180	192	183	179	170	152	171	153	168	190	208	162	205	177	163	171	168	166	159	165	160	171	176	176	155	168	161	175	163	171	171	163	182	156	176	171	162	181	152	175	170	163	183	162	168	185	189	146	164	179	168	170	163	208	163	151	179	176	167	183	177	160	171	173	155	181	192	173	170	188	197	193	196	186	160	169	169	189	189	140	178	169	189	206	175	192	176	163	156	183	171	174	173	175	177	166	152	174	174	177	195	198	207	176	193	166	174	177	180	169	173	170
70034	61261	46747	27260	9086	1818	429	406	391	443	425	428	427	395	382	418	417	419	428	400	403	412	437	429	376	400	431	395	397	426	443	414	403	372	382	394	387	409	427	429	419	439	387	404	425	418	423	403	431	415	429	441	428	420	452	415	409	396	419	412	431	411	425	400	445	418	399	436	390	411	393	394	410	432	445	406	417	443	433	428	411	409	447	448	434	387	404	400	444	373	439	440	433	397	420	462	432	456	429	421	381	403	419	410	422	413	414	403	391	417	398	439	398	386	436	429	405	390	411	469	412	398	424	423	422	400	409	427	449	438	455	417	404	419	439	449	408	402	428	448	400	432	416	400	429	388	448	395	396	399	400	385	429	428	393	400	426	414	426	422	439	400	419	448	443	415	421	411	419	396	436	433	444	377	445	411	426	410	416	439	455	363	414	428	409	418	422	404	400	404	398	408	421	393	404	407	398	409	415	393	396	418	402	449	416	426	436	410	402	420	457	424	392	389	446	406	407	379	396	448	397	428	410	428	418	413	395	422	405	414	417	388	407	434	391	399	400	396	407	413	436	444	373	434	384	396	413	389	410	414	420	407	419	422	404	436	393	392	421	449	404	426	418	424	414	408	405	405	388	423	421	418	443	391	424	452	392	421	420	383	407	418	394	396	406	437	406	395	391	436	403	400	431	414	407	409	413	433	429	390	426	423	459	400	441	416	404	429	403	398	404	404	414	409	455	406	403	409	431	412	420	442	429	409	407	406	375	457	391	404	390	426	417	415	432	435	413	423	437	418	455	408	421	420	415	464	427	399	458	410	385	413	408	437	462	412	410	488	448	438	426	409	418	425	410	432	388	479	426	418	429	432	419	440	382	398	408	415	393	442	451	408	420	404	416	410	423	408	381	445	412	422	396	421	458	476	435	414	422	379	383	442	438	435	409	427	412	396	396	384	421	442	396	405	402	437	438	425	427	437	421	394	379	387	450	381	377	386	387	381	440	438	417	424	388	423	411	392	377	385	421	390	438	399	433	417	447	439	421	415	393	420	428	429	442	412	398	431	396	414	434	428	405	405	451	424	430	379	400	444	393	435	437	411	415	407	416	434	408	428	398	404	420	409	426	439	416	413	388	439	385	407	417	431	429	436	392	415	429	406	374	425	397	419	412	465	419	393	427	424	419	378	404	394	430	414	395	418	427	409	429	398	385	426	457	415	417	417	407	401	410	403	431	419	414	420	417	368	383	431	385	376	457	406	431	409	424	434	440	420	408	401	416	430	421	438	411	412	408	400	427	434	411	448	407	419	394	448	397	416	433	408	406	443	368	436	381	406	464	399	418	398	383	411	425	405	394	394	397	403	429	423	429	455	427	409	425	405	416	412	417	409	419	375	448	406	420	389	425	418	417	429	435	423	389	407	431	430	424	373	397	437	423	434	415	395	442	385	399	422	417	413	418	395	423	425	402	414	392	393	380	391	434	425	419	447	425	417	448	422	402	400	421	442	409	380	405	437	465	424	411	431	428	440	414	414	387	442	378	443	430	445	411	443	410	463	426	425	386	428	426	396	419	411	452	417	403	435	401	421	421	393	417	394	419	411	448	397	417	407	425	417	411	434	431	403	419	410	414	402	411	397	432	435	434	449	438	419	409	384	411	421	442	428	424	411	432	422	456	425	427	389	447	413	413	445	390	433	392	413	453	407	419	398	418	422	422	420	418	425	453	408	449	408	435	441	408	405	433	421	395	398	424	425	436	402	442	425	424	393	418	433	407	429	421	430	411	439	395	444	420	408	424	416	469	408	437	384	415	390	411	431	429	378	397	449	421	422	401	446	417	415	403	458	425	403	431	437	405	430	431	447	435	460	409	412	420	385	411	374	415	407	417	396	406	408	409	416	427	426	424	432	402	416	422	421	416	404	430	380	418	400	440	431	419	412	405	389	439	415	447	404	405	406	403	440	409	417	450	419	430	437	414	396	421	377	386	413	413	430	401	399	429	389	411	396	437	412	411	414	441	417	423	387	409	375	393	456	422	402	388	421	404	409	417	402	395	414	424	441	404	412	432	430	398	403	417	447	391	409	450	426	424	423	441	425	445	421	378	380	414	398	409	394	417	389	377	466	417	410	424	425	403	399	398	404	436	414	403	458	473	429	398	430	413	424	441	412	398	421	445	409	460	401	389	439	436	427	432	409	415	383	399	425	399	423	432	399	467	392	391	444	471	389	413	389	456	374	413	447	450	408	413	468	402	420	397	436	395	422	424	366	407	455	400	418	447	409	455	394	430	420	392	420	442	419	441	390	428	380	398	403	421	389	427	405	420	394	426	398	452	398	397	398	418	412	395	419	416	428	415	395	423	410	421	404	405	398	388	425	399	410	386	426	433	418	407	376	388	423	445	416	395	409	440	411	439	436	433	435	435	432	446	428	426	398	445	419	381	425	442	392	430	399	397	432	380	397	408	411	439	438	452	428	439	377	394	415	430	420	427	430	415	414	411	398	423	453	459	432	387	435	451	412	439	389	402	402	401	444	406	404	416	423	422	432	423	414	425	420	398	435	388	428	417	399	395	389	380	440	425	412	436	402	445	406	421	404	408	400	424	391	436	395	486	432	422	440	411	428	401	431	400	461	410	402	438	440	436	424	427	420	412	404	431	420	417	354	432	426	432	407	397	395	428	435	404	427	419	430	439	415	440	422	396	437	493	418	403	394	442	422	429	415	420	413	395	408	380	427	403	426	422	406	432	426	415	390	401	461	405	421	405	413	387	448	380	440	434	392	420	395	389	443	406	401	415	392	446	396	411	429	411	407	408	381	416	395	420	410	415	435	425	397	440	394	392	417	458	392	400	424	411	439	426	466	458	415	395	404	450	413	431	426	408	381	436	408	421	466	441	384	425	389	434	429	425	461	494	404	431	418	411	404	384	414	381	394	392	445	402	413	438	435	417	413	388	395	420	404	415	394	412	390	450	398	404	443	410	379	430	430	411	433	425	426	428	404	409	398	418	401	380	432	378	431	418	429	413	413	411	406	407	445	449	422	441	440	376	408	384	419	437	424	461	389	424	409	403	424	416	402	456	437	406	443	444	403	406	382	414	406	410	396	378	398	422	457	414	423	393	441	425	421	441	416	421	440	424	414	392	402	394	417	385	419	437	416	430	426	409	432	410	406	430	450	398	441	404	409	414	440	394	414	409	428	420	412	380	435	434	403	412	394	424	441	444	378	367	403	412	412	384	418	409	420	385	412	407	405	404	461	434	420	425	435	423	488	427	431	485	382	454	361	409	398	449	434	441	395	448	420	395	418	407	404	426	410	431	411	420	457	410	359	423	431	390	434	441	423	442	409	415	405	434	401	402	423	394	428	418	418	427	427	435	400	407	435	424	417	428	404	428	413	450	410	406	419	427	395	402	397	434	398	429	389	404	408	423	395	406	390	414	408	418	443	418	447	404	430	445	428	432	402	403	482	423	415	407	415	408	424	393	420	425	437
47371	27114	10007	1815	424	199	170	155	201	166	175	199	166	172	171	181	175	169	187	179	164	167	202	189	178	188	173	178	188	170	176	174	182	172	169	204	152	174	200	193	200	181	188	176	198	166	169	195	179	180	154	180	195	181	174	152	189	157	190	174	160	163	200	193	172	176	163	173	194	179	155	185	160	170	175	192	179	186	200	163	197	177	176	179	168	156	170	159	186	169	201	174	166	168	168	187	201	178	181	169	174	194	193	208	168	178	174	189	180	172	184	176	171	146	186	176	178	181	167	188	151	182	164	169	164	155	167	184	171	182	160	171	174	171	187	191	161	204	175	178	180	175	178	180	168	194	189	171	160	169	168	165	168	198	195	181	191	199	166	174	165	173	169	185	168	174	158	193	144	189	176	164	180	162	169	176	169	153	182	145	165	187	152	191	179	156	159	184	176	173	174	193	176	167	169	175	207	171	193	187	168	191	199	178	171	176	172	182	182	169	154	176	186	165	190	186	155	198	207	169	172	162	166	173	163	200	195	161	189	167	192	188	173	180	190	160	164	173	194	201	162	167	179	206	177	158	157	178	201	177	184	180	200	176	193	185	162	190	176	153	199	168	167	192	170	168	174	163	174	212	178	182	180	183	160	177	202	167	194	196	162	168	187	171	168	164	157	156	185	177	196	180	201	174	173	154	202	161	187	175	173	175	197	189	179	177	170	168	180	167	168	189	162	200	197	180	154	174	178	174	174	183	189	182	184	176	183	182	194	185	159	184	177	197	179	170	184	134	164	184	178	164	150	189	150	171	181	179	174	169	171	172	158	190	186	174	182	162	152	165	169	183	180	195	172	187	188	162	186	213	166	204	174	190	177	165	166	193	165	181	199	182	156	159	184	161	161	154	188	206	177	175	178	159	163	177	173	171	176	191	193	182	178	165	193	168	169	178	166	172	202	184	189	171	174	188	182	191	199	188	178	151	182	198	183	183	189	174	191	167	189	189	178	147	157	187	144	179	187	176	193	192	183	174	178	188	199	186	151	176	179	174	191	196	179	159	180	168	157	168	159	170	198	188	171	194	169	182	170	177	167	160	183	152	204	202	168	180	197	193	176	167	163	172	186	184	194	171	180	195	174	184	194	174	162	157	202	182	190	176	188	171	172	216	165	157	161	170	169	171	189	183	164	165	158	183	188	188	170	172	200	171	185	172	169	172	178	192	175	195	204	169	149	173	190	176	171	162	162	169	182	187	185	169	176	174	196	182	190	176	169	198	169	177	173	191	200	195	199	178	193	165	157	138	204	150	198	168	172	187	178	190	169	200	198	177	184	172	172	188	152	188	185	176	185	166	190	178	189	195	164	160	159	205	188	166	169	190	207	180	160	171	171	179	146	183	149	193	170	190	165	186	180	186	171	185	150	174	149	179	194	169	167	202	178	177	190	194	208	186	182	178	187	180	174	163	180	156	175	184	174	173	200	172	171	205	175	157	158	186	169	204	197	169	143	179	166	169	184	177	152	175	187	159	169	171	194	160	171	154	187	185	173	182	178	162	180	167	196	185	179	180	183	174	183	170	183	176	163	166	174	195	174	179	175	155	170	168	182	184	182	176	203	165	180	175	188	161	181	209	183	170	162	168	175	199	156	172	186	197	166	156	174	162	174	208	179	176	189	173	173	187	184	185	171	135	185	160	146	185	180	177	180	174	171	181	170	158	199	181	184	172	188	157	165	187	185	172	184	191	191	182	183	182	190	172	172	169	200	182	166	201	170	187	160	186	157	166	157	174	170	188	191	183	136	198	190	159	168	183	185	151	174	191	189	158	195	175	176	202	196	187	171	181	180	172	182	219	184	192	206	176	176	175	189	176	189	173	167	181	182	158	186	183	192	183	192	170	172	165	200	169	159	164	159	183	177	183	170	181	152	185	171	197	195	160	164	189	157	179	191	179	175	180	184	170	156	185	199	157	181	187	188	178	188	189	167	167	160	168	197	172	149	186	193	163	159	164	167	158	156	190	170	171	196	173	188	183	182	185	185	163	171	166	190	199	168	149	153	177	147	184	196	142	173	169	162	172	168	168	183	179	202	174	189	194	177	196	186	212	180	186	192	192	156	169	175	152	181	172	177	162	180	184	193	177	176	194	176	169	184	169	204	164	145	160	183	168	180	196	173	192	170	175	217	171	164	173	171	174	157	151	164	179	161	170	181	162	174	182	178	176	175	183	182	181	171	156	186	161	186	183	190	182	168	143	200	184	190	187	183	191	170	187	179	183	182	164	165	143	164	185	191	178	190	174	158	176	189	152	184	172	182	177	194	176	186	173	186	174	197	169	175	183	165	171	174	169	165	211	192	184	184	158	176	180	178	194	201	164	165	182	157	161	175	160	177	164	171	172	203	191	213	201	154	173	176	180	185	187	173	178	168	179	151	183	167	172	172	177	167	184	178	192	145	199	213	185	181	158	194	152	174	172	168	188	150	158	186	188	170	169	207	161	180	163	182	182	161	167	157	212	208	178	211	168	171	169	160	183	161	183	194	183	152	175	149	189	180	184	183	168	182	171	151	161	183	172	181	175	188	202	183	177	188	190	167	174	158	161	172	194	184	189	150	155	172	189	178	174	176	204	164	153	166	171	169	183	191	180	181	182	203	158	164	167	164	188	177	179	199	142	169	181	181	170	167	181	168	139	200	192	171	171	157	205	166	181	151	177	164	165	171	162	187	186	198	177	163	179	184	184	194	186	171	178	174	166	181	224	171	166	168	172	168	158	191	191	198	156	184	154	190	197	182	174	184	180	185	183	142	172	195	179	190	178	179	154	177	180	182	173	168	178	184	151	207	156	178	184	169	172	164	165	192	192	191	203	175	187	188	184	190	196	184	182	182	181	187	186	185	189	162	155	199	182	170	200	182	156	188	174	177	175	179	159	180	143	194	181	179	185	174	190	206	177	174	179	188	177	189	159	177	180	192	174	187	194	141	180	175	193	181	183	166	191	150	195	178	173	157	183	195	164	187	172	182	181	168	191	185	183	174	176	185	176	169	180	178	180	176	209	184	176	171	172	165	162	187	166	180	216	176	189	161	212	194	187	167	172	169	185	190	172	164	203	167	184	195	183	168	183	182	172	192	171	189	172	173	184	160	195	175	171	172	180	164	180	170	163	172	162	181	199	173	193	190	163	189	179	186	170	185	176	191	190	185	165	179	167	167	159	168	163	186	166	177	173	175	184	172	172	163	173	155	179	181	183	175	185	152	183	166	166	176	194	176	165	182	175	179	174	157	204	156	164	199	157	180	181	211	176	183	191	183	169	174	165	186	199	200	176	183	163	159	173	150	183	175	175	179	171	174	187	178	174	192	179	180	189	195	166	169	178	181	159	170	191	194	151	164	165	190	181	192	206	172	181	167	197	192	180	212	173	168	178	185	169	200	162	181	176	185	166	169	167	197	195	163	171	185	168	186	187	187	181	173	187	189	180	204	205	175	158	166	154
40996	25086	11229	3670	1110	540	420	441	447	387	432	407	418	398	422	458	448	433	408	440	468	471	443	428	432	457	384	422	417	420	480	382	439	446	447	413	437	445	464	423	461	421	414	447	430	467	440	436	425	478	419	454	429	408	444	447	416	425	463	426	418	455	460	395	420	418	432	436	475	426	416	430	412	416	429	403	442	458	398	405	450	405	427	406	427	422	411	421	437	414	410	444	475	440	398	415	459	423	391	435	429	436	420	415	415	443	486	392	415	437	404	409	402	432	406	409	426	388	405	403	423	469	415	475	379	402	471	446	431	424	408	401	434	421	428	409	447	416	443	430	425	447	446	437	434	425	438	437	433	403	435	479	439	429	459	446	458	420	454	478	433	445	404	461	436	456	409	440	462	445	414	439	464	469	441	452	459	409	423	432	450	459	401	449	406	447	434	414	425	431	441	405	392	449	424	456	410	379	397	404	414	447	422	441	422	434	427	446	443	419	447	414	415	442	432	433	397	450	427	461	478	435	444	421	423	468	452	417	458	438	453	429	432	454	459	419	427	440	424	423	452	429	447	434	426	436	410	434	442	384	422	469	442	396	395	460	433	466	421	418	467	401	415	424	402	432	414	453	443	445	429	441	409	421	423	416	431	408	478	438	473	430	457	440	468	431	447	443	437	419	383	417	423	427	413	430	445	412	401	439	435	447	424	419	426	439	438	407	454	432	426	469	415	442	427	408	422	480	416	460	434	450	438	458	440	444	435	433	425	440	450	449	409	428	415	420	444	435	459	445	425	455	430	437	438	426	429	424	447	445	420	426	457	423	427	413	429	429	451	417	402	378	395	484	420	420	385	427	466	445	420	463	417	457	428	457	435	431	404	447	405	421	400	426	435	471	446	434	450	451	423	427	481	432	403	445	448	429	432	442	439	478	413	451	431	403	449	402	380	455	423	437	428	399	413	427	413	416	444	453	425	423	451	409	424	461	458	414	424	447	429	402	456	452	439	438	440	445	401	408	438	456	431	406	429	401	418	433	432	412	434	448	444	412	405	421	460	438	474	449	442	445	440	407	444	448	451	450	418	407	439	450	440	444	430	437	443	470	392	411	467	440	459	418	422	469	405	423	418	407	450	417	412	406	437	433	449	435	447	454	408	437	452	441	477	426	391	434	401	480	434	434	453	433	406	441	433	453	413	466	441	405	427	369	453	437	403	445	406	447	458	421	436	421	455	495	456	443	438	455	416	434	417	430	430	424	408	430	404	441	413	451	409	431	416	449	428	416	445	438	471	424	447	464	439	432	421	496	425	436	426	432	423	427	403	423	434	445	414	422	427	452	449	430	425	437	433	471	411	418	413	491	440	451	419	444	412	405	415	402	449	420	433	427	419	426	424	421	437	445	414	435	454	396	435	459	456	454	434	457	431	445	454	424	446	426	425	442	420	418	422	404	475	412	448	441	418	390	405	450	447	446	428	406	448	439	428	437	434	415	389	401	411	388	416	440	465	426	442	421	440	431	421	455	429	473	454	444	401	420	460	415	416	426	400	437	441	412	422	452	451	467	429	417	446	394	469	451	417	463	428	468	454	468	464	431	400	460	399	430	479	448	459	441	454	400	441	412	395	425	431	446	447	419	364	432	419	425	428	420	428	430	424	413	442	431	411	418	451	433	436	409	460	397	437	420	427	446	402	431	447	438	437	414	447	450	431	480	409	464	461	449	436	462	426	412	466	426	420	413	448	451	449	449	390	388	437	415	422	393	431	394	441	436	445	398	466	411	406	467	452	402	455	453	429	428	427	437	448	421	434	448	450	454	438	421	438	429	431	411	419	434	440	476	445	426	423	430	473	403	446	431	451	454	439	402	417	407	436	468	425	450	410	422	486	430	435	435	436	478	417	427	458	418	408	428	438	441	453	432	458	440	401	429	396	423	400	418	399	440	452	398	451	441	482	427	439	453	420	437	398	397	427	459	443	464	416	428	447	433	442	394	379	420	450	439	411	415	408	420	402	440	419	419	405	453	465	437	463	418	410	384	391	417	437	425	450	404	424	422	410	463	399	452	431	431	461	449	459	410	460	432	445	443	431	424	431	437	445	443	485	452	471	407	387	421	417	456	418	456	411	441	409	447	457	458	453	447	450	437	421	403	419	435	416	441	402	415	439	471	403	440	445	438	452	391	453	437	445	432	399	431	441	468	425	419	406	471	415	456	440	435	421	411	435	474	466	406	410	444	423	411	408	399	458	398	417	445	458	441	427	444	442	411	427	456	399	412	454	433	438	396	443	422	420	461	421	424	438	424	423	412	454	386	423	415	398	459	451	437	390	424	433	435	419	415	449	460	424	447	437	429	433	454	441	426	480	427	429	423	421	412	419	393	446	437	426	421	423	424	426	395	424	442	439	487	453	436	422	449	417	445	433	448	420	438	440	456	418	413	425	431	430	469	430	456	428	414	445	438	411	437	438	453	458	452	427	431	461	425	418	430	424	433	417	443	432	427	423	443	440	412	405	450	429	421	430	436	416	425	483	464	421	428	420	470	463	462	420	429	433	459	416	426	429	412	457	425	436	438	440	434	385	455	475	451	426	422	458	444	411	443	417	455	432	421	429	449	393	484	424	415	393	457	423	438	401	425	446	424	424	423	475	421	457	439	410	449	445	434	446	440	421	415	454	421	444	424	409	446	423	404	421	431	482	436	435	412	421	399	418	455	468	426	424	441	446	427	422	428	441	415	407	415	451	446	459	443	410	408	471	442	459	416	434	454	489	462	427	415	424	409	419	436	418	437	434	458	414	421	447	443	425	462	398	429	426	408	454	413	408	422	441	452	421	420	451	422	418	429	464	413	466	449	431	452	408	460	466	406	457	438	420	425	399	424	443	407	414	409	421	459	436	422	454	413	424	424	448	432	428	461	413	410	391	440	428	451	418	443	451	436	444	481	436	436	448	425	433	395	439	400	448	441	458	422	444	413	482	438	431	433	425	460	409	396	423	458	460	461	434	435	443	428	464	432	391	444	450	427	452	445	444	409	412	417	452	404	403	455	403	433	445	427	467	466	450	391	441	478	430	470	408	436	426	436	429	426	379	440	458	440	451	441	438	428	449	393	410	429	482	419	419	428	428	433	397	430	430	410	406	436	423	437	424	432	422	444	449	462	453	421	447	458	455	410	448	429	435	437	429	447	429	404	466	421	441	427	451	461	438	444	458	450	458	468	424	430	451	431	455	456	436	442	426	431	440	424	409	419	392	445	487	429	411	431	439	469	438	412	435	411	439	438	432	479	452	437	432	436	464	447	432	420	430	425	451	429	444	444	440	440	416	430	420	448	406	418	449	419	438	418	405	430	449	425	443	429	443	444	394	436	453	403	431	440	442	404	428	432	436	454	474	444	430	428	431	415	433	453	465	428	432	414	433	463	391	468	460	447	435	451	468	478	422	420	408	428	416	408	410	421	495	383	431	434	426	455	431	430	420	428	405	456	450	432
80206	61969	39238	17652	3797	581	213	182	224	240	220	198	207	211	206	234	206	213	226	214	202	217	215	208	195	198	204	210	210	193	209	187	218	195	211	220	203	180	229	215	185	193	189	208	216	231	220	187	210	205	200	190	200	187	200	204	230	194	211	201	183	184	192	180	202	199	217	192	212	193	197	203	223	203	221	217	235	232	210	216	216	182	216	206	206	204	174	207	196	206	214	189	189	216	202	217	198	173	187	229	202	186	198	210	223	232	206	215	213	178	200	193	223	225	188	197	217	192	209	237	190	198	187	196	203	213	189	190	215	204	204	185	198	209	207	204	180	217	214	202	223	220	198	182	185	239	207	222	201	193	245	218	196	179	196	162	198	195	201	228	209	196	194	210	204	217	189	199	196	223	231	197	189	188	188	214	212	207	232	202	209	215	229	218	222	204	190	214	191	235	222	221	212	203	187	218	209	181	212	221	202	181	177	224	200	196	223	190	191	229	219	221	206	211	181	192	214	207	198	174	210	215	215	203	169	181	193	204	206	206	206	221	190	184	197	187	209	181	170	216	209	217	199	205	216	209	224	215	187	178	244	196	220	205	202	221	184	214	234	211	207	216	214	185	203	182	218	218	189	182	212	198	197	208	230	181	201	188	192	238	231	216	186	207	210	215	238	255	208	214	216	204	187	196	199	210	193	207	198	175	220	212	196	182	176	209	184	227	182	180	201	210	213	203	222	205	216	193	207	201	210	220	191	173	196	188	167	212	228	222	198	233	205	197	219	198	189	189	212	198	215	186	195	202	191	193	172	187	218	209	222	225	217	196	234	160	215	254	198	206	196	179	222	201	207	233	202	231	206	191	230	215	194	205	218	192	212	230	201	222	208	178	201	204	205	212	204	227	202	206	199	220	225	216	187	204	186	212	217	193	220	216	216	226	209	205	210	202	216	206	222	201	201	222	205	200	214	218	212	205	180	227	226	209	206	202	210	227	201	222	198	198	200	212	205	203	199	218	214	213	222	183	209	235	211	200	204	216	208	208	197	229	226	189	189	198	208	192	209	226	209	223	187	205	201	205	223	221	196	230	195	190	203	194	201	204	202	174	211	197	177	200	202	222	187	217	193	197	175	201	203	212	192	232	210	184	213	178	192	194	200	211	200	195	204	233	212	208	192	235	194	215	201	188	201	193	218	196	209	208	217	203	217	194	223	220	213	239	188	210	206	204	205	194	191	196	194	216	224	201	220	206	188	227	195	185	206	213	248	198	194	207	211	204	204	195	218	223	196	209	212	199	191	206	217	186	224	225	195	205	185	205	213	220	190	197	211	209	202	238	208	229	213	209	187	201	200	202	167	198	198	198	205	210	209	238	199	187	171	214	211	201	213	177	225	189	215	213	181	210	193	207	225	190	209	212	202	172	192	204	183	196	230	219	218	193	204	188	196	224	202	203	209	238	188	194	222	201	193	218	215	208	236	207	205	188	200	215	219	225	218	231	205	184	172	209	188	226	175	214	191	204	175	216	200	189	191	185	209	222	226	195	203	199	193	191	195	195	209	225	208	206	214	194	207	197	210	239	203	203	193	210	225	218	215	183	207	203	222	223	226	243	186	204	213	207	226	195	223	214	217	202	187	202	208	223	221	195	223	204	209	184	180	200	212	216	255	210	226	225	211	192	203	188	182	199	187	240	174	183	214	220	198	226	203	190	220	213	196	187	208	196	208	189	189	223	203	188	180	199	202	197	203	202	218	200	200	195	209	207	194	214	178	197	201	193	190	212	227	198	204	237	235	187	163	195	205	198	188	199	213	232	200	207	200	195	225	205	204	223	206	229	221	206	216	196	155	228	213	194	216	219	214	223	209	214	186	194	214	211	214	200	212	221	197	198	210	237	230	201	205	185	201	177	197	190	225	231	226	177	205	230	245	200	207	191	202	200	194	213	207	232	227	208	217	172	211	213	209	179	200	209	187	193	195	197	198	216	231	206	227	192	208	200	216	205	181	217	215	221	225	241	194	219	208	194	229	230	191	219	205	210	212	196	188	192	213	217	188	208	209	206	237	238	189	202	227	212	206	204	201	205	202	198	191	212	220	205	223	209	225	207	182	189	190	204	201	206	227	197	216	209	219	220	226	220	216	195	211	199	213	204	188	203	217	219	198	210	190	194	183	214	198	187	214	205	198	186	203	206	196	249	203	199	194	207	188	219	211	195	213	170	220	181	200	208	204	211	206	199	213	195	222	228	213	204	198	220	198	193	196	206	195	213	208	206	226	189	201	216	210	223	184	242	189	209	191	179	248	215	184	207	210	228	207	209	218	212	221	193	186	218	196	196	207	204	199	216	195	213	199	195	187	192	196	209	180	170	203	216	204	202	208	219	202	217	219	227	205	188	219	200	201	197	209	198	204	199	202	215	221	213	193	208	227	212	220	219	187	203	215	203	201	231	202	192	208	194	214	191	236	218	234	186	172	215	207	231	209	199	206	187	176	179	212	221	217	218	237	193	244	189	187	194	197	206	225	200	181	200	201	216	213	212	210	202	208	233	190	180	216	201	217	195	207	203	224	213	205	221	210	214	203	208	222	215	220	226	221	217	205	210	194	203	197	214	200	211	212	224	209	193	197	242	209	178	212	190	212	209	228	224	209	187	202	195	206	213	198	222	203	188	201	230	213	196	204	229	209	229	213	227	204	171	200	231	229	200	197	188	188	215	227	203	196	195	199	202	189	207	176	176	184	174	208	226	212	213	202	197	168	200	212	212	201	190	177	198	194	210	191	212	192	201	216	237	211	207	201	206	194	202	189	200	210	214	189	205	212	204	220	221	198	180	203	218	178	187	205	207	188	213	202	195	198	199	203	209	210	204	195	182	210	199	227	198	223	219	189	229	199	198	215	185	194	205	220	208	205	210	215	196	207	200	176	163	198	201	206	187	170	188	207	234	194	232	197	203	219	196	204	212	191	183	211	208	227	203	200	215	209	211	189	225	194	187	182	229	194	167	194	196	213	215	202	183	180	211	190	210	188	191	228	211	202	186	199	217	194	192	188	198	232	205	201	210	223	165	198	184	227	213	205	169	216	239	211	197	200	191	196	211	192	197	204	207	176	188	212	186	195	204	191	230	210	213	181	221	196	194	213	219	195	192	196	209	203	215	210	208	200	204	215	193	215	200	197	230	183	175	203	197	216	242	202	200	209	194	186	209	191	197	222	212	189	216	228	222	239	188	199	200	192	219	191	193	219	208	218	233	225	198	209	202	219	201	207	218	205	213	207	197	196	229	215	205	207	225	204	189	193	203	237	204	208	189	186	227	195	198	225	221	191	209	194	187	227	196	229	208	191	170	222	216	234	223	193	199	240	194	183	206	196	185	193	215	223	220	207	221	205	201	208	205	224	212	201	184	207	198	196	199	196	212	221	207	200	191	226	218	201	189	212	236	207	210	195	212	194	225	218	197	209	205	211	174	195	194	201	207	221	192	186	211	224	218
60831	50403	37218	18912	5429	1264	468	512	469	452	473	468	489	517	489	501	515	502	498	494	481	506	467	472	470	456	468	513	470	490	458	487	462	475	505	466	495	510	509	492	491	445	494	495	514	501	443	483	464	455	481	474	528	490	487	471	455	491	462	497	488	452	495	492	466	462	497	497	503	492	515	520	507	497	452	482	500	508	463	514	462	491	494	484	497	487	473	473	505	437	465	493	463	490	503	471	502	459	467	465	477	453	485	479	454	479	479	472	463	469	461	525	444	483	489	495	491	486	455	456	452	449	486	465	468	446	496	501	451	474	477	479	523	494	457	510	485	495	497	512	492	492	459	501	485	461	483	476	459	435	475	443	487	459	483	476	477	475	462	485	490	479	494	508	468	502	489	458	484	508	468	494	488	522	515	423	475	516	469	495	480	474	462	500	514	463	474	449	505	503	498	495	485	481	467	471	532	477	469	492	478	502	483	471	466	471	465	499	428	484	442	498	436	506	487	479	495	487	467	467	446	502	478	516	505	529	473	478	463	528	457	473	510	452	440	511	498	454	478	456	499	492	504	507	443	492	491	476	477	474	448	507	439	430	483	487	480	490	491	466	466	479	467	455	518	466	481	518	481	460	484	493	452	445	489	467	462	452	511	482	486	476	480	490	480	510	497	473	459	522	496	494	471	507	470	504	454	480	510	476	471	475	465	470	456	458	472	511	465	505	453	522	479	521	513	513	465	483	488	499	440	484	503	502	504	512	485	490	497	444	487	518	453	471	483	477	523	464	487	467	489	495	476	482	452	494	481	455	493	496	492	494	484	478	461	466	442	513	475	457	452	472	495	459	522	527	500	484	513	453	498	493	520	461	490	483	486	457	485	523	500	484	490	505	447	482	472	505	519	467	468	491	506	452	487	472	449	469	495	463	523	483	488	499	524	469	513	475	497	472	478	531	472	496	473	448	479	484	497	493	453	498	530	475	525	488	461	470	479	481	492	476	502	487	447	484	462	427	504	510	481	464	503	486	482	530	459	511	504	496	449	495	494	494	498	484	494	495	540	516	461	479	504	483	494	451	466	454	431	462	482	470	476	470	501	498	512	492	510	500	513	488	469	505	513	471	496	497	447	452	512	496	489	497	513	449	461	470	491	480	482	478	503	507	454	476	496	451	469	483	486	543	482	456	474	484	516	468	481	466	469	468	470	520	486	492	523	508	475	471	501	477	489	508	515	494	478	498	473	459	515	489	438	446	469	494	498	498	507	482	479	447	475	472	470	466	469	465	457	503	449	489	436	469	513	454	433	501	505	499	443	466	499	505	470	504	517	472	468	499	482	469	453	468	478	461	476	466	468	500	430	509	516	512	505	497	505	477	487	471	449	509	494	473	519	491	507	500	489	498	500	458	490	484	509	503	446	462	488	502	493	478	511	456	523	469	516	479	479	479	457	467	532	482	486	488	467	482	477	491	534	493	490	515	469	483	449	475	472	463	500	477	465	490	468	484	464	484	448	465	504	507	465	462	476	489	453	531	484	468	474	534	443	518	500	488	509	533	478	452	525	474	508	463	474	447	441	473	482	463	503	488	481	526	487	470	513	460	496	511	455	473	477	468	501	545	474	483	505	514	527	481	501	504	442	507	493	464	464	522	476	497	432	532	521	496	475	462	492	457	443	435	482	487	488	499	492	452	492	482	515	484	467	491	491	488	471	468	487	490	486	443	492	442	444	450	475	477	467	487	457	484	488	488	500	506	475	475	468	506	473	486	470	465	499	495	510	470	504	490	463	511	482	520	483	447	467	486	494	459	463	469	486	494	473	494	458	522	488	454	469	468	461	486	440	503	482	480	489	472	489	465	483	495	499	453	522	486	498	491	532	479	505	488	503	478	489	491	504	471	472	486	493	468	468	506	456	488	492	460	463	460	467	485	481	462	493	471	497	522	500	525	469	492	489	464	499	484	519	503	461	476	487	501	474	504	441	474	508	476	462	495	454	468	488	492	473	467	448	478	531	477	481	482	475	474	497	468	463	510	494	486	490	482	467	495	508	442	470	472	493	476	487	472	463	520	471	443	528	475	492	486	477	487	492	487	458	485	519	456	477	441	476	475	524	456	499	485	537	465	477	485	501	471	469	469	502	475	527	518	473	485	501	492	507	481	535	481	467	465	505	474	468	483	499	511	484	479	497	481	493	500	481	472	467	472	493	496	479	494	484	468	521	532	478	528	473	434	449	445	522	511	477	466	486	445	487	478	475	453	532	446	494	463	511	473	490	446	509	499	489	483	448	487	449	485	490	502	473	494	485	486	463	466	500	452	522	479	510	495	471	484	504	490	459	483	475	504	475	502	461	464	499	484	503	492	510	502	499	488	472	480	469	502	504	510	475	481	445	474	510	483	469	473	464	495	517	470	493	543	486	481	474	436	484	502	491	448	501	477	494	487	492	518	513	468	459	476	466	512	479	488	456	482	524	420	481	487	450	480	484	526	501	512	506	470	472	474	481	448	453	505	472	500	472	458	528	514	476	460	473	507	499	493	510	477	498	507	489	485	497	473	533	496	481	513	502	483	454	487	490	470	512	484	464	520	521	500	454	496	460	474	459	462	461	487	480	532	471	471	497	479	446	490	455	442	452	478	496	497	489	483	484	482	505	470	488	503	482	530	469	458	482	492	462	481	489	513	521	494	496	500	519	482	465	484	455	472	481	495	459	508	486	450	498	494	427	491	496	447	507	498	509	491	460	507	531	493	527	459	489	497	475	491	529	445	486	456	511	528	471	522	512	491	484	504	458	492	483	488	476	484	505	467	481	483	513	485	440	457	468	483	484	484	498	440	475	475	474	472	478	520	496	481	455	495	500	466	497	514	482	507	459	510	495	489	435	489	520	470	462	504	475	548	495	456	495	509	479	508	502	510	469	512	487	510	506	460	487	458	505	523	505	507	468	522	489	482	472	480	520	495	510	504	471	471	507	492	458	487	490	493	469	496	535	522	497	450	471	495	465	497	503	478	479	502	504	471	467	487	471	486	486	536	506	474	513	474	455	472	486	471	458	510	478	503	498	486	490	491	512	476	501	481	494	496	517	525	482	510	478	476	492	483	425	480	461	449	457	503	510	508	498	490	511	441	519	506	486	503	451	501	461	467	452	438	466	471	484	503	511	525	478	489	451	514	487	460	500	510	487	490	522	469	506	485	508	449	465	480	462	526	493	482	490	488	488	479	466	454	498	528	489	494	508	506	489	452	498	485	490	498	475	505	519	476	475	491	468	483	469	487	476	509	502	451	493	520	470	480	453	465	490	480	504	472	462	462	488	484	481	528	448	493	477	503	475	466	467	457	508	477	476	503	442	508	506	498	468	468	512	507	474	512	500	474	508	510	455	478	489	493	442	485	507	495	425	529	513	458	483	506	486	510	458	525	489	500	500	487	492	461	517	499	520	502	469	524	460	503	486	496	491	504	466	517	558	475	501	495	492	504	499	473	468	508
84935	70961	48373	25465	9238	1084	185	159	182	167	199	179	162	177	138	178	166	177	181	162	169	176	172	196	148	164	173	168	172	159	186	179	173	172	182	172	200	160	170	156	151	184	181	198	179	179	174	146	159	159	160	173	178	177	183	170	170	190	177	165	165	155	192	195	182	168	164	181	140	185	167	169	166	169	198	180	167	181	170	169	189	183	155	161	176	187	165	149	209	181	200	169	164	193	158	171	180	164	181	179	161	182	147	170	166	184	185	177	184	154	186	168	184	157	169	186	173	173	181	157	163	158	188	160	175	192	179	167	167	183	172	191	174	163	180	172	177	193	183	169	174	178	162	150	166	162	193	175	175	179	192	176	157	159	181	182	146	170	191	141	199	162	174	179	174	178	174	168	192	149	170	172	154	162	163	155	183	177	176	163	181	154	175	174	185	174	184	166	175	188	162	182	162	165	157	181	189	160	157	168	173	179	198	159	174	180	178	156	180	199	181	156	164	190	184	183	186	163	176	172	189	170	172	161	184	199	185	192	171	180	180	195	179	172	191	172	182	164	165	176	176	183	179	167	159	175	160	177	194	182	183	175	172	187	177	160	175	166	177	184	178	158	175	170	191	181	160	158	187	190	177	160	182	169	154	164	180	144	167	173	164	197	170	181	193	177	188	174	168	163	170	204	185	175	188	162	176	174	174	178	184	172	166	176	165	186	172	165	135	195	176	177	149	174	162	166	180	170	153	176	188	200	176	182	169	162	185	181	174	177	179	174	169	169	166	203	162	155	172	172	197	167	170	188	171	198	152	178	174	172	156	173	179	203	195	170	183	187	212	184	174	167	178	172	170	170	201	186	174	183	173	178	177	186	174	168	169	184	177	195	185	169	209	182	174	167	177	175	195	193	175	159	164	169	175	182	192	169	186	198	187	168	206	157	192	163	159	157	198	194	188	142	180	184	155	195	175	155	164	166	176	186	149	194	178	190	162	182	165	192	192	176	174	183	185	161	188	172	179	185	145	198	166	172	183	170	184	176	169	159	172	154	176	162	156	185	165	198	197	199	174	192	193	167	173	188	177	176	167	185	172	172	179	164	178	193	184	155	193	160	186	182	180	197	165	167	163	181	193	170	182	161	163	178	158	194	174	169	174	194	152	133	158	171	220	178	184	156	181	201	191	176	186	171	168	148	157	174	159	188	159	175	207	161	174	172	182	185	184	188	168	174	207	186	177	204	171	175	176	172	198	187	178	185	181	162	166	185	206	163	200	158	192	183	184	159	173	174	184	176	182	185	184	178	180	181	168	172	185	177	179	180	154	180	175	154	178	164	180	202	184	190	146	169	166	184	166	164	194	152	177	162	179	158	179	178	141	166	186	193	174	162	169	192	185	187	171	178	177	196	165	196	169	198	182	173	160	182	182	182	195	177	192	174	171	186	175	181	167	168	149	167	184	179	163	165	177	184	171	185	191	170	174	171	175	181	190	162	173	191	168	152	200	184	191	168	173	185	199	157	184	182	146	189	167	164	182	150	191	170	195	176	162	181	156	176	156	176	182	171	163	145	173	169	177	164	182	190	174	182	166	169	189	162	175	172	167	178	177	169	159	193	188	157	178	182	178	180	142	177	179	142	175	161	172	159	181	168	179	203	170	155	176	197	173	179	174	181	170	172	186	178	173	183	206	187	160	170	202	187	162	155	164	172	177	208	178	171	171	160	164	170	146	186	174	182	184	211	186	193	181	164	172	160	156	180	162	140	169	171	195	166	180	170	207	166	175	195	186	172	184	194	208	171	172	166	180	177	182	191	188	153	175	197	161	211	169	154	165	184	167	182	143	184	192	170	155	162	184	172	204	150	190	175	162	179	179	168	183	198	180	184	194	199	165	179	165	141	214	166	205	167	169	158	203	161	163	163	177	184	188	163	161	155	165	171	179	178	166	170	185	177	170	180	174	160	165	185	181	167	189	168	184	184	171	189	173	181	167	181	197	164	164	162	166	189	182	184	194	185	178	190	162	183	149	178	169	165	204	182	190	167	168	181	186	169	179	197	169	171	144	192	181	176	179	179	195	169	165	173	175	176	180	196	202	166	186	193	177	161	170	196	192	177	190	174	154	169	180	173	221	173	155	160	209	183	152	160	154	203	173	197	192	164	174	166	172	174	212	169	183	198	159	166	209	165	181	169	189	184	197	172	187	179	176	169	179	185	192	186	204	172	184	197	206	180	165	178	154	176	188	186	205	164	173	190	171	169	190	183	191	180	179	161	173	169	164	157	170	177	155	165	186	169	188	177	183	174	177	183	170	182	186	167	164	184	184	207	161	161	169	189	191	165	158	185	203	171	163	198	163	155	160	182	169	155	168	175	187	163	157	156	169	192	175	176	165	180	181	174	163	174	156	164	174	172	188	152	156	209	162	163	176	179	204	169	162	192	174	169	188	184	169	164	195	168	170	171	163	177	146	150	163	172	171	200	194	164	156	207	173	176	162	153	189	167	197	168	175	159	176	165	145	178	178	172	191	200	188	193	170	168	205	201	200	144	186	163	191	167	162	187	206	213	190	194	171	185	193	173	179	166	174	186	170	192	183	192	186	195	164	163	184	180	187	183	191	193	161	169	167	187	180	176	151	160	168	175	185	180	179	164	172	173	188	183	162	165	162	165	190	171	175	191	172	185	155	164	160	183	179	181	167	178	185	180	173	190	186	160	157	178	169	183	185	179	156	186	173	176	193	168	190	170	174	198	194	160	153	161	171	167	154	176	159	182	192	167	173	154	187	178	181	186	196	154	187	196	146	176	159	174	193	170	172	184	175	175	182	164	185	163	177	193	196	164	193	164	170	174	192	203	191	145	197	158	171	170	188	175	180	156	174	165	183	193	175	191	166	189	175	200	179	179	190	159	163	170	179	184	169	176	144	170	184	146	179	144	170	154	189	193	179	181	176	158	170	178	158	162	172	192	148	185	160	168	166	198	167	177	183	198	190	180	173	186	187	171	164	171	162	169	158	177	181	166	195	177	178	194	185	189	167	183	198	175	177	181	196	190	174	180	177	150	171	178	172	175	174	155	188	153	179	181	186	185	177	169	172	181	176	174	194	167	185	185	179	184	183	189	172	167	192	201	176	182	169	174	164	167	176	180	167	160	191	158	176	161	188	140	191	188	175	164	187	203	158	177	183	168	168	198	180	169	188	175	168	184	175	175	187	180	192	158	187	174	169	164	187	150	213	161	178	149	179	156	180	191	186	186	166	181	176	170	184	174	157	194	155	175	172	172	189	160	180	160	176	184	144	139	171	173	167	190	177	178	201	178	181	199	172	175	194	173	164	183	176	181	179	199	196	162	178	204	158	208	194	167	181	183	197	192	161	166	178	167	178	183	180	175	174	159	201	158	179	164	150	184	182	191	193	187	141	191	173	179	185	171	168	148	208	167	183	188	153	179	187	167	175	174	157	159	161	166	187	189	166	187	181	194	167	210	168	177	192	174
70307	61388	46292	27125	9137	1753	439	388	417	436	394	405	415	490	398	412	426	380	438	433	375	413	415	400	411	423	381	385	413	440	419	373	391	411	401	449	406	382	413	424	409	398	403	369	426	439	390	396	399	394	395	425	408	395	427	419	439	409	435	436	422	425	398	380	434	378	436	398	398	415	408	404	392	471	398	421	454	419	401	419	433	441	418	424	397	453	423	412	411	433	438	461	415	377	459	412	424	408	441	392	421	403	397	411	420	421	399	420	440	408	415	432	396	420	421	433	424	403	411	429	414	389	416	406	420	395	393	425	416	426	425	417	400	418	401	440	402	429	380	407	402	427	488	441	397	428	360	397	437	417	438	430	431	399	430	399	396	441	406	443	420	426	406	410	401	413	427	402	408	406	411	426	412	413	416	403	425	454	421	433	390	421	399	397	408	409	412	421	418	418	446	394	405	393	416	427	425	416	404	398	430	417	392	412	434	476	411	419	396	417	393	404	445	396	423	377	413	375	441	462	407	438	402	372	404	422	367	462	435	412	352	431	447	386	444	399	420	404	416	423	404	442	410	385	369	384	435	409	422	405	393	411	402	382	424	424	407	444	376	406	408	364	428	391	444	402	439	425	358	430	418	435	386	424	408	392	425	412	406	372	403	405	426	420	399	415	405	423	454	427	423	419	414	396	422	418	396	427	407	411	437	444	405	414	426	445	408	402	384	455	426	399	403	407	399	406	430	412	410	422	404	388	403	407	411	428	434	419	401	408	411	415	411	421	387	406	406	397	424	377	430	434	411	428	376	430	377	416	413	414	398	421	428	402	399	427	407	418	379	445	402	451	415	411	412	422	424	404	422	429	422	406	429	401	406	421	400	408	416	409	424	424	412	387	389	374	432	421	386	436	403	373	443	445	384	396	407	421	427	450	422	429	368	383	420	433	415	413	389	407	397	431	426	420	403	410	401	393	378	461	417	394	426	421	409	438	403	419	403	412	400	412	407	397	438	422	405	423	418	386	420	413	387	436	417	407	419	448	440	418	397	430	431	421	415	452	404	446	395	432	403	386	447	398	443	404	436	420	425	384	402	433	438	461	385	438	419	451	422	454	383	383	441	402	376	392	402	392	437	420	401	409	424	394	448	419	419	401	433	401	428	428	411	410	414	476	395	390	406	388	389	398	438	417	447	424	388	435	432	426	450	405	378	411	392	391	415	389	420	436	382	404	376	407	383	407	398	396	413	377	378	391	408	392	410	407	387	423	396	397	438	431	435	438	414	432	436	384	396	412	454	413	412	426	421	394	399	431	442	411	385	414	405	392	411	399	420	421	380	422	426	380	380	427	412	375	403	448	418	417	445	403	418	446	442	404	415	439	381	412	430	421	399	405	409	405	437	400	409	390	409	422	422	436	432	413	385	429	422	456	383	437	451	397	436	416	391	375	417	419	430	409	407	407	402	412	419	413	433	385	387	427	436	419	423	424	452	388	432	384	400	456	430	420	429	403	433	412	403	401	422	443	386	406	413	446	421	405	390	358	388	403	394	391	395	410	399	402	431	455	407	420	401	416	423	415	387	408	413	404	407	407	424	424	431	390	412	433	411	396	414	401	431	403	411	429	433	377	439	363	401	444	422	397	398	397	423	416	407	404	404	384	429	422	407	417	388	434	426	389	401	397	424	368	404	408	417	386	405	391	428	405	424	435	432	421	423	369	408	422	444	412	432	404	402	439	334	383	412	456	426	399	428	435	382	414	407	421	424	426	415	415	411	413	417	390	400	395	441	437	404	401	393	404	406	425	397	399	393	393	408	410	427	445	433	429	455	405	433	427	384	390	408	413	415	406	448	404	427	434	387	416	415	420	379	396	411	382	405	431	401	396	434	418	444	412	414	391	410	400	420	414	421	394	402	446	407	394	388	401	414	348	396	404	407	433	391	386	415	380	426	431	410	407	400	398	412	415	424	416	420	392	435	416	404	426	374	416	386	435	386	418	388	400	426	388	415	411	387	448	392	428	424	402	401	389	408	394	432	417	415	375	409	400	404	387	419	398	382	441	391	424	459	447	423	395	450	417	375	420	430	451	405	411	424	466	421	439	408	411	404	412	412	429	431	398	447	415	403	395	418	424	421	387	407	407	434	414	411	405	426	422	453	432	413	395	405	444	390	387	408	450	420	428	419	411	422	409	417	413	379	413	440	416	397	421	442	427	396	398	400	418	429	398	445	396	412	419	431	406	389	394	414	437	409	385	414	410	435	372	421	383	405	390	403	358	404	441	423	386	446	400	402	406	416	416	423	446	429	395	431	364	371	424	388	410	398	380	373	424	394	399	404	399	409	378	403	409	463	428	403	410	418	397	411	405	450	436	391	393	395	427	413	395	421	418	411	408	428	399	426	455	413	405	411	420	381	380	414	374	402	396	455	411	401	458	412	438	401	405	402	433	455	421	424	381	398	404	423	386	394	415	421	382	401	408	429	403	390	396	430	373	410	436	420	414	416	412	397	416	432	402	398	406	403	382	468	397	437	374	410	411	367	395	415	403	457	409	396	396	424	404	423	438	423	390	431	408	420	415	422	430	403	428	426	432	407	397	413	448	390	405	414	377	424	442	409	423	417	416	412	397	420	416	397	415	421	390	385	418	378	395	422	394	399	420	418	425	453	411	378	394	434	424	409	414	417	408	446	422	423	430	413	403	400	433	400	388	377	411	408	417	396	391	414	433	409	358	430	440	432	409	426	444	395	409	402	381	410	406	428	437	389	413	416	403	403	411	424	413	429	409	407	393	404	444	400	413	434	439	376	427	452	380	391	421	403	388	418	400	414	402	401	429	390	406	436	440	417	391	395	447	402	406	408	403	394	418	428	423	394	420	406	407	445	395	395	402	370	380	385	415	435	416	408	411	407	428	416	430	406	421	377	414	419	408	400	415	436	439	386	419	413	367	390	413	389	422	423	395	445	444	439	385	400	415	389	413	414	430	444	354	419	403	421	445	413	404	403	393	410	424	436	423	409	421	416	397	413	400	420	417	395	431	428	403	421	384	403	407	409	453	401	416	388	398	458	418	422	445	423	450	375	383	437	422	432	443	393	409	389	426	406	392	413	417	404	451	415	440	464	429	434	397	416	434	414	420	400	388	385	427	418	455	420	387	434	435	399	438	406	368	435	418	377	414	400	417	403	447	423	388	431	392	403	402	401	409	387	393	385	436	423	400	440	398	407	413	406	428	391	380	399	413	429	378	415	431	393	391	420	367	422	383	379	373	433	414	421	394	399	455	428	390	402	404	389	444	377	451	425	371	432	427	425	407	405	411	421	428	421	394	399	396	434	437	435	390	424	410	432	381	364	425	391	439	446	396	409	420	369	421	425	417	395	404	393	409	384	413	406	400	397	409	391	407	382	423	448	387	421	398	437	406	405	419	399	434	406	400	386	382	421	396	433	422	422	432	394	415	423	420	393	386	409	381	423	420	379	437	416	411	401	418	392	413
47432	27024	9265	1722	484	225	176	198	178	181	193	171	194	187	185	177	187	184	163	184	175	166	195	175	174	156	157	196	178	178	163	182	198	180	200	171	179	172	182	157	157	167	159	183	177	198	172	182	189	191	177	168	181	183	173	190	187	180	185	157	161	192	167	182	168	188	188	189	205	179	187	187	179	178	174	165	168	204	169	182	192	186	194	138	162	150	193	166	162	157	188	177	183	183	182	186	188	169	176	200	191	191	169	176	188	185	175	161	190	155	192	170	184	172	152	199	198	208	217	192	186	178	162	167	137	169	202	187	175	188	190	153	172	166	182	201	159	185	190	163	194	186	184	167	177	194	199	168	160	195	187	178	158	162	207	162	185	192	149	185	226	165	170	170	191	167	202	162	171	175	171	200	189	182	179	183	173	171	189	199	177	195	165	165	181	177	181	204	198	167	178	191	179	180	160	183	190	189	164	198	171	172	177	176	168	195	193	183	169	180	209	175	185	200	187	184	183	172	174	187	197	189	198	180	179	193	187	188	202	185	167	176	163	173	170	194	161	169	204	187	201	165	212	185	173	165	178	170	204	164	166	182	154	166	178	175	197	181	188	153	180	168	186	175	154	158	157	180	198	164	192	171	164	177	186	155	168	187	174	186	172	186	181	180	172	183	177	171	182	178	143	187	208	158	189	187	166	175	185	180	169	151	162	179	181	165	201	191	163	179	177	206	179	181	182	193	174	172	172	176	196	182	175	184	179	156	212	171	174	167	161	174	164	184	199	169	181	165	175	186	166	181	195	201	189	161	167	199	160	164	177	168	180	202	175	181	160	180	160	175	190	186	177	203	191	172	162	151	169	189	171	184	200	182	161	201	172	190	192	183	165	203	156	196	174	171	170	206	178	197	174	170	163	181	178	173	150	168	160	171	165	155	199	159	179	180	198	191	196	174	177	187	178	176	185	161	173	194	182	180	172	137	185	181	163	179	175	164	162	205	164	166	179	195	186	195	166	161	173	183	167	186	159	149	172	204	163	186	192	189	186	149	173	160	182	191	176	192	189	180	169	203	187	158	193	167	165	188	177	166	203	177	186	196	168	172	179	159	161	149	170	172	190	182	172	167	155	191	183	174	163	185	179	179	180	166	166	193	170	154	184	152	183	160	181	181	160	183	193	168	178	197	186	185	199	174	202	203	188	180	199	169	161	196	188	197	179	173	179	208	162	193	193	179	179	164	223	181	177	159	182	171	167	183	188	184	192	194	173	173	144	163	191	201	181	161	170	193	159	160	191	188	168	179	195	165	173	180	179	152	187	199	200	151	184	158	207	153	174	197	174	182	153	199	179	171	170	187	171	187	193	202	185	170	185	187	189	176	195	200	164	160	199	185	190	188	171	148	182	176	177	164	193	188	187	185	180	169	192	191	197	160	167	183	172	149	185	195	168	185	186	175	164	176	186	176	169	167	196	145	167	169	204	182	182	155	174	170	158	200	203	141	164	160	184	168	179	194	198	170	173	174	171	200	167	183	191	158	168	162	148	159	163	178	167	185	168	172	176	177	161	201	181	150	181	182	147	185	164	178	201	171	173	172	191	186	181	166	170	168	174	168	169	194	183	175	191	206	180	180	172	175	192	197	169	176	183	155	193	196	161	191	148	164	175	169	175	183	183	183	179	200	197	167	155	163	172	158	167	171	195	187	166	166	175	187	168	155	179	173	198	216	170	176	165	200	178	178	180	186	189	193	184	193	164	158	185	158	179	215	172	177	214	202	180	204	154	172	165	188	170	187	159	178	190	174	183	168	187	172	182	170	170	178	188	208	189	181	195	192	180	175	159	178	177	179	186	169	191	196	181	176	184	192	192	178	188	173	173	156	153	177	185	193	185	178	169	160	166	180	192	213	152	194	188	167	188	188	199	186	204	167	193	170	162	173	168	181	180	182	175	171	160	179	186	188	173	184	178	144	157	191	179	190	178	191	172	142	178	174	162	182	173	201	168	169	186	172	173	183	166	175	180	173	202	159	169	172	175	210	158	182	191	191	181	207	191	175	194	185	164	170	164	175	153	189	208	159	159	174	178	171	185	181	162	195	177	168	199	190	176	180	172	169	164	163	179	180	169	186	190	196	172	170	174	148	167	187	154	184	170	167	194	189	168	192	140	179	165	167	193	170	182	173	174	164	169	202	175	156	166	188	150	202	150	164	188	197	165	180	166	142	169	164	188	175	177	173	195	167	166	184	169	174	192	169	179	166	173	169	184	191	197	181	171	189	178	176	173	188	165	212	170	177	166	171	198	152	170	179	199	179	177	180	160	170	194	212	194	187	182	175	186	168	170	199	200	182	188	181	172	187	165	147	181	172	178	181	167	180	176	182	181	186	165	172	179	200	181	191	184	165	176	178	162	181	178	162	162	167	188	198	181	206	174	186	184	194	177	142	174	184	206	198	165	184	172	186	182	196	162	154	203	188	168	173	172	187	179	157	157	168	169	152	181	167	182	192	166	176	182	170	171	164	187	150	197	159	189	195	171	194	167	194	183	187	193	195	160	192	187	181	202	174	184	197	158	181	173	190	202	179	181	187	170	187	179	200	157	164	145	163	175	178	168	177	199	194	186	188	141	159	165	161	194	172	177	170	189	174	174	173	168	165	172	169	165	178	207	199	208	198	168	184	180	166	192	188	182	159	185	193	174	204	162	193	188	185	178	189	160	189	178	192	165	155	154	171	173	155	176	170	149	171	159	163	168	166	172	190	177	178	162	180	166	198	178	204	198	165	174	179	165	199	181	174	179	187	164	186	175	186	191	184	167	196	177	177	171	187	181	203	179	161	200	174	190	175	174	177	191	188	165	182	197	189	170	156	183	183	183	184	156	156	168	200	164	190	185	178	165	174	179	185	188	184	207	175	176	188	191	185	162	197	159	189	175	195	174	201	180	187	189	189	194	155	176	187	182	195	193	164	179	162	189	203	165	190	195	216	189	172	172	183	172	162	187	153	159	171	185	176	185	186	192	183	165	185	174	162	177	185	168	219	179	164	179	170	159	176	176	182	198	168	193	187	172	185	198	177	189	198	187	163	183	171	194	187	186	189	191	188	185	161	187	171	161	181	189	169	161	166	183	186	174	159	149	175	193	189	182	172	202	199	173	184	169	200	172	208	163	171	200	181	177	142	172	186	179	174	178	215	188	189	172	169	156	174	166	151	189	175	185	195	172	185	154	189	173	185	197	188	195	162	155	199	185	168	169	178	183	182	189	186	193	205	178	184	171	164	194	182	183	179	173	181	156	202	197	192	217	173	186	184	197	183	198	167	171	175	195	198	171	204	176	187	189	184	184	170	184	180	178	186	176	184	184	178	182	162	174	185	168	171	201	173	192	183	182	205	175	179	178	176	192	179	162	176	190	177	162	200	212	178	186	180	172	182	184	186	180	175	176	168	191	176	208	166	173	198	168	180	169	179	165	172	156	170	158	199	167	187	168	175	179	184
40951	25312	10070	3689	1355	575	437	449	431	398	457	425	469	465	428	424	460	420	434	447	430	437	397	415	432	408	444	457	434	460	430	461	419	460	412	451	437	418	455	428	438	429	442	428	423	426	408	461	441	454	469	481	468	412	439	432	446	422	460	431	393	442	417	443	454	454	419	438	448	423	460	427	435	436	459	437	456	445	432	434	433	411	463	438	470	444	428	435	478	448	427	455	460	470	446	430	415	439	437	445	445	444	474	471	453	462	433	427	416	481	435	418	450	446	477	458	405	455	380	378	423	442	453	406	439	442	425	433	451	435	425	410	439	444	422	446	432	435	428	434	458	464	443	424	421	437	440	409	430	438	421	515	425	413	455	424	428	422	460	459	400	437	436	418	487	436	435	443	423	439	447	456	408	433	442	449	435	444	458	437	432	446	440	441	484	423	423	428	422	398	442	452	431	422	404	431	451	464	452	420	427	483	441	461	466	427	440	497	456	396	423	446	418	474	452	467	456	427	437	470	430	451	443	421	422	447	451	444	455	416	393	458	443	439	445	430	451	434	469	435	440	431	421	430	462	448	429	420	426	450	443	447	418	467	456	458	429	444	420	434	427	449	423	443	436	471	461	464	431	428	397	427	434	435	433	459	428	431	401	405	403	461	441	448	413	418	440	500	467	456	429	422	436	450	428	452	433	461	455	435	444	421	431	463	445	403	439	407	442	458	445	420	460	439	467	427	442	460	440	433	456	454	444	408	444	441	435	456	418	439	455	408	453	438	447	418	407	429	423	430	421	404	408	401	443	406	443	429	488	437	459	463	421	437	431	451	471	431	398	425	471	442	442	419	423	433	432	469	423	400	434	423	417	478	407	445	403	439	425	430	403	453	409	446	446	428	466	419	399	415	440	449	446	420	411	438	474	409	460	462	454	416	449	437	449	412	443	427	469	423	464	457	469	427	422	448	411	448	433	429	454	413	413	471	436	460	430	421	444	437	455	444	442	411	403	470	421	408	427	426	479	443	475	429	447	457	443	411	461	417	405	430	445	447	433	434	457	406	460	442	467	426	453	437	475	435	429	429	437	430	434	406	454	428	481	429	411	455	435	434	440	456	448	422	448	427	417	439	427	411	451	459	455	429	436	424	432	427	433	475	425	411	490	426	460	432	434	416	464	413	411	428	425	427	404	416	418	404	409	432	428	426	438	415	447	425	445	430	439	466	437	393	460	410	436	427	426	455	428	443	432	457	417	423	399	444	413	407	432	394	412	432	465	419	473	428	452	430	409	419	454	421	425	507	468	417	414	450	452	461	427	423	419	435	436	414	417	409	446	457	476	420	468	446	417	419	412	453	462	452	430	448	454	479	417	414	442	420	446	420	439	410	438	421	443	445	439	456	450	430	417	441	459	440	446	392	425	440	439	411	447	457	440	462	413	430	462	430	436	389	427	455	453	454	443	484	435	450	425	451	444	430	449	442	442	435	439	406	441	453	431	434	463	457	452	472	444	430	437	456	409	439	415	426	443	408	428	432	428	416	439	449	476	466	419	418	391	450	469	411	467	438	419	412	392	459	440	419	447	440	407	427	439	412	430	420	434	441	437	455	476	426	414	449	443	443	443	430	433	399	452	451	441	393	418	440	404	452	426	419	430	429	471	432	432	454	406	434	433	410	461	430	445	398	455	416	404	440	413	411	436	475	488	399	425	463	430	425	404	435	430	386	449	466	463	459	451	432	451	458	423	441	426	408	435	432	448	438	415	456	442	431	413	431	482	423	460	430	429	465	429	440	422	467	451	463	419	414	412	411	474	456	439	419	462	452	436	420	478	453	460	452	439	469	420	452	436	450	419	444	397	449	459	459	377	419	402	448	469	466	463	458	435	449	372	426	436	473	416	455	432	439	437	440	434	442	448	419	433	446	441	437	459	430	459	445	436	450	394	443	470	437	436	427	437	437	451	443	452	416	436	445	460	442	457	433	432	445	417	418	424	409	424	420	453	457	412	476	426	428	437	429	445	456	397	433	448	407	459	469	455	446	445	429	429	441	430	460	469	433	415	423	411	453	445	433	423	411	422	447	463	456	435	413	487	419	433	416	421	457	423	433	430	414	450	441	470	433	410	459	457	416	468	415	434	454	417	437	433	412	446	443	434	449	442	448	415	412	417	448	416	466	443	452	425	400	426	410	443	463	407	417	438	438	460	454	456	463	436	426	431	449	469	407	451	452	422	392	432	419	422	432	454	450	453	397	425	478	433	450	451	446	444	469	456	427	433	438	431	444	472	441	468	454	422	443	423	404	470	475	402	438	440	458	452	435	443	430	436	410	420	420	491	469	481	391	459	438	411	454	437	427	469	449	439	419	455	451	425	428	451	452	435	474	479	429	481	445	436	457	423	440	448	424	423	444	448	415	443	459	447	452	497	442	422	428	419	446	438	384	405	430	425	424	438	436	454	424	438	413	401	413	453	462	422	453	454	407	427	416	440	430	426	480	433	429	427	437	425	444	496	435	427	416	457	433	435	444	487	428	423	442	484	447	487	420	440	452	420	475	426	466	453	419	416	466	420	477	460	424	438	459	441	454	449	470	422	429	424	435	468	439	441	449	402	437	423	412	509	443	445	445	428	432	440	421	434	433	427	451	442	452	433	445	432	433	436	415	398	436	404	455	418	450	441	446	444	439	468	446	460	433	443	442	468	447	414	438	450	458	445	420	413	473	423	443	460	457	433	449	423	458	460	429	442	427	432	437	462	463	443	459	407	500	437	470	426	456	446	425	428	449	464	441	441	469	475	436	431	441	426	422	457	446	437	415	417	453	462	444	425	446	413	445	456	483	437	460	420	459	431	416	442	466	434	479	422	464	447	439	449	447	454	451	431	455	461	436	467	420	438	402	442	443	468	467	438	436	449	469	451	437	415	463	433	442	409	423	415	448	385	457	409	409	433	434	467	417	438	462	436	439	436	457	458	428	445	467	475	412	390	447	487	444	464	437	471	448	423	413	440	415	435	455	441	397	424	447	440	424	406	425	458	426	454	446	475	421	400	440	445	400	462	458	451	458	438	430	425	401	421	473	452	467	437	446	439	417	448	459	422	442	449	433	429	443	430	440	446	397	469	442	453	453	439	450	430	433	418	416	452	456	411	491	407	446	441	419	459	482	445	458	424	452	434	425	461	458	456	466	401	452	415	430	416	412	442	401	428	465	472	464	443	414	431	434	488	420	431	432	441	427	438	416	448	441	467	447	428	424	469	417	432	443	455	440	443	402	422	442	432	458	446	403	438	475	426	414	438	433	427	398	432	409	434	438	424	441	440	440	425	423	462	420	438	445	432	456	427	443	454	441	435	433	441	439	422	405	441	463	463	435	416	478	427	437	441	439	448	449	404	458	437	462	414	444	454	413	462	441	430	439	453	437	414	421	428	455	449	424	462	410	461	432	472	424	426	424	462	413	429	438	434	429	427	453	460	426	411	415	449	417	423	460	460	431
80219	61798	38648	19101	4854	640	208	196	219	191	231	222	226	214	218	228	217	212	213	234	237	242	219	185	203	211	230	217	217	202	185	205	212	216	227	200	208	214	223	190	218	198	239	211	216	193	204	229	225	201	208	225	228	204	218	213	201	203	191	205	226	210	216	229	190	194	218	196	224	219	196	184	199	213	207	202	221	194	199	207	204	216	237	224	201	230	214	234	196	201	195	198	209	208	222	180	203	210	190	201	206	218	221	206	215	205	201	229	209	183	220	220	206	184	211	209	196	209	230	194	197	186	214	208	215	161	171	185	185	221	186	169	205	197	199	238	186	211	205	222	192	204	198	219	235	187	213	237	190	224	212	230	223	194	196	201	212	175	195	241	207	179	241	216	190	195	220	190	225	212	222	231	205	182	184	211	202	213	209	233	219	190	185	191	213	207	197	205	210	212	212	192	207	207	205	205	194	212	186	201	225	186	202	211	196	199	177	221	219	210	231	216	214	190	219	217	204	217	237	219	199	218	201	207	211	219	205	199	210	191	220	237	216	228	207	200	240	187	206	194	215	224	212	195	158	189	195	221	176	188	211	187	216	214	194	189	215	205	180	206	216	168	234	218	203	199	230	213	191	221	198	198	228	227	178	230	200	191	183	223	216	221	219	231	213	202	208	202	202	199	215	195	169	210	212	180	234	205	167	214	189	213	215	175	169	212	207	224	189	217	195	217	204	199	208	202	204	196	230	214	206	213	213	210	207	203	222	221	225	203	212	195	194	213	219	213	228	215	195	210	197	212	227	205	207	195	231	210	233	239	232	202	216	212	205	200	201	229	213	208	217	210	189	199	189	228	213	207	190	199	205	175	204	205	203	218	192	186	228	201	211	228	206	187	178	232	199	211	210	200	214	196	206	242	223	210	210	212	200	195	197	212	196	210	220	248	234	184	205	222	193	180	218	211	232	212	204	227	220	210	212	210	198	204	191	217	218	197	218	241	184	202	217	191	201	212	193	228	200	229	238	226	180	212	189	230	171	232	208	219	195	221	214	205	198	223	200	212	233	203	197	211	221	203	189	233	203	223	207	170	178	205	206	203	214	206	213	203	189	230	213	226	169	222	211	225	196	184	209	192	202	181	209	221	195	221	207	187	213	238	224	221	194	199	218	204	216	197	225	185	220	223	195	201	197	205	220	217	233	218	209	202	191	225	213	205	211	200	215	198	244	219	202	236	226	212	196	234	208	196	197	228	201	219	200	182	189	194	242	210	201	217	213	188	231	194	191	204	229	203	220	193	202	198	219	205	225	241	223	190	214	207	213	229	229	233	193	217	211	209	206	189	211	186	204	187	201	185	204	204	185	200	223	211	219	210	191	212	230	259	219	207	194	232	195	208	185	217	221	200	192	209	201	176	200	206	185	221	197	188	246	212	222	198	184	191	204	206	199	226	241	218	216	214	200	188	227	201	193	199	212	190	210	254	235	223	200	216	213	191	221	183	199	229	224	194	212	228	225	201	242	187	202	194	211	214	220	226	234	209	196	201	244	221	241	221	227	221	219	220	208	186	205	180	221	209	217	200	233	203	196	210	214	211	210	203	206	198	219	196	196	207	210	223	203	213	197	240	208	212	230	242	211	248	203	218	207	214	220	189	182	187	205	199	167	177	218	202	181	195	248	208	218	190	198	218	206	230	200	230	195	231	225	189	197	222	189	188	218	182	207	204	189	206	213	235	166	207	220	205	217	187	209	230	225	219	204	210	216	231	201	222	215	229	201	208	218	229	219	194	207	240	206	204	205	217	231	216	220	226	197	236	185	229	209	245	186	218	234	212	216	201	185	179	207	200	201	199	210	200	244	174	173	221	213	195	210	219	226	237	215	175	236	213	209	202	195	213	229	206	224	222	213	210	195	175	195	215	205	205	190	230	200	226	197	209	213	185	194	244	189	181	181	225	180	209	219	188	233	216	206	236	214	203	196	236	205	224	204	212	202	180	230	236	189	197	207	228	208	246	179	190	205	236	201	206	214	216	208	211	201	208	178	226	206	209	201	220	200	224	215	219	217	192	230	217	206	220	226	188	219	204	202	223	204	199	216	208	217	191	197	207	192	219	222	195	202	202	194	187	192	222	193	201	216	207	216	200	220	225	201	216	212	214	201	227	211	242	195	189	205	231	192	202	217	191	213	213	227	203	211	206	191	226	208	192	189	188	208	217	205	214	198	200	168	196	191	219	210	199	197	193	207	220	217	198	188	220	202	187	227	231	210	216	221	216	225	203	229	206	234	196	212	215	198	226	237	223	214	205	193	192	220	195	211	210	213	222	224	217	218	233	178	180	212	198	169	204	208	200	210	218	201	198	225	209	183	208	180	191	220	246	210	205	232	205	207	210	221	205	182	206	202	199	209	207	194	214	199	201	207	214	200	209	220	219	178	242	225	189	202	208	180	196	208	209	207	202	220	226	203	221	228	191	234	211	197	192	219	227	224	188	202	218	208	219	207	224	211	182	197	178	206	202	231	209	216	224	225	204	188	198	200	207	200	220	235	213	194	196	213	221	181	209	191	218	213	212	194	210	202	192	218	208	226	191	220	205	230	222	209	233	240	213	197	210	209	203	194	206	210	198	221	213	189	208	203	204	193	222	208	218	255	201	206	203	209	195	213	232	199	193	216	234	184	214	196	204	211	219	189	190	180	198	220	189	203	218	217	223	234	205	228	181	193	229	208	224	221	213	207	200	174	186	194	225	211	195	218	198	208	240	195	222	189	219	201	218	197	189	199	220	204	218	223	188	193	234	212	224	241	207	215	201	214	199	183	214	197	175	201	175	186	221	189	207	189	203	202	185	216	233	207	228	209	226	209	185	209	212	203	198	186	214	222	198	203	221	219	209	194	180	216	183	228	211	194	210	202	185	190	219	220	187	220	194	196	184	204	207	193	213	203	238	222	208	225	204	173	215	225	194	201	209	200	240	205	202	203	206	210	209	217	209	188	209	217	203	217	220	183	197	199	190	196	235	194	192	220	188	192	203	207	207	193	191	193	246	175	215	208	218	190	214	221	193	189	221	235	210	214	232	214	202	220	221	194	235	229	211	215	198	184	245	190	199	214	226	211	203	183	221	195	223	242	190	222	214	203	198	194	214	213	219	219	183	187	218	189	200	222	241	204	237	181	199	209	231	199	197	217	199	207	187	232	184	189	215	217	203	201	218	214	216	206	199	211	223	202	222	203	211	201	203	200	193	199	187	208	205	191	188	216	211	219	222	200	200	194	226	227	177	227	182	206	215	225	226	229	207	231	213	236	195	213	202	212	208	195	219	199	227	213	194	204	217	224	232	203	225	225	216	213	211	203	214	228	210	204	203	210	199	199	224	196	206	223	209	208	206	223	187	200	212	208	222	209	216	216	208	227	221	232	211	184	191	218	203	205	218	223	213	197	204	222	188	240	196	213	239	195	213	215	190	190	212	182	237	198	216	217	215	238	208	208	229
60663	50279	36355	22163	7237	1538	497	490	500	472	455	462	508	497	487	499	445	466	460	493	445	518	519	491	499	506	540	478	473	512	489	497	484	496	472	490	511	528	519	449	491	499	489	464	518	511	502	510	509	487	501	503	471	497	532	476	489	475	501	511	545	467	477	481	485	509	471	488	504	498	467	511	504	492	496	475	496	458	494	488	477	546	512	499	494	482	496	465	471	478	483	514	503	502	493	530	484	509	508	507	471	485	501	452	505	510	519	499	474	472	482	456	498	481	511	480	518	455	513	500	475	526	492	494	494	484	508	494	511	485	487	463	471	548	509	532	491	522	510	489	476	472	483	505	523	479	465	488	484	472	498	502	479	466	499	468	526	458	536	499	481	492	499	480	477	496	460	459	505	485	466	510	444	490	465	487	467	456	503	484	523	482	498	499	505	483	479	524	502	472	482	490	484	500	536	517	457	517	494	482	531	493	448	493	478	451	488	488	462	526	489	490	500	471	493	496	483	464	508	445	510	479	499	474	536	511	537	521	488	485	456	435	506	486	481	514	524	487	506	530	470	480	476	501	503	505	525	517	518	449	535	477	497	532	579	480	478	462	509	480	522	489	477	492	529	517	497	491	523	495	480	520	477	478	495	503	483	468	513	454	519	478	495	531	486	514	525	475	487	493	502	494	493	528	541	507	481	496	513	475	504	471	484	513	502	510	499	462	456	482	460	542	475	509	506	488	470	459	510	502	460	492	488	521	484	515	486	502	544	497	458	471	489	456	487	487	531	460	489	484	497	484	425	484	445	462	485	491	481	493	486	501	508	539	506	513	491	484	465	530	538	493	496	480	466	517	507	494	524	476	493	464	502	460	480	489	515	457	495	481	515	488	482	453	485	450	520	499	471	502	529	508	527	447	499	490	478	480	472	498	474	531	515	506	488	500	463	435	485	494	483	508	489	488	467	470	477	533	452	460	502	526	503	478	459	501	516	487	520	537	518	464	466	466	473	502	481	494	490	506	487	492	487	517	466	455	486	456	489	506	473	468	485	507	486	484	449	504	543	500	472	524	494	512	522	517	505	496	503	519	493	488	521	484	530	445	499	488	472	517	501	497	515	465	492	516	488	478	472	502	525	497	507	543	495	470	506	468	489	516	491	511	499	504	516	512	464	458	494	522	505	488	521	501	525	484	519	478	503	499	501	478	475	533	509	490	477	494	479	518	458	469	497	493	481	495	506	516	536	489	475	463	435	520	545	473	485	513	452	471	489	480	496	478	496	506	512	493	502	541	480	476	471	456	477	516	481	509	471	477	491	521	497	508	524	547	470	505	507	504	465	488	478	511	467	512	492	529	491	459	520	473	492	503	508	496	505	512	471	491	460	498	512	426	468	510	502	528	516	496	519	506	515	487	491	528	472	493	481	504	501	538	557	511	529	518	496	485	480	540	456	494	480	459	521	489	505	520	502	485	479	453	501	506	457	495	474	513	500	489	462	503	532	486	497	491	492	497	503	510	468	527	498	485	494	432	487	536	499	458	495	516	501	506	476	500	513	490	520	561	490	480	512	488	499	513	518	492	528	478	463	482	519	496	518	517	462	469	484	492	453	498	449	491	511	497	513	513	482	507	478	490	522	478	502	518	480	497	511	509	507	484	486	511	521	455	504	464	489	449	484	505	521	495	523	504	439	510	503	476	515	505	498	537	494	499	514	479	523	511	496	501	503	497	521	493	502	496	436	482	465	444	479	478	510	526	457	507	517	522	485	501	487	510	515	503	486	464	505	474	503	396	495	526	463	481	499	468	482	477	466	456	457	520	545	487	509	493	498	476	487	446	469	544	432	497	519	510	511	505	503	483	505	497	490	494	466	509	487	495	470	529	484	508	490	452	461	446	480	488	457	488	489	476	533	486	452	514	470	499	491	492	451	516	526	487	506	490	476	509	519	480	496	512	500	499	461	487	498	525	528	473	496	513	523	540	502	512	505	533	441	515	488	470	485	457	511	473	514	511	503	489	520	521	504	485	489	497	510	488	461	491	481	486	456	492	468	476	453	496	492	492	499	518	511	490	516	527	504	506	519	490	482	480	495	494	505	487	496	488	499	523	480	524	486	472	491	512	454	504	522	500	448	485	487	515	519	505	491	515	490	491	511	515	494	474	479	431	488	501	491	516	472	470	492	531	485	554	472	520	496	487	507	500	476	482	488	501	503	537	522	468	479	478	518	506	468	525	522	479	498	456	473	479	491	504	489	492	509	479	482	502	513	489	522	473	536	476	482	488	503	502	477	545	494	510	480	548	472	452	484	514	494	466	477	469	481	446	529	473	503	501	508	470	469	508	486	520	512	463	494	474	526	472	519	478	509	498	537	529	522	517	487	520	513	527	489	506	483	534	510	499	488	494	496	534	508	469	490	492	492	493	528	485	495	478	458	474	448	521	484	467	469	474	464	469	476	478	475	475	537	514	525	487	525	484	506	504	529	500	498	529	504	490	449	525	500	448	484	495	490	503	524	452	510	482	532	476	510	480	524	486	473	484	537	516	496	508	497	493	489	475	483	498	461	477	506	495	476	522	503	537	514	458	458	548	470	483	522	526	494	492	474	480	456	475	508	533	516	486	474	500	523	469	506	441	481	453	531	525	486	489	516	505	494	452	475	525	525	498	463	499	483	513	464	484	485	494	478	500	479	493	498	459	470	500	492	493	465	486	475	472	481	497	497	529	532	474	468	494	487	531	464	517	494	463	489	491	477	499	494	465	509	498	514	489	459	466	514	487	473	493	499	482	477	473	488	511	489	486	478	508	506	482	515	488	509	522	470	507	512	495	508	475	503	496	519	486	476	479	467	452	458	485	506	485	520	471	503	523	484	514	500	499	522	489	478	485	454	481	479	492	468	486	518	508	498	472	500	519	418	523	489	490	520	499	449	507	479	470	526	489	483	528	500	508	476	513	536	512	488	515	540	467	488	504	523	493	523	480	468	499	506	509	467	473	497	497	485	497	505	485	491	512	497	499	514	489	470	475	453	486	462	486	452	484	556	456	512	522	485	487	509	500	505	481	488	560	502	437	492	441	507	439	494	488	477	460	493	504	469	514	520	513	484	482	554	493	510	541	462	513	473	478	564	489	503	462	513	498	503	502	482	498	459	513	464	491	515	527	520	508	472	480	479	479	503	478	541	457	474	521	457	529	534	485	502	505	493	485	473	479	498	497	498	515	466	471	516	493	488	510	495	442	483	518	480	442	492	468	503	459	491	513	494	509	480	499	459	486	475	488	513	484	497	489	480	486	512	557	469	497	493	498	476	473	475	482	531	493	492	501	495	472	499	499	514	490	521	453	484	491	514	520	533	491	508	511	486	492	472	529	431	512	468	510	511	470	508	486	509	482	486	493	517	532	506	493	466	510	467	463	523	493	513	443	471	476	496	511	480	479	502	489	543	474	484	506	475	474	465	517	485	508	521	499	511	441	511	513	479	522	476	478	512	494
85014	71489	49179	25813	9300	1204	187	162	200	186	206	165	168	215	153	152	177	185	161	168	197	174	178	193	197	160	168	175	197	178	176	174	169	174	172	178	177	160	187	176	175	166	178	168	181	176	169	175	180	195	173	189	183	178	193	179	161	187	186	180	178	163	175	165	170	179	189	170	189	189	178	185	168	186	196	201	164	195	184	178	186	193	179	177	194	193	170	170	181	186	188	183	176	167	190	170	178	192	180	198	163	178	188	175	185	180	183	202	196	162	164	191	154	176	182	181	182	195	174	166	168	182	175	169	183	182	198	185	180	192	182	171	194	167	183	174	177	193	183	195	178	196	181	193	196	168	164	198	181	170	193	180	181	174	180	174	194	182	169	181	192	180	184	187	206	200	148	179	170	191	184	205	176	196	191	212	164	170	212	180	191	174	155	169	190	178	188	179	176	179	168	164	164	180	197	185	193	171	168	170	150	182	205	199	168	185	192	190	169	171	184	187	169	162	163	169	207	160	194	186	156	229	168	184	170	188	169	176	171	166	189	204	171	166	181	188	163	160	195	186	172	186	190	157	173	184	177	169	177	190	186	209	186	154	177	188	169	170	170	178	170	180	182	177	183	168	195	171	156	170	167	212	191	183	191	208	190	172	196	177	173	201	184	191	171	151	192	192	180	178	193	184	188	187	195	171	194	165	196	177	181	196	179	176	178	183	184	190	172	208	170	203	167	194	173	198	176	168	184	155	180	176	176	175	174	185	184	188	183	190	184	191	186	186	174	180	179	159	188	166	176	184	197	183	171	153	191	183	178	175	184	181	178	183	170	171	176	175	159	202	174	212	199	179	183	176	164	181	186	167	175	166	162	210	176	167	177	204	192	176	196	218	190	190	207	196	219	200	154	160	183	157	188	183	207	182	167	190	180	180	160	159	207	180	172	156	176	181	192	168	187	158	187	172	180	175	186	175	204	186	184	149	189	171	179	159	186	162	179	184	197	169	177	183	163	179	207	177	173	174	166	198	170	189	208	203	170	173	164	150	188	170	182	177	159	157	160	161	185	167	167	188	188	168	197	192	187	178	199	188	159	208	149	170	151	183	183	168	178	192	190	178	181	196	199	170	165	176	189	174	185	189	183	180	148	167	196	169	172	179	179	181	174	187	178	162	175	175	183	168	183	163	185	176	163	171	197	189	173	156	170	161	168	196	186	178	199	198	178	190	173	171	187	181	190	198	149	165	200	164	209	213	177	180	190	199	191	172	186	172	147	179	195	161	176	168	189	164	174	160	159	206	197	176	172	166	165	173	173	202	170	188	160	172	178	172	192	178	210	178	171	179	197	180	200	173	184	154	186	212	202	196	179	191	179	182	184	154	196	192	188	197	153	171	194	190	169	206	170	174	178	174	187	183	195	189	173	174	187	178	189	200	169	181	190	176	157	181	189	163	180	181	192	161	185	187	193	158	186	184	164	175	180	184	171	203	208	191	184	193	187	189	167	203	169	191	163	181	166	171	173	168	194	166	182	183	183	189	207	184	178	170	171	172	165	205	154	162	179	181	170	190	178	160	166	192	194	183	186	188	155	167	186	168	167	176	217	172	183	170	175	175	186	166	202	178	195	176	198	186	173	188	181	182	169	172	179	183	180	182	182	147	193	174	181	171	188	189	174	174	164	184	195	173	163	191	171	193	197	183	166	169	188	179	179	180	184	175	186	159	170	163	166	178	171	167	171	198	174	184	184	176	180	176	173	197	163	193	166	170	163	197	165	169	169	175	196	198	180	190	188	155	203	184	178	159	164	172	207	175	174	162	167	174	190	177	182	196	195	189	181	164	182	174	169	184	169	179	177	198	186	196	193	170	165	190	190	181	185	170	203	189	172	205	162	171	194	184	191	183	202	191	213	193	200	176	183	181	176	188	179	162	185	197	198	177	200	160	178	163	171	189	192	165	148	207	184	174	189	170	190	179	180	164	169	180	183	177	159	171	182	166	188	180	159	177	196	188	207	176	185	185	189	178	200	187	193	188	174	170	170	194	173	174	175	170	148	193	198	178	183	172	184	180	183	168	161	170	171	180	176	178	187	189	161	177	162	172	162	188	162	200	162	188	201	194	185	170	185	179	184	183	182	181	179	179	182	163	179	170	170	183	182	181	178	193	203	174	172	171	184	182	186	179	207	174	156	183	179	200	170	190	204	185	184	179	166	173	202	200	168	177	164	192	183	189	177	189	158	163	207	201	183	185	183	187	186	178	171	212	200	158	172	182	192	181	212	176	180	181	167	171	187	180	176	181	199	167	162	165	169	203	195	185	181	193	179	186	181	168	190	186	186	195	207	209	178	193	208	187	154	177	172	190	184	182	184	175	204	199	174	191	177	182	201	182	169	165	203	178	180	219	159	165	192	172	191	194	174	187	203	181	172	189	169	183	183	174	184	182	171	193	201	187	193	192	178	181	192	199	183	169	173	195	177	170	149	194	178	176	182	182	173	175	181	187	167	179	203	193	194	163	153	188	171	163	178	154	183	164	180	182	159	184	186	216	188	179	200	190	174	194	196	177	190	170	167	190	171	185	192	187	186	201	175	189	184	177	171	203	202	177	179	198	182	184	189	189	169	179	169	191	182	202	185	167	194	180	213	159	180	185	168	190	162	166	180	170	189	178	189	177	188	179	175	168	180	163	192	183	180	201	190	192	188	181	179	166	179	163	183	182	185	184	202	179	187	199	172	199	147	170	152	201	203	196	175	179	181	210	197	195	187	185	166	171	166	172	191	169	195	203	169	183	198	177	175	171	173	205	198	175	193	173	184	169	184	173	184	181	199	175	178	171	187	183	180	177	164	176	172	186	204	185	144	179	174	174	175	170	186	198	168	180	181	184	195	170	190	183	184	210	211	181	214	180	143	165	190	214	172	193	171	183	181	182	202	157	180	169	168	170	170	173	174	173	188	171	175	198	193	189	159	185	178	158	177	164	187	181	202	191	177	168	188	172	193	171	151	191	159	186	168	162	178	207	185	196	197	194	198	170	197	186	174	185	205	180	182	190	192	211	170	173	197	178	166	184	193	172	157	198	178	174	186	185	190	187	171	176	196	192	198	186	195	200	188	190	179	181	168	175	175	171	165	197	187	164	181	190	173	174	162	177	173	188	184	181	175	178	193	146	180	176	162	158	161	198	184	159	188	174	157	189	166	165	174	186	175	174	186	145	163	181	183	185	169	173	173	155	171	174	191	177	145	159	171	198	175	190	183	176	166	153	188	195	178	178	179	164	184	174	169	190	207	172	186	189	178	188	169	184	191	169	178	202	174	185	190	176	175	195	180	174	162	193	192	159	191	193	191	182	179	169	175	177	186	188	170	202	170	179	187	145	184	209	192	217	195	197	196	172	157	180	158	171	171	184	176	159	177	180	163	178	178	164	186	186	190	169	181	184	165	162	202	171	176	178	176	168	163	182	176	178	195	187	192	183	172	189	163	171	167	173	188	189
70400	61446	46659	27378	9550	2023	432	446	440	440	428	405	411	425	442	461	442	441	421	423	442	408	441	440	398	419	423	441	420	407	426	418	422	452	430	465	414	446	391	439	438	423	472	484	487	413	418	460	419	420	422	415	416	410	397	431	432	426	414	390	436	448	446	413	403	421	414	414	413	459	408	468	456	421	417	439	441	420	427	441	448	445	391	428	405	403	437	373	444	390	443	423	400	429	418	428	408	427	377	418	422	435	448	439	460	412	416	425	398	433	420	452	438	392	401	439	411	449	444	399	421	388	403	422	388	424	389	442	413	415	359	430	393	406	426	439	402	400	429	409	395	419	415	437	405	454	408	410	399	447	436	395	397	426	425	442	435	440	429	429	424	397	404	432	362	459	417	448	424	423	421	392	413	394	408	415	401	408	399	435	480	423	443	407	434	373	419	428	431	434	385	440	423	430	376	422	423	455	390	419	452	413	405	431	432	461	433	435	422	412	415	420	391	429	413	446	434	415	454	413	447	405	421	439	434	450	417	386	387	406	415	428	456	430	424	458	428	427	443	472	437	391	449	421	443	411	428	419	395	396	405	425	398	427	411	425	450	420	426	431	431	428	412	420	407	440	436	444	424	413	393	449	396	424	424	419	425	423	399	411	439	426	376	390	462	422	416	457	421	362	417	442	399	443	423	384	417	439	418	437	404	435	399	433	407	418	429	409	436	441	449	427	401	417	466	392	464	372	431	445	435	436	426	399	434	423	381	430	402	440	427	457	404	421	433	410	407	423	408	462	392	403	416	419	422	414	414	408	413	441	404	376	407	426	401	467	395	428	441	392	414	418	388	436	408	415	433	430	422	408	438	445	448	434	418	456	443	422	423	434	421	414	416	428	430	436	426	404	451	434	420	415	439	433	441	448	423	424	434	410	461	399	436	450	444	456	405	436	423	424	425	468	453	426	423	431	410	416	423	389	468	468	432	427	431	435	419	404	433	403	405	440	400	425	431	447	458	433	413	426	395	406	440	446	420	428	388	406	418	429	442	442	433	435	433	404	406	439	420	440	398	443	389	450	433	436	465	436	411	406	414	381	443	436	419	438	416	433	493	427	432	391	405	429	398	461	428	428	433	420	404	435	438	434	394	430	422	424	440	428	427	398	421	402	417	410	431	446	451	414	411	437	381	442	432	432	432	403	429	427	446	419	436	434	450	370	405	446	430	436	446	437	422	396	424	433	427	419	468	410	405	418	434	452	445	423	431	389	429	425	401	410	417	440	412	417	415	410	440	436	425	393	473	381	411	443	439	415	428	390	431	430	411	413	437	418	420	416	400	443	463	422	429	431	440	467	454	417	437	423	422	409	411	422	434	397	394	445	440	427	448	391	385	434	431	386	415	431	425	415	416	433	406	405	448	432	388	420	411	415	438	392	383	425	428	426	373	435	427	440	422	422	412	418	447	444	431	428	442	411	422	428	459	412	399	431	433	423	419	395	415	447	445	444	461	399	402	415	428	427	418	385	407	426	400	417	407	444	449	414	422	420	437	438	431	406	418	465	427	423	437	439	412	400	479	427	421	421	422	439	426	429	424	426	442	390	409	427	462	424	441	434	408	427	412	425	425	387	445	405	459	410	462	407	411	408	450	462	438	405	430	432	395	394	432	432	455	457	407	425	424	443	432	411	404	431	422	466	436	443	409	454	413	440	410	395	434	419	412	419	427	412	384	404	424	419	407	405	409	438	450	457	437	426	421	437	413	397	430	464	459	453	448	438	432	424	415	395	424	421	449	418	393	442	420	416	445	433	422	456	409	415	441	436	413	422	428	426	396	412	418	441	453	455	417	463	407	413	440	398	436	430	415	450	416	365	394	389	426	394	436	418	401	424	446	459	386	400	416	397	429	430	414	420	419	416	447	408	429	426	410	457	445	407	407	417	428	445	371	451	423	413	389	419	450	407	435	420	385	411	422	414	410	410	400	411	425	418	429	445	413	441	415	438	425	442	433	441	425	450	415	457	458	461	417	429	440	434	449	435	426	409	443	408	433	434	412	421	437	425	440	445	434	421	427	420	408	420	478	400	467	430	425	445	427	396	418	449	433	404	418	413	444	423	452	421	450	397	463	416	443	411	435	422	427	409	467	453	432	427	431	436	409	443	440	438	444	407	458	435	405	444	418	447	403	472	433	446	431	421	443	423	440	432	414	395	460	425	415	434	415	430	406	419	418	420	418	437	427	381	425	416	391	423	396	428	455	411	406	432	447	423	393	403	429	440	437	407	432	417	418	429	419	426	405	391	419	420	432	412	449	446	450	446	403	474	396	397	381	438	412	385	452	456	459	430	435	435	415	447	399	424	436	395	462	444	430	426	433	413	435	458	437	424	433	433	394	396	447	426	476	438	447	421	431	428	422	408	425	417	433	431	419	430	399	449	393	417	427	468	453	424	425	406	418	446	438	437	439	413	443	434	427	430	432	449	411	407	403	393	408	426	411	433	391	454	436	444	420	423	432	413	417	417	419	443	427	433	438	435	409	419	400	430	382	419	406	418	430	391	443	428	434	413	400	401	444	391	453	401	470	388	454	465	459	429	429	389	421	414	420	440	424	426	424	393	408	444	403	399	414	431	407	440	410	424	443	417	405	423	472	407	434	383	474	410	416	454	403	416	407	422	466	413	427	439	411	404	417	399	426	409	425	433	412	445	428	425	416	414	417	441	411	406	434	489	416	433	433	457	410	448	448	398	442	440	437	472	408	408	389	397	438	433	417	434	403	397	450	408	432	437	432	377	408	418	431	428	411	438	419	412	432	411	424	370	399	379	422	406	428	420	417	410	437	447	422	465	402	432	376	405	411	368	431	440	433	404	391	426	402	414	441	446	440	447	431	409	422	440	427	438	437	426	438	396	432	473	424	425	393	445	443	398	413	433	417	439	431	426	431	416	430	442	399	424	453	390	429	452	425	436	388	404	389	391	426	412	417	421	378	436	399	460	438	433	448	422	421	437	438	387	439	415	434	413	417	423	430	450	427	449	442	436	453	429	386	426	378	401	389	426	426	442	426	439	417	424	421	396	442	429	399	441	435	421	382	438	451	397	431	412	407	443	401	420	412	439	417	400	435	407	400	401	436	457	420	392	391	387	427	441	425	427	412	429	414	407	391	399	410	433	379	432	403	436	425	423	457	431	423	452	431	427	437	431	415	451	423	432	402	403	362	442	394	461	411	438	411	395	404	419	411	437	408	465	441	443	409	450	430	448	411	400	415	394	401	429	448	441	397	416	420	436	444	424	442	423	425	465	477	472	455	413	420	401	400	465	445	413	385	425	434	454	434	399	467	398	447	436	407	435	408	387	428	421	404	394	432	428	416	405	383	428	417	460	431	408	398	390	406	378	411	406	426	415	449	402	376	453	394	447	432	413	393	409	467	401	416	453	395	400	423	427	374	449	413	402	417	428	470	421	399	395	401	425	423	394	434	413	412	403	462	389	416	424
47546	27343	9739	1758	444	224	169	197	163	181	181	195	197	190	179	191	152	155	189	178	179	147	187	200	183	175	190	199	178	187	203	177	187	178	177	200	168	194	177	203	177	164	188	168	199	182	182	164	178	192	188	184	189	190	194	184	189	177	162	161	194	186	188	179	200	168	174	173	195	151	185	168	197	177	177	194	163	158	176	203	187	188	191	165	201	185	191	170	153	178	177	173	171	150	167	164	183	167	166	157	172	177	184	158	150	168	173	174	176	175	177	194	196	191	174	184	207	180	176	181	183	195	184	194	177	186	218	186	186	184	160	178	169	184	182	185	150	173	167	178	220	189	175	180	197	196	184	186	231	175	175	190	189	180	180	167	190	159	160	187	183	189	170	191	176	170	192	161	153	185	191	178	159	172	183	175	214	176	178	227	196	183	169	152	192	205	188	171	186	184	201	200	186	170	167	169	171	174	175	155	201	190	192	211	204	179	176	172	192	187	195	182	172	191	187	183	179	199	162	179	203	160	172	198	188	195	187	177	205	187	156	194	177	172	183	183	159	191	175	180	192	181	180	190	177	202	186	171	200	165	178	156	182	186	178	171	183	184	199	184	174	199	189	179	196	162	174	178	192	178	205	179	205	165	172	173	181	180	167	156	139	187	184	174	176	159	170	178	189	188	167	184	192	185	169	185	182	185	191	191	157	182	210	155	197	195	150	187	146	187	183	186	161	202	183	169	189	176	166	188	210	168	181	193	180	191	199	175	203	170	176	178	181	192	191	180	175	169	158	189	181	182	172	174	162	180	157	160	187	171	147	206	173	174	176	163	170	194	196	204	175	158	184	184	173	189	189	189	207	183	210	192	187	176	181	180	188	192	190	182	182	159	186	197	190	196	189	173	171	172	183	187	191	165	197	184	181	176	185	174	191	170	166	168	178	189	181	151	195	175	183	179	188	175	168	180	190	173	188	162	185	172	179	183	217	203	172	183	198	204	157	165	173	185	196	184	184	188	203	177	159	196	149	193	171	184	188	192	183	167	185	174	177	211	182	182	177	201	186	191	168	200	208	177	198	179	179	172	186	179	166	188	170	167	186	165	168	169	195	208	190	170	174	206	149	198	176	180	180	173	158	163	187	181	163	189	177	180	146	180	161	159	199	179	206	195	196	179	182	168	211	182	179	197	195	188	182	186	171	180	162	185	165	171	189	170	176	183	165	177	185	154	174	180	183	197	154	162	161	198	170	165	167	173	176	163	174	169	172	186	187	190	176	188	204	191	185	176	200	195	153	198	162	186	187	151	145	180	164	172	165	188	159	198	157	199	165	171	167	180	164	178	187	183	170	179	182	187	173	174	202	188	168	169	182	203	161	189	163	165	183	184	164	170	171	190	161	173	199	137	182	195	157	188	181	181	164	176	183	183	190	196	193	171	182	179	208	171	195	188	190	169	181	181	196	170	167	171	142	174	154	183	176	172	167	187	162	200	187	208	167	186	190	173	164	178	163	206	177	185	155	177	178	178	168	186	157	173	158	145	159	183	188	167	187	175	183	217	175	179	194	179	180	183	193	199	179	181	173	156	191	166	193	184	195	189	201	190	179	202	199	176	174	194	180	186	187	198	175	171	176	178	203	163	187	165	163	183	166	185	188	184	177	176	202	186	189	176	189	193	195	169	202	157	184	155	173	164	188	212	175	183	177	187	186	151	173	184	179	199	181	170	177	199	167	188	179	214	169	201	205	171	196	174	166	164	188	201	158	171	174	178	200	184	183	181	184	172	234	179	180	178	194	199	163	191	164	172	173	170	188	170	159	214	206	139	195	196	161	193	183	167	177	188	192	190	167	169	188	178	162	163	169	178	183	170	171	191	176	182	185	180	171	181	191	186	190	174	198	189	189	185	220	176	164	176	151	193	165	178	184	184	169	210	183	186	195	183	173	186	176	179	176	171	196	171	194	170	183	157	167	160	179	194	174	182	192	157	173	177	185	178	193	203	177	178	196	191	167	185	207	178	165	178	186	171	179	169	182	180	164	209	192	196	170	151	195	177	185	188	183	167	163	168	170	164	190	163	180	189	201	190	180	170	153	178	179	172	196	165	183	194	195	169	177	186	191	193	155	197	172	174	176	186	180	163	181	180	183	139	163	175	157	195	149	153	168	173	211	188	172	185	189	169	193	180	156	162	191	172	168	175	190	194	194	175	172	182	183	173	166	151	180	176	185	186	187	170	184	210	181	178	194	174	194	142	205	192	165	199	189	156	188	184	200	163	161	181	181	210	167	167	171	196	175	182	183	175	172	170	168	182	185	214	195	180	181	172	184	175	185	180	214	166	169	160	209	190	194	161	187	193	156	182	163	211	224	178	170	200	186	175	190	197	182	191	167	172	167	192	203	192	205	176	181	180	146	197	198	170	163	160	182	187	198	190	170	167	205	177	188	156	180	178	170	178	178	190	165	198	186	207	204	200	176	194	218	196	207	171	195	204	192	157	196	193	173	178	181	179	181	201	180	165	180	196	172	191	176	170	177	171	193	170	196	162	157	177	150	176	202	167	177	168	200	184	176	200	177	185	187	152	183	182	170	189	161	178	200	165	188	175	168	174	180	192	167	179	182	177	179	185	159	189	162	178	175	199	172	191	154	214	161	172	173	160	191	194	168	179	196	184	164	170	204	204	190	171	177	172	186	173	177	188	161	182	203	167	160	173	194	170	177	183	176	183	185	197	175	171	175	166	176	171	180	172	170	207	175	199	186	188	180	194	159	176	181	188	170	168	213	163	187	164	162	175	176	178	174	176	181	184	176	177	170	193	173	196	177	151	173	177	198	173	176	202	164	156	166	179	152	182	177	148	207	196	172	195	186	163	172	200	217	171	159	206	180	164	182	196	173	177	167	159	229	190	181	178	187	177	164	196	175	172	188	202	169	202	179	200	175	211	170	187	175	204	142	190	187	163	206	183	180	170	186	182	195	189	219	161	187	174	190	187	200	176	175	164	152	171	183	193	177	173	192	168	180	172	187	177	183	188	184	199	152	161	208	178	195	182	190	167	185	169	167	201	172	192	181	166	181	164	196	189	184	191	158	195	180	193	152	200	173	202	190	177	202	172	170	172	181	174	199	196	206	190	159	190	191	187	194	187	181	161	187	177	174	183	183	177	193	195	174	189	179	207	193	168	191	159	176	182	181	173	162	172	180	190	152	175	161	184	172	223	167	152	181	179	184	178	163	198	183	203	190	188	189	170	160	176	179	177	162	177	165	189	154	171	165	176	174	183	183	173	191	162	171	173	179	176	191	164	174	160	182	185	184	185	175	163	200	197	175	193	187	185	168	182	189	158	196	165	185	191	195	173	189	197	164	170	196	185	186	177	179	173	192	170	201	189	179	146	161	197	178	166	180	178	180	185	171	208	183	172	206	199	165	196	176	189	178	174	177	175	167	203	191	193	149	172	217	161	179	177	195	185	167	179	166	182	182	204	164	174	178	189
40990	25310	10854	3602	1248	536	413	423	454	444	430	434	463	473	419	405	449	425	478	431	442	467	423	459	481	430	453	441	449	448	437	456	449	445	453	461	457	452	477	444	434	437	434	418	448	424	417	451	476	426	436	448	404	440	453	418	462	421	418	473	456	454	463	443	433	485	455	452	445	422	476	457	416	445	441	423	455	450	449	465	430	460	454	434	469	462	429	451	411	408	472	388	456	446	465	453	430	450	448	458	421	432	426	452	426	449	404	440	427	430	432	437	468	392	424	427	436	416	451	449	447	452	449	437	437	429	410	465	444	501	461	415	462	460	432	441	426	464	446	452	426	474	422	459	458	454	428	433	428	429	447	467	441	403	450	423	438	404	450	414	463	475	443	452	409	459	450	410	474	436	427	447	436	438	465	438	456	495	440	446	435	442	421	440	430	444	415	402	460	443	475	461	441	455	438	451	432	429	466	456	489	459	469	466	456	464	453	434	417	425	413	404	455	428	447	456	461	455	440	462	458	412	453	473	422	482	445	454	458	473	409	403	423	432	421	422	462	453	405	429	483	448	437	415	461	428	437	412	403	417	416	437	441	438	422	431	453	470	442	429	464	415	467	445	441	437	425	445	452	424	451	468	433	451	446	441	413	469	460	411	416	459	449	447	428	445	414	453	494	463	455	429	460	469	438	438	446	422	437	405	444	429	422	449	435	425	418	447	449	445	441	419	415	458	453	457	472	457	439	426	454	458	427	443	467	431	434	423	423	440	429	419	485	464	460	440	448	455	436	436	423	491	431	440	457	435	444	417	445	450	438	415	466	438	431	463	426	433	412	447	436	445	427	423	486	470	462	445	429	439	437	504	400	416	437	447	459	485	460	435	465	439	463	414	469	422	415	465	487	387	463	466	422	443	417	372	424	473	439	391	412	437	440	422	456	470	480	453	437	452	449	425	432	413	437	444	417	460	435	471	417	386	432	428	464	433	512	440	438	493	459	458	432	406	423	434	450	446	422	415	420	462	433	429	454	433	428	442	445	467	479	409	478	424	474	410	427	422	424	423	424	461	461	438	448	419	455	467	470	483	462	439	421	435	435	434	443	455	431	435	434	438	388	427	471	472	412	436	397	440	448	441	458	420	423	471	445	466	418	454	445	461	464	432	436	428	420	462	445	453	476	431	435	442	469	458	418	438	420	404	420	497	423	415	478	411	457	458	450	429	445	438	439	460	448	444	446	440	478	434	447	464	439	461	459	420	445	422	452	464	438	478	465	443	453	435	456	393	436	456	437	383	442	429	389	446	468	421	468	471	431	450	439	428	456	452	464	461	419	392	449	430	440	459	441	463	446	453	404	470	431	438	431	431	422	456	447	450	463	439	440	415	430	427	441	468	445	437	403	449	401	401	461	459	454	451	448	435	413	442	431	483	445	436	411	470	451	429	440	467	439	474	443	411	419	408	431	442	456	442	421	427	422	489	445	456	434	407	444	432	478	432	416	487	444	446	424	456	434	451	456	439	411	419	442	412	455	420	458	454	411	471	467	456	450	452	423	422	430	473	414	465	428	393	442	475	461	443	448	428	424	416	401	421	455	414	446	467	431	476	436	440	458	414	449	443	419	470	415	455	431	461	451	459	441	475	465	460	448	455	474	444	411	428	428	460	400	427	474	456	432	444	473	410	399	439	448	446	414	424	451	460	465	447	436	451	479	458	480	409	441	456	444	446	437	437	448	464	426	441	454	464	469	429	440	409	442	448	449	405	449	432	415	441	482	463	445	417	418	426	430	429	421	410	444	470	407	437	471	461	413	429	432	439	418	443	484	426	433	413	444	423	451	449	451	446	408	432	455	438	455	475	458	427	415	423	387	464	468	448	403	413	466	420	417	423	426	428	433	474	455	437	440	377	448	388	404	457	444	432	419	424	438	421	431	473	471	427	451	455	473	440	438	455	414	461	429	460	473	473	449	428	457	464	448	453	440	407	451	456	439	431	446	462	421	424	427	460	425	387	445	422	445	445	415	415	438	436	425	480	440	415	454	417	439	442	446	431	436	447	445	421	463	434	436	409	471	482	446	460	442	433	478	452	440	428	440	442	429	449	497	482	478	458	451	481	474	439	459	461	442	460	432	431	408	477	465	409	436	478	462	419	419	456	438	455	477	462	437	425	444	462	437	471	473	441	440	417	451	420	471	437	440	397	484	416	434	417	417	393	443	429	479	444	471	430	428	456	439	464	437	421	462	464	425	416	410	478	437	399	431	434	442	448	487	425	414	474	456	456	437	438	436	421	490	458	471	441	444	441	455	421	457	436	449	453	473	421	414	436	437	433	397	433	434	444	463	445	449	456	433	443	398	403	447	435	445	461	425	442	436	430	451	465	437	455	441	448	432	435	452	433	464	442	407	463	476	467	423	464	451	443	434	470	439	459	447	473	448	471	426	437	438	448	445	421	446	499	436	464	444	450	434	424	428	467	452	447	446	439	465	433	443	447	460	476	410	457	427	423	455	453	434	454	447	422	439	420	438	444	456	427	455	444	429	449	445	465	404	418	441	447	430	405	461	457	439	452	435	465	411	453	447	426	470	485	477	424	448	422	449	454	431	443	384	436	434	423	488	430	481	451	478	473	440	430	462	443	442	425	410	473	465	467	420	411	442	439	439	469	386	437	467	444	418	411	415	403	456	442	432	430	438	424	452	423	422	454	425	435	421	441	433	402	461	448	434	463	439	438	431	455	454	456	377	418	408	472	442	461	425	427	446	457	455	415	442	458	462	459	476	451	451	481	444	447	443	421	448	400	416	430	435	397	426	470	415	423	431	424	459	438	447	453	480	428	479	454	431	440	422	439	451	433	430	425	461	455	488	466	446	432	453	442	401	434	470	385	387	466	443	436	459	424	392	458	415	421	462	444	420	448	447	455	430	455	453	444	469	479	441	456	422	431	459	455	446	455	465	438	462	391	482	442	434	428	455	424	464	415	441	424	435	473	462	424	451	439	465	445	442	421	430	414	430	441	424	438	466	431	445	459	448	435	464	398	447	467	452	409	456	426	431	473	442	438	441	457	454	438	441	451	464	432	412	441	432	422	399	461	488	412	477	472	453	437	427	446	418	440	476	416	432	430	454	421	468	444	439	464	420	415	450	435	447	435	432	391	447	447	445	422	439	445	456	415	481	415	440	462	436	439	415	481	471	431	453	463	443	464	433	466	452	456	417	435	437	413	421	468	443	413	462	440	444	455	470	445	457	412	442	446	436	446	438	475	446	441	445	462	453	466	418	427	438	476	444	412	442	447	415	398	490	421	437	423	402	472	455	467	418	404	418	440	416	432	447	449	439	445	439	457	439	424	467	422	439	467	445	470	423	416	465	412	444	432	431	426	453	437	461	440	442	469	414	440	449	444	434	443	426	425	460	436	427	475	448	444	432	414	469	447	427	441	458	435	431	462	412	444	415	419	468	443	472	436	446	436	412	456	464	464	453	448	394	450
79824	61783	38997	18484	4424	671	243	214	199	229	214	239	209	227	196	218	211	205	207	200	211	207	214	179	205	207	190	223	211	195	183	208	205	222	220	242	231	208	212	215	208	193	209	214	218	212	229	197	201	242	224	220	257	194	237	221	198	218	218	225	212	219	210	217	199	216	197	232	206	222	202	222	223	215	189	185	227	178	221	199	200	199	209	230	207	185	209	205	224	212	200	198	223	199	202	208	200	219	193	211	200	200	205	211	191	230	232	205	216	214	213	216	222	194	214	201	208	214	190	197	216	192	211	197	188	216	205	172	218	198	206	219	185	228	201	191	222	203	208	207	195	220	237	215	207	226	220	216	223	218	235	190	190	187	205	227	239	199	214	223	198	226	202	232	200	178	201	202	231	220	215	190	207	193	194	215	209	228	188	205	215	256	230	194	239	208	222	186	207	200	234	200	217	247	210	214	205	195	174	240	212	222	199	212	185	230	226	225	225	214	219	204	203	208	244	209	222	209	209	198	208	214	222	219	214	209	219	219	197	213	225	196	206	209	233	222	214	200	184	199	217	210	197	220	220	219	210	207	220	208	249	190	212	208	181	229	218	240	202	218	231	211	216	206	199	208	235	214	236	217	223	183	213	211	181	219	217	207	198	209	225	195	232	198	202	208	238	204	203	196	216	200	219	207	202	213	211	237	239	234	204	178	214	240	205	201	223	224	191	231	218	221	228	199	218	209	213	202	191	221	196	209	207	209	211	206	233	201	202	217	216	203	228	222	188	218	196	205	203	220	192	204	214	200	209	220	195	209	202	204	200	201	220	235	239	209	208	219	207	203	226	227	193	202	179	214	212	227	228	222	226	207	194	227	221	218	199	202	234	200	211	196	193	218	213	182	220	197	207	210	200	200	233	209	206	220	196	216	189	199	228	217	190	191	203	210	206	200	182	240	191	227	213	227	193	229	229	227	209	220	208	225	178	206	199	189	214	198	178	229	211	220	216	187	230	214	212	216	212	225	228	217	222	228	202	215	233	198	233	211	184	193	228	200	208	239	245	191	201	213	190	245	222	210	223	201	211	220	186	171	213	224	203	181	222	245	183	218	217	219	200	172	214	228	186	211	210	204	170	205	206	189	203	205	230	194	196	207	210	219	210	225	216	233	204	210	202	217	212	199	190	204	223	170	222	204	215	212	209	223	226	193	212	209	219	220	206	264	206	200	188	210	211	203	213	211	198	215	208	239	236	206	228	198	206	199	189	204	239	207	225	215	187	222	231	210	212	222	197	207	188	196	206	230	196	188	222	203	221	226	199	213	194	206	242	183	223	194	230	223	214	199	233	207	233	235	204	222	190	220	206	211	226	204	224	220	209	224	243	226	193	216	209	233	214	216	222	199	225	232	210	193	231	196	200	205	213	196	188	228	200	234	219	196	219	220	204	239	203	194	209	194	209	208	204	219	218	215	193	233	209	211	204	205	199	217	229	214	233	215	221	206	206	218	221	192	228	201	220	212	221	207	198	204	218	198	204	187	238	214	222	228	216	198	222	204	242	244	193	204	215	197	196	228	230	219	206	217	182	222	211	231	214	229	197	190	203	197	202	228	205	220	212	207	197	232	216	189	199	224	181	190	217	199	209	213	218	217	198	205	203	217	201	204	219	199	200	209	224	218	215	175	200	203	198	202	234	201	224	185	195	223	177	203	238	210	194	206	229	209	189	193	220	199	200	196	188	203	208	204	212	201	192	225	204	186	180	184	190	234	207	210	196	210	235	203	191	201	198	197	215	206	222	221	228	211	184	190	200	185	192	218	231	180	174	220	216	219	223	204	194	204	219	245	198	187	229	188	200	210	190	216	226	228	212	224	224	225	226	207	214	195	233	215	210	226	201	219	182	210	236	211	206	221	223	211	200	225	215	197	199	232	186	204	206	186	227	206	220	196	194	199	188	227	232	204	197	213	205	199	208	190	193	214	226	205	218	225	175	206	210	229	210	225	221	178	189	206	200	215	204	207	223	177	204	202	208	208	227	192	213	208	221	259	240	208	211	210	206	207	220	209	217	195	240	229	223	206	203	189	216	216	209	222	202	191	219	210	230	207	238	229	190	193	216	235	214	205	224	217	194	213	222	190	193	214	213	209	197	221	202	214	212	220	211	227	220	222	219	194	221	224	218	216	211	224	195	190	216	280	195	203	207	198	210	197	210	189	204	195	219	224	217	197	192	196	175	204	236	244	240	211	203	202	195	212	209	199	209	225	216	227	205	199	213	187	202	216	221	208	184	201	210	188	225	213	188	203	205	230	214	233	235	201	243	248	224	218	190	212	233	176	209	217	234	202	203	203	221	197	215	243	212	219	177	227	235	215	202	194	211	210	208	189	197	217	197	206	187	208	201	211	212	211	185	212	214	216	203	223	231	194	204	209	199	205	214	192	204	231	208	199	223	216	253	209	211	190	208	217	192	222	214	262	216	185	213	226	198	234	189	193	199	228	193	205	190	209	208	196	200	216	217	200	211	201	216	215	205	227	223	211	221	223	229	222	206	204	221	195	215	221	227	197	212	209	221	205	219	211	204	201	198	232	185	218	196	226	218	223	195	195	210	192	229	207	185	236	194	223	217	227	221	203	205	178	198	180	208	222	219	222	223	196	181	226	206	206	156	204	212	193	203	199	206	211	225	230	188	197	215	213	209	202	223	203	204	202	221	232	195	227	226	212	211	201	199	211	192	236	195	213	208	215	198	192	229	193	232	177	243	203	203	217	239	218	197	186	212	207	185	204	214	227	200	213	203	201	207	200	213	209	223	199	196	218	209	216	243	188	211	210	221	204	205	218	209	199	217	225	223	237	211	227	224	201	237	198	232	231	206	211	204	205	204	212	214	185	225	207	203	223	183	221	213	196	230	218	228	209	210	229	209	246	213	200	214	241	229	233	211	199	226	208	224	192	198	185	213	202	212	210	228	204	219	214	206	244	217	223	223	216	210	224	205	205	218	219	210	196	185	213	221	192	208	205	202	212	216	218	185	218	200	203	213	228	214	220	196	207	218	214	204	217	221	221	218	191	226	212	189	210	212	232	201	198	244	207	220	217	195	218	193	219	214	211	226	211	210	193	198	211	201	209	209	189	188	209	195	251	216	206	218	202	230	208	217	184	225	224	217	215	217	224	204	212	177	238	216	190	213	214	228	221	195	194	196	197	222	230	211	211	215	190	209	222	210	201	207	187	217	216	228	196	202	194	206	233	208	223	220	224	238	216	224	222	202	250	215	231	184	221	219	208	216	199	199	211	202	215	228	216	214	181	192	199	239	233	234	210	207	202	211	213	198	220	226	219	211	209	205	198	211	212	190	193	200	173	207	214	193	192	179	237	212	203	208	229	190	186	224	196	242	223	208	217	203	208	202	206	210	212	187	198	200	241	185	214	214	198	223	213	211	202	221	187	204	221	192	227	212	219	206	230	204	214	243	200	177	228	216	222	241	210	237	202
60596	50402	37294	20481	6754	1534	546	496	510	499	517	497	477	508	496	487	488	497	445	496	488	517	483	492	491	574	476	510	484	514	505	467	481	480	512	452	470	504	502	493	480	511	526	476	477	456	552	445	469	500	492	478	523	459	486	496	473	499	489	478	479	464	483	485	459	458	497	482	443	511	489	482	501	546	459	492	532	504	511	514	554	511	490	494	527	522	556	483	506	497	496	478	519	513	519	512	509	476	472	465	530	547	516	484	517	493	503	532	489	503	522	482	484	483	503	460	480	500	478	501	491	511	475	485	488	506	518	523	509	512	516	522	527	504	517	501	517	514	486	502	488	502	523	509	462	523	467	517	443	508	527	505	475	486	507	471	535	503	513	464	520	518	514	473	518	482	482	473	477	489	484	478	507	490	468	503	492	503	474	517	497	511	481	505	492	530	487	527	491	536	467	491	472	524	462	490	439	518	477	486	488	502	499	540	495	505	509	511	487	504	476	477	457	447	474	499	504	492	539	475	460	502	503	503	471	538	472	505	488	522	510	502	523	499	494	509	544	544	494	495	519	481	506	502	505	463	500	514	517	466	492	514	502	503	501	507	502	492	474	512	529	501	452	521	511	513	487	483	508	475	527	509	468	484	516	477	514	515	474	478	504	500	484	494	480	499	539	508	504	482	491	494	478	534	525	486	515	493	471	519	468	556	468	499	481	485	513	535	450	522	485	457	489	473	510	461	496	487	510	512	513	448	499	527	512	482	503	490	505	479	549	491	482	482	512	497	495	485	461	517	517	531	484	511	489	469	496	476	473	469	492	465	507	456	508	503	496	443	471	498	485	482	487	465	524	499	528	473	488	533	510	512	521	509	518	486	492	507	479	525	508	517	473	515	492	507	517	490	538	516	486	480	485	513	451	500	484	482	498	510	559	511	509	486	487	478	499	479	492	505	466	528	472	477	463	458	493	534	494	498	482	486	469	526	526	538	513	466	526	501	501	476	509	522	553	540	499	540	484	460	514	500	468	485	471	518	518	492	515	522	465	503	493	466	490	479	467	506	456	499	466	478	549	455	495	468	522	436	527	492	444	502	472	513	502	501	505	555	526	522	523	500	527	455	503	531	487	514	492	495	509	494	508	488	459	498	513	523	488	490	486	470	514	538	510	535	464	494	493	490	480	502	519	482	489	495	479	551	509	495	489	496	452	533	486	513	501	516	532	466	523	502	529	525	533	501	507	473	491	525	479	489	508	493	521	480	506	502	507	468	494	476	491	470	529	481	498	491	479	497	461	450	526	481	506	489	494	494	533	510	557	501	484	529	506	500	504	499	482	528	478	514	495	500	560	515	495	511	515	527	518	504	513	479	508	503	516	510	480	518	469	467	444	486	500	458	488	503	488	503	515	532	469	520	496	512	529	500	488	508	501	540	505	484	534	486	486	496	529	522	560	483	495	494	469	503	537	505	500	472	506	488	523	480	507	508	502	486	498	483	482	492	496	525	486	521	487	489	460	476	469	501	457	518	474	473	503	520	503	517	515	527	551	505	506	467	481	499	469	481	466	491	523	442	525	484	500	465	473	516	465	443	484	493	511	491	522	485	481	472	490	481	511	516	512	460	465	468	472	485	513	497	533	486	504	494	468	504	463	505	494	484	539	503	479	465	516	503	480	498	519	508	509	472	472	496	475	476	510	457	504	495	500	499	444	491	509	464	442	524	495	510	464	481	509	501	509	500	486	509	463	486	496	481	532	489	510	480	513	507	517	567	505	467	495	473	476	494	496	490	519	498	524	486	520	478	525	513	481	499	515	463	489	490	528	511	497	482	495	508	508	493	531	512	530	530	517	490	477	517	487	458	508	530	495	485	499	553	501	458	481	531	483	523	481	504	495	493	514	509	509	486	474	492	497	481	518	493	485	476	500	496	467	503	456	490	510	468	529	499	490	530	487	523	507	457	550	496	492	479	496	488	496	505	504	493	477	511	469	561	526	507	515	505	449	514	509	507	513	446	514	546	486	455	516	535	452	495	512	485	492	482	463	486	522	539	500	533	517	484	469	476	496	507	488	505	498	464	481	505	496	508	499	502	486	491	466	487	504	468	494	496	482	527	506	499	517	475	509	487	492	495	449	471	511	521	499	524	480	526	502	503	537	546	504	505	509	491	473	505	522	470	492	507	488	500	488	504	470	512	500	500	524	522	535	541	527	497	563	498	504	472	448	501	476	493	494	459	550	502	465	516	492	504	478	469	525	459	483	546	561	489	493	481	525	499	461	491	497	496	473	488	493	547	512	440	504	516	509	510	485	499	468	486	477	459	525	509	490	504	534	441	487	526	486	496	499	529	470	491	505	526	488	471	543	537	475	475	464	502	485	459	482	519	507	508	464	488	540	509	484	502	513	471	498	485	492	465	501	523	518	523	513	486	509	507	484	496	486	464	464	550	518	540	485	529	480	502	516	509	504	492	540	507	501	487	507	512	510	510	499	522	511	488	496	473	499	477	524	442	485	460	466	500	522	498	466	479	472	517	491	522	510	491	489	508	490	469	493	503	492	497	488	478	482	540	515	550	482	527	495	490	515	498	474	507	516	530	503	525	505	520	491	475	500	479	490	483	508	489	522	494	476	485	514	490	486	484	480	502	478	491	494	515	475	493	470	462	479	494	487	520	476	494	509	449	502	511	520	480	513	521	529	509	465	524	488	477	514	498	515	494	481	521	473	518	502	498	494	475	527	508	526	498	557	451	483	498	507	519	499	500	518	489	518	502	482	518	517	508	519	504	489	513	535	493	508	473	500	488	473	512	503	492	491	504	452	518	509	499	515	515	441	467	479	527	476	485	469	504	480	492	466	500	474	487	480	524	494	511	484	486	493	485	512	510	509	511	475	500	480	479	503	509	522	528	542	515	473	505	517	513	512	450	489	544	499	517	524	486	457	458	483	522	510	504	486	496	488	490	461	493	511	467	489	456	512	484	501	523	480	516	508	529	500	494	486	486	512	528	483	513	512	484	494	486	521	500	472	503	526	491	482	511	502	510	487	508	499	483	519	495	482	525	456	481	434	499	494	486	496	507	484	491	547	535	489	511	503	499	476	484	460	529	490	478	463	466	508	483	514	495	506	503	512	470	523	478	450	517	487	527	533	537	479	513	491	503	501	529	493	512	475	495	526	503	501	512	530	487	510	508	523	483	476	526	460	511	522	478	506	464	490	503	497	475	477	508	516	511	497	493	494	478	494	519	497	473	540	494	457	478	484	470	498	498	505	530	445	492	541	459	489	523	472	493	507	492	506	480	464	519	473	499	487	477	464	483	465	501	497	471	475	493	503	482	478	475	507	521	504	492	529	493	493	484	430	517	513	498	470	491	473	480	511	470	504	575	527	459	521	527	505	501	483	524	471	482	506	484	498	493	472	536	486	487	496	499	485	499	524	514	505	527	494	506	493	453	520	506	513	506	507	507	509	453	476	529	490	441	508	474	504	486	511	470
84548	70629	48407	26049	9426	1221	199	192	180	161	173	163	171	200	196	176	165	185	190	175	162	196	165	183	149	178	183	186	170	167	171	174	208	168	178	166	171	185	155	171	187	150	183	153	174	183	154	180	165	171	169	191	162	174	159	160	184	183	190	164	165	169	182	162	161	168	154	187	171	179	158	193	170	191	186	159	152	171	160	201	177	183	175	165	199	176	173	149	187	193	172	181	188	160	167	174	175	149	161	175	173	163	172	173	154	155	163	181	155	186	154	188	190	168	179	145	168	176	164	181	188	168	160	167	174	200	159	158	176	186	157	194	183	168	178	190	177	187	182	161	171	175	193	184	169	183	164	182	153	156	184	167	164	165	169	190	176	159	157	169	193	201	153	153	184	174	146	170	167	163	176	174	148	164	165	166	178	137	166	171	173	169	157	176	176	163	158	182	149	174	165	181	193	182	165	158	153	180	165	204	191	187	161	185	168	199	163	173	172	171	147	147	163	166	166	171	177	184	171	147	197	147	155	161	165	164	175	176	164	164	165	183	164	185	173	174	141	147	166	176	196	204	167	197	178	184	193	167	185	169	156	161	151	160	182	199	146	159	148	178	205	157	172	163	191	191	179	172	176	169	168	163	174	190	179	175	183	167	167	183	162	162	176	167	181	192	162	161	180	158	188	177	168	192	178	160	167	179	170	153	186	192	163	188	168	184	178	172	176	160	199	159	169	175	188	175	190	186	167	174	156	173	201	167	172	184	166	185	160	167	159	184	186	171	166	167	165	168	184	174	178	157	173	135	157	181	163	186	194	177	177	178	171	181	172	179	197	187	181	178	173	185	173	155	162	184	170	192	163	145	172	167	176	170	149	160	178	182	189	169	169	176	181	139	165	157	172	191	184	175	176	203	173	162	185	175	180	170	187	176	175	174	157	181	157	173	165	159	165	169	168	186	163	166	164	154	168	179	147	185	194	181	195	181	202	165	175	179	171	154	174	169	163	155	188	192	174	178	161	159	155	182	181	181	185	146	176	175	147	151	146	170	176	180	171	164	163	158	190	178	147	173	159	194	150	179	169	165	192	169	176	175	186	177	176	189	184	168	193	178	184	165	174	164	188	170	179	178	210	181	169	173	185	185	157	174	163	167	146	166	171	150	157	168	168	177	183	166	194	176	168	171	175	175	167	179	179	164	162	165	165	164	136	198	172	163	158	170	178	154	168	168	161	166	172	201	163	171	187	180	202	169	173	162	148	155	168	179	162	180	160	170	155	174	187	177	165	163	191	199	169	179	179	178	165	170	161	155	187	192	201	149	198	159	188	178	156	166	172	176	154	163	178	156	185	199	163	168	157	166	166	163	180	191	169	179	170	168	178	164	174	161	178	166	159	166	151	161	178	186	191	171	158	183	180	161	187	166	186	182	191	173	144	157	175	193	188	166	164	156	169	155	152	177	161	191	174	152	167	171	172	160	176	190	165	173	176	151	162	191	168	182	171	190	180	190	178	162	169	152	152	168	187	167	207	177	160	159	164	163	138	158	157	163	182	184	166	177	175	191	170	179	166	155	192	160	181	162	157	164	176	178	159	164	176	146	166	178	185	188	184	185	173	166	178	161	172	158	174	158	162	190	177	176	179	177	178	198	168	170	190	176	192	144	166	171	164	205	158	150	180	157	165	165	184	183	187	195	172	188	187	165	167	176	197	161	190	171	165	178	166	178	169	191	169	170	166	163	190	181	159	167	183	164	161	177	188	183	157	161	185	146	176	185	176	167	161	192	167	169	173	168	191	166	162	183	171	185	173	175	175	167	171	166	185	195	174	160	140	171	187	182	160	173	170	163	176	182	170	157	156	184	174	179	149	181	172	169	174	180	170	174	124	144	146	162	171	137	184	174	177	178	186	158	185	175	171	175	165	200	178	188	162	168	170	190	177	191	174	177	167	157	193	183	184	181	175	173	177	163	171	166	166	161	165	164	161	171	173	170	160	171	178	185	188	171	161	188	168	172	183	174	151	162	164	218	199	183	157	183	155	165	179	168	189	142	178	176	178	186	161	177	170	165	161	163	176	154	146	202	157	171	193	174	156	163	169	172	165	185	185	175	189	160	153	188	173	172	170	175	164	186	168	165	159	180	183	155	184	172	170	157	153	138	155	168	141	155	174	168	139	151	199	199	208	182	156	173	156	163	172	192	172	175	176	155	166	209	164	171	160	176	183	151	184	154	168	179	185	161	179	175	196	176	173	151	197	182	192	180	194	183	158	168	184	160	192	183	161	180	159	175	173	197	189	170	177	175	144	163	177	185	180	146	186	150	162	163	189	182	175	171	159	182	156	197	176	190	167	161	153	156	165	169	195	172	188	193	184	163	185	167	194	172	179	181	168	154	170	175	178	164	162	193	181	185	188	177	180	183	170	173	173	174	174	180	156	172	159	168	175	185	176	181	156	176	149	191	159	167	164	166	180	191	167	171	160	178	173	168	192	163	166	171	166	173	179	165	151	182	159	171	181	164	191	160	188	176	180	177	153	181	176	179	181	212	176	154	210	158	179	187	181	164	184	168	185	167	182	183	188	173	166	165	162	168	181	158	158	204	175	172	153	196	180	169	191	200	179	161	175	143	169	163	168	172	163	151	178	193	182	162	175	156	167	165	165	199	164	154	168	173	191	171	165	176	159	183	169	158	189	181	193	178	156	196	193	159	163	138	177	162	207	168	176	176	174	153	178	151	167	192	159	176	183	162	175	190	158	188	151	161	155	169	155	162	170	196	177	149	190	164	155	191	163	165	187	135	184	173	174	177	184	167	188	179	166	162	161	190	165	180	174	181	166	175	178	156	169	172	171	172	197	179	157	156	179	167	181	156	161	169	178	200	173	178	170	168	178	156	187	176	189	185	177	194	170	182	180	147	157	178	155	170	165	186	182	168	168	201	177	178	192	177	163	170	177	159	174	175	157	184	180	163	174	207	172	150	176	178	148	167	175	177	170	170	163	164	167	185	168	174	188	177	173	170	194	155	177	166	194	159	150	165	177	187	183	177	193	176	178	180	197	195	158	178	185	162	167	176	182	150	169	162	148	175	143	155	199	178	179	173	181	166	158	163	169	191	199	179	174	174	154	175	168	167	168	175	188	188	177	148	180	155	159	169	139	172	183	173	180	160	171	144	168	134	195	162	161	189	169	151	163	163	183	177	166	178	187	192	183	168	158	160	155	173	188	148	162	195	151	158	178	168	165	164	182	178	165	173	166	177	160	180	176	171	179	170	176	193	173	166	196	163	195	161	186	149	188	154	167	186	164	190	158	161	172	181	168	171	191	174	196	168	154	152	181	130	169	171	166	161	178	192	182	198	158	179	171	160	170	174	164	163	180	176	180	156	195	161	203	165	177	157	163	181	169	160	190	153	180	183	173	157	160	184	167	171	175	175	156	200	169	140	148	178	164	151	173	193	167	180	143	174	145	181	173	170	196	167	197	192	160	181	164	176
70337	61048	46612	26807	9737	2346	440	429	430	433	414	397	376	397	428	380	432	430	391	405	383	396	375	413	380	432	397	437	384	405	390	383	428	446	365	413	393	388	380	433	416	418	447	395	392	422	433	452	402	416	403	447	390	400	413	421	418	391	390	446	383	421	387	435	394	418	410	398	430	408	400	409	399	374	451	399	393	390	392	400	384	429	440	385	383	372	398	395	421	416	395	384	389	383	416	389	404	407	417	381	391	392	378	408	410	410	393	387	409	396	417	412	404	406	398	404	423	411	424	462	404	415	390	427	407	395	381	414	441	393	416	403	419	394	390	383	448	401	398	399	408	394	379	423	415	418	403	416	409	408	360	403	427	397	434	408	387	423	423	394	404	416	378	373	417	398	389	400	412	380	408	383	409	434	417	424	430	413	386	382	381	421	418	388	410	409	399	394	438	362	424	402	455	386	384	416	394	387	410	431	409	383	411	390	403	454	391	429	431	395	399	398	418	403	415	399	418	422	402	393	400	396	418	433	395	399	414	388	404	413	404	403	402	388	402	429	408	380	389	407	422	387	390	415	381	395	409	415	407	375	379	433	413	420	408	407	421	391	409	405	438	381	423	430	374	385	373	427	449	435	393	410	390	399	391	373	402	404	403	397	368	425	397	393	432	375	414	370	426	437	401	402	427	419	413	382	413	410	420	413	397	390	416	422	411	451	403	403	387	424	378	419	408	411	418	421	412	411	418	417	409	398	417	379	397	381	403	357	402	431	417	404	418	401	385	373	406	421	374	408	446	379	401	416	416	422	391	441	385	428	425	414	409	389	405	392	415	386	414	389	394	384	406	374	409	388	436	392	406	376	412	446	408	412	406	384	400	415	380	398	414	418	450	418	385	397	407	377	385	391	407	376	396	399	404	419	387	356	389	429	398	422	429	374	410	439	407	446	423	397	402	405	377	422	380	405	396	407	447	418	405	405	406	435	390	411	399	381	411	385	420	415	424	375	405	438	400	368	382	384	388	412	423	412	470	384	396	430	427	414	428	367	416	409	403	398	408	395	395	408	386	410	397	410	419	412	418	376	440	414	385	414	394	408	402	433	391	370	392	419	414	380	395	376	408	385	420	402	363	419	404	413	399	421	388	437	419	425	411	435	411	406	406	382	375	402	372	406	414	388	397	429	434	403	390	410	369	402	385	396	370	427	402	400	342	421	406	398	432	394	451	370	422	379	405	399	395	420	415	403	398	391	403	390	377	406	414	428	390	402	435	388	400	390	404	387	379	414	410	408	434	444	429	399	404	398	396	417	421	402	455	414	428	386	401	426	407	426	391	410	452	360	400	396	430	360	425	395	406	417	373	376	413	407	416	395	381	376	375	402	402	405	415	407	451	401	404	380	400	429	382	424	371	387	388	415	390	399	403	396	377	426	415	380	438	436	402	400	414	381	417	387	377	396	389	460	435	411	376	435	357	427	427	399	384	416	419	368	438	397	390	420	416	414	393	381	422	401	382	424	409	394	418	417	398	422	435	404	403	364	388	371	426	457	423	437	402	372	437	384	384	398	399	403	392	406	412	412	435	397	403	394	382	433	397	419	423	419	420	415	421	398	411	438	399	403	425	405	410	399	367	394	389	389	407	418	395	405	403	385	431	374	381	396	428	369	398	404	414	390	437	395	410	425	372	407	427	406	441	405	428	399	400	413	398	381	422	423	385	388	420	415	410	414	401	426	385	419	419	406	377	395	411	387	424	412	396	409	400	413	430	438	415	377	437	415	382	416	353	422	401	403	397	402	400	453	399	382	363	417	377	375	420	388	416	382	397	409	412	392	406	399	382	398	410	430	414	398	392	395	396	433	418	413	400	421	411	387	416	419	437	362	406	405	367	438	433	409	416	414	411	417	394	387	431	405	361	403	398	389	434	392	391	417	372	407	415	442	347	405	409	376	437	393	382	369	405	448	376	403	414	401	402	427	428	411	415	377	410	422	367	406	384	436	393	396	408	437	430	391	417	437	414	389	404	401	401	434	419	403	442	430	411	398	375	399	399	411	389	406	389	422	378	412	390	393	399	402	418	386	416	422	389	414	397	427	412	413	427	359	428	409	427	386	378	385	397	409	431	408	385	427	403	432	389	400	398	401	409	392	385	410	435	407	402	388	400	420	402	392	387	393	423	410	386	390	389	396	405	408	420	392	427	395	418	410	419	423	445	407	350	419	412	434	385	399	403	386	400	428	409	442	456	432	410	376	376	413	381	405	406	461	412	416	403	382	389	393	367	422	435	404	426	383	352	394	378	407	424	376	384	419	380	392	424	398	458	396	414	422	385	371	387	429	415	399	368	377	372	412	419	420	406	391	404	405	417	413	374	397	427	414	385	421	410	378	456	397	392	399	431	385	405	388	397	416	429	384	420	388	424	389	410	382	404	405	386	424	418	402	408	409	374	430	392	369	413	369	390	395	416	418	438	397	408	379	418	393	411	377	429	412	425	408	401	401	406	398	399	398	431	419	390	395	396	424	412	442	415	410	404	385	413	441	380	417	397	408	421	417	399	348	404	378	409	431	397	381	414	413	402	381	420	383	421	419	390	410	393	417	426	409	407	402	384	402	376	422	388	375	379	414	412	421	407	406	421	403	404	421	366	455	399	407	420	388	440	385	440	392	387	446	414	389	414	400	417	424	439	384	431	386	419	423	405	408	438	421	446	398	419	423	401	410	377	397	414	421	397	409	406	436	392	423	436	412	410	403	394	382	421	395	413	422	419	433	398	411	433	398	424	413	400	403	421	379	409	382	417	394	388	438	399	396	372	453	342	410	430	401	396	409	405	390	365	414	419	394	444	382	402	428	374	422	412	386	382	407	366	427	369	434	409	403	405	405	380	396	404	398	417	401	405	369	434	412	402	437	440	389	415	433	410	387	416	411	416	432	415	355	409	396	398	418	424	412	384	455	418	393	409	388	416	387	413	419	405	386	426	396	436	412	408	385	408	403	374	433	389	380	416	428	381	418	419	408	424	392	364	402	419	406	435	421	406	385	388	424	410	397	422	400	440	393	400	413	389	404	421	423	382	391	415	408	405	397	365	416	390	394	391	381	389	435	433	380	426	402	407	425	363	405	403	417	362	418	398	390	406	393	397	442	390	365	383	411	403	404	416	402	417	391	413	368	396	396	435	434	416	403	390	403	384	403	432	389	408	431	404	429	406	423	408	411	443	408	391	426	414	408	460	409	384	387	408	389	418	428	413	358	402	386	408	429	412	399	387	428	386	402	377	361	422	357	406	385	365	409	428	440	381	399	373	388	410	429	392	408	393	409	377	401	384	400	393	416	462	423	433	395	378	365	426	401	425	374	420	420	393	403	404	432	407	401	382	376	407	389	431	409	425	375	381	385	410	393	460	383	441	414	373	366	431	406	413	403	393	406	417	461	442	397	422	430	411	381	421	396	419	420	413	420	391	378	432	380	425	419	418	448	424	398	362	343	400	382
47690	26826	8910	1610	410	209	166	158	178	188	181	203	203	171	164	163	193	189	176	161	138	150	145	177	176	192	165	173	183	171	168	182	153	178	169	159	184	181	165	183	169	173	172	169	186	167	164	170	152	161	174	177	158	160	174	190	178	162	155	185	174	190	194	174	175	178	147	164	158	185	180	188	176	172	174	209	199	197	139	150	167	179	198	171	162	148	194	172	158	186	164	170	202	158	158	169	171	199	151	159	192	194	179	195	181	173	199	193	164	173	156	198	194	162	156	170	173	165	155	164	177	164	167	182	177	171	180	179	181	173	158	181	198	156	174	174	166	192	157	175	183	155	155	160	161	179	161	196	172	177	168	169	173	179	148	180	167	167	151	182	183	154	150	179	187	190	173	181	190	170	180	163	200	173	165	142	163	164	169	150	148	174	153	168	163	174	199	179	166	153	177	186	158	149	163	148	178	159	161	172	162	179	199	167	194	149	175	164	166	180	177	184	178	138	171	167	168	174	160	187	164	184	183	165	182	167	157	152	150	162	180	164	152	169	145	169	185	190	139	170	189	168	189	169	182	180	145	173	187	193	166	166	167	187	151	181	151	178	179	140	170	173	147	177	188	159	148	162	178	190	173	164	169	149	168	191	164	157	169	172	182	172	152	188	191	197	169	168	176	193	182	166	185	168	151	183	161	158	151	168	171	186	174	175	177	154	175	164	187	179	157	169	168	160	219	163	184	150	173	190	165	173	159	160	168	182	176	187	167	162	170	188	191	169	157	163	159	205	172	171	159	173	170	191	176	176	175	162	156	166	180	170	167	191	173	155	162	173	161	183	196	180	190	204	188	186	203	141	168	155	171	181	193	172	169	186	184	168	161	186	193	170	165	167	164	172	181	183	155	193	185	157	166	179	159	192	180	181	179	180	161	158	161	188	151	160	168	171	166	177	175	161	169	170	161	167	162	170	194	174	181	167	172	155	214	170	170	147	177	168	187	167	161	170	158	165	163	173	162	171	162	193	185	169	171	173	183	161	161	171	155	145	159	171	165	194	184	122	160	174	212	173	166	179	183	183	184	182	168	166	197	179	185	161	178	165	165	185	158	160	155	170	205	169	160	145	171	152	158	186	171	171	197	193	162	202	158	149	173	176	165	168	176	185	164	159	160	161	190	174	184	173	156	162	177	179	156	167	165	175	169	183	140	172	192	190	181	181	183	175	183	165	185	171	164	167	162	189	147	170	169	182	179	185	152	173	182	183	170	166	183	167	157	198	184	161	154	180	178	178	178	171	185	204	173	158	159	154	156	172	183	185	164	182	173	186	178	166	195	166	163	179	164	173	166	192	166	151	167	153	182	154	142	175	174	159	153	171	185	180	195	192	170	179	174	185	160	178	170	170	174	174	152	165	165	175	161	169	163	185	187	165	178	182	165	177	172	164	154	166	184	162	185	163	183	177	191	164	182	144	171	175	194	170	160	166	170	184	187	180	160	181	174	185	172	169	189	174	190	165	172	154	145	202	181	167	195	170	166	172	164	150	178	162	186	165	154	192	168	174	156	160	187	168	141	170	150	161	173	156	170	170	179	177	177	169	204	180	154	177	162	181	179	176	187	146	160	187	175	170	182	167	174	182	180	159	162	178	161	191	182	165	144	163	191	174	141	189	188	179	196	175	134	196	170	189	170	156	173	149	180	190	174	190	171	186	175	165	169	157	158	174	167	156	156	178	166	168	167	162	170	171	159	152	163	154	159	146	179	163	197	161	177	194	173	165	181	167	166	170	180	179	166	158	166	180	161	174	142	173	168	186	171	178	168	182	167	169	181	157	162	190	162	180	172	170	172	175	142	171	165	161	167	194	198	200	167	161	168	172	146	159	178	167	176	156	180	172	179	178	143	171	175	147	165	173	197	169	163	184	189	171	178	156	173	176	174	159	168	152	151	166	215	187	198	193	150	175	164	174	172	197	175	181	183	173	163	172	178	175	200	155	190	198	147	192	197	153	159	178	168	151	178	189	186	169	185	160	174	164	174	175	162	172	176	189	194	161	173	192	159	187	171	183	166	179	175	176	179	177	193	170	184	194	175	169	160	187	181	156	174	166	174	183	163	150	166	170	145	154	168	166	166	163	194	171	172	187	195	159	186	146	146	166	152	173	141	170	163	171	173	164	166	193	162	186	191	159	193	156	186	184	155	182	166	174	161	164	184	161	173	182	159	186	137	176	179	179	173	186	160	167	182	159	176	155	169	165	170	167	176	173	176	182	175	165	140	165	161	191	175	187	196	183	166	204	158	163	178	178	162	184	176	206	172	190	207	170	160	180	160	197	166	175	194	158	176	184	191	156	181	166	168	176	152	182	169	161	158	179	166	195	177	195	180	182	199	177	169	143	166	192	183	173	182	168	196	194	180	175	160	181	158	158	176	170	148	165	134	174	182	176	179	170	175	178	185	199	184	167	177	179	162	174	175	179	152	173	171	173	180	193	187	159	161	166	182	190	178	158	162	178	168	177	180	159	154	194	161	164	156	178	167	165	172	162	183	164	176	161	185	159	147	178	170	167	181	197	190	198	199	180	151	183	150	164	154	143	187	187	198	182	161	154	187	187	190	153	168	179	181	163	157	183	191	178	177	159	178	180	190	195	183	173	165	186	183	184	171	155	166	165	164	165	137	162	177	171	178	182	181	160	162	170	146	158	146	140	153	184	180	147	177	154	187	179	158	186	146	156	167	170	194	182	162	179	175	187	168	155	174	187	147	174	165	149	185	148	176	184	162	187	182	166	171	168	147	187	189	173	191	146	181	189	166	177	155	164	168	162	160	197	186	156	172	165	183	153	165	152	175	157	152	155	153	171	160	172	171	168	121	156	173	157	155	171	169	150	168	171	177	166	164	182	182	181	175	159	146	162	169	160	171	173	174	169	171	168	175	185	165	176	176	162	170	152	164	168	188	159	167	155	179	172	162	171	169	183	170	180	167	164	168	173	144	145	176	176	167	158	178	161	184	154	164	153	173	180	175	163	170	170	169	163	175	183	166	166	179	180	179	148	172	176	163	188	176	189	183	189	214	178	165	137	136	166	183	143	149	181	163	180	161	179	183	181	169	159	181	191	201	143	171	181	197	169	175	182	186	180	156	160	181	190	172	171	163	169	159	157	191	172	177	170	162	168	168	170	150	176	179	186	162	146	179	179	170	184	152	196	162	173	142	174	162	176	166	194	168	180	191	189	179	175	188	178	173	198	174	185	183	189	176	161	186	182	177	177	160	174	163	198	171	164	178	167	168	179	174	179	167	158	148	182	149	176	172	172	163	179	184	170	164	156	139	185	160	169	178	167	183	172	173	208	170	157	184	196	179	177	150	193	167	176	203	158	179	164	181	179	155	175	163	147	168	162	180	174	142	152	154	187	183	196	182	174	187	172	195	181	184	156	178	177	173	178	169	165	188	182	161	172	144	168	181	176	173	157	188	187	173	182	161	171	165	169
41135	24879	10028	3481	1129	523	411	441	399	437	417	444	412	393	408	413	404	437	422	392	408	435	412	459	401	400	401	389	411	414	416	389	434	391	419	438	427	436	441	440	421	418	408	475	430	420	418	434	452	449	426	427	429	408	412	440	434	416	416	407	450	415	421	442	421	437	444	406	414	419	445	425	419	396	435	438	419	430	412	418	426	429	447	458	444	425	423	445	395	441	445	420	406	459	457	401	414	415	427	467	425	461	425	450	423	412	420	443	423	435	451	431	424	411	414	445	441	443	401	423	414	497	423	388	412	393	449	423	432	451	386	413	403	423	414	425	434	417	409	423	451	383	423	431	456	417	425	442	448	386	400	413	439	431	435	375	411	423	433	389	436	417	423	427	434	434	429	427	419	429	423	397	404	409	398	430	454	396	457	446	412	378	417	420	410	421	395	402	388	418	419	422	429	410	424	431	395	437	462	411	407	425	428	450	443	394	418	406	445	390	450	417	420	451	401	399	392	384	464	405	408	455	437	410	417	422	429	429	409	408	445	423	423	402	393	407	401	414	385	396	408	387	409	411	398	436	417	417	444	406	403	428	426	415	427	418	421	431	400	441	452	430	407	476	421	397	456	415	435	439	397	406	438	391	424	418	401	412	423	429	413	423	425	403	401	442	417	431	423	413	443	404	445	421	425	394	419	406	436	417	399	437	388	441	432	378	411	441	429	442	413	436	448	418	418	376	414	457	409	413	390	439	437	418	432	419	421	413	416	405	416	405	445	431	431	409	431	452	380	428	438	418	392	434	453	417	406	441	429	453	411	422	448	433	424	412	433	438	401	410	429	401	468	433	389	411	463	366	405	422	393	444	403	432	397	427	450	433	437	417	402	409	415	404	462	395	402	410	469	430	438	403	380	425	434	460	400	415	412	440	399	396	396	417	400	449	410	433	414	374	404	414	417	437	444	410	418	420	426	395	421	446	418	405	432	402	418	387	421	452	413	435	409	431	383	399	408	405	442	456	415	423	435	417	453	415	428	405	420	424	416	399	414	377	403	431	425	425	441	446	431	399	407	430	400	393	426	396	403	424	425	395	447	393	431	423	433	421	428	428	421	391	410	394	412	374	387	452	444	442	418	427	420	436	427	414	418	425	459	429	427	416	420	419	400	427	456	416	447	401	425	419	442	397	405	428	403	438	422	417	409	406	403	373	441	419	387	429	409	435	430	470	391	415	458	382	416	400	409	422	453	444	395	387	438	419	414	409	421	410	451	452	429	395	440	402	436	425	433	436	383	448	431	441	435	436	406	430	417	439	410	448	425	413	429	420	399	450	428	423	438	385	422	426	424	439	402	399	415	417	439	443	436	437	426	402	444	402	463	416	417	419	445	404	396	424	438	432	413	442	407	409	387	407	460	440	436	398	401	427	421	408	421	404	434	370	428	449	408	425	404	443	385	417	440	414	423	410	390	369	407	439	391	442	423	413	417	435	403	450	418	422	439	445	411	457	392	455	420	428	408	399	421	409	428	416	417	428	421	400	437	462	466	461	429	437	445	435	438	401	405	428	408	416	411	426	430	398	393	445	405	419	392	442	408	429	403	420	448	414	421	442	435	426	436	430	457	425	464	439	439	424	431	401	402	421	445	438	437	406	407	404	457	423	449	466	463	386	433	390	403	407	426	404	446	420	426	449	451	383	416	432	409	383	399	399	391	415	411	424	432	435	459	406	444	418	412	389	418	403	428	438	455	433	444	436	394	430	401	388	475	395	448	409	407	441	426	421	409	411	428	443	442	383	426	404	467	426	444	455	415	433	419	383	396	429	424	429	421	415	427	460	427	433	462	425	411	427	415	440	461	412	385	412	396	434	397	432	438	409	462	388	419	420	412	479	438	427	435	450	442	402	446	393	427	418	438	434	419	438	442	410	424	404	440	436	438	441	397	394	375	386	367	425	439	395	383	400	441	387	427	449	400	402	414	452	403	382	405	435	448	425	404	419	445	453	411	431	464	442	457	442	413	404	431	414	420	405	386	407	432	413	415	429	413	390	423	391	412	430	393	428	381	413	439	407	405	393	421	435	388	417	439	413	424	414	417	376	443	433	443	431	401	442	421	433	430	444	420	421	415	442	419	392	397	405	402	434	467	406	426	422	415	407	424	427	401	408	410	411	453	379	363	423	413	413	442	407	429	436	404	421	393	390	418	394	444	443	424	416	427	439	408	391	421	440	432	429	450	436	423	432	402	407	444	458	405	424	414	392	438	403	386	440	426	437	422	398	439	416	422	364	416	425	412	442	420	420	431	396	457	410	427	457	387	448	435	411	451	419	454	445	422	410	395	409	442	432	443	417	429	405	450	431	490	439	423	394	445	405	424	452	393	450	404	422	402	413	397	420	415	411	423	436	394	401	407	395	405	453	431	376	439	404	440	429	435	391	470	455	387	435	453	464	425	430	421	425	413	419	394	424	411	417	411	421	430	424	399	399	421	430	416	449	457	423	420	428	384	405	404	432	402	434	408	440	436	428	419	415	460	461	420	393	422	367	418	413	458	429	402	446	423	462	419	402	451	433	397	422	420	411	401	423	398	437	423	426	398	409	411	428	450	383	440	442	437	378	444	413	416	407	423	441	419	439	423	439	438	461	423	404	408	441	442	434	393	372	411	423	434	415	397	417	395	412	427	405	393	459	422	445	434	446	378	460	427	395	428	423	426	418	442	440	410	383	422	418	416	425	458	404	418	434	407	407	473	434	360	392	433	407	393	473	463	415	419	436	403	424	426	415	428	402	448	414	435	456	432	431	439	445	429	408	425	396	416	374	427	412	424	443	391	457	398	406	379	405	405	433	423	414	444	408	406	408	415	423	426	408	459	398	412	467	379	398	431	446	414	412	439	431	454	411	441	418	402	441	411	407	401	470	413	438	438	417	437	427	442	438	387	430	409	467	440	433	454	416	401	446	404	398	407	415	405	459	430	469	413	393	422	422	367	369	404	441	374	423	457	410	438	438	419	424	414	399	423	432	413	421	420	405	357	446	431	427	433	420	420	412	455	429	400	426	443	428	406	403	424	451	452	440	426	438	408	425	427	413	434	439	407	403	422	407	425	412	416	379	417	456	450	438	414	415	436	385	421	418	436	394	403	401	407	378	391	415	426	442	445	411	401	446	403	439	451	429	425	447	416	418	438	449	401	403	413	424	420	433	448	445	399	425	432	398	424	419	433	437	410	435	416	418	446	410	392	408	415	404	401	424	401	396	432	419	387	429	427	433	365	402	469	396	388	444	378	417	406	414	386	427	424	402	410	413	413	422	413	404	460	455	404	402	435	395	423	390	403	419	413	433	447	414	448	466	398	435	381	403	420	383	401	416	399	415	416	374	439	424	437	403	438	386	363	417	426	429	427	443	449	398	403	467	372	417	418	425	434	424	404	434	408	417	422	421	434	446	426	426	442	421	404	428	454	406	428	440	389	416	427	417	382	404	427	427	419	445
80537	61364	38473	19301	5579	776	199	226	201	230	187	195	198	198	216	219	212	214	214	183	204	219	207	209	197	197	203	203	242	201	198	193	198	190	214	214	209	238	248	190	205	189	220	209	213	192	174	215	208	210	180	192	204	196	189	192	211	189	187	227	230	199	196	205	214	199	199	200	214	195	186	191	197	202	220	197	195	214	211	195	215	178	205	198	210	189	197	207	218	221	204	201	219	165	208	178	200	192	208	212	193	221	174	195	204	214	208	169	208	206	183	216	208	225	232	179	185	212	198	233	194	208	202	206	224	207	184	206	237	226	222	200	199	204	200	215	190	203	212	203	217	204	218	202	224	203	221	206	211	223	232	225	210	181	208	215	219	218	197	209	210	201	196	224	177	232	238	212	200	216	233	218	181	221	213	191	239	163	208	223	218	219	201	215	204	210	223	208	219	208	186	173	181	215	191	197	213	198	212	203	194	211	218	185	190	212	223	225	214	191	209	202	211	215	208	196	211	229	187	203	200	237	250	195	212	206	202	247	197	219	184	221	238	202	201	191	193	187	191	210	221	190	216	230	235	213	205	204	182	184	204	198	217	213	231	187	207	189	194	210	223	220	212	214	235	205	204	202	202	210	197	235	227	241	201	192	219	199	192	197	197	207	205	228	176	222	208	205	178	204	222	185	176	222	204	203	199	201	193	209	219	215	208	190	209	210	216	168	201	177	211	183	200	207	218	217	238	217	185	210	220	193	192	186	198	223	189	223	201	210	206	201	197	199	213	190	201	180	205	215	208	182	207	218	208	181	218	217	230	179	213	209	201	203	252	204	187	219	201	217	206	235	216	213	201	196	204	222	197	186	212	198	202	217	210	211	214	189	181	199	200	193	192	212	230	219	187	196	188	199	190	220	229	191	216	203	207	231	210	217	219	196	212	225	196	235	188	220	187	219	210	201	189	206	179	204	215	206	215	209	216	191	224	190	217	191	189	213	200	219	198	201	242	214	233	218	202	220	213	178	219	214	243	197	208	192	206	213	199	195	205	220	208	208	214	195	190	218	215	211	187	218	180	226	217	206	170	199	200	217	196	226	237	195	199	234	198	251	205	202	196	195	236	219	186	207	226	213	206	191	225	213	198	216	216	212	212	207	202	227	186	207	202	205	229	233	229	221	210	214	192	190	216	191	209	206	221	213	190	194	197	195	219	203	209	195	166	206	216	214	204	185	198	228	202	176	207	213	205	191	190	204	199	204	233	225	183	210	185	233	213	220	202	211	198	194	197	193	194	205	211	198	226	205	219	225	228	209	198	205	199	194	220	196	235	209	209	208	212	191	219	209	223	210	215	197	211	201	202	195	206	219	197	193	192	186	199	216	203	197	232	231	205	194	198	189	219	242	204	197	211	207	185	221	210	183	199	191	202	202	183	190	198	208	212	228	206	204	198	222	229	202	207	192	203	202	209	176	211	203	191	203	201	207	227	192	244	198	212	176	197	204	199	208	206	204	215	200	207	194	210	209	229	213	240	197	205	213	209	183	186	251	191	199	205	200	234	196	225	208	227	224	227	241	205	210	216	184	187	198	191	192	210	227	213	230	230	205	193	247	196	194	218	211	190	200	192	223	206	202	240	211	226	202	218	210	182	210	218	228	163	213	184	218	209	208	196	214	185	212	158	210	219	198	182	184	190	206	198	215	225	198	208	227	214	197	173	202	236	199	199	203	208	231	206	242	238	203	216	226	198	199	204	176	212	215	227	213	237	201	194	221	232	224	210	204	228	199	195	201	205	204	211	206	212	203	225	194	203	200	200	192	212	232	205	210	218	196	206	219	231	191	168	173	208	213	221	176	197	226	233	200	203	211	204	207	216	212	209	200	216	183	212	187	177	206	210	212	227	193	208	231	210	213	212	199	225	237	211	215	211	210	167	213	234	206	183	214	199	209	175	209	211	201	228	208	220	202	229	204	205	187	192	230	198	206	213	186	207	209	202	197	192	209	223	190	204	204	198	196	212	205	204	218	201	198	203	210	227	209	174	196	179	213	230	206	226	221	206	178	194	205	212	214	200	219	225	212	216	212	199	200	192	217	229	226	227	210	214	198	180	234	220	198	195	240	194	200	189	211	200	206	215	185	201	207	219	204	184	199	208	193	203	184	215	208	211	206	217	204	218	205	210	223	222	208	183	197	233	231	197	202	199	208	229	209	223	206	212	210	208	200	193	219	223	206	221	218	215	193	217	216	211	203	183	217	207	226	222	188	186	190	201	199	190	203	232	205	201	196	228	204	178	207	209	229	231	204	215	197	206	225	205	190	224	227	199	208	238	215	194	212	175	209	217	246	213	218	191	198	209	219	205	207	191	188	255	213	197	188	186	195	191	184	199	220	188	207	217	196	194	207	211	189	198	214	198	190	233	231	200	217	207	216	231	193	221	218	179	214	209	193	202	202	191	215	190	199	215	209	219	230	205	218	234	228	197	184	183	209	185	195	215	216	205	194	213	199	215	222	196	209	198	214	226	203	184	229	199	192	213	188	187	217	211	234	208	214	208	223	211	213	201	218	216	209	218	217	225	199	200	215	218	216	232	223	203	168	184	206	198	236	190	192	229	188	209	207	195	193	189	211	208	209	205	214	181	195	220	214	189	215	202	223	206	219	208	213	207	211	212	217	214	210	240	195	179	209	208	196	196	228	209	207	215	205	220	205	205	214	204	202	187	216	219	228	226	222	193	202	201	224	212	197	207	244	227	185	203	199	201	198	203	200	186	219	196	213	212	195	224	225	217	195	228	208	211	217	207	213	212	214	210	216	190	186	215	213	179	232	205	191	182	216	224	216	207	176	203	209	215	238	187	220	218	189	204	189	207	212	218	215	210	224	181	202	229	218	218	193	186	212	212	213	186	208	211	170	202	224	186	196	187	190	217	217	217	203	231	210	176	205	234	221	234	202	192	183	199	199	182	191	184	193	179	219	199	210	208	207	207	206	224	211	163	217	190	206	217	188	195	216	229	218	208	189	222	226	184	206	211	228	204	213	205	226	214	188	193	192	208	217	197	206	197	216	194	208	181	202	213	197	215	242	246	219	215	197	197	189	207	196	204	191	196	196	236	206	188	202	192	196	217	196	204	203	215	213	216	193	174	200	201	225	197	227	196	189	188	189	205	199	198	212	204	193	198	208	190	203	211	230	214	197	189	200	195	218	217	203	199	222	210	201	225	213	202	209	205	220	208	206	207	194	194	219	213	202	198	188	210	213	182	222	215	193	205	212	195	226	212	220	218	211	199	170	194	225	205	194	221	185	208	218	185	187	183	190	207	205	213	221	206	197	205	196	221	212	189	219	226	216	197	200	231	197	230	213	214	173	192	180	199	212	213	203	244	197	195	183	201	221	201	203	190	217	213	199	203	197	202	207	216	200	217	194	192	218	213	215	202	204	194	221	216	182	206	225	209	230	214	203	190	206	177	206	210	222	197	214	221	176	197	213	205	189
60748	49315	37178	22508	8514	1989	514	489	496	477	479	479	505	500	479	543	431	491	522	500	498	473	501	484	524	499	491	504	543	517	455	527	469	484	511	484	512	511	472	509	520	490	508	560	492	528	497	510	508	510	447	488	494	464	472	447	503	465	446	488	485	482	478	474	505	499	494	475	536	497	474	468	496	472	468	503	492	482	486	463	492	467	497	499	514	484	532	466	469	517	474	473	478	519	455	503	510	466	473	481	512	528	500	474	495	505	483	501	482	499	550	492	506	463	471	471	511	465	488	476	487	516	552	473	483	485	506	527	457	475	494	486	510	521	468	459	488	468	500	525	516	483	492	483	495	484	497	507	453	518	465	535	453	517	457	492	446	494	511	505	462	492	483	452	484	478	469	513	495	492	494	485	474	493	503	477	497	464	473	488	497	535	475	479	489	444	464	469	510	512	470	522	478	472	501	499	467	490	478	473	505	501	465	509	473	508	482	502	475	449	489	499	471	479	475	447	458	499	469	473	504	487	510	457	472	518	470	497	494	503	477	513	508	473	522	478	520	489	480	464	526	494	487	505	478	537	474	485	492	457	469	518	452	516	492	478	462	434	445	515	498	455	510	502	477	500	447	483	481	446	453	497	457	510	493	472	450	510	518	504	483	504	453	518	506	479	487	467	463	486	479	503	455	462	485	506	480	523	502	489	467	492	533	440	480	426	476	463	503	491	501	419	482	483	500	518	480	508	509	483	493	492	515	539	490	494	475	508	507	461	468	492	498	514	516	497	465	489	486	476	502	507	517	488	500	536	460	475	503	492	498	430	465	518	469	466	471	490	533	474	508	476	476	508	485	515	449	441	493	451	506	480	488	478	492	473	525	458	503	478	485	476	489	473	493	488	498	467	481	517	482	485	462	490	468	540	499	509	487	496	440	472	493	508	503	511	466	506	495	468	497	447	498	481	476	449	490	462	475	435	466	494	511	467	490	505	463	460	472	504	512	470	487	477	500	489	478	461	517	488	473	437	515	525	471	478	471	475	476	522	488	469	520	494	488	503	466	523	488	458	487	502	471	507	459	484	496	507	456	475	466	482	501	458	489	460	480	468	477	460	472	464	509	467	519	488	506	507	508	487	484	480	506	498	459	484	473	505	483	489	502	478	486	529	517	513	479	491	526	511	472	489	439	465	442	517	481	516	481	445	468	496	499	444	504	465	507	466	464	512	530	511	498	517	496	496	454	467	500	474	462	445	514	519	457	450	529	496	454	505	468	541	558	465	529	544	493	470	518	475	502	462	485	474	484	478	481	506	506	492	483	474	507	510	428	510	504	457	467	496	466	469	470	489	480	494	490	498	454	452	491	494	481	488	438	512	437	534	435	464	480	495	502	482	472	501	524	476	490	487	490	516	511	474	426	519	447	523	483	512	504	522	508	475	486	496	492	493	491	508	500	495	501	456	499	536	502	466	474	450	475	499	452	465	475	500	509	480	475	480	523	475	514	466	462	498	536	491	471	509	501	460	510	509	485	509	492	434	521	517	472	506	459	477	471	467	508	480	504	452	492	455	480	451	487	496	471	485	480	492	491	475	501	488	521	452	493	499	447	496	486	488	479	484	521	470	500	501	507	476	472	484	511	486	520	510	485	484	489	467	501	469	498	460	478	479	468	517	478	506	528	498	455	491	481	478	504	532	508	496	468	474	515	459	485	483	488	485	513	518	476	484	462	547	509	476	496	550	461	494	492	469	480	500	466	447	466	451	478	477	511	475	479	460	514	467	509	435	492	458	490	490	472	511	491	511	485	476	488	471	510	484	468	537	500	464	471	516	427	536	507	464	482	492	491	519	481	548	503	460	465	478	505	464	513	499	432	474	439	497	452	462	477	470	530	472	507	489	503	524	523	508	478	519	503	514	504	507	455	544	484	473	476	492	517	473	478	473	530	476	461	499	512	512	471	509	541	461	464	517	484	479	510	501	498	478	456	479	559	479	508	515	488	470	453	456	528	509	485	495	513	445	493	472	498	478	502	494	480	509	494	457	455	545	473	487	471	477	509	463	474	526	511	507	512	499	496	497	504	470	499	452	471	508	494	499	526	480	537	489	491	472	457	480	507	430	499	495	494	444	481	495	494	499	477	506	483	533	514	460	479	492	444	499	451	485	509	457	491	480	478	511	481	509	520	485	469	496	466	496	487	491	481	516	485	487	469	471	488	481	510	449	466	472	475	476	521	487	469	471	511	480	485	445	475	460	488	509	466	545	462	511	471	467	464	488	439	492	467	516	489	501	470	505	474	487	510	504	482	471	493	516	495	479	511	477	497	484	487	475	466	483	480	498	494	497	516	514	474	490	481	496	493	507	489	478	465	514	515	507	506	463	485	475	486	508	509	494	497	519	450	452	501	476	504	484	500	510	537	463	472	535	496	465	472	477	467	511	454	472	489	506	499	553	528	486	503	488	484	453	462	480	505	466	511	475	489	460	477	489	439	520	470	491	485	546	541	452	491	481	494	476	494	511	474	503	514	488	493	459	470	479	515	466	502	494	457	470	504	487	474	464	494	480	490	463	485	502	530	544	507	507	504	536	478	477	497	458	507	524	466	491	476	515	491	521	470	505	491	474	504	523	506	463	475	509	508	524	505	456	509	481	469	467	474	539	492	462	468	519	433	503	473	478	511	478	446	478	529	474	522	446	461	488	528	505	486	471	482	460	488	437	468	491	462	476	460	465	475	524	464	456	478	458	479	479	496	473	489	517	481	505	500	503	486	509	479	533	468	482	499	514	496	473	500	479	495	495	469	506	480	479	491	475	509	507	477	483	510	490	496	481	472	489	472	498	484	476	517	477	484	488	477	529	505	494	522	484	439	503	468	479	473	468	542	485	459	473	454	491	484	487	500	469	492	495	495	486	499	450	470	458	468	502	506	490	468	514	509	499	502	560	470	467	487	488	484	466	491	521	560	530	459	431	455	486	534	462	463	449	461	482	490	496	511	470	465	496	436	486	499	554	452	480	518	508	484	462	463	470	506	479	467	480	514	491	506	489	517	518	470	491	471	498	518	505	465	480	504	506	503	517	460	515	468	466	499	471	477	506	466	467	510	474	495	450	491	488	501	491	484	460	480	443	518	465	487	548	462	419	517	519	491	444	504	492	471	474	465	502	487	519	454	480	478	492	485	508	514	438	471	489	502	506	488	508	451	514	457	482	478	509	473	447	498	489	456	494	471	540	496	454	501	489	517	484	507	478	525	514	452	499	473	510	508	477	467	487	524	466	470	523	450	459	449	482	491	488	493	436	488	473	468	484	514	471	487	499	473	461	482	485	492	486	481	487	475	494	525	511	484	528	491	437	471	489	452	450	485	465	463	477	454	478	498	508	500	475	504	480	484	525	517	488	459	463	515	479	445	478	499	472	495	469	487	466	471	505	467	481	507	505	501	526	462	517	473	504	502	477	517	487	516	477	472	505	459	491	474	458	458	474	489	511	480	471
85086	69141	48382	27004	11131	1634	194	162	195	183	172	190	194	155	164	168	169	180	159	170	157	168	161	183	171	185	180	213	205	173	159	178	181	171	185	167	179	169	162	189	182	205	153	205	176	195	179	184	164	129	164	185	173	175	182	162	198	180	152	177	178	165	182	167	162	199	169	169	174	178	182	154	155	185	164	166	185	165	186	182	182	175	181	181	175	186	180	192	164	157	184	164	198	186	169	162	174	168	178	173	161	180	202	168	164	158	153	161	169	134	176	200	176	169	190	187	184	171	171	181	180	145	179	164	170	194	184	187	154	200	176	192	215	182	168	171	174	162	184	163	154	176	171	194	189	176	176	168	161	166	175	159	190	190	156	181	163	169	183	162	163	177	178	195	185	191	223	195	165	153	154	167	186	156	165	175	164	167	171	186	187	160	200	181	182	163	162	162	174	156	190	169	175	186	173	170	180	163	194	177	183	149	169	185	193	189	178	180	146	202	170	171	169	176	204	180	168	162	153	171	186	179	170	181	162	180	160	178	196	180	175	189	170	193	181	163	163	166	188	208	172	157	172	159	175	160	172	180	143	166	170	177	165	188	176	162	183	200	174	178	177	171	169	149	168	177	142	177	186	175	179	175	167	151	173	187	188	167	147	170	200	202	183	149	177	188	174	194	157	169	185	180	156	182	172	177	165	175	165	190	167	155	163	182	183	157	186	178	160	159	167	169	170	172	183	154	160	182	163	157	175	168	158	170	162	161	159	162	189	154	181	172	190	160	167	192	163	182	149	169	174	165	180	181	170	163	156	179	152	171	161	161	165	181	169	195	172	185	169	198	158	165	177	171	186	164	184	168	158	188	156	157	159	154	173	168	156	174	161	162	171	178	174	170	172	162	153	164	182	168	179	166	175	158	182	145	165	173	186	155	157	155	163	181	167	188	177	194	189	183	159	176	195	195	191	194	160	202	175	191	160	175	151	196	173	165	158	197	190	210	186	166	180	165	176	165	163	179	165	161	170	201	192	188	140	154	177	168	164	190	194	167	175	179	175	174	175	161	165	181	162	184	199	186	174	197	200	164	164	171	170	194	176	188	195	161	185	163	128	185	163	163	170	189	175	201	166	179	156	171	173	181	184	196	163	158	207	169	162	162	171	179	199	146	185	190	201	172	180	173	162	174	187	152	155	173	180	159	149	200	168	195	167	185	182	168	159	150	166	138	154	167	155	158	171	186	181	167	201	165	152	152	168	174	174	156	182	175	165	190	179	179	172	179	174	163	170	193	167	160	180	196	189	170	155	202	170	156	193	161	153	181	170	176	177	180	162	185	172	168	165	169	169	177	173	166	186	187	171	168	167	177	194	161	187	186	159	164	190	182	175	152	158	187	186	164	160	176	187	170	190	167	178	184	173	176	152	179	181	191	184	203	168	167	177	164	167	184	170	179	192	179	176	164	188	167	161	187	160	175	174	162	188	174	171	179	193	153	164	172	184	167	169	161	173	180	173	170	172	181	169	184	190	172	193	151	155	173	168	182	181	157	188	180	143	172	170	163	162	191	144	170	149	170	188	163	179	180	163	195	153	166	190	165	201	182	169	173	177	199	173	172	169	168	167	181	151	196	159	180	159	183	179	188	174	187	171	185	168	174	175	150	169	178	170	171	166	164	186	198	163	172	158	159	184	189	151	171	182	188	183	148	188	152	179	179	198	168	191	158	170	171	161	162	193	198	174	150	154	201	180	165	164	162	175	167	172	196	175	181	183	158	172	169	188	169	165	176	162	156	181	169	192	172	186	176	180	166	169	165	182	179	173	153	159	167	197	181	191	152	168	170	162	175	134	137	178	159	146	177	155	189	154	178	172	168	163	166	188	183	177	162	163	158	161	175	166	190	158	169	161	185	171	148	180	165	162	165	187	166	183	189	156	186	166	192	202	185	164	185	194	172	190	153	166	185	169	190	170	178	160	172	189	184	166	173	162	177	197	160	156	165	173	167	170	179	169	160	165	166	167	170	150	193	152	164	191	208	169	153	167	179	161	169	145	175	158	200	182	174	180	184	164	200	168	192	159	177	198	183	177	166	185	169	167	159	178	190	170	178	182	163	181	177	171	177	162	172	167	175	164	155	171	168	197	149	171	159	155	186	150	187	175	167	173	164	150	169	161	193	195	155	182	174	191	187	182	185	168	170	203	176	195	190	143	169	187	157	191	194	186	184	175	177	162	166	180	177	172	159	184	177	186	158	189	167	192	154	149	181	170	172	191	187	170	152	196	197	168	167	172	191	170	182	162	140	168	165	164	162	166	188	179	170	168	181	171	183	173	171	145	171	159	162	189	176	158	151	179	149	176	185	170	144	176	163	180	186	150	165	173	198	175	148	149	177	188	156	180	156	185	149	192	179	149	167	184	171	145	178	161	183	181	173	170	176	174	172	211	158	199	159	164	168	206	201	148	154	163	178	159	184	168	158	181	183	187	192	165	157	184	171	166	168	195	172	170	181	168	178	162	201	180	187	185	137	198	183	193	178	181	156	161	200	171	172	188	177	178	185	158	179	166	189	161	164	175	191	173	158	201	174	182	181	158	182	185	154	171	173	170	166	155	171	170	173	186	183	145	185	176	175	178	193	169	166	169	172	166	169	152	186	177	152	162	181	170	158	148	164	151	174	157	180	156	165	177	172	158	180	154	194	195	194	164	157	163	185	177	181	178	146	171	182	146	159	165	215	179	170	162	174	154	174	162	159	177	176	160	180	165	155	169	158	170	159	179	167	182	157	187	154	160	157	173	181	173	172	182	162	176	198	173	159	197	161	193	182	197	167	179	170	173	178	150	176	193	163	163	175	151	198	182	184	162	178	190	181	165	167	187	163	200	163	158	185	180	192	159	164	190	209	200	192	166	181	179	193	176	159	173	155	202	170	181	186	147	169	165	162	172	198	181	142	170	173	171	150	172	174	174	163	182	174	181	177	152	174	169	178	150	165	174	163	184	187	176	161	152	163	171	203	195	195	173	154	192	170	168	173	164	180	157	158	190	199	160	202	186	178	164	175	175	167	168	165	175	152	213	181	182	172	181	150	168	174	154	157	175	181	173	176	157	168	161	175	178	176	180	191	170	192	173	185	169	178	152	176	169	172	166	167	193	173	175	170	167	158	167	176	180	193	173	163	195	172	151	187	158	179	180	158	164	192	171	159	171	165	164	163	187	173	175	166	178	205	162	173	175	177	175	169	156	193	181	166	175	171	164	159	184	173	186	195	178	148	149	176	198	190	170	166	157	171	171	190	173	170	170	170	162	178	177	168	175	184	155	177	165	158	161	173	175	197	167	183	175	170	160	189	194	155	160	183	163	167	158	187	179	179	160	132	169	177	178	170	164	186	196	174	179	170	166	208	193	231	175	185	162	170	170	177	169	151	168	184	178	142	194	190	165	180	200	181	143	180	178	176	186	176	167	163	155	145	169	170	181	152	179	167	155	176	141	149	192	191
70294	60084	46937	30378	11972	2624	454	431	369	419	411	414	428	420	387	403	427	390	397	460	415	413	423	438	421	372	432	430	403	404	409	425	426	427	405	443	435	360	416	413	423	438	417	439	427	421	423	440	439	378	437	415	420	406	413	432	422	428	418	410	397	428	414	363	396	409	393	421	401	419	396	422	392	423	386	416	379	386	403	401	429	413	398	408	422	418	383	382	386	404	404	430	385	415	418	385	406	418	431	425	410	381	447	390	404	418	383	413	420	426	400	434	437	449	433	377	399	421	388	352	433	409	376	406	397	416	404	442	406	403	406	416	397	415	439	399	398	422	374	417	406	440	381	426	429	448	416	359	422	398	422	411	361	421	423	376	414	427	440	384	449	398	404	378	390	414	424	394	407	439	442	416	389	419	406	398	412	429	403	461	388	433	420	420	403	406	454	397	390	413	439	396	383	404	396	379	395	367	403	410	424	382	396	448	391	440	404	426	412	419	405	384	383	371	381	394	372	405	390	424	421	412	388	423	384	444	428	416	404	394	371	403	393	432	429	412	394	432	393	403	430	411	429	405	412	393	406	408	385	438	435	383	427	413	387	431	395	396	425	384	440	360	402	411	424	394	393	412	390	446	440	406	427	380	421	374	410	378	394	391	392	401	393	402	397	412	411	389	407	385	368	391	435	409	432	435	423	385	412	358	435	421	429	423	391	404	405	464	412	384	396	374	451	400	411	423	422	380	410	391	425	399	423	402	436	446	400	416	365	391	389	393	365	391	421	409	437	425	389	463	414	397	396	437	398	441	356	398	408	396	433	394	418	394	397	400	354	391	406	393	423	450	447	411	412	426	395	407	383	444	404	403	428	413	397	417	421	406	406	399	409	416	450	390	421	372	416	406	381	415	402	433	393	435	397	402	448	436	412	398	422	376	430	383	411	421	372	388	413	372	379	414	405	405	397	420	427	418	404	394	382	411	431	385	384	377	416	385	404	403	405	405	445	409	404	405	393	398	409	436	399	385	383	422	409	403	425	421	387	415	412	406	387	413	390	422	360	425	399	400	429	431	409	416	399	385	406	437	402	389	430	439	426	393	406	435	404	434	423	390	409	421	404	425	394	443	431	412	411	429	386	451	425	412	423	405	399	386	404	422	381	402	417	399	398	385	399	416	429	405	410	410	388	376	408	394	411	456	400	416	407	408	414	408	406	415	383	411	410	413	401	421	392	419	413	414	405	396	419	437	435	403	376	411	390	419	393	404	384	411	418	386	402	397	391	414	413	405	425	413	397	415	438	391	393	379	437	418	413	400	356	398	375	442	450	408	377	417	405	401	412	420	395	385	372	448	412	379	384	403	420	412	417	394	423	383	445	428	402	424	375	382	409	386	428	415	395	388	377	418	383	433	418	407	420	412	403	424	414	402	393	407	416	409	433	428	388	436	390	440	429	409	381	425	410	406	424	426	410	432	431	426	386	432	426	383	416	416	403	379	406	456	433	430	398	380	401	433	408	383	437	412	387	368	426	415	420	429	400	377	411	390	388	415	373	387	414	421	359	413	395	394	402	420	438	425	407	411	456	408	405	378	399	362	407	415	417	404	381	420	419	418	407	411	402	438	409	390	405	408	405	412	443	414	407	407	446	400	386	426	425	408	382	370	380	411	392	379	389	434	399	381	396	428	406	404	408	436	429	394	451	421	409	410	413	410	391	452	434	399	379	408	390	408	371	385	416	407	387	386	436	431	406	422	396	373	420	399	454	422	408	406	397	395	422	413	425	407	444	401	427	398	386	414	428	425	398	411	394	412	388	399	360	413	383	386	416	403	414	422	415	375	430	389	437	440	391	434	384	388	395	403	389	426	426	413	389	405	441	413	419	401	412	424	384	395	417	412	415	360	484	447	367	447	431	427	412	399	397	414	396	396	416	425	421	396	358	419	391	441	415	420	416	385	399	416	437	380	395	393	431	394	404	423	396	425	384	417	402	437	363	414	427	425	393	387	419	448	464	414	412	380	392	360	415	392	415	413	365	414	428	379	412	415	411	438	393	386	362	386	450	394	417	403	461	391	423	437	379	430	385	419	399	429	440	414	399	386	382	421	395	415	437	428	401	387	361	416	410	426	392	400	404	432	447	414	421	436	411	420	407	402	430	422	376	428	398	403	378	402	411	396	405	384	379	409	426	421	425	401	396	411	388	388	396	426	391	404	421	378	434	390	429	451	429	398	420	371	392	419	461	394	389	417	431	393	407	407	405	411	413	385	401	396	389	376	385	406	405	357	452	389	383	433	401	431	407	375	417	426	409	460	410	411	391	387	403	397	427	395	424	393	424	428	413	421	407	418	417	418	433	382	428	392	419	371	392	413	431	425	425	418	428	421	435	392	383	432	411	429	390	391	388	454	416	433	393	381	450	380	403	394	410	429	413	398	440	418	444	436	384	396	403	387	402	434	408	376	425	426	426	395	411	412	408	401	397	384	409	408	385	390	407	425	392	407	396	390	434	372	395	406	401	411	401	418	379	396	422	389	389	421	394	426	381	421	419	403	415	424	412	431	416	366	409	399	397	452	375	394	440	449	439	405	408	399	419	423	403	430	419	388	429	412	456	411	421	399	398	401	411	417	451	419	394	427	409	384	387	415	444	414	407	424	420	410	422	427	390	388	401	394	407	404	418	410	442	422	404	413	377	380	411	387	420	413	381	375	419	408	396	408	398	435	445	405	406	405	402	405	445	384	389	404	425	401	401	380	387	426	411	389	419	395	411	365	397	407	422	359	401	433	384	391	438	420	443	391	422	355	371	387	415	392	411	421	401	403	410	392	406	382	426	420	448	422	410	428	416	355	416	404	408	368	440	395	387	410	380	391	416	402	391	411	395	373	418	399	398	413	384	415	378	401	425	429	375	430	376	414	409	410	396	398	418	406	417	361	372	403	420	438	373	407	404	400	406	416	416	434	435	417	408	386	379	402	402	407	445	391	432	384	398	394	449	378	405	401	397	403	393	416	405	404	401	392	448	370	411	418	396	380	402	417	416	421	407	384	401	447	436	417	418	356	428	432	413	419	435	424	451	393	421	358	424	397	386	398	422	378	380	407	439	393	398	403	408	407	431	386	372	413	400	416	420	420	418	404	406	437	415	409	431	449	394	385	412	438	363	406	420	383	415	398	409	399	392	389	414	433	400	403	418	369	382	437	407	435	396	395	424	408	423	434	379	358	425	354	390	434	392	413	383	409	414	401	398	450	370	397	386	414	418	363	425	412	413	399	385	439	427	406	405	390	405	386	405	447	416	392	446	376	382	394	409	417	414	385	423	375	446	413	385	438	398	430	365	382	440	432	432	436	438	378	407	400	424	435	416	424	416	396	418	404	409	464	407	414	403	411	412	403	401	445	421	408	417	433	413	449	368	379	395	420	416	403	418	450	399	440	407	436	412	356	412	426	415	395	414	404	392	415	426	412	393	472	382	403	393	419	413	388	435	440	421	408
47900	26809	9518	1789	474	214	183	192	134	197	185	205	177	164	178	180	199	181	161	196	184	175	164	168	173	180	184	163	172	172	199	156	206	193	192	176	191	195	175	185	173	176	188	194	204	172	153	156	177	167	185	151	148	182	166	169	189	182	165	184	165	170	166	156	185	160	157	191	174	176	187	204	165	161	168	171	185	154	189	176	151	158	170	170	196	164	171	177	182	177	200	184	162	174	158	192	186	202	171	182	190	174	181	206	178	180	156	171	183	187	164	175	189	180	188	181	189	145	153	163	179	182	179	157	184	152	149	173	202	165	171	153	159	163	168	200	216	191	182	155	157	166	185	164	172	177	181	167	177	172	185	183	153	170	175	182	178	185	166	180	199	193	162	190	178	168	158	177	175	183	163	179	186	175	167	180	199	192	175	165	200	174	194	165	206	172	169	185	194	174	176	177	194	169	187	191	156	172	169	191	196	162	207	199	184	181	145	169	171	161	176	188	170	167	186	170	167	155	173	183	179	175	195	183	183	158	168	184	173	166	168	173	170	170	161	185	177	165	176	178	169	175	191	194	148	174	183	217	189	167	161	184	191	199	173	178	179	156	154	190	195	206	198	177	173	182	194	194	173	164	191	186	181	192	177	166	172	181	166	183	161	170	198	191	155	168	167	158	151	166	174	182	165	168	187	186	179	187	165	184	187	176	202	149	185	161	187	194	146	178	170	179	180	170	163	163	167	178	176	187	178	197	171	150	159	163	177	177	151	186	185	193	182	172	166	167	171	178	189	185	169	170	194	186	190	180	164	213	155	176	182	171	162	168	182	179	169	186	166	146	163	177	178	158	162	167	210	166	175	182	191	158	171	158	195	178	171	170	168	165	169	181	174	148	196	167	182	192	173	198	171	185	169	172	157	183	181	160	159	188	192	179	180	202	176	154	181	153	177	183	185	179	153	170	199	186	172	182	176	165	175	163	190	150	172	174	196	180	161	193	202	189	167	157	195	165	170	192	198	166	201	189	152	146	167	195	187	186	197	162	169	163	222	151	146	173	168	179	170	192	170	172	171	181	169	166	169	184	174	164	193	158	180	157	141	164	163	200	152	202	190	177	187	188	130	176	179	154	204	173	204	172	184	204	192	180	179	162	188	173	161	156	152	173	187	178	181	177	190	172	158	171	167	176	164	210	177	204	183	160	187	174	178	182	187	173	167	164	162	173	188	182	168	213	176	162	186	177	173	191	171	174	173	205	188	174	173	184	178	172	212	150	167	181	143	175	181	186	164	195	174	166	178	203	175	165	200	191	157	171	179	183	202	159	180	195	187	183	191	158	197	176	184	201	171	186	173	193	150	192	174	175	157	160	171	166	191	161	192	186	174	186	182	170	220	183	184	183	190	169	195	163	198	179	195	163	164	179	172	207	186	190	163	176	162	182	167	199	178	152	178	184	178	199	180	181	178	171	196	184	190	153	176	175	188	190	179	186	160	182	183	165	183	177	180	191	181	182	184	171	183	181	186	174	164	173	194	171	165	168	167	181	170	170	185	166	167	171	149	172	167	187	199	162	164	186	188	169	199	169	188	203	171	168	165	177	161	211	193	163	175	165	180	192	176	166	198	151	175	176	188	157	175	207	167	168	166	152	173	165	150	189	179	188	140	165	178	174	192	167	165	184	166	183	163	189	174	184	185	162	184	202	175	192	183	169	168	157	178	179	194	182	202	186	176	158	188	174	140	186	159	171	153	184	167	171	184	176	174	143	177	191	161	173	181	186	173	171	155	165	182	163	156	175	187	170	165	177	168	179	172	191	156	157	193	192	170	152	197	181	185	159	183	179	182	177	177	180	207	191	167	164	174	177	183	157	153	183	198	172	174	173	182	157	221	172	155	171	152	161	184	230	174	184	161	172	179	161	175	171	170	170	183	183	184	179	182	174	170	188	177	168	160	187	162	171	167	175	187	152	186	175	163	171	177	165	190	189	173	186	178	178	191	172	162	161	175	166	168	145	166	196	177	192	168	166	171	173	192	171	188	165	196	172	211	145	174	169	162	168	171	177	182	192	186	188	165	191	180	190	184	147	176	187	176	187	169	200	159	167	172	184	169	159	175	191	165	174	167	189	165	175	170	183	156	165	165	168	165	186	153	210	168	171	183	180	174	183	189	180	162	199	174	189	172	201	144	179	174	182	180	189	182	163	179	180	186	192	167	185	204	170	173	173	176	183	192	186	172	188	179	193	168	201	164	177	168	174	195	179	192	172	172	167	210	184	165	200	164	166	171	170	199	189	173	177	192	191	161	183	201	168	190	188	169	169	171	188	164	163	185	162	148	182	167	163	185	183	200	163	194	201	194	172	187	165	168	184	183	180	172	179	157	208	192	163	192	166	193	163	207	179	166	153	152	156	193	167	167	161	197	155	180	183	167	193	185	189	190	186	164	186	146	155	202	162	150	176	148	176	158	179	186	163	177	168	171	194	191	173	207	181	191	152	174	172	181	199	171	209	181	170	164	196	185	147	174	167	188	178	191	184	174	180	168	159	169	169	171	189	199	176	211	177	158	165	166	167	146	186	169	158	189	198	208	175	183	155	184	165	156	181	164	176	167	202	165	186	151	175	168	190	183	184	180	172	157	180	169	199	168	175	161	175	195	178	183	179	165	214	172	179	207	186	189	178	153	172	155	168	176	189	167	156	175	183	185	172	176	188	165	174	171	179	183	186	202	165	173	160	189	178	182	176	177	167	157	164	203	205	163	185	184	187	188	187	193	181	178	168	165	157	177	205	156	167	178	184	175	203	153	173	176	158	157	178	173	169	185	172	185	191	186	189	168	154	195	171	182	191	184	156	161	191	178	165	167	170	197	184	176	180	189	166	170	178	195	170	183	174	149	165	166	177	167	174	184	191	171	158	186	176	187	177	161	172	194	156	177	153	165	191	168	206	175	155	168	162	202	182	164	177	171	159	180	191	177	181	153	161	173	175	171	177	179	177	191	200	164	150	167	180	171	180	166	156	185	163	163	162	209	158	181	179	191	195	180	178	182	183	195	170	189	183	177	175	195	164	184	177	176	180	191	201	206	185	183	175	175	179	176	188	179	185	147	187	179	179	152	182	176	185	159	170	178	184	159	176	147	173	174	188	192	182	166	180	193	207	161	157	184	157	177	176	176	174	167	160	189	181	170	169	148	177	182	179	174	168	167	178	175	174	181	167	183	193	179	181	167	176	184	176	168	167	167	181	184	165	178	173	187	183	199	187	184	157	171	187	193	168	170	167	157	168	205	208	182	178	163	182	178	151	158	180	153	178	165	199	153	203	165	183	181	186	187	181	176	171	159	184	142	179	166	158	201	155	208	158	168	181	176	188	173	165	165	183	164	202	179	181	168	169	168	184	204	189	200	172	175	181	188	194	185	172	173	163	168	180	181	170	187	182	170	172	170	167	167	182	164	189	166	187	182	167	174	178	178	160	180	201	170	162	164	188	170	181
41509	24436	11136	3780	1131	524	406	419	453	442	417	447	439	443	429	412	443	404	433	417	413	455	439	410	464	408	409	410	426	486	432	434	455	484	462	445	427	449	443	465	385	450	406	430	438	414	436	427	422	426	405	457	441	416	434	445	431	456	409	444	466	438	466	414	400	440	438	458	413	452	433	433	465	431	384	447	450	434	402	438	457	418	449	424	433	420	466	416	414	414	446	468	436	430	416	450	404	399	457	413	420	406	434	432	436	443	426	466	427	426	452	434	446	438	444	459	423	440	448	426	400	411	456	401	414	413	380	443	395	443	464	441	398	443	427	441	431	417	421	445	434	427	457	442	450	439	432	473	452	435	411	476	438	413	436	452	426	449	442	416	413	421	410	411	427	437	449	443	470	416	441	453	410	425	448	438	413	416	441	441	408	434	431	432	456	429	450	429	444	441	458	392	460	441	419	450	406	391	479	409	430	433	472	464	435	406	429	430	439	448	445	434	416	434	437	429	413	436	421	412	418	437	437	433	453	445	455	425	455	449	472	446	386	466	409	432	420	404	427	404	411	488	426	422	461	446	442	390	460	437	432	423	413	435	417	410	384	420	447	468	424	429	459	455	419	468	419	487	412	425	429	439	433	405	460	481	470	436	461	403	430	444	437	406	408	453	452	421	422	444	457	444	427	427	443	430	411	412	433	417	430	427	432	403	482	464	446	425	480	412	436	448	445	420	421	408	406	402	450	415	403	421	436	458	432	407	438	443	432	405	421	469	446	447	416	469	395	448	455	428	461	400	458	443	413	408	436	420	410	439	445	414	438	404	444	423	448	424	452	426	425	452	428	411	414	433	423	409	428	443	471	430	457	416	427	426	393	409	431	436	407	420	444	446	410	457	426	424	430	411	434	415	445	400	423	426	416	438	407	443	425	422	432	443	452	422	435	440	455	429	447	442	424	416	437	416	393	439	444	414	404	439	494	424	451	452	442	449	447	449	406	444	452	452	437	424	450	466	437	424	429	427	429	406	409	429	432	485	434	423	472	473	436	393	438	424	426	406	429	445	433	431	440	419	437	414	440	411	443	459	425	432	447	455	426	435	422	430	440	443	448	449	454	445	405	430	416	406	432	418	437	470	377	414	424	403	395	405	425	459	429	438	425	466	395	433	422	414	428	451	457	408	453	432	440	458	437	434	461	421	461	410	435	431	425	435	440	433	397	468	397	426	441	438	474	433	435	456	412	419	449	426	442	405	388	400	420	412	428	418	453	437	440	491	440	456	416	451	453	406	445	427	400	438	425	420	412	421	417	433	404	424	495	441	418	443	430	434	463	420	421	423	417	468	428	425	405	401	425	398	441	447	472	438	453	376	415	456	446	496	400	467	387	437	449	469	430	458	456	420	467	440	417	396	435	454	448	451	456	450	443	451	458	428	415	417	445	423	431	459	445	427	429	445	445	463	418	415	443	409	471	436	430	456	415	426	409	460	448	425	438	406	424	444	417	424	433	438	453	427	429	423	423	439	443	400	420	435	432	429	414	407	423	459	421	421	398	465	412	401	447	443	467	430	449	419	418	439	439	419	404	444	416	442	414	395	427	433	433	424	416	482	443	438	438	406	437	439	441	418	443	409	453	459	406	459	412	449	423	442	435	420	432	412	426	420	433	429	458	443	402	416	411	409	433	446	428	450	462	435	388	417	457	418	424	424	421	459	426	430	427	460	418	436	442	424	423	423	422	419	457	437	453	412	408	392	445	408	416	415	392	475	400	441	427	458	413	425	437	412	465	461	438	436	426	441	423	409	413	409	405	434	425	466	448	426	468	472	438	452	455	414	436	442	435	439	405	401	417	421	428	435	429	408	413	458	424	393	411	401	429	442	387	453	469	447	454	427	480	408	406	448	423	449	403	422	445	431	447	458	424	437	429	404	433	438	468	409	412	452	469	391	444	429	478	422	465	435	408	445	450	428	451	422	439	430	424	436	401	386	443	442	413	420	408	441	458	422	429	421	434	435	436	435	421	387	435	429	401	422	417	414	417	447	433	434	421	416	438	402	385	433	409	449	410	419	408	416	420	407	412	444	407	451	437	405	420	456	395	399	428	453	418	438	453	439	427	418	485	431	393	405	407	428	418	436	394	433	417	422	404	403	433	415	447	421	458	450	414	442	430	423	420	453	421	434	450	424	471	424	432	441	400	399	425	438	411	438	436	416	451	439	448	448	453	431	439	442	414	418	461	421	391	443	471	421	437	448	440	410	415	396	449	438	422	430	446	429	417	450	454	440	406	442	405	454	416	450	427	432	419	393	434	462	378	467	424	392	417	425	439	446	440	450	469	444	424	403	435	406	402	422	446	455	420	413	469	428	436	405	448	446	442	451	483	481	441	445	399	415	411	462	420	427	413	435	428	444	430	433	420	446	419	425	440	455	456	428	456	396	414	453	473	421	418	453	438	475	421	416	422	419	442	412	403	456	437	426	419	422	460	464	409	420	418	437	445	424	404	414	428	413	440	449	444	483	461	421	453	412	457	439	470	434	461	448	472	428	435	429	426	418	431	440	419	442	417	452	445	439	422	383	440	463	439	435	448	436	432	448	442	453	405	432	444	436	385	438	415	439	441	412	408	421	413	422	474	412	408	448	426	425	423	415	404	445	448	447	418	421	438	402	413	420	412	446	432	415	431	456	418	441	466	425	447	440	453	431	460	428	446	426	445	434	413	438	420	397	419	415	436	440	428	445	425	459	466	434	424	421	439	435	447	423	422	381	401	450	422	443	462	409	418	437	418	434	415	426	406	427	426	414	443	442	445	434	429	431	437	443	485	410	407	429	445	454	456	447	411	423	465	436	414	423	438	419	418	390	452	403	447	453	434	444	446	445	433	452	455	434	461	438	401	477	421	419	420	393	433	447	399	418	465	415	423	426	431	425	461	440	412	438	402	429	433	473	431	407	469	423	457	457	457	467	464	429	435	425	412	412	464	462	430	411	425	413	453	445	428	436	424	438	434	424	418	402	437	432	431	420	403	437	462	470	427	413	443	439	436	414	463	451	437	434	426	446	440	462	440	472	466	446	438	421	432	437	452	444	401	433	453	436	430	423	460	477	427	458	462	421	427	422	440	432	435	488	427	454	411	419	423	428	441	416	446	454	438	430	432	428	410	450	440	424	430	421	437	471	432	431	442	404	368	424	402	405	401	440	418	477	434	423	427	418	431	442	455	428	418	425	445	451	435	425	434	427	460	446	440	403	421	461	456	413	412	428	412	437	412	432	435	438	423	406	378	440	470	449	441	457	410	451	417	458	460	448	455	461	444	431	481	490	450	431	415	435	465	460	455	449	455	431	412	435	407	431	402	448	433	451	453	444	410	405	424	441	421	457	438	405	418	407	475	408	441	432	445	487	417	468	430	415	428	423	453	454	440	466	434	428	515	419	444	420	431	440	455	448	448	432	432	449	418	404	418	416	446	432	434	456	429	426	421	433	426	440
80487	61089	38713	18753	4880	657	204	204	220	191	188	205	188	193	227	200	214	202	231	211	199	207	202	223	199	185	230	194	210	188	172	173	218	191	217	180	199	204	195	217	197	221	201	197	197	210	213	199	213	146	198	196	188	186	205	219	229	194	231	217	226	207	203	219	237	201	188	204	204	188	176	190	229	198	223	202	195	182	198	195	192	202	183	172	216	217	190	193	207	194	196	198	216	182	203	221	211	201	207	207	190	197	185	184	213	223	197	198	197	218	220	226	168	219	196	212	197	216	203	205	198	220	212	188	190	181	183	191	220	191	190	204	188	183	237	200	205	203	201	224	234	186	186	196	223	221	214	211	192	203	235	194	197	220	196	197	185	202	192	198	198	228	217	207	185	191	162	225	189	206	195	218	219	210	205	205	213	206	191	205	200	201	202	201	199	224	191	199	179	196	208	183	221	207	200	205	173	213	183	217	182	195	214	198	210	186	198	212	217	189	198	210	200	221	195	200	212	211	203	201	194	201	209	192	211	178	227	165	211	192	226	191	195	191	196	183	190	206	197	153	186	203	194	206	196	202	232	233	190	183	211	214	198	185	216	198	224	204	223	198	205	209	200	214	171	216	193	224	204	225	211	176	229	196	202	188	201	165	214	223	191	215	176	191	185	202	188	214	227	217	211	215	212	197	199	213	205	182	219	213	219	215	220	211	190	228	189	205	219	216	201	186	197	209	188	215	189	190	201	190	212	203	194	220	213	171	213	213	193	179	222	210	200	184	209	212	189	205	203	189	220	193	217	235	198	203	183	209	184	204	206	209	209	204	199	197	214	210	180	200	207	192	193	191	217	200	199	220	202	219	197	180	222	196	199	210	210	178	196	208	206	185	203	200	212	205	196	193	199	197	194	182	211	186	212	204	183	214	179	217	191	191	211	213	206	217	203	199	211	187	215	200	210	201	202	200	186	163	195	197	188	209	200	229	214	241	237	202	230	184	208	230	215	200	226	212	221	189	215	215	194	222	223	197	198	208	229	204	209	217	198	186	182	203	240	207	181	209	199	218	211	217	216	194	201	216	208	219	196	207	235	205	200	221	196	182	220	216	186	202	213	210	181	207	193	219	173	219	214	200	205	202	186	204	179	200	199	204	198	223	186	215	184	233	218	203	213	196	209	230	189	198	200	192	185	176	204	198	191	206	185	198	214	211	177	210	197	214	206	191	205	184	196	186	171	175	206	195	207	214	190	222	202	210	208	205	167	216	203	212	204	218	195	221	186	201	211	185	193	194	195	203	202	234	226	194	201	195	197	199	207	196	199	194	198	210	203	196	211	189	223	191	199	183	191	207	209	192	213	187	181	216	219	208	192	202	216	222	198	218	206	212	227	181	197	236	214	197	211	213	184	180	197	188	218	200	200	196	179	203	198	203	208	195	173	202	198	217	211	203	196	212	198	204	215	188	196	172	189	214	187	214	204	208	211	189	208	209	213	190	205	190	196	180	200	208	194	186	228	208	208	196	196	220	193	171	195	214	201	193	197	209	188	209	201	198	215	213	205	217	181	191	214	215	208	193	215	233	221	214	204	203	182	200	198	203	191	191	191	191	195	194	214	216	221	205	219	224	223	193	201	208	220	209	211	185	203	189	213	208	200	201	181	211	206	204	213	206	204	180	209	201	174	200	186	209	201	227	182	181	181	208	205	206	202	184	191	218	241	255	202	220	162	188	193	208	210	221	190	192	182	201	187	190	199	210	218	191	233	199	199	187	199	185	207	204	209	214	209	227	178	180	203	206	181	208	203	202	223	193	216	210	183	168	207	202	198	212	216	201	188	217	204	219	202	205	186	169	224	204	200	198	180	196	203	186	205	180	178	219	200	195	193	229	193	194	208	209	207	189	206	202	205	206	186	208	201	200	195	209	207	228	188	196	210	194	193	187	206	203	203	203	203	193	205	221	235	202	182	214	198	214	186	187	191	194	209	221	197	180	222	197	202	204	180	195	194	182	210	180	202	200	220	187	193	184	201	189	218	183	218	198	212	234	179	184	210	210	212	224	185	172	176	186	190	192	221	207	185	188	203	198	178	192	198	217	199	203	212	220	222	181	200	203	211	203	191	179	198	193	199	225	218	175	180	238	202	196	197	207	208	196	193	181	199	204	207	223	210	211	223	223	206	198	205	214	191	220	213	195	180	211	202	220	187	224	198	210	203	198	201	221	204	194	197	203	209	206	200	211	178	200	164	222	198	224	194	218	201	184	201	185	210	179	197	207	211	195	203	200	204	191	200	185	174	203	206	214	207	226	207	222	218	220	223	199	195	215	183	195	209	214	195	199	207	190	171	183	226	222	199	199	189	220	220	189	192	198	221	224	196	182	210	175	198	214	220	184	189	194	196	210	175	208	211	213	193	208	187	202	206	196	214	214	208	211	198	220	193	190	216	182	214	219	222	194	211	176	204	209	214	207	200	201	211	199	180	193	194	192	221	230	190	167	233	200	186	187	204	203	197	222	201	199	190	182	212	222	215	190	197	194	211	214	197	178	209	198	197	199	205	188	201	202	213	197	179	202	238	207	186	185	212	213	206	182	245	202	225	200	217	184	207	201	202	211	211	215	208	220	213	191	180	194	197	201	210	214	193	202	187	194	215	201	182	212	200	184	213	183	232	171	195	180	173	189	200	198	223	221	204	197	246	202	184	204	250	208	172	200	206	170	215	207	215	207	212	220	219	201	227	186	202	228	198	180	189	218	196	183	202	208	199	182	185	222	196	196	213	187	204	187	191	213	208	203	219	215	188	202	192	205	186	201	191	208	217	167	242	232	179	200	228	225	213	186	190	200	208	220	217	193	201	204	204	220	180	200	219	186	202	203	189	255	202	190	191	200	194	179	192	211	179	168	189	188	203	199	223	205	199	212	193	195	210	201	208	207	184	201	198	206	211	206	213	184	204	211	190	197	179	182	196	197	212	218	187	174	189	175	217	210	204	216	204	203	216	197	208	207	213	223	201	199	201	219	190	214	209	218	242	201	212	182	175	191	197	233	204	204	229	204	203	217	189	213	201	206	201	207	200	220	175	192	203	206	227	203	193	211	181	163	200	187	213	190	211	213	194	195	196	201	204	179	195	180	211	214	213	206	193	217	187	177	201	209	197	199	198	195	213	167	212	209	217	175	195	198	203	191	190	204	198	218	202	181	233	201	213	206	207	229	207	208	206	194	207	186	208	213	234	220	204	179	194	191	217	185	197	241	216	186	186	205	212	220	211	209	205	218	245	193	215	237	185	194	188	171	200	214	205	229	194	188	194	217	215	189	201	230	202	212	211	192	210	209	232	197	209	207	186	216	228	187	226	207	202	202	196	210	190	177	212	174	194	194	194	197	186	196	188	188	213	184	207	203	189	201	216	169	202	214	200	215	207	221	183	214	196	205	183	171	203	198	200	214	196	202	183	182	202	219	191	203	195	191	184	190	189	196	196	200	207	212	197	189
60849	49250	36816	21485	8200	1404	479	496	470	483	442	440	479	472	479	531	495	475	483	481	449	467	482	496	487	474	500	511	519	485	470	479	510	456	439	523	459	492	499	493	515	471	488	496	491	450	522	481	503	490	461	471	472	482	486	462	511	476	476	503	502	470	488	471	434	437	504	442	490	472	469	481	476	483	509	492	444	507	473	464	503	500	453	487	468	486	487	486	478	488	504	458	465	448	459	493	467	507	446	476	491	439	456	493	461	527	463	508	462	462	479	488	469	459	484	496	497	522	449	502	460	486	467	510	463	485	502	435	452	477	478	480	493	453	437	512	484	473	509	507	518	485	437	480	490	499	471	518	495	471	475	503	468	463	475	449	463	475	501	477	477	496	429	507	503	531	462	464	482	476	463	482	503	483	499	508	480	474	454	473	512	454	437	494	497	468	486	509	473	482	504	482	483	464	475	468	488	482	489	466	506	495	502	479	467	497	459	450	451	496	486	462	504	488	498	474	482	497	494	503	479	497	498	460	454	513	491	499	470	474	500	472	501	469	455	489	481	510	474	457	482	463	505	493	487	494	453	455	463	508	481	453	465	488	461	496	488	465	494	473	452	448	489	452	478	499	486	466	482	511	476	455	505	461	491	502	490	470	460	506	451	482	484	489	471	463	480	488	505	505	469	497	498	462	441	448	496	469	455	477	486	515	452	459	507	457	464	486	498	475	484	443	451	472	480	489	466	459	525	447	465	496	483	440	493	477	477	497	476	472	476	515	478	505	506	484	481	487	463	479	512	469	475	484	476	482	499	498	492	466	483	459	445	471	480	489	495	502	478	486	519	474	494	463	468	481	477	469	476	485	509	506	499	515	472	500	486	468	492	484	461	463	469	473	492	485	458	474	474	515	473	477	482	465	465	471	468	484	452	497	514	479	487	456	472	482	485	502	443	474	455	456	477	514	511	476	463	441	478	432	500	475	470	508	465	465	509	456	470	450	465	490	503	455	482	486	508	476	500	468	482	493	468	492	496	517	488	534	449	461	444	466	524	521	449	474	502	522	470	465	518	457	535	468	494	491	456	489	492	500	490	473	502	513	522	526	477	502	462	485	482	452	484	467	503	477	516	506	479	502	495	512	492	491	467	472	471	470	467	482	511	463	491	467	468	435	444	505	472	519	469	475	491	487	483	500	454	472	486	504	473	449	484	457	468	502	460	502	449	486	482	466	422	478	455	507	473	488	470	467	472	497	458	462	488	527	541	506	499	489	485	484	467	466	493	510	454	463	522	469	457	496	465	463	476	483	464	533	479	472	479	478	491	483	469	494	477	455	497	488	474	462	426	536	453	479	486	464	498	507	476	489	488	469	482	443	495	461	461	517	472	463	430	515	445	471	450	482	497	501	523	469	477	497	475	486	461	518	485	498	449	463	510	491	461	458	461	493	478	437	506	494	466	454	454	487	486	483	489	498	487	494	502	492	467	482	463	481	526	489	462	459	503	470	489	473	484	491	476	458	489	437	496	468	481	476	480	489	504	475	466	454	480	487	448	466	504	476	450	469	498	462	479	449	468	503	485	485	480	494	527	484	473	527	472	468	475	469	479	467	479	507	472	492	465	476	518	437	504	466	471	514	477	419	483	495	452	493	457	483	508	481	509	507	509	514	495	474	469	480	483	460	461	475	481	489	489	481	475	487	484	542	470	461	471	458	482	443	496	458	498	473	464	474	454	472	518	494	507	491	458	468	462	492	468	468	470	507	457	500	488	492	454	483	443	502	501	482	520	509	473	458	504	465	506	460	503	476	450	458	472	483	475	501	453	453	479	490	479	505	470	466	450	466	487	495	499	485	490	507	457	501	469	476	488	491	471	483	490	480	487	476	500	446	492	479	471	506	478	480	468	487	449	506	482	450	515	451	499	465	459	506	497	487	450	481	445	495	490	477	497	463	460	488	464	497	480	487	482	444	468	522	468	507	455	474	476	488	485	511	483	461	457	481	457	487	458	453	459	499	487	447	449	489	468	502	466	508	434	484	483	458	481	484	486	458	503	461	496	498	459	494	475	490	487	507	457	512	485	459	453	472	427	471	452	452	480	473	425	458	501	485	482	464	489	484	472	470	460	482	514	488	496	454	495	468	490	452	493	487	503	444	496	459	473	492	509	481	473	478	497	487	511	493	478	524	481	482	481	492	487	507	453	456	436	492	483	482	501	470	491	446	491	450	509	498	508	513	487	471	458	502	501	494	492	470	471	455	485	479	463	459	481	520	470	453	472	487	426	492	485	504	509	462	466	473	519	454	478	458	490	468	502	475	504	452	471	490	532	481	452	482	452	491	502	473	465	503	531	461	506	455	453	462	493	439	509	476	473	462	499	470	477	475	476	512	431	458	481	505	460	477	469	451	469	478	473	456	487	505	467	476	466	462	481	474	472	474	479	509	457	492	484	522	491	532	501	478	482	472	483	476	480	504	483	471	454	493	467	490	482	446	461	480	437	453	491	471	486	502	506	516	497	443	461	411	526	461	458	516	481	476	450	471	453	498	490	524	473	467	496	454	465	470	471	507	513	482	480	466	461	480	479	488	475	500	462	475	486	467	468	456	478	482	474	495	472	450	488	536	484	462	526	449	437	494	460	449	460	475	487	535	485	505	474	453	449	509	456	492	486	492	455	470	491	484	503	517	493	480	478	494	500	491	492	502	497	494	471	469	476	492	446	501	461	467	502	444	475	458	502	454	487	482	460	463	448	481	501	489	465	460	452	500	501	488	484	453	447	514	497	462	493	488	506	492	468	488	471	506	487	468	478	476	438	472	483	458	483	512	483	476	501	481	470	472	466	491	491	433	458	505	508	471	487	477	478	488	469	460	433	480	466	482	499	481	466	473	468	486	477	471	484	507	498	482	478	478	496	479	473	442	502	496	501	513	484	484	453	511	469	479	473	529	508	460	469	475	484	476	509	475	502	490	490	505	472	461	483	478	506	451	484	467	450	498	479	459	490	461	438	484	432	512	494	472	508	472	479	470	496	481	496	487	474	497	437	488	480	494	519	487	473	502	501	456	502	520	483	463	476	461	492	480	533	495	472	447	478	443	540	490	517	510	498	496	443	485	454	492	496	463	498	473	501	474	494	465	510	502	518	500	481	509	466	477	509	447	484	478	505	486	464	469	496	485	495	480	494	482	455	461	493	467	484	470	475	505	476	477	486	491	460	442	492	489	480	476	476	480	459	458	468	478	482	492	471	494	470	495	488	437	462	481	461	477	482	488	486	463	492	488	484	474	503	496	428	424	486	469	456	491	483	452	453	480	469	449	438	495	482	483	509	502	510	480	489	460	467	453	510	444	480	478	506	475	527	502	454	466	494	468	464	491	483	486	471	458	463	440	478	506	478	497	448	490	505	470	479	479	485	456	444	471	509	458	487	507	476	498	489	458	464	513	508	486	475	502	490	490	454	464	489	517	455	456	475	495	488	472	458	469	438	474	503	463
84677	69982	47661	26978	11272	1733	206	159	190	155	179	148	145	168	156	171	143	171	181	171	161	130	172	168	171	153	158	148	171	171	168	150	163	169	163	167	147	179	163	183	173	162	153	165	146	169	154	164	164	141	152	178	148	172	167	180	154	167	177	183	150	152	154	159	160	162	181	154	158	166	156	150	153	175	154	144	144	164	169	174	161	172	173	144	153	177	202	172	171	171	177	193	160	156	170	167	193	174	183	146	170	131	145	153	151	138	172	187	172	137	168	166	175	175	192	153	184	163	157	153	175	168	191	168	171	180	147	156	168	176	176	164	153	152	159	163	153	161	178	143	154	148	157	179	154	158	176	151	162	148	181	158	149	186	157	157	162	146	151	161	140	178	172	172	150	164	152	162	146	181	156	154	152	141	171	164	167	179	175	172	158	160	166	159	157	149	154	138	167	138	152	171	174	164	161	165	156	147	170	159	160	165	164	176	167	174	147	150	160	189	167	167	151	152	161	178	170	177	165	149	166	169	160	150	165	148	175	141	158	176	186	170	139	135	169	199	177	164	177	163	182	162	171	165	173	167	193	171	150	175	154	164	158	161	154	158	143	154	183	143	171	162	164	173	192	147	151	165	144	156	172	180	154	143	164	163	161	157	170	150	186	182	155	164	146	165	170	177	180	175	160	162	172	162	182	171	151	151	154	173	153	164	158	149	175	158	149	159	157	147	156	145	179	152	151	169	178	166	166	168	149	158	166	175	173	155	166	155	159	157	140	149	159	161	183	154	151	163	147	160	190	152	177	168	173	160	174	163	183	187	166	151	170	161	150	164	168	173	146	155	168	159	148	182	163	191	165	167	154	180	158	160	171	147	176	160	166	157	152	156	147	139	162	176	165	186	160	186	177	167	168	153	153	186	181	155	138	168	122	179	152	164	164	159	147	161	180	183	178	172	174	178	142	157	149	156	150	174	156	161	155	170	167	167	177	178	134	190	148	151	143	157	171	164	188	163	182	176	156	158	191	169	162	136	162	124	151	151	159	160	168	160	158	174	125	164	158	148	181	181	174	159	156	153	164	142	167	155	142	167	171	167	161	178	158	143	156	150	168	199	168	149	182	140	152	167	172	154	150	169	169	185	169	155	157	187	166	170	164	192	153	158	151	164	151	189	178	145	171	185	163	171	167	169	156	170	177	161	185	173	176	147	192	165	172	174	159	152	139	183	157	165	158	170	179	148	146	158	167	167	158	164	168	162	139	163	138	157	168	159	180	176	192	150	155	162	172	164	145	157	140	153	159	176	166	160	154	174	157	166	145	176	155	162	192	148	168	173	172	168	152	129	181	152	131	156	178	172	134	161	171	188	170	148	160	154	179	147	175	159	180	180	162	149	153	153	139	150	160	149	166	155	152	161	148	168	173	150	171	153	171	171	188	171	159	151	171	160	162	190	151	162	152	168	193	169	153	136	145	186	150	147	167	154	170	154	158	180	170	152	159	171	162	160	159	155	147	177	165	165	170	178	161	158	184	139	166	170	168	138	164	171	154	171	175	186	191	174	145	174	161	150	168	135	160	188	154	147	176	164	165	130	164	154	166	157	161	144	170	155	155	179	155	159	175	154	176	175	165	158	164	149	176	167	162	174	168	188	176	155	167	176	138	160	168	172	171	160	151	136	169	133	154	161	169	165	172	167	161	151	149	138	143	166	173	171	142	166	178	151	165	171	165	153	166	181	156	127	177	180	160	171	156	122	165	166	149	163	168	151	166	159	157	158	167	158	159	165	162	163	159	164	172	158	168	158	166	149	172	142	164	153	155	168	145	149	144	170	178	173	170	175	179	200	190	207	190	150	147	185	180	160	157	162	166	153	165	136	157	166	156	157	148	150	154	148	170	155	161	166	180	167	158	156	164	162	158	152	158	156	160	149	187	151	181	135	140	171	177	198	175	139	153	162	159	162	163	132	169	166	169	186	168	176	175	174	169	150	171	177	155	176	180	170	167	144	136	148	155	150	179	163	168	160	161	174	144	134	148	167	139	194	152	165	162	164	148	169	172	139	170	186	175	155	170	170	126	154	169	183	161	147	170	155	152	163	160	159	194	166	178	156	163	176	205	173	152	181	162	152	189	174	179	152	158	154	146	160	159	149	187	156	156	162	182	151	155	154	172	180	162	144	183	166	161	160	169	163	130	168	184	184	154	165	180	169	147	171	161	160	174	147	172	144	154	184	148	157	154	172	169	182	156	161	169	158	152	138	164	155	165	180	179	163	171	173	165	141	163	171	137	165	147	166	156	162	161	180	151	158	161	149	141	154	157	163	158	176	145	185	183	182	141	150	170	163	169	156	168	179	164	159	183	186	167	162	166	179	161	159	155	183	140	166	158	170	163	156	173	165	164	170	172	158	163	158	155	144	150	169	162	173	153	191	165	173	179	168	156	203	177	176	145	158	173	135	166	164	149	170	200	151	163	162	166	169	128	145	179	142	160	156	161	174	156	155	173	172	176	155	171	156	143	164	172	181	170	149	160	180	148	142	149	178	169	154	165	157	157	155	149	160	156	163	167	171	161	188	139	156	136	143	141	161	156	170	154	144	161	158	183	154	149	161	175	164	163	150	168	159	152	177	154	174	148	176	181	154	165	154	160	165	169	156	155	143	186	166	167	165	180	152	144	169	160	156	169	167	160	171	153	169	148	161	167	166	171	155	150	182	136	147	160	145	159	153	162	146	191	183	168	180	169	156	156	149	149	160	168	156	151	183	157	154	149	169	143	151	149	171	168	159	177	148	135	164	141	185	172	172	184	151	164	140	172	151	171	157	170	157	190	143	170	158	180	154	182	179	163	163	154	157	171	156	168	155	151	187	153	159	190	162	162	159	165	162	150	160	158	163	146	176	166	192	157	138	171	175	164	158	146	174	164	151	179	162	160	161	165	148	159	164	146	157	176	187	161	157	157	135	156	189	170	159	167	168	192	164	165	146	154	141	162	163	161	157	153	168	157	151	171	143	170	163	159	176	176	178	153	175	173	155	156	170	167	190	162	150	201	140	171	154	167	183	153	151	145	143	154	170	147	165	166	156	154	157	162	176	145	166	178	145	154	151	150	181	153	152	156	159	171	173	171	169	162	171	158	159	158	164	179	155	163	154	171	164	144	155	143	167	168	151	146	159	167	158	140	161	170	169	138	166	157	146	156	154	153	186	163	152	174	186	164	180	151	160	154	149	173	146	152	164	144	161	156	171	168	159	163	153	155	180	164	129	177	159	161	175	162	154	138	165	165	180	158	155	167	153	194	161	164	157	179	171	178	144	194	185	161	163	160	162	178	145	170	158	159	157	133	172	161	170	161	174	162	168	168	157	177	167	179	165	140	172	176	173	160	159	183	169	160	149	159	134	171	161	154	169	159	166	157	135	160	150	175	142	151	163	172	179	155	163	146	159	134	154	172	158	191	160	151	157	167	143	172	176	147	179	156	174	160	183	148	154	158	164
70275	60164	45646	30137	13227	2813	393	397	367	403	418	379	414	394	426	387	387	389	403	373	397	397	375	373	386	377	376	419	375	374	356	395	359	360	373	384	384	408	408	391	430	423	430	380	400	417	416	388	425	375	378	378	405	386	370	384	363	393	390	411	369	433	413	375	394	384	385	407	380	349	372	410	380	413	377	394	392	421	410	402	386	381	395	390	368	370	389	369	401	348	374	391	415	419	378	345	392	389	404	363	389	393	369	378	388	409	397	364	404	399	378	358	347	371	369	400	371	397	366	372	387	383	399	433	380	395	373	373	392	381	376	375	360	391	408	365	388	424	377	381	344	390	413	404	374	397	371	394	396	388	364	345	388	383	372	365	403	387	346	387	343	390	380	357	374	352	385	387	381	362	378	379	370	373	401	378	371	395	384	354	386	385	392	376	366	347	374	351	398	347	394	394	411	382	361	393	391	386	387	395	360	401	378	417	399	376	431	350	361	386	355	391	356	360	373	400	386	355	363	342	378	389	378	389	377	362	365	364	377	403	397	378	392	376	422	401	413	398	389	381	380	358	389	364	377	377	379	356	408	407	349	389	360	351	392	338	363	389	388	348	399	382	381	361	430	352	368	346	393	403	380	388	389	399	416	368	380	388	351	380	349	371	393	377	386	404	371	389	390	391	392	369	413	385	396	395	368	369	383	365	363	392	361	359	402	391	377	380	396	371	382	385	409	385	378	358	397	382	392	363	376	401	388	402	347	415	403	380	400	358	409	379	365	421	396	417	374	396	383	387	397	385	387	389	361	398	386	369	398	399	363	414	417	396	407	369	369	344	398	348	380	369	416	389	351	392	354	412	393	384	358	413	403	385	383	358	366	407	398	404	395	371	416	351	403	409	396	374	348	382	354	366	378	425	377	360	405	345	373	410	407	362	395	381	381	387	387	392	373	378	369	399	384	359	372	396	389	408	402	391	361	388	401	362	407	386	365	391	369	413	369	381	383	422	382	357	415	388	392	398	378	360	403	400	370	390	377	372	362	352	381	380	357	370	394	369	368	411	394	386	388	405	387	370	358	358	361	345	388	381	383	370	416	395	387	400	386	357	376	374	391	387	388	388	382	369	373	363	394	417	375	370	388	391	371	339	391	381	403	414	414	382	379	359	378	382	361	368	408	389	386	390	364	370	393	378	352	368	420	415	369	385	366	406	377	386	396	380	408	410	378	401	384	381	385	367	391	409	395	401	381	411	368	356	381	405	375	359	411	369	387	354	356	414	368	417	387	376	402	387	407	385	377	450	370	404	361	392	375	379	403	380	358	387	389	390	359	377	395	391	362	397	404	353	366	385	405	387	375	399	341	397	389	373	347	409	398	395	401	367	345	371	328	369	426	346	362	404	383	362	368	365	403	400	352	400	394	381	366	364	383	423	403	419	357	372	386	389	372	415	376	377	347	397	402	371	388	375	368	396	425	402	379	382	381	377	360	415	354	344	395	406	408	387	387	411	385	369	398	363	402	386	369	412	407	372	380	387	360	386	383	374	399	376	386	388	357	388	387	374	395	385	374	402	342	401	403	375	374	368	386	381	406	384	431	368	388	365	408	387	377	380	401	384	395	377	382	354	387	380	397	414	382	423	420	404	387	404	387	416	408	401	386	427	386	389	367	384	349	365	387	405	367	367	370	397	370	360	373	382	394	353	367	401	370	387	389	346	418	393	375	380	343	365	359	397	388	381	421	372	387	353	364	349	382	389	370	381	362	419	387	372	385	389	365	397	401	354	359	373	414	336	401	362	375	373	369	384	369	347	357	384	381	359	404	414	341	359	393	358	394	376	362	402	367	360	413	361	364	355	377	383	379	380	385	370	390	403	394	372	387	360	374	404	392	377	380	347	330	342	365	379	384	402	408	394	375	409	384	385	359	355	397	408	357	389	442	390	372	389	342	382	371	375	366	397	362	389	395	352	360	380	380	384	417	414	357	398	370	351	368	419	369	385	384	389	367	331	383	376	381	384	378	362	377	376	390	377	409	373	370	393	397	339	376	376	364	430	381	411	361	365	398	392	396	363	357	392	347	404	418	379	395	382	391	380	363	382	368	392	362	354	381	380	384	371	369	373	394	378	416	395	389	351	355	390	384	362	401	348	386	383	361	396	400	369	357	362	376	373	404	370	377	390	375	368	362	431	373	396	364	376	404	371	388	384	359	353	381	411	380	404	380	409	369	421	416	415	379	413	389	393	424	430	364	401	388	381	390	379	414	375	340	358	356	378	381	370	380	398	376	385	418	416	375	396	385	379	383	406	375	348	388	404	409	381	366	405	402	400	368	408	385	385	389	371	360	380	365	362	409	359	386	393	387	374	404	388	385	354	419	384	378	384	364	416	373	399	414	378	339	393	399	373	391	378	395	362	377	373	356	377	356	393	398	363	385	360	382	353	389	398	380	385	418	367	389	374	382	403	407	399	364	388	387	400	371	385	396	401	417	408	359	415	357	375	378	405	364	359	367	390	377	389	409	385	369	394	420	374	390	398	360	384	385	399	380	395	369	357	425	422	354	382	394	396	444	369	364	359	424	399	416	400	385	351	380	369	394	421	399	369	366	401	395	384	400	354	350	400	348	371	397	365	374	373	350	402	385	373	372	415	346	391	350	367	392	375	357	374	414	350	403	414	362	413	367	346	381	373	364	403	384	370	395	398	392	357	384	384	374	375	366	387	387	355	402	410	383	366	388	392	378	342	400	378	414	355	410	368	386	370	388	343	405	386	395	350	378	418	396	396	397	367	368	396	387	377	364	372	397	396	393	405	391	384	357	353	389	368	367	394	366	363	363	410	377	374	406	416	381	411	374	412	363	371	348	408	382	383	374	386	393	397	387	385	368	363	362	378	392	407	378	388	379	405	353	344	424	346	389	374	390	395	409	408	370	396	385	386	397	373	390	392	369	359	370	342	392	398	424	374	394	347	389	433	416	352	343	389	368	381	401	370	384	361	363	406	397	375	366	385	410	379	362	404	405	391	409	382	415	370	396	360	411	367	399	406	381	375	395	403	386	386	403	347	364	350	374	364	404	374	407	355	372	372	406	411	377	368	384	350	394	382	382	384	393	395	402	416	371	385	391	407	418	409	390	372	384	381	395	355	396	387	352	337	407	415	384	367	391	357	363	397	402	389	411	388	387	394	369	392	382	403	389	384	381	382	380	376	415	415	358	366	396	418	380	387	377	360	380	344	409	398	415	413	377	386	361	363	342	406	403	409	363	317	401	377	399	403	396	369	408	374	348	378	380	382	358	385	368	402	374	381	403	386	360	403	386	393	383	361	383	366	360	384	379	387	419	398	363	375	416	399	399	395	378	374	405	383	351	375	365	406	334	396	377	379	374	401	397	356	400	378	371	401	380	398	368	379	347	381	365	395	408	362	369	433	378	382	377	372	366	403	425	420	382	351	389	391	397	385	373	381	381	399	368	329	369	413	367	408	386	391	390	369
47996	26760	8824	1543	422	197	162	200	172	147	175	157	168	171	146	185	182	155	150	175	158	170	166	151	160	156	163	187	176	169	175	168	156	167	168	168	165	180	166	181	143	185	174	165	167	163	156	180	146	146	173	148	175	172	183	163	174	165	161	159	183	153	155	155	180	177	169	182	170	151	144	146	184	186	180	167	182	166	168	172	160	159	176	159	155	139	172	189	167	189	160	193	158	187	172	163	180	160	186	168	176	166	176	157	167	177	142	154	183	208	187	172	175	177	158	154	164	182	171	174	166	160	163	174	174	167	163	170	156	153	182	164	140	177	170	168	166	194	158	166	169	138	164	167	160	173	147	189	164	162	172	177	148	147	147	166	155	162	146	151	157	170	176	137	169	169	164	148	184	158	169	165	155	176	171	190	172	153	157	179	177	176	173	153	167	177	171	153	154	171	160	167	166	152	153	175	148	155	160	168	182	151	169	150	162	142	166	149	165	152	164	168	189	206	165	150	168	166	163	162	159	135	153	200	172	169	184	181	167	169	176	164	172	150	134	171	139	155	176	173	192	161	157	171	194	174	190	161	191	167	165	174	155	167	178	179	175	199	161	162	175	164	161	168	172	170	169	168	159	177	164	161	193	148	169	165	174	197	179	165	174	188	170	199	165	162	179	169	165	167	187	156	174	204	183	135	184	155	175	151	191	157	189	164	169	161	160	190	176	150	174	181	156	166	182	175	158	173	165	157	182	164	162	163	180	188	166	149	177	176	174	166	152	151	159	143	156	154	142	165	149	166	150	161	165	164	149	149	170	177	164	162	142	152	169	175	158	164	168	191	170	165	184	176	177	162	163	172	185	174	186	155	167	165	180	159	200	179	154	161	159	153	183	152	166	172	178	173	176	176	173	154	168	150	169	170	171	156	159	170	198	165	160	164	188	151	163	171	186	175	167	190	181	182	173	177	151	158	169	180	162	157	177	163	166	167	161	156	173	203	172	169	158	159	201	184	177	172	157	158	152	156	163	158	169	149	161	170	175	176	193	156	173	178	161	185	187	173	173	171	148	161	168	176	168	172	163	165	163	162	207	179	150	159	159	154	186	149	175	191	159	149	161	146	171	185	155	174	150	159	167	192	160	158	174	175	175	168	153	183	188	156	178	151	174	185	177	184	174	191	174	139	173	161	167	153	155	161	153	153	153	158	178	167	122	168	154	187	166	162	168	158	180	190	156	183	167	157	153	188	166	172	163	171	158	176	163	154	158	164	167	161	167	172	178	159	177	158	161	193	197	196	178	179	152	166	163	137	165	152	163	162	154	183	152	157	175	171	173	150	158	177	165	154	148	171	152	167	180	157	157	168	164	170	168	160	152	171	157	148	177	174	190	160	172	183	176	183	164	176	177	173	187	189	174	155	157	172	166	165	164	182	175	165	185	165	169	173	193	188	161	170	178	163	159	175	171	201	181	174	169	177	174	196	170	194	165	160	160	149	166	154	166	150	165	141	181	193	181	167	168	184	177	171	164	173	167	170	177	137	157	140	193	153	165	199	164	158	165	148	147	156	176	180	151	198	149	176	165	179	172	153	164	186	164	167	159	160	171	153	142	154	161	158	160	170	152	165	175	145	151	170	153	153	190	163	164	180	164	207	153	174	163	186	175	180	172	181	166	169	168	156	156	186	161	174	181	156	185	157	191	185	195	164	160	171	137	180	157	137	162	162	162	167	185	175	161	166	171	192	157	157	161	158	170	189	155	192	151	164	169	151	178	165	183	156	176	157	162	151	181	165	172	180	177	164	174	152	167	157	181	182	166	154	166	162	163	156	171	188	163	199	153	177	165	169	189	177	169	174	159	168	170	146	179	181	167	174	164	161	182	168	170	157	174	158	177	160	137	164	175	179	184	171	176	171	185	159	174	174	165	177	167	170	176	170	147	172	153	171	165	175	147	163	153	152	166	182	152	182	156	162	160	206	150	180	147	156	171	186	190	187	194	164	156	169	164	182	154	199	172	173	161	185	202	176	171	169	148	151	157	174	160	169	169	161	163	190	159	179	153	182	143	175	165	148	168	172	178	186	156	182	168	166	168	181	157	153	174	164	166	140	167	132	164	173	161	152	150	178	189	184	169	172	146	162	154	160	170	181	158	172	175	163	193	185	158	185	165	150	166	167	169	203	138	159	158	174	155	194	171	165	163	158	155	151	161	162	178	167	163	167	164	176	158	167	163	160	150	142	160	193	172	151	174	197	149	180	167	168	183	167	159	162	144	175	173	172	163	156	202	169	176	133	167	148	177	169	171	160	171	168	163	164	172	184	167	172	165	165	176	174	182	171	165	191	152	185	164	169	146	176	155	134	164	157	168	160	175	183	195	156	196	181	170	164	170	168	157	190	168	174	157	153	180	167	180	169	170	158	155	178	175	165	144	179	169	159	166	179	155	149	139	162	202	161	153	143	151	192	167	180	158	182	141	182	162	205	171	165	184	158	147	186	177	158	166	169	156	163	165	170	164	154	174	187	201	171	143	183	165	192	186	148	173	158	154	162	165	145	177	172	189	149	150	187	160	162	163	165	154	158	160	153	171	192	159	194	147	178	182	163	163	158	143	160	163	166	177	172	157	181	165	171	170	172	193	158	182	143	171	174	150	163	193	163	177	151	184	142	147	154	178	172	170	140	140	161	172	183	167	171	155	178	164	176	183	162	159	199	173	174	181	175	134	176	144	162	143	169	144	160	174	151	175	141	148	160	157	179	154	150	141	179	147	181	149	195	186	171	156	167	162	186	200	160	152	171	156	166	166	165	174	182	165	160	146	138	179	155	158	175	179	172	173	178	180	174	186	198	158	178	170	173	183	173	157	169	164	167	162	177	164	156	183	147	165	192	158	181	172	156	162	185	183	157	157	179	174	165	170	173	158	163	180	164	179	208	178	159	160	169	179	154	172	144	176	179	162	185	182	165	163	170	150	194	179	170	173	161	189	141	154	158	180	140	174	152	170	180	166	156	188	147	145	156	172	162	162	169	163	164	179	160	168	162	165	151	170	185	167	159	155	164	151	151	190	143	154	178	184	167	176	159	140	186	181	186	169	180	173	174	169	171	167	176	132	159	149	157	167	193	172	184	144	167	152	166	171	180	163	169	197	149	167	151	181	153	167	172	174	177	176	171	203	155	198	161	201	183	138	161	181	161	166	192	172	191	174	164	171	164	199	166	185	155	176	156	170	160	160	146	162	164	137	180	178	162	168	151	178	174	154	163	149	155	175	181	178	152	162	147	177	167	162	193	166	169	157	148	191	188	146	164	162	162	157	161	173	143	153	166	150	162	182	198	168	135	165	162	163	181	157	203	199	162	161	185	157	161	164	136	165	168	157	162	174	178	161	161	179	162	171	141	172	147	170	169	178	154	173	184	161	168	156	175	135	200	169	155	148	178	178	175	168	162	202	154	179	158	166	154	180	183	168	175	169	186	175	175	166	164	179	174	181	169
41227	24512	9550	3448	1197	460	415	423	389	387	434	407	387	432	402	395	402	416	439	392	398	438	443	402	400	415	418	444	421	391	399	421	417	436	429	459	416	451	418	413	421	442	422	418	417	395	424	391	432	417	409	341	414	423	457	448	406	430	428	421	394	418	365	396	419	421	440	411	452	404	422	390	395	408	398	414	426	416	386	389	431	410	430	397	415	427	425	389	425	386	423	382	425	403	378	415	339	415	410	413	399	401	394	445	406	425	391	388	408	442	385	405	413	459	400	421	406	401	414	383	396	385	420	445	403	410	401	395	387	430	403	430	393	428	431	454	434	412	419	395	424	413	447	387	408	422	420	447	444	402	414	389	411	407	455	406	434	390	419	383	407	406	408	395	443	403	399	406	412	450	419	429	393	445	420	412	406	408	412	428	386	391	400	390	413	428	418	397	390	431	397	432	411	425	387	390	386	403	429	410	437	397	413	434	423	404	439	436	423	428	414	446	408	436	382	418	417	434	385	441	377	400	429	408	394	429	402	404	386	437	431	387	454	362	414	441	431	407	387	433	413	392	434	383	435	374	421	396	474	406	421	444	399	394	403	432	398	407	421	403	416	414	391	413	408	408	418	417	408	404	436	426	386	423	402	420	446	352	410	407	415	372	394	434	429	395	391	415	409	438	407	381	424	393	415	429	412	402	432	399	410	420	425	428	435	451	422	417	423	410	414	385	399	431	447	397	409	430	397	447	416	374	435	397	399	397	417	415	415	406	400	435	418	402	417	424	407	402	397	383	451	405	408	383	414	406	401	396	396	414	447	407	400	425	392	388	408	436	393	388	408	419	417	424	418	394	434	368	454	427	423	421	409	416	424	417	457	397	430	383	457	431	418	406	416	404	376	428	385	403	421	428	407	370	424	423	400	400	410	432	402	424	432	411	413	408	403	425	419	462	398	417	408	423	420	404	383	438	432	361	446	411	403	450	433	425	391	401	420	413	401	401	427	417	416	395	406	427	394	408	414	390	389	449	381	381	420	392	436	384	453	422	397	395	376	399	432	432	425	397	375	437	423	424	392	409	450	380	400	446	413	445	407	428	426	389	381	409	376	438	403	448	380	409	449	384	428	394	378	395	408	438	405	423	407	397	460	400	346	381	395	419	459	385	416	394	427	403	457	413	436	382	378	411	429	412	424	428	422	391	419	457	380	405	436	447	436	415	371	414	426	419	440	445	405	430	418	396	416	433	424	425	405	434	394	391	429	421	364	388	393	393	400	400	421	418	429	400	391	420	425	415	447	422	376	434	405	393	406	395	411	366	413	401	446	439	394	411	405	433	376	417	382	447	412	400	404	443	402	397	441	433	393	415	420	404	434	392	424	390	401	400	414	401	386	386	450	420	421	417	402	396	397	403	427	425	427	404	409	427	411	361	396	393	433	398	370	371	403	431	433	403	410	378	402	439	391	474	402	419	450	392	433	452	414	429	386	427	415	408	384	421	429	423	393	417	416	389	395	411	424	408	390	408	426	416	406	437	424	437	411	405	396	436	383	408	409	416	426	431	395	417	383	370	408	430	433	410	436	413	463	391	406	423	396	396	394	422	383	409	403	449	402	428	421	449	427	413	406	430	452	405	461	405	415	402	410	428	389	408	404	388	394	434	396	412	431	412	393	389	407	414	446	433	428	407	407	421	400	391	405	414	410	418	438	374	406	395	405	405	442	411	435	386	413	428	460	416	418	439	442	391	392	413	380	410	367	417	441	443	415	419	418	422	391	387	419	425	439	433	434	403	410	424	412	410	409	409	397	389	421	384	449	390	400	397	420	413	430	447	404	431	377	403	438	402	428	385	411	410	385	410	381	429	413	421	383	410	411	373	392	405	418	396	397	387	398	407	373	400	406	433	386	421	414	379	387	365	387	388	418	431	413	417	423	440	430	385	401	421	440	414	429	436	398	402	400	411	388	433	397	421	390	395	418	411	436	438	429	402	430	420	388	387	399	397	424	387	426	423	408	399	427	420	403	419	431	394	410	421	375	452	401	449	399	398	436	425	432	446	418	410	433	429	364	432	385	413	395	412	438	419	386	428	439	427	422	435	427	408	434	435	432	397	428	399	435	416	402	415	433	386	422	397	403	441	396	428	428	413	401	421	393	411	402	408	453	400	422	430	430	411	424	413	427	385	417	434	445	398	383	405	415	445	417	452	403	396	404	459	474	394	411	461	388	404	383	409	405	405	429	413	425	411	424	408	422	415	405	403	402	421	423	439	395	407	408	408	421	395	403	388	414	379	452	409	422	414	414	412	425	409	424	444	424	409	403	413	404	409	400	423	410	423	415	402	414	418	416	408	405	430	416	417	415	425	414	409	393	389	417	403	438	424	464	369	414	392	390	418	383	414	396	413	431	426	441	436	419	414	414	408	420	431	385	420	443	406	412	403	382	411	377	396	388	403	439	374	417	381	412	426	407	391	417	352	411	465	428	410	432	404	411	422	429	407	433	398	453	403	383	389	427	393	406	385	415	410	409	434	408	427	396	408	415	415	373	400	436	404	402	419	433	390	445	415	417	379	421	393	423	351	402	371	432	415	419	399	417	427	386	421	445	407	434	443	407	443	418	429	431	419	432	373	424	410	413	412	389	413	423	390	397	397	410	419	414	425	419	380	408	407	416	390	381	387	423	440	438	437	411	376	392	398	402	421	438	405	417	393	447	376	423	402	403	417	415	423	404	377	406	377	376	401	404	391	377	429	413	422	464	429	427	383	404	377	430	386	413	408	362	412	418	432	423	414	397	416	442	398	407	409	380	394	428	393	419	411	411	370	432	403	370	379	420	423	424	389	435	409	406	417	424	428	429	411	432	393	420	405	387	436	413	431	447	401	398	424	440	410	394	446	403	450	462	404	406	392	412	355	412	416	422	417	406	419	391	419	409	419	401	457	379	394	425	426	417	429	427	448	415	392	414	396	389	442	410	400	417	413	442	414	437	396	379	407	437	402	364	427	427	411	429	426	404	418	421	411	422	406	426	433	432	427	410	403	404	427	432	408	378	416	438	398	403	407	425	419	412	410	400	453	435	453	377	415	446	413	393	382	444	434	405	443	399	432	406	401	429	415	424	420	456	437	467	432	385	410	406	417	431	387	389	398	436	453	409	364	435	411	426	391	414	352	405	392	427	399	407	447	390	444	411	421	434	446	406	430	398	385	396	423	379	454	413	431	386	394	445	433	386	409	416	405	432	416	401	417	409	407	368	429	405	402	383	416	396	397	393	419	428	399	409	440	392	403	416	419	411	407	386	429	407	419	432	421	409	393	424	414	416	391	402	376	422	415	375	415	399	396	422	374	402	427	443	426	451	433	414	426	404	395	425	411	401	380	392	431	396	390	458	398	420	447	410	383	427	373	336	388	378	416	426	386	423	402	430	376	380	394	420	431	412	403	433	424	410	425	389	413	445	397	420	415	398	421	416	412	400	407	399	435	407	440	408	436
80144	61591	38623	18274	4942	539	191	212	169	202	203	176	222	193	205	178	205	237	231	205	198	195	218	210	196	215	204	215	191	222	214	205	205	185	211	197	206	201	213	203	219	210	201	201	216	194	203	212	191	205	200	217	223	181	178	172	213	192	183	239	200	182	201	213	199	192	195	202	230	227	224	189	204	217	228	215	193	223	207	199	183	202	202	194	195	228	214	204	203	188	207	193	190	201	199	208	199	210	197	202	236	187	202	182	226	190	227	215	186	183	218	217	191	207	192	190	208	193	188	206	202	222	199	206	179	230	219	210	205	202	212	227	236	201	191	191	198	210	193	199	191	212	208	251	201	211	194	206	213	217	241	210	190	240	224	195	202	202	197	181	225	200	191	185	188	217	204	183	210	204	188	198	224	197	203	209	217	183	206	214	202	194	190	209	183	209	210	195	207	215	199	210	214	228	207	215	189	198	220	209	187	196	228	206	167	202	206	195	224	223	207	181	182	207	227	211	199	205	201	218	214	184	205	241	181	191	198	198	226	165	205	235	225	205	212	199	241	210	189	207	214	192	189	216	213	245	192	195	213	215	191	200	202	194	209	193	186	209	206	239	223	213	194	204	228	189	201	206	193	195	218	201	200	196	168	202	190	181	207	190	197	191	217	208	186	205	222	184	178	219	201	189	211	205	212	189	231	195	214	212	230	184	227	223	203	203	194	210	221	224	213	209	201	211	189	208	208	213	185	203	176	216	219	226	209	201	186	214	192	193	196	209	215	214	198	198	190	193	200	212	204	174	197	191	204	209	203	202	236	205	208	215	212	201	214	219	198	219	203	203	183	176	202	208	211	195	224	192	228	201	196	195	219	187	222	213	216	220	226	179	208	205	215	191	194	211	197	193	188	206	195	209	206	186	182	193	212	217	226	205	191	205	214	203	169	209	224	206	186	228	180	215	202	195	200	207	196	232	230	203	162	197	198	193	224	199	214	205	211	197	173	197	183	207	202	194	214	235	193	199	205	192	196	198	176	199	229	196	206	186	177	195	197	203	241	175	213	210	208	215	193	189	247	174	184	197	214	172	196	215	198	189	185	204	219	202	190	187	207	217	198	199	211	207	223	229	207	215	217	201	211	202	217	225	211	190	227	214	221	187	203	189	180	203	164	202	216	183	209	191	203	210	201	186	205	234	201	190	216	208	205	212	195	222	192	193	188	201	193	202	213	207	208	232	189	229	200	198	195	207	198	217	217	213	201	206	213	224	186	204	210	195	223	193	197	188	200	202	201	203	200	231	219	222	210	220	194	217	213	182	200	223	190	206	206	187	201	204	212	203	198	217	207	228	219	195	215	208	188	202	196	202	222	203	193	212	203	176	170	200	220	187	202	213	214	189	203	206	204	216	202	192	176	235	184	235	236	170	181	219	187	185	239	207	218	203	196	230	200	230	220	193	180	220	210	187	223	209	213	166	207	197	207	177	199	182	203	189	209	206	209	174	192	213	193	208	204	196	213	219	217	179	231	220	229	204	174	192	200	205	227	207	211	203	222	201	195	187	189	207	203	199	201	194	180	190	245	195	181	194	197	170	217	207	188	184	222	198	204	185	209	192	203	187	215	207	212	203	183	209	213	213	221	196	195	204	168	196	209	196	184	204	215	216	195	204	197	192	205	198	239	222	192	221	229	212	208	205	213	217	216	209	195	188	206	194	194	203	194	197	216	196	197	181	222	205	213	211	204	190	220	175	250	177	183	191	205	157	180	185	211	200	211	221	193	197	194	193	168	213	196	201	167	178	211	183	207	214	197	196	188	223	184	166	193	195	202	217	225	212	200	198	195	191	207	196	183	211	203	196	207	207	190	204	175	194	200	212	236	207	181	205	219	213	204	208	222	200	181	209	199	205	225	230	195	188	202	198	204	198	205	189	180	207	195	193	200	206	218	176	178	173	207	191	203	214	206	202	200	205	201	200	230	191	208	209	197	212	205	207	204	195	197	206	201	215	208	189	218	217	192	202	193	219	200	216	234	225	202	220	194	196	220	207	192	187	218	188	197	214	214	214	194	214	228	231	219	215	198	175	190	197	211	200	235	208	185	209	212	190	212	230	215	201	192	216	210	199	208	200	172	195	206	191	214	174	216	196	198	217	198	239	245	197	215	200	210	215	197	195	208	195	177	193	212	198	219	228	202	210	193	203	192	193	215	204	200	199	227	192	213	196	198	217	195	217	181	200	198	197	189	200	215	210	199	219	199	200	218	201	205	208	187	190	189	190	227	189	202	205	199	202	206	196	204	197	215	187	176	189	159	181	199	200	194	194	196	206	196	207	206	201	219	195	216	205	193	216	197	187	235	198	180	213	218	216	194	215	203	197	200	204	205	198	167	206	177	202	176	203	200	219	211	204	207	207	215	226	183	214	193	195	161	210	214	205	189	223	196	181	223	243	222	197	201	187	207	215	202	199	187	175	177	210	204	214	187	191	215	197	229	202	175	196	194	204	202	208	198	192	237	200	209	184	199	174	208	204	186	210	201	190	187	204	200	187	199	193	184	213	197	189	200	209	220	196	213	241	181	202	184	201	200	187	198	190	210	195	195	194	189	221	191	171	194	195	200	217	193	191	199	192	221	183	217	176	209	193	227	191	200	192	211	188	206	199	211	199	202	226	190	172	198	172	203	205	191	178	209	211	213	222	211	198	203	208	198	221	222	220	211	201	184	217	212	213	204	209	226	211	190	193	199	209	204	216	164	196	184	198	218	178	180	204	210	209	172	203	213	198	235	209	185	217	233	207	202	209	213	221	193	183	202	207	183	192	195	183	185	200	225	211	187	204	246	214	203	194	204	199	193	197	219	201	200	207	185	217	226	210	182	205	214	219	212	199	199	215	206	173	209	189	176	218	209	193	183	193	207	189	205	208	203	229	165	210	210	198	213	201	199	200	197	236	180	206	197	189	189	211	198	192	203	215	198	198	206	203	192	225	213	215	215	172	189	165	178	209	214	201	184	206	205	223	183	229	179	231	192	205	195	220	208	203	176	180	214	195	201	213	199	207	210	191	212	207	207	235	181	212	219	218	194	216	222	219	218	214	186	190	187	208	218	217	200	207	199	193	214	199	181	215	194	206	182	194	172	196	184	212	196	218	209	185	220	228	223	208	202	181	189	213	207	199	179	192	212	182	193	202	200	209	213	197	214	209	194	195	193	208	209	204	206	224	200	229	184	215	204	215	220	203	186	200	211	236	187	184	212	220	201	197	220	198	231	200	211	206	213	206	199	206	201	190	176	207	214	214	184	210	212	192	202	187	201	199	236	191	201	191	206	213	211	200	192	172	184	227	201	200	205	201	215	201	227	204	208	196	232	192	212	210	222	210	197	201	223	193	215	184	201	195	228	211	203	209	187	226	173	196	191	194	228	203	194	202	216	208	235	191	196	203	188	218	235	191	225	193	224	221	194	203	192	209	188	165	191	200	206	201	189	186	187	200	194	223
60958	49596	36724	21335	7800	1209	447	461	494	480	455	475	458	491	504	435	439	473	472	494	514	460	443	487	478	449	486	526	494	490	488	480	473	472	426	434	493	464	501	490	480	519	507	533	468	450	490	531	492	456	449	499	466	470	490	479	493	476	464	476	512	476	459	497	455	443	476	533	484	475	450	472	482	457	461	498	488	439	463	474	474	486	495	449	487	503	524	460	513	478	467	538	491	490	456	458	463	484	492	494	474	484	487	474	465	491	509	493	455	502	474	510	495	508	470	500	513	471	500	461	444	487	487	482	505	447	518	439	496	462	492	490	497	506	489	481	491	485	477	475	488	497	455	467	470	493	488	483	440	493	476	470	475	463	476	435	480	472	475	449	521	497	470	490	471	504	491	470	468	443	490	458	489	489	480	472	484	461	468	459	452	452	477	476	465	483	454	505	441	469	490	457	451	466	456	480	445	455	450	482	439	468	490	497	482	483	504	480	483	484	533	490	441	464	488	500	473	471	473	466	483	475	535	480	483	480	475	435	480	488	477	500	491	500	466	482	447	467	488	494	416	469	493	487	445	481	492	478	461	505	521	483	465	448	483	443	465	470	464	489	506	480	483	477	478	488	501	440	545	487	502	473	434	427	528	477	446	496	486	441	499	483	480	507	461	472	514	467	470	453	464	482	477	473	494	447	507	500	479	465	484	494	449	493	484	457	459	477	507	461	486	452	474	466	487	499	513	489	460	500	459	506	481	500	497	503	460	496	454	479	508	453	521	465	469	474	505	442	521	461	491	447	446	466	494	473	450	489	487	482	460	471	501	503	454	485	472	467	487	479	486	493	512	488	493	467	521	465	453	496	508	505	487	494	463	502	462	455	497	478	496	448	472	506	534	503	472	491	484	458	499	452	480	452	476	470	456	482	489	475	472	522	479	464	456	454	490	493	492	487	448	467	517	460	476	469	481	489	458	470	487	504	481	470	503	424	447	431	500	485	499	509	481	480	547	470	473	505	513	516	506	467	456	454	462	493	483	491	472	519	498	468	471	461	521	514	459	453	468	472	461	479	470	500	466	480	503	521	493	494	493	477	452	527	459	448	471	481	471	479	495	514	488	504	457	489	492	483	464	490	488	503	450	473	509	515	497	502	485	494	514	505	462	496	490	457	442	492	490	464	506	486	457	474	463	449	485	487	461	468	479	482	482	488	495	489	484	457	457	481	458	488	462	473	506	454	505	482	489	491	489	478	495	452	484	488	439	437	519	528	495	449	472	465	457	468	484	490	463	485	487	480	499	481	434	516	507	485	495	504	439	514	458	458	498	500	480	530	496	502	459	476	481	464	444	463	478	496	474	487	502	462	487	451	527	502	448	495	536	507	453	436	495	458	457	453	451	450	482	467	453	448	468	499	480	448	464	479	451	482	465	486	494	469	487	461	481	463	472	476	473	502	513	506	455	474	480	491	483	501	492	461	466	493	482	443	451	496	496	488	467	466	493	468	483	432	497	515	482	439	490	473	480	495	481	468	456	460	498	501	484	501	476	486	441	462	457	501	492	498	492	495	475	471	476	485	445	444	492	488	500	493	469	478	486	494	481	450	504	416	502	504	505	489	445	490	465	471	480	485	464	519	488	504	476	488	475	504	524	484	471	487	492	460	489	480	498	436	492	462	489	472	488	460	524	474	475	496	480	445	450	483	432	513	494	498	508	515	496	470	455	508	461	453	475	464	511	465	449	437	492	479	494	519	469	480	462	479	482	447	460	499	483	470	482	461	438	502	507	467	449	485	484	473	490	477	507	458	488	496	489	463	491	451	457	480	476	486	472	453	484	454	449	530	469	502	485	484	432	470	483	470	492	494	454	472	483	507	496	494	475	493	487	471	470	465	465	480	466	494	463	478	487	468	494	459	515	478	494	459	457	491	447	509	479	504	503	493	476	440	489	500	474	466	484	497	491	467	450	500	447	489	466	528	477	477	491	464	527	506	504	484	495	475	476	483	489	478	451	450	456	485	475	520	494	494	491	466	438	459	456	483	460	438	478	488	506	471	503	466	503	476	482	520	454	444	484	476	484	447	472	491	463	461	475	444	527	450	457	485	485	489	479	467	475	497	480	475	506	480	476	513	478	454	503	457	467	484	496	495	507	483	449	484	440	475	501	473	467	448	465	456	491	446	471	455	498	485	514	487	463	503	469	472	482	488	485	508	455	472	472	456	470	482	481	488	462	451	444	479	460	477	513	445	498	440	433	479	454	496	481	498	496	443	507	540	458	463	489	435	482	439	444	463	462	471	470	443	490	479	482	532	472	459	506	499	466	486	456	457	507	515	428	488	487	495	444	471	480	476	473	467	451	519	500	481	468	485	438	474	460	462	508	438	469	482	460	476	501	486	466	493	469	485	519	426	464	502	457	429	459	484	509	497	491	458	454	453	474	479	486	482	465	498	493	471	510	535	489	479	502	459	476	446	445	524	537	505	517	542	476	487	488	444	477	539	449	493	513	468	512	469	442	481	466	492	509	481	495	470	455	503	457	456	501	475	475	472	508	500	485	464	541	494	489	462	439	449	489	480	506	483	468	497	485	443	480	496	479	460	475	499	462	479	490	484	466	456	493	476	467	503	464	459	516	495	469	447	495	437	498	505	483	494	534	497	483	498	522	459	518	511	481	472	489	455	496	448	463	514	497	476	483	463	497	520	506	482	486	496	477	492	505	495	476	506	480	471	485	511	498	501	475	475	475	488	449	501	466	481	451	501	471	501	487	495	501	460	467	499	521	474	503	509	492	500	430	500	480	514	449	468	472	491	504	487	475	468	498	494	466	484	455	472	510	458	452	475	493	466	513	468	460	462	451	428	488	465	467	496	498	512	487	496	462	487	466	469	493	496	466	469	488	451	453	462	461	482	525	409	503	475	485	499	435	490	470	484	464	476	472	479	469	460	489	430	525	474	459	511	518	487	484	483	472	490	450	502	512	464	467	499	490	508	490	485	461	515	479	404	512	499	508	486	482	477	480	523	496	497	487	453	478	488	474	495	467	509	501	472	477	450	465	505	435	444	478	478	484	471	503	453	494	470	461	471	488	477	516	455	506	496	469	474	479	465	495	451	463	504	516	519	479	490	505	478	519	464	505	474	451	461	493	470	469	473	485	494	450	473	444	475	454	475	455	502	472	469	472	498	450	496	468	459	503	453	491	488	465	459	474	465	491	454	462	491	461	490	454	493	477	491	492	489	502	446	468	442	515	430	483	457	491	460	448	480	468	473	470	472	503	462	485	477	470	433	482	496	481	485	486	461	485	479	479	496	456	465	446	475	479	461	452	486	483	444	475	451	473	505	476	484	459	425	469	510	465	507	521	488	501	471	503	497	474	459	482	470	448	478	488	479	478	514	463	478	500	434	449	501	465	479	474	497	525	475	488	490	467	446	455	517	460	515	506	447	468	475	465	492	486	471	482	498	487	485	451	504	485	479	483	465	443	500	499	475
84402	70580	48621	27207	10624	1290	193	206	159	168	179	185	159	188	168	168	169	180	171	181	203	177	188	171	170	165	174	184	177	168	182	190	182	185	175	176	170	168	204	195	193	181	183	148	196	152	192	182	196	162	184	151	159	184	173	156	171	177	183	184	193	170	171	186	173	178	173	176	197	176	177	169	158	172	170	186	162	157	183	161	165	183	183	171	174	174	181	184	174	197	169	177	184	187	160	179	156	168	168	195	177	165	155	192	186	174	160	170	165	166	192	162	195	165	189	173	169	164	146	169	167	173	194	164	162	179	175	172	187	157	161	172	177	187	187	181	184	191	172	205	166	161	167	156	184	177	177	174	176	164	177	158	187	197	165	176	176	179	172	171	155	180	163	168	177	151	170	177	142	164	201	215	174	155	189	163	170	181	178	155	166	176	175	200	173	156	171	192	178	184	165	202	174	189	161	161	186	175	220	194	157	188	154	180	175	155	161	198	184	178	159	174	190	202	184	183	201	177	190	187	184	158	189	171	153	188	186	175	167	181	187	179	181	172	167	201	158	174	168	162	190	139	188	167	177	178	160	155	175	160	215	149	177	165	154	143	157	169	158	180	220	148	157	157	198	169	173	184	168	156	183	147	196	198	173	164	198	175	165	181	157	175	193	167	195	172	172	183	166	161	160	165	189	181	172	189	170	172	183	185	201	178	155	169	168	188	187	195	178	173	190	158	181	199	162	168	175	150	175	166	206	189	160	198	180	181	187	160	184	183	155	163	175	179	160	156	192	154	152	183	198	172	169	182	185	168	176	168	170	175	154	186	180	173	185	166	148	178	189	172	173	181	176	190	137	162	179	204	175	168	192	204	195	167	162	159	201	169	199	159	173	173	202	185	165	169	175	125	173	182	177	185	195	167	185	173	166	185	186	182	164	190	159	163	200	188	182	195	175	170	158	195	172	183	162	191	166	153	173	146	188	158	183	176	152	156	196	181	175	166	148	162	167	141	172	169	167	170	179	159	167	169	159	196	174	140	173	193	152	181	197	193	153	187	166	185	176	155	198	185	173	169	184	183	192	152	186	180	165	162	171	190	187	173	168	178	167	173	153	159	154	205	165	180	176	177	145	171	186	158	178	189	173	198	158	172	165	172	162	164	155	197	168	167	168	177	168	174	176	189	180	177	157	157	176	193	165	182	164	169	199	202	180	160	177	174	184	144	171	171	166	179	180	178	167	173	195	167	190	172	209	173	177	170	196	158	181	181	170	187	173	177	188	168	186	162	161	173	166	153	161	159	160	170	173	158	154	163	166	169	163	165	162	175	183	186	149	166	174	172	172	184	175	178	193	177	193	159	175	169	166	195	163	185	205	173	192	177	178	145	176	184	165	166	182	200	184	160	176	163	198	195	174	172	175	154	172	167	195	173	163	178	175	182	173	144	168	186	195	184	170	180	191	176	176	168	169	156	185	157	187	182	163	197	166	141	176	198	172	193	163	169	176	160	186	175	165	159	177	180	164	162	207	169	198	166	183	159	190	169	176	170	162	162	172	203	173	170	154	209	163	177	165	208	186	200	188	172	177	182	164	161	183	193	144	167	144	178	170	181	165	165	178	180	162	170	197	175	173	185	183	175	179	151	175	160	160	188	169	176	202	178	166	197	163	209	160	195	169	150	172	186	171	151	191	164	185	153	200	174	159	181	182	166	194	183	178	194	146	174	187	149	184	194	177	193	166	173	164	141	176	162	161	176	169	170	182	189	178	162	183	175	168	177	176	187	170	173	150	180	196	185	205	167	154	147	165	187	196	176	194	184	172	204	182	170	169	183	177	177	162	168	172	191	176	175	188	163	200	160	161	166	151	162	170	170	177	215	154	187	187	158	167	196	170	180	163	189	175	166	179	187	156	183	169	189	169	151	168	169	178	162	164	176	186	155	189	218	151	168	191	183	163	192	184	203	184	156	159	181	146	190	173	188	156	174	150	174	175	167	175	187	205	167	158	177	152	167	189	152	166	162	167	173	189	182	190	182	171	165	177	163	187	164	161	182	186	172	184	192	172	166	174	176	152	160	170	175	188	181	169	204	164	172	179	181	198	153	161	168	175	154	182	146	160	192	175	174	184	175	180	211	185	180	157	163	177	181	169	164	172	203	172	186	177	187	169	177	169	163	157	172	171	171	161	164	167	178	155	154	171	202	172	193	175	189	181	168	175	185	177	186	183	174	183	151	183	185	178	171	170	160	175	190	177	176	171	157	172	162	208	182	171	179	186	183	187	174	166	157	182	177	160	167	180	191	195	160	176	152	171	181	167	172	181	168	200	175	174	189	190	187	157	170	183	158	178	181	182	172	161	171	192	179	163	185	183	160	185	206	199	159	178	154	193	191	153	174	170	198	162	180	180	176	174	186	168	190	162	165	162	177	170	201	165	181	164	168	163	179	193	171	175	159	162	179	186	156	168	205	158	169	187	169	191	182	176	189	187	152	175	157	160	189	183	182	179	181	160	164	180	174	159	187	196	188	165	152	170	189	177	199	159	167	164	157	158	167	179	177	179	172	183	181	164	147	192	156	171	176	183	203	157	175	167	164	172	181	169	195	156	163	194	166	167	162	169	164	186	162	172	150	168	182	170	140	196	152	195	165	154	158	174	163	189	192	196	202	201	171	173	186	192	171	181	163	172	149	196	171	184	179	174	174	181	193	170	161	186	163	187	185	190	159	194	170	165	147	172	177	181	153	189	171	166	187	187	209	172	180	170	190	157	189	169	172	191	172	165	184	197	163	172	163	180	185	181	180	201	181	177	195	188	170	168	189	158	188	170	221	173	182	184	163	183	175	158	162	177	201	157	188	183	162	177	168	186	182	176	177	183	164	187	162	170	184	166	181	187	175	174	186	185	187	154	169	189	203	159	170	174	179	179	151	172	162	181	187	177	169	158	190	175	201	180	200	179	180	186	173	185	178	192	179	157	156	160	186	184	158	179	177	193	171	179	160	181	181	161	152	216	200	185	178	188	177	180	160	180	166	180	169	164	162	199	174	179	160	172	182	167	145	176	172	161	175	149	189	183	154	154	180	165	187	184	145	194	167	177	221	183	195	162	156	175	166	176	202	165	160	171	192	165	164	163	168	187	151	191	173	173	166	164	196	182	161	184	183	183	167	168	192	181	183	186	178	193	176	188	148	171	179	175	177	167	175	165	193	187	153	163	166	172	198	176	142	184	182	164	171	174	170	178	179	180	157	154	164	186	153	188	187	190	145	161	192	170	183	176	203	156	188	154	159	167	186	164	161	171	169	170	168	168	171	172	173	171	157	158	178	156	165	181	182	151	167	147	153	186	167	172	209	175	164	170	167	174	187	172	187	171	177	163	165	145	174	179	189	179	165	190	171	182	166	179	166	184	162	178	186	180	182	176	146	176	177	167	182	170	167	184	169	183	167	174	212	178	176	182	178	143	182	168	189	172	182	168	160	169	165	149	178	159	166	191	172
70245	60290	47129	29848	11222	1938	417	387	373	381	426	345	385	442	425	379	414	413	399	376	424	409	412	418	396	402	405	413	393	435	429	428	402	409	382	408	408	436	418	417	424	438	416	405	413	398	420	427	429	405	409	417	412	413	432	415	404	406	441	421	414	430	394	414	418	409	403	405	391	453	401	415	384	423	404	377	422	401	437	430	426	441	423	427	385	453	396	414	412	408	423	402	392	405	394	429	417	401	410	374	428	413	433	441	392	387	422	407	415	395	396	402	425	409	389	386	419	415	420	423	447	421	400	417	402	455	437	433	409	385	425	368	422	403	400	398	398	421	438	423	411	396	418	441	408	435	423	406	405	382	414	436	429	413	406	391	411	428	383	380	370	378	388	377	400	422	413	408	404	410	420	417	408	418	410	390	416	408	387	395	441	401	405	399	389	430	380	413	435	383	393	405	470	390	419	416	445	437	412	422	415	434	421	411	445	430	393	418	389	412	379	401	388	458	395	441	407	410	408	424	388	421	447	393	385	419	442	426	389	393	401	402	429	439	390	407	413	429	394	424	421	441	400	424	437	383	425	401	405	374	448	416	397	389	408	409	404	427	410	437	401	411	448	420	379	440	433	416	396	441	451	399	415	404	443	414	394	412	409	374	436	413	402	408	390	419	388	422	390	426	415	464	406	404	429	418	425	443	409	405	398	429	432	450	380	399	451	421	444	413	440	422	380	404	430	408	416	391	414	423	415	412	408	419	425	395	425	417	411	445	417	395	394	374	374	387	453	403	427	416	417	394	414	425	403	416	416	363	439	394	410	400	375	432	411	416	431	418	382	445	408	426	401	405	389	433	435	404	432	384	410	399	395	390	445	425	405	402	422	436	418	433	410	457	421	438	392	414	440	439	405	399	415	372	398	414	398	396	428	425	439	408	397	427	426	406	427	440	408	408	390	391	403	446	436	465	393	407	433	432	408	410	402	420	414	427	411	405	419	418	377	402	414	428	416	429	409	424	441	408	389	420	406	405	372	453	427	376	418	409	393	395	417	433	411	433	434	404	400	396	448	386	378	396	415	427	416	403	379	385	425	365	390	419	446	415	428	400	427	426	437	431	414	404	417	451	407	411	408	395	379	406	435	395	427	400	392	407	413	398	418	429	367	393	398	424	450	416	382	362	377	402	397	419	389	418	370	403	410	399	400	445	429	407	423	432	407	432	413	410	420	386	398	430	416	397	459	429	389	412	437	450	414	394	434	393	420	428	408	367	411	404	417	387	422	417	371	412	405	435	420	427	449	421	415	397	419	399	373	439	405	423	412	440	405	403	414	385	401	426	408	405	409	393	427	387	406	414	454	440	449	399	448	389	400	391	406	430	428	404	407	405	394	412	417	392	405	417	451	427	406	410	385	422	414	425	416	413	416	446	436	436	431	412	410	440	421	451	394	432	430	440	388	402	377	462	437	417	432	441	424	419	424	419	437	425	427	439	415	432	406	415	443	416	443	396	408	400	414	429	394	418	424	405	421	391	401	393	421	426	371	410	409	397	387	422	409	444	416	393	391	411	416	420	431	394	403	405	399	404	405	427	428	409	436	413	406	422	421	362	431	416	396	402	433	426	408	396	375	413	421	415	419	420	435	374	427	404	456	388	418	430	386	410	383	436	414	392	391	403	407	409	446	422	398	411	434	391	410	454	407	415	457	422	421	403	419	423	393	443	386	439	392	437	415	402	395	414	406	404	409	433	394	436	402	427	422	420	431	398	371	395	402	403	404	390	418	444	438	390	422	441	447	433	428	419	404	431	394	429	432	410	436	388	404	424	409	455	394	428	421	396	423	411	403	446	389	424	407	405	400	425	371	384	374	370	410	443	414	434	417	443	425	408	440	430	414	446	404	401	419	417	436	387	402	439	417	427	377	382	410	396	368	444	406	402	417	428	439	394	427	416	411	379	443	385	395	425	442	376	366	386	400	372	421	400	390	437	415	389	413	396	431	428	431	409	383	410	407	425	414	414	390	411	407	404	432	358	417	442	427	403	418	422	376	421	416	419	400	388	397	458	395	378	433	448	408	425	425	433	400	400	452	396	436	435	440	426	400	406	408	425	402	381	421	404	402	380	417	414	429	408	379	427	442	399	414	418	429	374	408	418	402	385	403	373	405	405	392	430	408	448	378	403	414	410	439	431	424	391	388	438	410	423	428	385	376	458	425	419	381	408	415	428	405	419	408	407	427	418	399	401	440	425	353	436	423	397	403	391	434	456	388	393	403	374	429	434	425	420	410	418	417	406	424	438	410	385	414	415	402	425	410	408	392	415	422	426	401	457	395	412	407	399	427	392	421	395	436	395	457	409	389	422	426	397	429	427	376	433	388	436	446	396	422	392	451	426	422	432	458	411	415	422	374	398	424	392	378	438	410	423	376	433	423	411	410	405	427	419	430	397	402	391	461	425	407	428	400	400	399	440	416	411	415	430	369	403	417	396	435	402	411	415	407	372	381	449	435	395	426	420	379	418	430	377	396	446	431	416	389	399	411	424	436	412	404	447	399	409	426	429	382	429	429	424	402	417	395	417	445	441	435	392	430	443	414	445	422	413	427	428	412	418	398	434	407	394	400	418	398	388	425	410	450	407	424	420	394	405	408	399	400	413	398	444	391	406	397	467	424	418	390	430	397	434	414	395	416	398	392	431	381	386	399	373	430	408	402	419	391	393	435	409	439	365	406	417	398	405	395	417	379	397	399	397	385	446	437	455	457	391	415	420	434	425	403	401	437	422	399	405	435	404	442	420	439	398	421	398	439	382	432	451	396	422	481	370	393	390	416	416	412	424	389	406	389	442	405	392	393	394	418	402	416	419	410	435	401	430	451	423	415	441	443	390	429	438	381	445	417	410	398	418	413	401	433	406	429	415	413	361	405	422	414	370	430	386	404	454	436	451	395	415	406	443	392	452	406	425	365	419	430	417	439	423	415	414	424	453	410	394	436	445	402	398	428	441	401	419	433	415	391	394	431	391	419	384	424	417	374	392	413	422	390	396	438	417	436	396	410	383	394	432	402	402	439	452	442	402	434	395	417	420	397	396	424	438	448	417	390	462	457	393	403	441	438	411	394	426	437	413	386	407	445	396	407	445	424	407	421	390	431	392	394	407	430	425	420	413	429	373	404	428	434	394	388	409	407	375	445	403	428	407	407	414	379	404	400	404	410	401	390	418	415	421	426	419	412	418	412	405	366	404	434	448	405	437	404	410	416	405	408	410	457	426	421	418	414	436	438	388	406	441	370	439	428	418	425	457	426	413	387	420	431	428	400	430	437	453	420	402	433	394	414	400	431	428	408	406	438	399	419	402	422	441	444	414	447	407	365	389	397	385	398	409	399	406	447	406	421	400	401	421	429	429	407	391	435	385	415	417	412	428	396	431	400	422	395	392	426	427	403	426	420	431	405	425	410	385	430	449	384	419	399	381	428	402	401	421	379	442	410	389	418	405
47753	26994	9338	1814	502	212	176	193	176	192	195	178	186	187	193	197	181	176	196	169	182	181	210	184	168	161	200	215	169	172	190	207	183	177	206	174	174	176	205	182	188	189	177	169	171	185	163	175	150	194	171	174	181	176	202	203	191	217	172	188	192	191	194	189	189	203	219	191	179	170	170	190	174	169	190	171	170	168	195	196	190	190	176	171	184	156	215	195	173	173	181	186	164	166	178	203	181	188	191	162	170	166	181	175	195	204	199	197	185	180	185	197	205	167	168	175	191	174	177	173	149	200	172	201	189	164	161	179	203	174	185	161	150	160	174	183	183	182	163	176	194	174	160	181	158	170	201	182	187	205	172	198	210	169	213	200	175	169	177	185	161	177	177	161	184	169	180	174	169	174	179	197	189	194	173	194	166	196	161	182	198	191	192	201	178	175	188	188	186	193	177	172	191	175	147	175	212	169	169	185	180	182	160	212	162	189	181	184	212	186	163	193	156	193	164	187	187	167	178	194	175	163	185	161	192	222	170	166	174	178	180	195	176	182	165	175	171	176	174	167	172	169	185	170	168	188	156	200	198	209	203	189	157	175	182	179	195	187	171	195	205	171	179	182	155	166	176	181	157	194	187	183	207	184	212	185	190	174	190	188	154	154	190	153	180	187	185	180	161	198	162	181	175	184	170	182	174	184	182	178	191	182	167	172	202	164	187	192	205	187	175	175	183	179	182	168	174	186	178	161	203	184	188	185	184	215	188	178	199	187	181	183	178	178	209	179	181	184	162	167	206	199	190	172	189	190	194	171	197	181	174	194	190	170	172	167	171	151	182	202	164	178	199	186	174	165	187	185	178	183	172	170	161	192	178	181	176	207	172	205	154	179	165	160	190	172	154	184	171	172	176	176	180	153	186	190	189	213	188	180	180	174	228	159	171	187	178	204	200	188	178	191	180	210	169	179	173	174	174	175	218	181	192	191	176	192	185	196	203	176	185	190	186	228	206	154	187	200	196	151	174	184	167	189	186	168	191	200	187	177	184	186	181	193	171	181	187	190	175	168	178	207	161	171	156	182	176	178	203	184	185	180	183	161	169	191	183	192	161	196	179	166	169	188	218	186	196	167	199	166	183	160	156	176	190	187	186	162	185	191	180	174	168	168	169	186	180	179	211	198	179	176	208	190	178	179	196	191	159	174	193	178	202	199	169	185	183	179	173	194	203	180	202	212	203	195	201	187	166	159	200	183	171	178	216	170	184	161	200	184	179	183	148	194	171	187	153	170	171	168	181	189	193	189	194	204	201	192	165	170	194	168	174	162	163	188	170	177	187	197	167	186	166	201	179	171	182	196	196	193	185	191	198	186	176	211	202	184	183	194	178	183	174	168	172	188	205	173	172	198	205	173	193	152	183	195	188	173	198	215	184	182	177	199	187	171	157	180	174	190	174	154	167	183	210	181	187	166	166	184	170	168	168	178	151	167	194	162	188	166	182	196	204	163	186	187	203	195	174	169	166	213	181	186	174	173	171	173	172	215	180	169	194	204	180	168	190	169	176	192	184	186	180	187	178	212	180	161	185	181	171	184	177	181	178	188	177	216	196	177	181	200	193	168	188	180	189	199	195	199	187	182	177	182	224	168	193	195	194	168	153	198	175	193	193	176	179	202	212	175	157	196	196	197	190	194	181	164	187	180	188	169	180	200	191	193	186	190	164	190	167	170	187	176	173	172	183	169	170	179	181	182	196	182	195	213	189	159	200	181	178	190	170	172	156	197	184	205	186	183	172	204	200	172	169	203	159	187	190	178	194	181	172	174	158	196	167	195	181	190	184	188	198	199	183	193	194	165	167	198	188	177	156	173	172	184	200	180	173	178	191	188	155	170	177	172	195	171	190	171	198	189	184	186	157	170	196	197	182	171	187	194	184	188	172	189	202	167	177	200	186	202	156	182	180	196	178	181	189	167	177	173	165	201	157	159	166	179	155	197	195	163	159	166	199	198	202	214	172	174	168	171	199	181	192	173	188	180	158	184	160	180	161	192	197	180	179	190	224	172	160	178	182	166	197	172	177	182	179	151	195	167	189	192	210	181	180	180	175	156	217	176	180	186	180	173	176	190	177	173	200	182	181	189	176	194	182	145	188	183	150	185	186	190	193	178	193	166	165	169	183	185	182	179	185	191	198	178	211	187	174	195	143	188	166	192	162	193	184	172	169	171	201	195	167	170	198	173	182	168	170	201	168	201	174	195	182	182	162	178	163	185	204	185	179	171	180	182	192	177	150	180	170	185	190	184	181	168	178	188	172	203	188	156	168	185	161	195	198	180	173	188	151	169	178	163	186	168	172	183	198	216	153	181	163	199	181	187	164	184	161	159	168	175	180	171	170	150	179	209	166	175	187	180	176	186	182	166	163	190	190	166	178	190	196	182	184	199	194	194	184	199	164	181	192	195	181	187	188	165	169	171	205	181	159	196	178	190	188	159	190	177	184	172	193	180	175	170	222	184	193	157	193	185	173	189	178	174	193	178	181	179	178	147	177	187	158	202	165	193	201	185	188	156	193	207	167	186	173	167	167	221	168	179	188	178	186	163	211	189	172	176	188	191	173	152	182	180	191	169	165	170	180	191	183	169	200	174	181	175	195	171	207	186	173	167	183	179	176	162	187	177	197	194	214	156	167	165	173	197	190	147	181	192	167	203	167	160	198	175	171	181	177	186	192	155	166	226	168	189	179	175	188	187	185	191	189	189	192	157	168	180	165	155	158	175	191	180	178	191	199	168	164	189	196	184	170	188	192	190	196	183	175	210	167	195	174	192	171	176	197	171	186	190	183	181	188	196	202	174	182	194	161	184	176	186	195	179	160	166	168	180	189	179	177	179	197	179	194	179	199	172	177	172	172	173	177	200	224	187	192	178	172	173	190	196	184	180	172	181	186	175	162	181	161	200	185	181	173	186	167	153	177	210	187	197	160	179	199	183	161	168	167	174	182	171	187	222	206	179	182	147	179	180	173	159	185	190	180	194	214	196	185	164	159	177	176	181	169	189	171	179	176	191	179	165	183	163	186	172	167	215	182	194	156	151	226	190	159	195	184	184	161	176	186	191	175	204	175	211	186	174	167	164	186	191	174	190	164	192	176	199	176	159	191	170	196	204	158	192	186	171	187	176	188	192	200	180	184	193	180	193	173	185	167	180	173	174	183	188	164	175	184	186	163	173	198	184	182	187	200	181	197	165	181	180	175	190	175	211	197	182	163	183	192	197	177	174	184	189	168	177	196	157	187	191	200	200	179	176	189	169	179	152	186	176	203	183	193	190	191	194	189	169	171	220	188	167	170	174	172	196	192	195	184	186	176	192	180	186	182	187	167	180	181	171	165	180	177	193	189	171	193	185	185	171	170	208	170	176	151	153	203	183	167	181	208	161	191	174	194	174	168	192	163	189	171	192	190	158	184	182	187	168	188	170	198	153	185	190	173	173	196	182	184	167
41410	24369	10982	4050	1254	537	422	429	431	461	450	459	485	414	467	415	426	428	443	418	424	438	423	419	442	415	417	443	473	439	476	429	438	443	439	447	432	412	437	453	409	442	444	434	424	442	437	417	436	426	438	437	454	448	414	400	449	445	468	450	475	410	442	481	417	461	442	445	455	410	441	443	451	440	416	413	444	453	409	412	453	458	457	425	488	443	458	438	440	430	473	391	471	447	435	393	439	416	435	447	430	425	446	476	436	439	438	472	461	429	443	480	447	420	429	473	397	406	477	470	440	426	435	424	441	442	481	443	418	443	449	469	429	426	452	445	463	415	446	408	455	451	443	451	443	447	419	395	445	444	421	430	442	461	435	434	443	439	441	456	395	456	435	472	440	434	477	447	427	438	440	412	476	445	479	418	446	421	458	410	414	451	423	424	396	453	411	453	449	443	466	415	462	440	449	469	430	481	454	465	448	468	478	438	426	414	441	433	480	424	444	474	428	436	471	469	440	453	446	441	425	426	439	406	469	460	482	467	438	446	409	446	469	474	425	443	407	439	450	432	448	445	438	449	478	434	452	482	442	449	455	471	475	432	442	443	440	467	426	430	426	444	448	460	478	428	455	465	447	430	422	445	468	431	469	455	421	445	495	430	471	412	447	408	441	429	421	442	429	453	455	445	474	454	385	442	452	431	425	510	392	403	438	437	452	413	466	439	433	446	440	459	425	419	447	446	430	431	412	478	439	438	441	446	433	450	448	454	458	437	447	429	420	445	446	470	447	466	451	437	412	454	454	434	408	449	436	443	445	460	430	441	438	442	484	436	416	452	441	425	493	399	426	444	443	459	467	428	375	456	466	437	432	446	471	446	449	436	462	439	437	450	396	445	460	431	427	460	430	420	466	456	409	434	435	440	406	457	418	438	476	460	442	461	445	422	450	427	426	460	426	429	485	419	449	411	443	436	428	460	442	433	413	418	399	404	471	421	455	435	407	435	465	434	444	464	423	424	442	423	411	426	394	411	408	460	415	427	429	448	417	449	443	437	446	448	425	465	436	424	424	430	491	443	470	420	439	447	413	418	386	455	448	401	457	407	454	454	437	461	448	483	465	438	433	434	404	429	436	483	469	433	454	440	472	420	449	466	454	405	404	419	465	404	423	489	472	459	454	449	444	456	411	461	412	462	473	430	430	422	475	445	419	445	421	435	436	444	430	426	391	463	442	466	446	424	431	431	463	446	466	461	430	430	469	467	416	441	460	413	466	440	479	471	429	449	457	457	431	414	432	436	465	411	450	446	451	444	453	447	446	441	466	461	438	448	429	411	445	442	478	457	415	448	422	467	464	441	425	438	417	458	471	384	438	436	447	416	468	459	482	453	487	461	451	439	426	441	416	422	430	430	448	458	415	457	446	450	475	412	435	475	447	499	466	472	470	435	421	456	463	448	451	415	437	433	417	473	438	427	411	467	458	427	399	439	449	452	468	445	441	426	435	460	432	476	476	442	467	447	403	458	395	468	469	447	473	407	406	434	461	441	498	446	446	381	430	438	454	439	406	444	457	440	434	433	447	422	462	448	449	419	449	441	439	482	428	464	429	464	467	454	431	421	438	413	436	447	474	460	465	422	432	465	447	455	446	474	446	454	444	450	430	430	456	481	437	421	450	465	454	470	437	437	428	423	492	448	454	442	430	460	439	427	431	432	451	442	469	425	429	434	436	443	427	457	468	451	413	440	401	445	425	425	465	412	474	435	459	457	457	447	445	422	423	443	472	461	448	471	427	415	420	479	433	483	445	471	434	429	442	440	447	445	434	433	413	437	472	442	417	462	419	472	451	486	461	474	436	427	446	437	487	445	462	408	397	451	434	465	435	394	420	471	437	448	446	446	441	436	436	440	449	417	434	460	404	388	409	441	436	433	441	454	454	437	421	470	468	423	441	416	456	464	456	451	426	442	418	455	416	405	414	444	452	434	434	425	442	451	427	440	438	464	449	437	444	408	434	435	425	462	439	446	462	430	449	488	438	424	451	457	466	468	456	453	421	441	449	462	439	462	429	437	441	466	462	439	399	437	447	435	440	468	408	453	414	503	415	425	432	438	459	448	443	465	457	440	405	425	445	433	455	448	431	411	451	411	403	426	446	442	448	426	456	433	432	442	449	450	429	424	436	425	399	404	442	392	433	466	423	428	460	445	448	427	460	425	462	418	418	444	452	468	454	446	454	436	474	424	428	445	459	422	441	438	479	501	432	444	455	441	417	421	454	438	433	442	460	461	459	443	432	432	442	458	471	425	475	439	419	438	424	456	444	440	436	429	443	426	445	408	446	447	440	425	403	433	418	467	425	432	424	427	457	473	472	472	435	470	435	438	419	433	447	471	415	411	432	451	407	423	429	478	464	422	434	463	446	435	400	456	445	452	440	476	459	473	438	404	455	471	473	392	444	479	456	472	400	457	441	460	440	430	437	436	416	469	453	471	437	425	474	437	443	436	451	411	432	419	444	416	423	443	441	420	434	452	460	428	465	448	475	407	440	436	484	406	432	452	412	434	430	435	428	443	454	419	446	458	452	432	438	437	445	454	440	456	435	415	460	418	446	430	470	467	475	446	421	452	420	439	428	466	458	409	440	453	496	443	432	413	451	410	430	436	420	416	455	419	452	458	432	440	433	466	429	426	447	429	454	458	424	457	472	438	462	445	439	440	445	428	470	414	484	436	451	476	428	452	434	457	472	434	418	490	446	403	437	439	468	449	408	469	432	471	390	462	412	431	458	477	446	452	409	395	476	450	449	422	462	451	416	413	443	487	442	440	414	407	479	459	469	433	447	462	439	430	438	443	474	421	460	464	483	465	467	473	436	472	466	464	420	438	432	444	419	452	436	476	447	451	468	435	459	431	444	498	452	404	454	458	445	431	488	444	464	442	431	458	448	456	445	452	455	476	447	434	453	439	479	431	472	447	419	465	444	432	434	454	458	454	443	410	451	454	414	471	446	455	430	411	435	442	450	446	427	430	437	449	426	442	443	467	487	451	468	466	427	438	436	455	430	493	448	474	447	445	476	460	434	477	433	432	436	460	439	433	452	432	388	468	440	453	457	473	440	437	485	424	405	407	430	433	466	446	437	486	416	443	444	425	423	457	415	448	449	434	456	435	461	471	442	477	467	429	428	434	438	438	396	433	422	440	462	459	441	418	382	436	478	456	447	464	431	411	473	444	447	412	441	439	428	472	447	432	434	444	485	464	418	470	453	434	421	419	457	462	444	441	427	450	464	446	448	464	467	444	435	431	454	449	447	418	459	455	403	432	462	452	458	500	429	450	442	442	404	446	446	422	499	441	434	440	450	472	447	422	438	423	447	432	409	457	461	453	467	477	442	492	443	443	455	460	437	448	436	474	426	443	414	427	444	432	449	439	462	480	411	444	443	432	413	456	405	399	439	426	418	435	433	454	442	415	426	455	468	458	450	459	442	491	428	469	446	450
80678	61679	39574	19217	4647	522	210	223	203	211	188	219	193	229	197	195	216	223	220	209	217	215	200	227	175	206	206	234	222	232	190	195	212	222	247	212	215	198	192	211	205	212	257	214	201	216	179	224	238	203	208	220	197	220	192	213	208	184	222	212	225	204	230	199	203	195	202	189	215	233	226	224	222	233	214	234	200	212	207	226	190	212	236	203	221	215	222	211	225	246	212	226	199	189	225	178	170	197	200	229	207	213	214	224	211	195	219	216	223	213	219	217	218	220	218	237	214	209	216	202	213	207	208	210	209	229	237	190	198	239	200	200	202	199	202	233	232	260	232	207	209	211	196	207	243	212	219	221	191	206	206	226	201	210	209	230	211	217	198	225	199	219	221	203	213	223	206	200	221	208	217	199	187	234	234	220	240	192	221	215	235	207	233	204	200	234	222	206	215	220	187	195	199	229	198	179	189	190	200	197	229	214	178	229	195	185	216	219	194	208	204	232	218	199	208	202	213	183	216	231	214	201	222	208	206	188	204	187	199	231	217	221	224	240	218	224	178	209	208	190	195	217	202	215	198	208	238	179	237	194	211	220	227	216	226	194	220	215	217	202	215	197	203	207	231	234	204	180	219	225	195	196	204	192	212	215	216	189	234	197	205	236	196	224	211	187	203	216	202	220	209	232	204	211	181	205	217	210	201	209	193	213	216	212	231	231	218	214	200	197	205	211	202	165	218	192	214	185	191	211	224	226	207	206	252	255	219	218	214	220	211	208	218	210	223	217	212	224	203	216	203	249	196	194	229	222	211	219	218	225	206	229	216	227	208	188	197	247	191	216	209	221	201	234	202	203	202	209	199	223	215	211	198	216	215	224	234	191	228	212	231	205	227	199	197	211	210	216	213	208	234	203	215	212	205	203	218	202	241	206	227	203	233	216	208	199	220	212	212	208	203	200	219	206	199	195	239	204	208	204	236	192	208	211	208	199	220	221	228	214	223	204	208	224	185	215	236	228	189	190	210	213	205	238	228	219	220	229	237	187	222	206	240	205	250	196	213	218	200	190	203	209	214	200	240	200	237	221	227	208	219	239	182	232	223	193	195	220	199	224	205	203	213	202	235	203	203	198	207	207	198	188	225	202	202	211	225	210	202	238	243	244	200	226	209	210	207	218	189	228	193	189	200	203	207	188	199	199	213	215	209	206	227	178	232	229	212	224	227	175	196	198	219	222	200	217	200	224	193	195	221	223	194	196	232	212	255	218	233	218	198	195	208	232	217	243	209	226	218	192	210	207	199	168	233	207	198	213	197	227	210	217	208	206	206	200	209	213	233	192	239	220	198	225	209	201	209	203	212	203	240	202	217	185	207	232	233	209	221	225	211	208	219	225	208	220	215	204	192	202	212	191	224	211	224	220	206	229	209	207	207	227	192	228	258	191	208	216	219	234	228	213	215	196	210	193	211	215	204	193	160	188	201	201	204	203	207	227	225	218	216	200	222	228	211	230	223	214	194	220	260	205	206	211	208	192	197	195	178	235	236	217	217	216	232	203	223	220	186	201	240	228	198	203	250	220	204	191	205	232	248	203	185	217	228	202	236	225	223	195	187	206	238	225	221	199	193	209	195	222	231	231	224	197	218	205	195	213	250	166	215	201	204	242	202	230	235	220	205	195	223	221	209	197	234	213	224	225	225	201	202	193	198	226	207	208	176	229	226	231	222	226	216	229	243	204	222	233	208	221	222	204	236	205	181	240	192	170	214	213	231	222	207	232	223	210	187	199	218	222	230	213	208	225	216	228	194	222	199	208	212	237	213	216	225	214	224	196	210	206	193	215	243	228	223	230	203	209	232	230	207	240	201	187	221	216	221	204	158	196	219	194	235	198	228	190	199	218	207	213	208	210	213	216	206	225	228	198	222	205	249	227	202	223	186	206	199	202	179	200	183	197	226	220	224	228	219	211	222	213	229	191	186	218	217	209	204	178	212	219	200	225	211	189	208	213	184	227	229	203	206	200	207	217	189	200	211	228	213	239	230	219	198	244	253	207	219	203	205	202	253	204	216	224	214	222	196	225	203	216	230	225	237	224	223	187	199	213	234	200	229	240	191	207	202	192	218	200	213	196	216	233	199	207	229	220	232	200	219	213	185	203	210	218	215	203	226	212	169	216	234	215	215	222	185	201	203	239	227	205	203	219	214	201	205	222	225	247	199	196	212	228	228	228	215	175	221	199	194	215	208	219	204	236	201	213	181	195	229	218	230	200	206	198	204	192	219	230	214	209	232	197	191	215	232	219	190	218	224	171	220	268	221	224	213	239	215	197	219	222	225	201	184	234	218	191	190	192	214	218	222	215	210	208	196	221	205	200	209	218	205	185	205	226	212	216	229	224	194	219	193	184	217	215	219	202	202	218	206	209	221	221	206	207	203	194	211	186	217	203	214	218	227	209	198	220	229	226	219	203	205	237	229	235	207	203	202	194	193	203	210	215	213	194	216	197	204	207	197	215	201	170	237	218	235	201	198	222	205	208	205	200	206	230	226	222	216	209	218	212	191	198	207	205	187	218	220	209	231	220	207	199	210	202	191	221	191	193	188	213	198	204	217	208	237	206	209	214	211	212	213	195	215	227	230	221	205	210	188	198	202	204	176	210	207	217	193	212	206	205	232	219	232	238	235	200	207	206	193	217	220	215	186	204	219	210	222	198	231	211	230	239	187	238	226	217	193	200	198	194	203	221	193	213	207	226	196	207	222	200	206	216	188	208	195	213	227	194	204	244	227	221	198	200	189	212	213	199	214	193	224	213	205	209	215	234	208	199	213	204	201	235	216	219	223	202	215	200	205	197	186	206	224	222	240	187	217	207	223	201	202	176	236	202	217	217	209	235	232	222	204	223	203	219	200	200	209	203	207	202	238	227	222	227	212	243	207	213	220	220	215	238	200	217	241	206	256	182	221	203	206	205	220	217	193	215	206	228	223	201	228	212	191	214	218	210	206	221	209	207	219	188	205	207	220	228	195	198	206	201	233	192	220	238	224	210	187	206	215	234	212	190	208	235	200	232	211	207	230	210	208	240	197	220	217	208	211	189	223	194	200	228	196	221	211	223	205	197	234	219	221	209	181	214	197	222	201	215	205	210	189	194	219	187	216	228	221	197	205	214	211	193	219	218	214	204	239	194	226	201	191	191	200	217	186	219	206	232	223	231	196	206	238	221	200	220	217	217	220	200	207	186	228	196	180	229	241	194	221	218	170	239	202	233	204	224	208	219	216	201	234	200	203	215	204	234	228	226	203	220	193	198	208	203	200	203	179	190	210	211	202	179	201	231	207	195	219	196	193	231	197	209	187	204	205	181	218	194	208	212	201	232	232	222	213	200	227	224	227	217	234	217	183	227	234	226	225	228	204	199	237	199	212	215	201	202	218	205	208	220	203	217	243	218	198	189	203	210	197	216	197	187	198	213	206	199	218	209	199	215	213	191	214	210	197	215
60816	49587	37980	21528	6815	1112	524	462	507	483	527	485	470	497	481	471	535	468	530	526	483	538	483	517	491	504	532	515	487	488	488	511	509	464	475	531	496	487	488	505	518	536	473	493	536	472	515	492	485	509	478	519	507	480	497	482	517	527	473	537	509	529	466	464	489	479	512	470	516	501	496	474	474	514	490	490	478	503	507	514	522	494	523	496	506	447	503	523	507	482	471	499	506	506	475	472	467	490	505	465	503	492	481	533	517	495	514	509	462	495	521	511	486	480	528	476	527	509	524	502	471	496	502	489	499	498	476	520	474	513	491	485	496	542	487	518	477	510	495	461	512	487	525	494	519	510	508	476	490	512	504	487	455	469	507	513	480	489	504	486	477	534	484	479	495	462	478	507	513	537	496	515	477	498	453	466	520	493	495	508	477	480	474	489	476	509	489	497	478	530	473	490	512	486	513	527	512	481	497	490	510	461	501	495	536	469	498	477	551	452	507	488	511	466	526	522	534	489	483	486	505	487	554	475	509	524	510	518	480	473	530	515	530	522	469	507	512	487	483	519	516	510	447	526	526	513	479	560	491	468	530	502	541	488	508	465	530	499	498	528	492	496	467	482	490	490	497	515	502	484	469	499	499	459	541	467	458	482	524	490	477	511	538	490	502	535	519	522	515	487	491	483	498	524	475	487	516	483	487	497	512	499	547	527	494	479	497	482	519	530	501	464	489	491	519	493	493	523	510	498	500	522	508	470	520	491	507	517	487	476	466	509	502	514	491	508	491	515	517	516	470	455	519	534	495	497	481	531	532	472	483	487	531	499	475	489	509	490	501	484	520	507	527	494	528	525	471	465	514	497	499	496	552	496	504	523	533	484	518	476	495	507	504	459	536	442	545	484	483	509	497	454	517	488	505	523	478	520	470	486	521	487	527	523	515	498	471	467	520	506	493	488	487	451	505	542	508	435	499	522	514	540	521	487	480	520	536	511	540	452	552	490	538	539	494	532	488	481	496	527	495	509	475	479	491	503	505	503	504	564	462	527	508	493	506	506	486	487	499	494	515	497	509	458	521	523	496	462	457	504	514	501	529	507	514	522	493	525	470	501	529	482	513	477	510	494	465	482	476	468	497	470	481	496	475	503	528	508	509	511	493	492	507	502	459	480	506	484	496	515	510	503	487	521	505	474	479	483	465	454	512	501	488	493	513	516	542	485	500	512	523	499	490	496	532	493	489	493	460	502	491	506	505	497	492	528	512	545	517	484	499	503	491	486	509	512	517	493	495	508	513	495	499	504	508	525	523	462	498	503	517	500	502	512	477	466	452	504	481	492	455	484	487	505	497	520	484	517	497	518	523	514	459	497	498	510	478	459	496	496	464	435	511	455	442	512	492	483	472	511	507	460	501	487	511	474	498	491	490	500	510	525	492	486	512	438	476	523	492	504	504	489	527	499	532	483	499	514	479	508	450	514	492	483	511	515	535	523	506	516	478	492	486	497	467	536	491	512	522	488	539	474	460	465	473	491	456	521	498	490	512	510	491	499	545	497	561	489	508	495	522	530	490	483	495	493	515	493	526	496	476	493	496	463	492	503	465	494	494	513	486	506	532	512	545	490	507	483	498	510	481	526	486	518	507	555	500	522	501	548	475	525	513	510	493	492	487	491	503	490	464	486	500	498	521	523	494	476	526	433	519	473	464	510	527	473	483	470	504	499	486	508	501	480	524	473	536	480	568	451	495	519	513	496	525	518	470	508	475	508	515	498	497	473	511	464	494	484	503	530	501	481	466	475	470	537	492	480	506	472	464	506	508	485	501	500	508	499	517	462	486	480	514	480	461	506	511	481	500	505	521	510	511	510	497	517	518	498	510	465	491	479	489	483	455	484	531	511	491	505	483	474	496	518	534	513	499	498	514	546	522	476	486	540	529	472	499	503	500	455	481	516	504	510	483	519	479	516	531	546	535	525	500	462	482	495	508	519	511	551	474	495	467	449	485	532	537	546	508	507	524	497	477	512	457	491	498	523	500	510	480	512	485	536	516	539	514	500	484	480	477	490	473	487	489	475	486	502	540	548	517	489	532	513	501	508	506	488	514	495	516	467	476	494	506	512	551	521	522	510	488	506	551	491	511	507	477	518	555	455	474	512	479	501	505	518	474	497	490	504	493	504	490	494	519	476	485	485	502	515	478	503	506	497	475	460	513	485	487	494	487	538	521	496	459	501	518	539	511	526	519	531	489	499	492	501	518	516	463	479	536	477	524	449	524	535	520	481	499	512	505	516	486	484	509	498	478	492	494	485	519	488	495	465	500	488	517	450	507	495	485	495	490	503	477	489	535	498	517	490	499	463	523	540	511	486	516	509	480	497	516	513	512	510	521	485	517	506	534	500	554	486	512	484	475	490	536	490	512	511	461	514	479	484	458	476	482	486	491	510	490	505	473	503	469	486	497	516	528	466	509	487	477	524	510	492	495	476	481	501	527	520	491	511	505	513	491	466	494	499	524	478	532	476	532	484	509	483	486	460	476	499	525	492	525	509	493	517	484	546	504	535	515	495	516	447	500	498	528	460	515	462	512	474	490	543	537	492	491	490	492	517	471	523	517	494	503	488	492	544	552	487	508	508	522	505	503	471	480	489	511	463	506	481	514	510	468	524	497	506	510	496	474	504	498	541	453	487	482	506	503	501	496	536	506	503	464	547	471	486	493	443	451	448	546	515	494	510	495	526	518	454	469	551	492	500	490	493	506	509	493	537	503	462	521	519	496	550	495	517	483	500	458	508	485	495	526	494	507	474	515	484	469	491	494	507	469	499	498	504	521	508	458	509	510	487	493	498	527	500	499	503	522	514	526	477	523	494	502	480	479	501	487	499	504	513	474	492	504	509	525	526	545	483	493	471	520	539	478	484	509	499	476	529	479	489	474	521	538	510	473	518	514	496	477	463	516	520	482	479	543	497	461	514	481	522	493	513	508	475	476	503	482	507	471	531	516	537	508	504	494	471	554	488	456	491	475	480	506	498	530	490	496	509	500	518	511	475	490	516	517	455	484	504	510	558	545	560	528	510	508	494	511	440	509	481	514	487	505	513	476	516	497	488	479	490	505	492	512	516	455	469	507	485	523	517	484	523	505	506	499	498	482	527	499	505	520	478	512	542	447	502	517	496	515	542	494	493	449	510	512	516	463	486	500	492	506	520	512	517	479	493	480	454	510	501	497	529	514	476	516	489	535	509	522	487	548	487	500	530	479	495	543	501	510	496	538	472	469	506	554	471	543	488	521	490	500	536	523	465	511	493	497	527	522	536	487	529	515	567	522	478	523	458	498	443	484	515	478	529	499	502	531	465	514	521	480	492	485	535	525	469	492	530	522	465	472	497	518	504	500	507	500	466	511	492	507	452	515	545	484	490	457	522	518	520	518	519	488	538	490	490	524	463	483	497	525	487	548	470	483	514	507	512	521	500	489	509	491	494	500	474	519	508	495	537
84763	69878	48894	27720	11115	1247	175	178	171	149	185	162	180	195	169	190	194	172	186	181	180	195	189	205	183	174	182	196	183	179	164	153	181	173	181	176	188	182	169	197	175	180	167	146	178	179	196	172	162	168	185	160	147	177	204	195	159	180	191	180	183	168	180	172	172	159	177	156	162	165	174	179	202	191	176	173	174	182	180	178	159	163	175	208	180	157	156	173	170	189	178	163	185	179	162	174	182	179	194	189	156	174	172	173	183	166	177	186	195	187	180	180	183	193	186	220	177	169	149	190	180	181	183	162	178	210	174	185	178	169	189	213	167	186	152	183	185	206	167	170	196	159	165	162	192	173	213	184	197	200	197	177	186	175	166	166	180	168	172	194	173	199	181	179	197	182	158	200	195	201	206	165	187	169	199	193	197	160	201	196	181	181	170	167	163	192	174	174	174	192	166	171	183	186	202	176	179	199	181	173	164	197	180	177	189	174	181	179	180	202	194	183	163	190	188	166	174	183	184	168	189	194	191	176	156	195	175	155	198	196	168	187	174	189	173	167	187	189	205	167	177	173	189	174	194	166	170	180	193	209	195	178	146	187	181	173	179	168	178	189	172	185	198	201	184	208	168	211	186	199	191	185	166	191	186	185	178	182	169	204	188	168	160	196	145	196	177	196	192	163	187	169	192	182	197	159	171	180	154	165	174	207	181	183	165	192	163	177	195	200	214	176	188	196	196	166	182	168	161	188	172	161	161	179	164	209	188	168	166	165	150	175	178	180	175	149	179	171	194	176	188	156	169	168	188	197	149	178	171	190	170	158	152	178	210	189	170	191	193	165	198	177	156	184	191	195	156	159	168	195	154	188	197	198	178	204	203	182	195	187	178	151	175	165	163	182	173	179	213	170	174	157	172	162	167	206	172	223	178	187	176	178	164	197	164	175	172	209	178	158	174	196	171	187	182	186	176	171	163	180	206	196	202	165	174	186	180	179	180	176	179	177	174	193	196	199	209	193	187	182	193	195	199	184	175	163	205	172	187	196	173	166	175	161	192	198	208	175	189	182	159	192	157	170	194	174	161	190	197	191	181	168	170	164	193	184	205	172	172	175	167	186	217	188	159	187	168	202	171	170	172	176	184	185	180	194	150	159	156	167	185	156	167	199	161	161	173	159	165	206	172	154	161	209	183	177	200	207	189	166	163	193	186	181	194	173	196	178	169	200	174	215	169	179	177	190	205	167	172	183	199	197	198	198	182	183	166	196	157	198	199	189	170	206	187	182	188	195	173	163	175	184	190	192	157	176	167	182	173	199	195	201	196	192	162	168	178	162	171	211	214	184	173	181	179	185	171	175	166	157	175	169	167	170	196	174	169	189	186	177	195	180	177	158	189	180	199	186	202	155	178	186	171	190	157	213	188	150	165	161	183	188	173	174	146	153	176	195	186	177	186	205	150	174	163	169	155	188	171	206	167	169	175	183	177	173	166	195	175	175	206	161	197	175	188	174	169	207	180	174	186	176	199	176	216	172	175	152	186	184	170	174	206	176	164	171	170	170	169	191	178	179	183	165	193	181	184	209	173	171	165	165	189	183	172	160	180	175	182	171	188	182	197	166	175	169	195	185	170	181	178	192	164	156	186	179	196	160	177	192	202	174	176	195	163	165	190	201	186	177	177	165	166	164	197	173	172	205	166	208	187	163	185	180	177	177	192	179	174	195	187	171	160	171	184	184	156	157	194	194	193	181	172	161	203	195	186	175	146	200	175	183	181	178	198	179	174	172	169	183	179	196	187	178	198	171	149	192	199	195	205	153	178	172	164	190	179	168	173	187	179	182	178	171	153	168	169	169	186	169	183	190	190	160	174	180	169	197	158	144	178	188	166	157	174	167	175	160	164	157	183	182	197	186	169	157	181	204	183	209	177	183	163	165	215	165	180	197	185	165	146	195	172	206	188	163	172	177	185	188	189	194	206	177	204	176	198	190	174	188	171	176	170	181	169	177	155	150	170	163	201	162	165	164	178	168	194	175	181	171	210	166	205	191	176	168	172	192	183	208	183	147	208	225	186	224	183	204	206	191	160	189	200	199	160	199	200	179	175	177	175	201	170	205	178	191	169	197	165	178	163	188	170	185	155	161	187	164	167	165	208	159	187	179	187	160	200	177	182	192	174	173	160	191	168	183	191	170	206	165	172	166	174	167	208	177	180	170	179	168	169	202	165	188	180	184	205	175	147	187	176	197	170	173	164	176	213	201	165	186	165	179	180	192	194	194	181	207	192	197	193	193	175	194	195	173	179	165	170	194	179	169	157	166	187	179	177	178	171	163	189	167	162	194	160	168	182	185	201	203	176	182	181	194	201	192	177	176	175	178	182	191	171	187	184	175	168	201	182	187	166	161	184	184	173	191	169	167	191	181	171	192	150	185	183	182	167	180	187	163	187	174	156	189	200	212	213	184	202	169	181	179	174	164	177	187	188	194	181	195	164	206	185	196	184	187	189	169	183	186	194	182	178	175	177	171	193	179	188	198	186	175	170	187	164	173	181	154	210	179	190	174	202	178	195	178	194	185	142	177	161	174	178	171	151	182	160	164	177	157	179	176	215	184	176	195	143	170	187	190	200	179	184	167	175	172	161	169	182	184	159	193	166	174	193	170	203	172	186	168	174	175	163	180	175	165	174	175	183	193	190	189	180	166	186	177	176	190	161	160	188	150	194	170	183	193	188	192	184	183	165	174	189	164	200	165	174	192	186	201	184	187	185	164	184	175	174	176	200	200	159	181	198	171	174	187	201	180	163	180	186	166	195	180	170	168	182	175	148	163	174	191	157	149	181	182	177	160	168	170	183	180	190	157	180	180	167	158	183	182	205	169	200	172	193	188	161	176	190	169	151	172	177	169	156	153	187	189	180	180	180	179	162	170	178	179	173	186	166	191	168	203	169	196	200	187	195	170	177	177	189	169	192	185	178	198	171	198	164	187	200	168	156	169	185	177	187	159	193	180	153	173	181	172	197	182	188	199	182	178	167	173	195	190	166	169	180	171	194	175	179	212	130	174	206	184	142	211	182	183	171	175	175	194	177	166	152	191	210	212	195	180	187	215	167	176	192	197	161	175	199	172	215	171	204	180	200	213	172	197	178	169	165	171	180	180	180	175	166	170	176	171	188	193	197	144	180	198	170	199	187	202	168	169	165	176	200	166	153	151	194	198	181	155	174	186	176	187	196	174	186	153	182	159	167	178	166	185	182	195	181	158	180	167	176	183	164	194	184	184	190	191	188	157	186	182	178	167	172	167	199	182	167	185	187	188	201	173	179	160	186	184	162	187	158	167	152	169	202	182	191	164	196	190	177	168	168	181	190	173	209	190	178	180	210	185	178	156	175	197	196	157	182	160	167	164	185	182	169	183	186	146	175	168	198	161	182	173	181	165	158	184	208	158	182	197	186	189	168	185	190	202	177	186	165	173	199	166	186	154	194	191	178	177	169	160
70105	60236	47351	30496	11666	1727	420	413	409	431	420	424	405	436	447	427	457	444	369	430	429	401	442	406	432	407	428	409	450	436	418	408	426	419	399	422	455	457	405	426	427	432	440	422	415	426	467	389	446	425	414	396	433	447	432	397	447	421	452	399	435	430	435	464	398	447	418	447	398	445	430	466	427	437	417	384	440	442	414	434	430	409	438	424	442	378	455	431	426	434	399	430	464	399	429	443	418	410	412	419	427	431	444	424	414	427	467	388	429	406	390	392	424	434	416	432	403	409	398	432	408	421	414	438	408	414	422	410	423	431	426	423	416	408	432	419	392	436	440	380	414	404	394	425	388	417	419	416	401	432	381	465	442	417	426	409	429	419	426	420	392	416	408	400	418	414	429	435	399	414	444	478	414	453	422	418	410	417	444	421	438	425	402	389	413	411	419	435	396	443	445	394	404	401	411	457	399	450	376	425	406	443	420	412	408	428	387	387	404	369	419	446	389	411	457	397	409	435	409	452	380	428	373	419	440	432	435	375	395	383	405	404	401	432	419	443	419	450	436	422	444	426	439	442	427	401	400	420	432	438	411	448	420	434	401	422	401	434	404	427	408	418	439	397	387	405	424	407	367	411	406	457	443	378	426	435	418	400	451	429	410	431	421	402	420	422	392	414	450	446	434	417	435	401	395	449	380	422	399	443	404	409	382	421	446	429	439	378	439	441	419	420	418	422	447	440	410	425	428	418	448	430	410	446	427	421	416	449	421	413	447	431	388	434	429	424	372	399	372	439	432	453	435	408	411	439	447	401	438	422	418	404	379	399	435	426	424	401	431	416	419	419	441	438	438	433	435	417	443	461	425	375	417	451	426	422	402	418	404	411	427	405	419	415	407	441	415	422	431	416	404	418	432	409	433	421	417	416	388	433	385	441	378	409	434	487	427	454	397	398	467	421	438	394	440	405	426	435	417	429	436	455	422	416	434	418	395	410	417	435	392	390	412	438	429	412	417	426	440	433	413	413	405	419	423	413	405	407	430	441	397	425	430	417	410	419	482	427	419	415	445	388	449	439	437	374	415	431	448	420	446	414	396	433	452	389	408	420	435	446	464	419	414	436	419	419	425	415	404	445	402	405	412	480	415	388	423	449	405	457	415	387	417	380	384	438	468	447	424	403	436	407	411	427	391	420	392	390	429	451	432	456	416	424	425	415	432	408	398	414	447	406	399	423	425	451	437	403	405	379	430	427	445	404	410	402	376	473	448	441	385	431	438	382	398	401	401	448	412	400	417	407	413	406	386	418	409	408	401	437	399	415	445	427	409	419	372	449	434	442	450	427	470	415	432	439	399	410	412	408	432	404	381	414	428	431	411	435	456	407	431	427	419	386	433	415	412	431	407	404	373	405	415	403	413	415	409	449	392	412	425	448	438	399	363	395	390	441	431	426	439	462	416	419	432	437	408	416	443	406	457	401	400	457	428	415	387	395	416	441	442	445	429	375	384	418	427	439	435	387	430	434	431	414	422	417	432	429	401	412	421	450	400	419	406	431	393	419	435	432	433	403	395	404	409	427	420	474	413	441	420	408	397	424	439	426	404	449	410	439	439	401	406	408	401	411	434	431	446	392	435	439	411	431	420	424	410	412	415	434	412	393	432	450	405	457	425	404	407	397	429	435	433	414	425	405	426	416	429	426	401	401	420	400	415	418	402	391	445	421	401	481	446	478	394	390	413	397	397	424	418	421	407	385	408	444	413	405	424	427	423	433	425	426	442	380	447	417	388	437	412	381	384	432	440	402	391	409	417	427	458	462	397	441	412	396	422	402	411	393	399	426	408	414	440	418	411	392	423	445	472	410	416	415	428	446	407	422	411	430	411	411	436	439	425	401	401	465	415	437	410	374	428	384	429	432	443	425	443	455	407	400	388	416	442	417	442	448	425	405	407	385	437	389	425	464	395	404	472	420	416	419	424	402	450	397	418	407	427	438	460	408	429	425	430	426	441	425	410	400	446	425	451	431	418	389	415	433	423	430	408	389	422	414	442	388	417	444	431	416	458	411	406	423	406	428	414	426	434	400	421	431	414	414	401	421	418	416	428	434	430	411	421	429	426	423	404	431	443	455	400	391	460	434	433	446	395	405	449	441	412	428	415	434	440	433	393	437	430	421	409	410	414	453	473	434	409	436	392	436	429	403	409	423	410	412	403	398	431	424	397	428	407	396	363	396	401	383	402	461	411	440	408	411	438	398	414	430	421	447	433	410	401	434	416	444	427	407	391	451	438	425	429	435	418	417	406	427	408	450	440	420	462	436	407	452	432	443	412	379	399	462	394	438	409	407	423	442	427	427	448	406	449	421	411	419	431	426	446	423	469	435	441	378	396	421	421	401	393	417	396	456	422	452	415	428	421	388	448	413	433	406	417	431	451	422	428	415	423	409	383	406	409	423	428	437	436	435	424	395	414	403	416	411	401	412	466	428	382	433	423	416	420	401	419	419	432	467	404	429	416	431	425	377	416	426	391	480	398	392	401	401	388	389	402	411	412	422	401	372	402	422	418	444	398	452	434	403	406	437	421	396	380	447	421	450	442	439	415	467	421	444	416	402	435	416	434	415	407	398	413	400	405	415	445	422	408	427	434	419	436	433	396	435	418	419	401	442	417	402	421	428	439	415	468	432	442	416	467	399	416	435	433	426	427	398	419	424	425	416	438	406	399	433	434	418	416	431	415	414	409	427	422	441	436	370	439	421	425	426	410	429	426	424	395	434	401	428	454	447	428	434	468	431	432	407	373	424	406	424	410	466	434	441	387	398	412	421	432	419	419	450	403	442	431	442	402	381	409	447	420	425	441	395	445	449	396	404	365	392	417	417	430	383	412	454	412	400	395	411	403	442	437	427	443	426	460	398	400	415	426	428	438	419	426	466	435	434	426	437	389	429	434	402	400	438	423	440	407	449	406	390	440	418	410	410	423	431	387	437	430	388	403	401	391	427	394	439	438	415	396	437	401	437	440	414	449	416	402	424	428	422	417	427	412	423	446	420	430	435	451	414	435	443	432	462	425	430	428	431	406	418	418	420	435	395	413	422	427	440	429	446	412	416	424	406	454	435	421	420	415	391	423	426	440	425	402	436	439	443	414	436	460	418	426	444	439	426	391	424	424	445	406	405	438	432	415	411	436	401	421	423	456	432	415	420	425	462	439	395	456	391	419	427	423	421	409	438	417	423	435	399	413	430	431	408	431	409	429	434	427	378	417	419	431	434	425	419	435	401	428	468	406	417	428	430	416	414	421	379	397	434	420	415	421	388	437	426	444	417	448	445	399	408	426	451	447	423	408	467	436	416	417	395	409	412	435	428	414	435	450	402	408	437	445	438	438	413	427	450	412	416	375	418	400	456	438	462	377	427	402	413	383	445	430	413	452	438	372	450	439	421	407	395	416	420	377	443	414	421	412	371	428	452	454	407	408	448	426	429	397	427	437	395	387	408
47660	26852	10085	1909	508	231	191	184	175	174	216	163	188	188	187	181	171	171	211	158	170	202	196	189	185	185	208	203	173	175	173	189	183	175	179	176	198	189	177	173	188	211	199	199	207	203	201	202	180	184	194	190	192	186	179	186	201	203	180	199	222	184	180	182	173	180	168	173	174	211	203	194	156	175	169	203	176	194	185	179	192	197	171	178	174	170	182	186	181	172	189	185	214	195	200	179	184	174	175	185	205	179	199	174	194	169	181	192	187	198	168	188	191	172	161	180	205	187	192	187	162	182	185	180	180	185	191	174	199	199	190	173	216	185	198	208	195	191	196	178	175	195	171	174	176	175	183	179	181	175	175	183	172	200	184	208	204	183	157	168	184	173	212	200	189	173	178	165	179	164	191	203	166	218	203	182	186	183	202	184	179	189	173	178	166	184	184	175	159	195	185	169	180	181	189	173	179	177	197	183	197	189	165	171	197	178	193	199	182	186	187	199	193	182	176	167	192	197	177	173	192	211	161	189	176	184	202	184	179	189	172	183	165	171	171	174	195	194	205	189	154	166	177	186	194	197	198	191	209	238	187	180	196	184	195	160	186	168	167	196	181	182	192	182	194	168	158	173	177	184	182	191	157	195	171	205	194	207	190	194	198	175	184	206	188	198	207	187	161	186	176	170	173	178	179	197	193	188	174	193	205	182	193	186	209	184	198	193	188	182	185	175	183	193	208	188	178	180	163	186	163	185	176	215	182	187	186	177	178	176	208	177	180	197	185	164	168	165	184	202	206	202	186	170	180	175	186	189	152	205	218	164	199	185	159	167	159	185	170	147	189	190	185	190	180	169	189	197	210	166	199	186	184	175	175	185	175	189	183	207	208	198	193	189	179	186	203	186	179	184	181	201	177	187	180	180	197	188	188	164	179	154	195	175	198	199	197	183	179	161	178	205	165	148	196	181	191	200	165	166	190	154	165	158	168	198	171	164	181	181	174	182	173	178	226	181	205	196	156	198	184	165	182	194	202	175	206	178	195	181	189	166	199	202	188	190	191	196	175	191	195	213	181	184	182	190	140	172	190	194	195	182	188	185	177	188	171	178	191	185	170	187	189	187	185	174	196	193	200	187	176	177	187	210	185	173	180	190	209	217	187	172	158	178	155	176	182	156	197	192	180	159	190	189	183	201	180	167	169	194	172	163	170	185	160	172	177	177	186	182	168	194	205	181	204	174	202	169	158	205	181	175	197	174	191	198	183	204	198	206	208	182	159	182	196	180	176	178	161	188	191	201	177	172	178	166	189	183	166	197	172	175	178	216	167	170	188	179	174	166	205	190	192	210	191	173	159	189	194	196	194	195	182	182	162	163	176	176	169	186	201	192	180	179	195	193	197	185	188	194	193	202	212	186	178	215	177	192	172	204	160	198	186	198	184	176	200	194	174	188	184	191	160	219	190	191	190	161	155	197	208	187	178	218	200	196	191	197	198	192	189	183	195	179	208	184	177	164	190	183	184	191	186	183	197	182	184	178	203	167	181	215	191	170	198	159	201	204	196	176	185	155	161	210	165	193	209	188	168	207	188	182	160	184	202	173	210	198	164	205	150	204	202	180	201	180	205	192	199	193	178	183	191	183	179	188	180	167	213	176	185	180	174	200	190	171	173	169	154	147	198	179	160	185	173	155	178	165	181	198	181	190	187	192	173	194	164	200	172	181	191	194	155	186	177	192	185	202	159	195	173	171	190	189	177	198	192	181	181	193	139	173	186	189	172	165	195	171	209	187	163	177	175	194	205	189	197	167	211	203	189	192	196	197	188	203	201	205	182	213	202	163	190	182	185	176	180	191	201	215	181	204	172	179	190	193	175	171	182	180	177	180	177	195	161	190	193	212	189	194	178	189	208	198	165	162	195	153	203	179	175	179	184	185	180	183	208	215	195	196	195	180	212	207	154	173	189	210	196	193	193	180	187	204	214	162	183	175	167	212	191	217	199	195	193	181	181	180	179	191	179	184	219	216	177	200	157	184	164	184	193	212	187	172	165	225	197	191	215	185	189	212	160	187	176	189	180	187	211	189	188	191	177	196	167	208	175	198	192	185	183	180	185	177	193	186	166	168	174	186	217	184	219	199	168	161	173	177	183	177	179	196	176	190	195	179	185	181	182	170	168	197	173	172	175	194	187	197	187	195	217	199	175	156	207	187	183	191	191	189	174	171	180	196	192	176	185	187	179	202	193	186	190	192	189	201	178	171	183	178	168	200	176	192	183	158	166	173	186	206	224	196	178	176	192	152	193	176	190	194	183	177	151	213	198	184	163	184	198	170	203	206	195	166	178	189	206	179	170	205	195	170	165	180	192	189	195	199	167	179	180	203	197	196	195	190	170	179	193	171	180	194	187	192	203	209	179	197	185	181	184	211	156	180	168	197	180	197	211	175	184	197	189	212	174	144	173	163	157	162	175	183	204	172	211	168	155	169	182	165	191	197	172	156	216	205	167	168	188	184	179	187	169	202	193	207	193	168	181	182	192	197	177	193	173	190	217	190	187	192	160	197	169	190	177	185	176	184	181	177	178	204	187	194	169	194	194	194	181	192	168	171	184	179	193	167	202	187	191	204	194	190	205	198	201	189	201	216	198	173	229	175	191	192	184	200	199	173	195	172	189	171	204	200	174	179	181	183	178	178	187	211	203	178	200	196	192	177	162	181	185	205	191	204	196	187	179	160	182	174	194	192	196	168	186	193	175	181	178	187	187	170	178	184	176	177	170	190	208	207	189	207	200	188	189	186	193	204	204	184	179	185	198	190	213	170	219	157	180	194	186	177	195	194	165	162	170	206	204	180	184	197	181	211	184	167	163	173	183	187	176	211	165	192	160	198	166	174	165	166	190	194	183	183	177	202	191	167	181	173	171	193	188	207	188	208	178	176	207	158	177	173	209	177	192	193	172	195	198	189	193	212	199	183	195	206	204	166	189	203	183	184	153	180	197	177	175	185	208	194	184	170	186	185	194	172	186	184	196	198	207	173	189	189	205	190	187	171	183	181	195	203	185	205	200	158	201	204	198	164	170	185	205	215	190	197	191	180	197	181	156	161	199	182	168	175	196	222	170	214	170	178	177	178	200	178	199	182	173	179	193	175	196	196	195	198	193	177	213	157	156	198	178	179	199	203	191	189	175	199	190	181	177	204	196	179	187	184	167	171	186	167	200	168	183	213	167	181	175	204	182	198	188	171	195	191	183	214	199	170	207	182	179	159	154	183	221	200	189	173	182	203	183	170	191	183	185	174	191	199	199	200	200	179	170	209	218	179	174	166	213	209	180	186	177	188	160	199	183	178	172	182	204	207	174	175	155	185	191	203	183	167	184	183	188	181	173	187	167	180	174	163	183	203	209	192	201	192	182	187	169	189	185	180	208	214	195	192	167	207	183	172	172	182	213	176	177	169	209	177	218	193	188	202	201	190	209	174	212	171	168	185	176	203	178	182
41344	24474	11633	4142	1234	552	446	433	439	484	464	425	452	474	428	444	446	438	424	461	426	471	449	407	449	464	442	447	457	490	468	433	457	486	457	461	447	446	459	458	458	445	457	415	441	431	441	412	435	475	435	472	487	449	480	469	444	483	471	464	467	445	439	439	443	464	479	453	460	465	472	442	467	419	450	448	472	451	435	441	452	433	476	431	429	455	463	473	451	455	454	455	441	459	444	442	440	459	459	480	455	447	420	454	471	424	442	409	412	505	464	451	476	466	450	438	442	434	422	448	469	446	464	440	437	474	428	436	467	437	485	471	439	463	435	494	405	481	502	445	414	459	485	463	438	456	486	469	458	446	464	445	464	495	448	460	449	474	439	460	460	469	425	479	440	434	481	415	422	471	444	490	444	452	505	439	427	483	487	455	453	443	472	411	445	456	414	449	458	472	445	411	470	429	416	474	477	458	441	469	455	478	466	438	445	462	436	418	475	419	446	491	477	447	492	487	453	431	466	494	444	429	473	461	416	469	454	460	426	416	462	419	425	455	395	495	439	441	456	498	448	429	431	440	459	426	470	456	467	442	441	408	461	446	473	463	439	437	443	422	490	427	459	457	434	440	482	469	484	442	454	438	447	445	417	444	489	473	461	429	459	432	450	453	439	460	425	456	453	420	456	448	464	467	454	439	476	429	432	459	475	451	453	430	465	488	431	475	426	439	458	436	477	425	453	435	452	497	469	449	432	449	492	449	470	445	459	451	444	421	439	456	451	475	432	459	419	464	438	451	424	428	449	445	469	438	421	449	451	488	426	451	467	469	437	459	430	407	469	456	479	411	468	451	469	447	439	460	461	454	429	476	445	420	466	463	440	401	464	416	459	459	459	427	472	424	458	431	484	434	481	460	454	445	462	454	447	453	443	432	429	463	450	452	485	471	471	422	437	423	375	413	442	438	427	459	430	449	459	452	474	444	455	450	456	440	506	443	438	425	437	447	429	448	462	434	465	477	489	487	459	470	438	422	457	469	445	453	484	459	437	454	454	481	442	446	503	437	414	448	425	463	456	471	449	433	458	492	456	487	433	430	461	456	446	471	461	500	433	450	451	439	443	418	470	461	474	466	482	440	446	482	406	475	464	418	467	473	480	460	462	485	456	473	465	469	441	433	461	469	452	451	448	447	458	456	478	428	445	402	444	456	442	391	445	484	444	465	399	437	446	441	473	407	431	434	415	431	459	448	444	434	460	458	451	466	431	472	459	456	442	464	484	460	453	471	461	456	471	458	466	446	465	476	457	450	484	445	422	441	493	452	489	445	431	451	460	450	435	442	430	470	489	468	470	469	490	461	452	466	462	447	512	452	416	442	470	452	473	462	497	435	456	472	474	443	464	458	498	466	464	462	430	456	465	451	479	458	462	446	496	457	462	463	430	457	453	479	471	486	434	468	446	451	430	443	462	465	398	411	456	449	479	471	418	467	477	444	455	444	494	477	453	439	442	453	456	409	460	493	423	421	417	444	455	449	477	473	444	447	454	482	500	459	437	442	456	468	438	459	462	424	448	472	449	478	456	443	486	451	428	482	433	423	482	435	480	445	503	449	475	430	436	462	439	462	462	433	450	473	461	477	484	458	471	424	436	449	435	439	449	487	479	441	484	451	471	432	451	469	451	445	436	430	418	456	435	459	412	433	434	469	447	446	451	465	464	475	426	455	467	438	452	484	449	448	433	462	471	471	466	448	478	393	438	417	460	468	484	478	471	444	460	462	423	456	423	465	432	455	469	473	468	450	460	460	470	481	452	458	450	451	455	464	475	422	439	481	459	466	482	432	483	434	465	453	455	450	431	485	459	451	438	426	499	453	445	450	461	485	475	448	482	441	479	479	460	493	444	441	453	475	479	448	477	494	455	452	463	473	453	452	447	438	399	469	439	461	455	470	460	475	481	438	413	486	424	483	411	432	448	454	456	483	458	456	432	435	456	454	472	455	455	426	453	414	440	437	469	466	438	449	446	485	474	481	463	485	435	464	469	440	445	506	456	464	416	492	421	454	468	464	494	424	484	493	465	461	474	446	486	423	431	430	470	477	452	451	443	436	461	463	478	473	455	462	421	449	479	422	466	435	458	451	447	445	457	438	477	437	466	439	434	434	445	455	448	425	397	449	443	420	459	454	451	441	461	435	464	459	478	426	448	460	436	460	460	448	453	444	440	467	458	477	428	437	457	427	437	445	476	485	473	456	475	441	465	428	411	457	473	457	434	484	480	461	483	450	447	446	439	440	462	425	475	478	418	492	438	470	431	518	463	453	426	440	461	443	446	434	448	439	447	428	494	460	450	440	436	408	449	449	419	453	451	413	464	452	440	451	479	469	468	478	408	436	494	475	429	478	455	480	457	437	496	509	452	467	441	440	412	447	471	424	444	475	434	457	442	459	462	446	452	445	474	446	477	451	439	437	447	427	430	422	450	445	471	453	468	459	459	456	466	445	469	466	450	416	479	452	455	410	452	458	443	480	445	485	482	459	474	486	465	467	489	472	450	423	462	458	460	437	414	484	465	484	467	458	427	439	445	475	455	439	446	488	462	439	439	495	443	430	423	447	466	431	440	472	417	459	462	446	453	496	461	441	432	457	445	436	473	457	438	458	448	488	451	429	466	447	427	454	452	408	421	496	458	430	434	474	467	491	431	450	467	439	462	438	440	465	439	460	459	458	411	482	458	452	454	491	459	456	490	439	456	464	421	461	470	462	461	450	478	480	449	436	451	434	497	479	468	452	469	441	475	469	454	463	439	456	484	486	475	449	435	460	487	464	464	450	453	471	465	475	424	475	452	422	453	458	454	464	459	482	465	403	417	410	414	465	451	438	407	446	447	473	487	458	469	448	464	462	454	479	424	462	459	501	457	479	452	441	475	455	482	425	437	459	479	440	448	454	449	449	459	463	446	448	463	458	413	423	464	420	467	460	439	418	426	462	462	464	478	503	440	435	426	465	414	444	457	441	439	436	414	448	436	438	454	445	469	483	449	427	462	465	444	451	454	445	476	486	454	472	449	439	454	430	460	467	445	462	441	483	440	492	413	451	437	416	443	466	386	412	445	461	460	481	466	441	478	463	478	436	409	475	454	425	408	414	467	455	414	466	451	442	440	467	424	469	429	463	486	424	448	462	441	440	451	484	446	437	431	470	461	469	427	476	467	396	426	450	493	485	457	442	511	433	436	420	456	418	436	462	453	482	506	442	496	459	428	469	415	472	473	492	457	463	474	490	486	436	452	455	443	449	454	398	474	493	462	450	411	410	488	463	468	461	436	454	423	473	490	488	455	469	436	446	411	429	449	448	458	440	445	482	464	442	441	450	398	446	449	494	467	473	436	444	460	428	487	449	458	417	480	443	459	456	442	470	435	473	487	465	455	450	461	445	459	446	471	443	471	439	437	458	431	438	466	476	447	470	440	496	421	450	450	491	478	452	458	490	432	457	412	456
80142	61353	39747	18687	4081	481	177	200	202	220	229	220	229	218	245	207	224	209	223	216	214	221	227	202	222	218	248	187	260	206	198	199	218	238	206	196	198	207	206	209	205	216	230	236	201	232	211	187	204	206	189	212	230	199	211	203	227	211	196	219	212	209	240	205	241	214	228	211	203	216	225	241	194	221	229	196	212	190	219	217	200	201	201	227	208	219	210	253	232	208	225	207	208	169	257	242	202	193	234	187	199	193	205	212	233	220	186	206	202	182	228	231	212	216	244	226	204	203	211	215	208	194	184	246	250	250	201	221	207	212	213	191	213	189	211	205	222	219	223	195	194	217	195	198	221	238	220	233	235	202	214	223	192	217	205	219	238	213	221	233	236	218	233	210	218	237	196	193	223	199	238	214	201	225	232	213	197	191	198	183	218	209	192	251	200	230	209	201	221	224	163	237	209	232	234	206	216	187	197	185	203	221	189	196	207	199	200	196	197	217	220	224	235	198	223	248	210	206	186	220	203	195	223	193	252	196	212	227	211	211	208	224	211	195	199	198	213	177	207	204	202	211	200	219	208	222	227	213	215	202	191	170	189	219	214	217	180	216	233	206	209	233	200	228	199	213	211	215	217	218	198	208	215	229	230	204	182	209	177	220	181	240	213	218	193	195	210	195	218	192	193	182	199	208	215	208	220	183	222	193	200	191	227	212	238	199	213	206	207	199	202	228	216	201	192	218	236	237	203	191	205	221	207	218	173	190	197	187	218	200	202	218	226	192	176	188	207	212	218	210	223	212	228	201	213	217	238	205	209	211	208	202	205	196	223	217	198	217	208	222	193	209	191	218	228	216	215	222	229	215	185	230	237	212	230	210	237	209	213	179	202	223	219	199	230	229	216	214	203	221	212	208	200	195	208	208	193	207	242	202	191	227	204	201	224	213	215	202	222	214	210	198	198	229	200	206	229	225	213	231	200	176	208	221	207	221	227	242	225	212	190	197	201	168	187	236	204	222	210	206	202	220	218	201	208	202	204	208	222	223	184	215	215	238	215	206	205	201	188	209	215	219	208	190	220	220	210	233	204	247	224	228	194	172	200	214	188	199	186	203	215	226	229	213	206	214	228	230	215	216	216	209	198	218	210	220	211	202	232	228	192	198	215	201	227	217	249	187	215	218	197	218	236	205	212	188	229	205	183	201	181	210	208	236	222	215	219	193	219	212	215	203	210	229	213	194	238	213	194	178	206	193	192	197	220	183	219	255	224	213	226	218	206	184	219	213	205	203	222	224	211	215	215	198	219	220	192	221	227	198	220	232	197	223	184	190	203	212	227	209	213	269	213	185	200	195	177	252	196	218	189	222	193	179	204	226	230	210	216	238	228	255	202	226	217	231	184	200	202	214	221	228	204	220	226	196	209	220	219	208	216	197	213	193	229	203	209	221	216	221	222	206	192	219	223	234	211	232	219	215	188	242	184	216	199	188	205	198	200	211	196	182	225	224	198	203	210	174	201	185	201	220	221	235	225	269	224	228	222	189	214	193	209	217	217	204	196	209	221	209	193	198	196	219	208	220	198	203	196	213	175	217	235	196	203	185	214	201	215	193	216	233	218	204	210	209	210	210	228	216	214	209	223	222	207	230	224	208	211	205	225	243	183	228	211	207	190	197	232	202	220	217	217	187	217	198	193	215	213	205	230	226	200	213	201	220	216	219	213	209	220	194	211	218	202	210	232	207	226	196	229	195	205	198	193	207	197	233	226	197	207	208	190	181	190	197	227	207	186	205	195	203	207	202	222	209	226	213	243	200	224	204	181	205	238	222	223	228	208	210	233	212	223	251	207	214	204	176	216	212	207	188	206	226	200	207	190	201	215	243	206	254	226	222	204	213	198	222	215	211	242	236	235	221	220	197	239	223	210	198	189	232	209	207	201	189	212	206	226	217	214	228	238	208	208	237	191	211	201	242	209	190	180	260	222	211	189	243	211	197	215	222	206	223	205	212	215	246	222	213	237	232	231	224	201	221	203	205	205	206	219	206	213	208	189	208	217	216	189	216	210	196	235	212	200	230	207	207	257	189	221	229	193	223	197	204	207	226	214	216	273	228	205	210	215	216	206	204	219	226	214	202	200	214	205	212	203	209	229	251	204	224	213	196	219	217	205	206	218	200	211	214	229	191	208	215	218	205	236	201	200	194	208	195	224	205	207	218	194	176	210	197	234	206	187	205	239	241	208	205	226	204	213	218	220	208	221	173	238	214	194	205	235	208	189	215	227	203	220	211	194	217	201	197	195	197	203	225	198	224	201	230	243	210	221	235	211	222	210	219	211	206	209	189	216	213	214	200	197	233	207	209	211	202	201	216	192	212	261	193	215	208	234	197	218	235	209	220	216	194	230	230	214	194	199	203	235	195	218	212	188	202	189	225	222	202	195	201	219	234	208	202	251	237	208	230	217	213	244	220	200	202	226	210	185	195	208	199	224	226	191	215	220	201	222	178	214	211	215	209	203	219	195	234	220	217	228	214	208	240	184	205	181	193	202	209	221	210	227	196	220	215	199	224	197	196	203	222	193	231	227	210	191	221	207	233	203	213	208	217	228	214	227	220	195	213	209	229	197	187	210	213	221	206	187	194	207	196	227	208	217	191	220	173	221	187	223	216	214	221	244	222	223	201	202	202	226	225	205	228	189	209	229	204	244	213	191	215	243	224	201	224	190	239	212	217	231	224	179	194	197	219	221	200	204	203	235	201	185	216	211	196	215	224	211	229	196	228	214	171	206	224	207	208	197	213	208	190	252	197	223	221	202	211	214	247	175	220	206	199	211	200	220	243	214	188	206	223	211	184	238	211	222	214	209	219	223	224	220	252	251	211	212	206	198	217	224	202	198	223	222	222	192	215	196	226	212	208	204	236	219	220	222	212	204	216	203	206	217	202	203	219	213	191	202	206	190	224	205	207	200	194	215	192	233	206	217	196	206	214	245	200	223	202	200	221	200	215	219	226	208	232	207	213	210	208	208	230	184	201	213	194	221	219	198	195	206	217	216	201	199	224	193	224	211	219	198	229	214	211	231	220	230	228	217	235	207	204	204	230	213	216	221	182	196	217	204	195	180	216	199	189	226	232	197	187	224	214	195	228	214	205	197	205	215	220	214	231	216	205	220	212	217	223	211	205	194	222	207	235	226	192	226	232	236	195	197	199	231	193	209	202	240	188	242	225	209	206	219	236	198	205	193	205	216	202	213	210	208	238	208	206	210	220	212	191	207	224	227	246	202	223	201	195	217	214	179	187	217	202	214	217	223	225	230	212	235	220	201	184	211	214	200	179	191	209	209	173	195	211	229	234	227	223	215	230	192	207	214	205	203	218	212	222	193	220	219	208	227	207	205	246	237	192	202	236	191	202	207	187	195	218	212	200	211	203	183	190	190	199	227	219	224	242	213	239	194	189	214	207	193	207	202	213	203	209	185	202	227	208	222	201	219	183	267	231
60692	49611	38308	20024	5538	1046	543	503	516	519	526	491	497	540	470	495	476	496	499	512	478	474	498	480	465	512	479	506	503	472	543	537	515	501	515	494	493	499	494	514	533	520	480	490	497	520	519	519	475	547	523	498	521	495	502	463	506	485	525	550	493	503	465	478	516	550	490	497	492	522	536	462	460	490	470	546	497	490	501	519	469	492	493	520	456	525	510	474	495	476	489	519	521	522	474	520	510	489	484	524	484	478	527	518	485	522	512	535	500	482	475	531	517	502	514	488	524	484	497	507	510	476	511	521	497	506	537	525	507	491	467	503	472	463	500	534	523	507	464	459	503	473	501	500	530	495	467	502	520	504	463	542	478	481	521	555	518	517	459	488	518	472	524	522	493	503	476	495	479	488	519	486	463	541	492	539	499	483	509	488	498	460	511	495	493	510	498	482	537	518	502	444	518	484	520	531	496	516	486	464	502	525	510	511	496	480	494	493	536	521	529	510	500	527	484	507	543	485	462	491	491	511	500	504	503	512	518	475	507	522	520	524	498	512	499	492	516	502	511	505	532	485	511	478	511	495	517	479	503	484	512	460	533	486	522	503	488	497	480	478	504	479	500	484	507	504	507	492	512	473	495	458	467	528	569	469	489	520	541	533	485	508	506	476	467	467	490	498	503	545	498	465	518	533	521	515	543	463	543	486	503	501	494	444	514	502	501	501	503	542	516	508	502	449	482	508	527	545	509	488	498	517	465	509	503	508	526	477	505	523	499	496	487	470	498	504	467	491	501	493	490	505	519	517	476	518	488	522	469	478	515	495	472	496	513	503	486	472	500	453	496	485	492	533	514	497	486	463	529	502	539	495	507	490	484	506	498	477	508	469	491	486	509	485	503	510	510	505	533	501	505	488	509	504	490	513	478	505	515	493	478	537	486	481	508	523	506	496	483	492	479	508	522	480	489	491	486	529	499	502	478	489	517	521	493	516	490	495	511	475	474	470	535	513	464	489	498	486	501	481	488	484	534	488	492	542	520	486	520	445	508	506	495	504	522	485	556	533	461	490	499	513	503	468	489	497	488	506	496	521	509	536	521	510	498	508	512	477	511	504	532	544	494	501	504	520	491	514	490	515	500	522	491	502	488	509	488	482	456	483	516	528	497	505	526	487	485	491	482	493	507	505	494	503	486	502	539	505	503	473	503	509	476	486	451	506	489	500	483	491	472	518	489	470	525	497	489	469	487	516	484	472	468	541	515	496	491	442	508	514	489	484	480	504	468	512	520	476	494	500	518	518	494	439	466	434	480	528	513	530	482	484	474	497	509	535	526	493	534	500	516	494	465	505	501	486	476	418	496	524	537	505	491	500	509	488	476	499	497	497	489	517	482	520	516	521	502	507	540	505	497	485	506	500	513	502	496	469	494	498	518	484	494	487	486	498	486	464	496	523	511	510	519	480	451	507	457	454	465	491	483	476	531	466	523	491	518	493	459	497	482	505	404	491	477	478	464	492	510	472	514	499	450	517	486	508	527	460	521	444	516	463	531	467	517	460	480	521	494	544	517	518	473	528	459	509	489	508	524	501	511	520	495	533	505	510	547	521	467	477	513	511	466	455	496	514	489	513	521	507	498	530	502	493	469	505	502	513	462	481	488	485	509	517	514	505	494	510	508	497	505	516	489	483	486	521	490	492	517	482	496	453	506	498	480	516	490	512	544	515	524	502	527	513	507	480	521	508	528	532	511	486	510	483	473	491	529	505	476	508	502	523	516	484	482	500	487	494	519	486	524	454	493	517	476	500	469	489	491	481	536	517	493	501	498	479	517	551	503	496	502	476	526	508	508	485	489	483	525	522	516	478	521	491	479	460	479	486	524	539	527	495	463	515	514	451	498	501	482	517	489	531	496	516	515	518	462	466	515	509	546	504	490	522	507	492	499	511	519	511	502	484	514	474	495	497	529	471	514	495	476	498	523	504	507	503	502	492	511	490	467	536	483	527	463	477	519	474	485	477	467	499	486	498	481	491	499	487	500	485	501	473	497	499	454	499	464	509	502	522	511	519	505	522	484	494	500	505	540	513	469	497	476	529	510	495	539	504	501	502	520	462	465	484	482	513	515	511	502	529	503	482	506	497	530	538	495	494	462	504	482	518	505	492	507	523	501	494	510	530	505	509	516	510	503	498	509	480	498	540	510	501	523	520	519	466	504	502	487	554	475	463	499	477	497	508	533	479	516	465	511	500	562	537	516	504	477	507	507	496	489	523	523	509	495	517	494	501	490	492	523	535	524	464	530	542	463	493	500	497	486	512	478	515	515	545	503	521	517	501	514	483	454	511	501	470	481	496	483	528	546	481	503	474	515	495	491	488	508	537	484	512	478	483	495	513	507	503	502	464	470	513	506	468	513	475	517	477	485	473	529	459	488	483	467	481	499	471	483	528	494	491	488	507	493	513	506	502	475	492	499	500	544	482	521	490	508	488	504	544	487	482	494	494	559	499	489	526	504	518	497	515	488	511	480	521	498	481	483	483	491	539	500	553	515	492	513	529	544	493	509	485	477	546	536	488	504	479	513	465	510	565	495	518	476	470	497	487	524	512	511	531	498	487	520	521	480	506	497	462	507	511	503	462	480	543	506	508	536	460	495	462	504	515	482	497	479	488	460	501	520	535	468	490	488	508	483	501	472	519	529	462	465	505	498	527	460	514	511	507	455	474	524	497	515	509	474	500	503	514	499	486	481	472	517	517	514	504	481	471	511	525	517	458	497	488	518	502	538	502	474	508	505	484	494	497	524	500	550	519	517	509	498	478	492	503	487	503	512	452	503	524	467	529	523	471	478	521	480	505	491	496	477	486	466	513	497	468	506	511	458	486	499	480	507	507	503	528	488	519	483	481	469	518	516	491	512	502	497	491	503	454	471	497	505	499	486	510	530	454	489	481	527	496	504	479	465	507	499	510	457	511	532	501	542	488	482	482	507	481	509	480	507	530	457	534	510	503	503	487	512	495	502	495	505	514	508	536	534	489	513	496	475	515	488	493	517	508	512	487	502	509	502	493	526	457	524	491	490	533	498	520	493	523	521	518	505	492	503	494	494	464	499	510	540	508	467	504	493	491	538	470	492	466	484	482	485	513	514	508	473	508	493	482	491	471	503	499	536	535	516	514	504	515	486	504	522	466	483	495	506	522	502	505	517	482	494	455	504	504	513	510	496	503	523	543	462	496	491	439	530	529	511	495	471	494	521	499	511	505	482	491	484	479	515	527	498	500	498	538	482	496	539	488	481	511	466	491	493	507	499	506	526	492	488	508	469	528	514	498	498	510	529	519	481	505	466	501	497	534	510	482	522	511	439	490	540	498	511	489	483	484	507	485	544	488	501	490	468	485	490	442	508	485	494	489	473	506	495	487	522	518	488	506	473	532	510	489	500	508	536	459	499	511	500	528	517	569	475	462	480	480	491	527	523	519	513	517	468	504	502	495	501	499	453	507
83991	70349	49126	26327	9629	1110	161	171	200	202	177	185	199	181	197	163	198	193	177	187	196	189	183	172	151	195	168	176	186	173	179	198	193	176	189	189	186	157	176	187	192	193	183	181	177	166	182	174	174	189	194	179	195	198	192	223	198	189	193	190	201	174	190	202	193	181	201	189	173	176	175	182	166	182	174	194	188	193	181	171	188	154	158	181	161	176	173	168	172	161	182	173	196	186	186	165	195	157	178	173	174	193	194	176	179	169	193	155	177	159	174	206	161	161	159	195	185	200	195	170	157	209	193	177	179	193	200	166	176	187	149	186	190	192	193	196	173	172	179	154	179	191	167	171	196	193	210	188	169	169	175	182	197	173	177	179	181	177	164	192	171	192	170	164	177	179	195	173	192	173	175	175	160	191	175	185	162	188	166	181	199	173	189	148	165	172	189	182	175	185	180	181	198	162	176	176	189	167	183	177	191	183	207	163	201	161	190	169	154	171	177	203	191	170	193	198	171	188	184	166	162	149	173	161	177	200	168	187	192	180	200	183	185	191	192	198	191	185	195	203	189	158	190	192	195	183	160	175	177	173	184	192	166	172	180	145	176	198	174	198	193	170	179	163	194	198	198	190	153	191	198	163	180	182	197	163	173	164	175	195	212	189	172	178	181	196	198	195	179	192	179	176	183	171	185	176	207	161	184	196	170	167	171	191	215	209	182	183	193	178	172	171	199	148	194	164	173	171	180	174	176	175	164	175	165	182	207	207	165	166	189	171	179	165	157	179	184	173	152	186	182	183	196	215	178	194	181	193	186	177	175	174	166	191	185	206	156	183	166	212	193	200	179	192	171	188	187	188	194	208	184	199	179	189	182	194	175	172	185	177	176	162	178	188	185	158	186	182	195	199	188	187	177	188	202	176	170	188	172	189	179	203	204	188	173	213	189	168	183	171	198	167	165	191	182	189	191	192	179	185	211	195	185	152	176	174	168	167	171	192	177	211	185	194	191	173	194	188	192	177	190	203	192	188	173	173	159	175	200	163	193	195	195	166	183	162	190	191	162	179	192	195	175	180	162	187	201	189	168	200	171	198	177	184	172	173	208	187	167	178	178	174	187	188	170	194	188	153	178	172	169	178	182	165	204	161	162	194	169	161	188	202	164	198	173	199	177	176	196	180	178	166	179	193	174	188	190	171	179	185	173	195	189	169	176	185	169	171	139	187	214	168	172	169	162	181	171	182	213	183	198	182	199	180	176	186	167	198	170	181	195	211	182	179	184	172	189	195	185	179	185	168	188	180	177	182	166	167	188	196	175	165	181	189	191	175	198	172	159	169	200	191	180	171	163	178	180	180	170	172	187	173	193	207	194	202	163	185	178	182	172	170	192	170	207	179	185	163	166	191	196	170	178	172	193	177	156	190	198	211	200	152	178	153	191	169	181	190	185	197	178	193	189	188	182	180	160	193	185	201	178	167	192	173	175	209	181	183	185	184	185	172	192	188	183	223	178	181	186	204	162	201	185	196	178	190	192	205	198	177	178	172	192	161	195	176	175	181	172	199	190	161	161	176	186	191	175	165	167	174	194	197	174	195	185	184	180	169	190	180	184	186	177	158	143	160	195	172	182	187	185	227	176	152	187	184	164	190	180	217	204	161	162	148	197	179	189	175	183	146	173	178	174	169	184	186	181	176	187	194	203	178	175	166	153	169	150	177	189	196	184	184	172	174	156	156	183	182	167	168	175	183	190	193	159	186	189	175	173	172	165	178	178	182	186	150	178	161	191	182	171	198	183	203	186	201	192	164	185	192	185	187	212	175	199	177	167	189	180	189	186	164	190	171	192	164	173	193	164	180	218	176	185	194	177	171	173	157	188	199	164	189	193	184	182	172	178	201	181	181	189	167	183	159	193	175	199	181	165	191	154	171	192	174	174	177	176	189	167	170	183	180	185	192	196	168	162	154	218	175	200	181	176	164	184	205	195	190	188	185	166	196	180	195	150	200	175	198	173	172	190	193	171	167	161	199	188	203	179	186	192	164	162	167	168	183	178	199	189	183	170	163	166	201	163	188	186	183	170	176	184	177	181	160	180	150	171	179	180	189	182	198	192	162	171	175	202	186	184	191	157	189	171	153	171	163	187	206	179	213	192	157	192	198	163	176	163	186	164	176	181	229	176	200	178	170	210	189	164	165	182	175	196	199	186	172	183	192	188	175	173	161	175	172	186	180	179	172	165	159	174	210	214	188	174	175	173	178	163	196	159	226	162	181	160	186	169	169	171	202	173	193	179	174	183	209	191	173	159	181	148	207	150	179	148	175	186	190	181	192	161	176	181	181	159	195	194	159	174	189	185	178	164	176	198	184	178	187	180	171	181	177	168	212	190	192	178	188	185	184	189	176	181	195	189	171	152	214	198	174	190	217	183	211	178	187	175	168	204	164	183	161	189	184	175	180	172	172	178	149	180	162	197	204	184	180	170	166	199	162	156	168	181	177	170	179	153	169	170	154	186	177	187	180	186	183	198	191	154	194	171	188	191	169	187	215	173	177	153	181	162	152	189	176	183	188	202	163	176	178	202	152	165	179	176	207	161	158	186	182	170	191	173	150	169	197	174	198	188	173	183	193	173	189	183	198	181	156	178	193	178	176	187	189	204	180	173	179	178	180	158	154	198	175	184	163	179	173	197	188	188	180	171	177	177	172	192	183	186	197	180	192	146	198	195	155	194	188	176	176	151	188	155	178	191	180	171	207	176	166	184	181	185	172	184	192	172	213	172	176	178	172	196	181	162	185	193	199	176	166	185	177	145	177	189	168	206	173	154	180	202	164	170	171	174	180	166	208	210	184	150	218	186	199	172	197	177	190	180	196	165	182	177	195	161	188	190	195	181	209	177	178	180	191	208	172	193	165	173	174	139	176	155	171	164	160	180	182	177	171	203	204	195	176	178	185	185	177	226	184	195	179	164	184	204	182	160	167	181	173	170	199	165	173	154	185	167	164	160	183	169	188	180	186	178	165	166	173	196	164	183	186	185	171	188	173	177	167	156	170	182	147	206	180	204	177	169	189	194	187	195	184	171	182	179	173	188	185	179	190	165	185	150	184	185	186	168	179	192	163	189	184	175	193	183	178	187	182	179	154	179	195	175	160	179	184	165	156	193	185	185	181	173	188	195	186	182	164	189	178	201	168	195	195	187	172	164	194	174	161	180	176	177	194	178	192	170	172	168	155	177	198	186	201	185	201	188	176	178	164	162	170	174	167	180	183	165	166	156	167	215	181	156	185	177	155	166	162	151	168	169	201	185	177	216	189	201	209	196	186	199	187	177	173	178	174	193	165	175	197	178	166	169	158	188	167	205	190	175	183	166	167	165	174	185	167	201	174	178	210	179	155	174	161	167	150	185	178	181	199	179	155	178	165	188	181	191	192	206	180	178	155	175	187	192	164	188	181	174	171	204	165	168	186	192	163	185	173	181	186	208	161	186	178	206	171
70205	60390	47113	27849	9747	1827	406	401	437	426	420	423	443	433	462	431	465	449	387	450	403	405	393	416	408	415	449	406	430	401	434	442	455	411	421	445	435	423	449	407	434	420	411	407	437	418	397	429	399	423	435	430	431	481	417	419	405	474	421	413	399	417	431	447	419	402	427	412	430	409	425	422	431	430	443	439	424	433	466	440	422	437	429	437	443	399	378	424	436	426	414	413	440	456	438	435	425	416	432	432	464	433	414	381	438	396	421	449	425	399	434	411	435	419	421	433	428	445	411	460	418	421	437	406	437	414	460	424	422	437	445	420	425	451	424	411	450	417	429	427	453	448	428	434	451	392	422	387	445	400	421	441	441	428	392	402	449	392	395	400	405	399	449	443	441	415	453	408	435	406	416	386	438	427	429	432	440	406	429	436	412	411	429	438	405	419	440	401	455	404	458	396	411	418	416	388	420	411	428	405	414	446	420	446	453	420	393	427	415	425	396	412	429	426	416	418	418	439	407	426	411	410	439	431	433	414	439	413	437	435	422	402	460	412	421	413	416	450	412	419	444	433	458	449	433	393	393	408	423	430	430	476	413	424	433	426	444	418	413	430	395	444	403	421	420	443	419	436	411	448	441	394	402	423	425	422	479	428	421	445	412	431	428	407	423	396	420	416	400	440	392	451	460	401	431	422	392	422	442	402	404	447	419	426	401	439	449	445	393	407	428	442	407	407	431	434	456	426	443	394	418	444	426	412	404	410	409	434	420	417	454	380	434	405	423	426	417	403	404	406	443	435	395	454	438	448	402	423	454	429	434	442	436	382	411	442	404	435	413	428	428	406	416	395	424	405	392	414	437	395	399	419	419	463	428	431	424	411	415	403	410	407	415	440	399	446	407	419	435	417	427	445	441	409	451	430	431	461	397	429	396	417	439	389	421	433	429	419	458	466	406	451	427	452	430	407	392	421	459	424	436	404	485	464	439	433	433	431	428	428	411	414	387	436	414	426	432	439	463	433	419	410	429	439	421	433	439	453	437	424	420	420	425	450	434	410	425	429	458	413	424	409	402	454	385	406	405	425	394	454	424	438	419	424	439	431	459	428	441	406	422	449	419	402	417	400	390	449	407	415	397	399	440	458	450	427	410	434	412	404	389	457	446	424	432	410	434	442	412	405	433	416	422	412	410	411	405	449	443	408	438	426	457	420	404	399	420	434	413	415	425	401	441	431	422	423	405	389	450	407	445	416	452	425	403	447	451	433	409	421	413	446	435	449	424	411	421	432	441	426	437	437	421	428	438	417	421	389	439	413	424	420	411	437	415	460	431	410	392	442	427	462	441	424	456	425	445	398	454	404	406	423	428	428	431	453	472	433	415	420	441	445	428	403	422	394	462	421	400	401	452	422	433	422	427	413	434	414	408	395	384	410	437	427	465	443	426	450	414	421	440	421	442	434	450	444	442	435	423	426	444	396	397	420	439	435	433	408	433	431	403	403	419	404	411	407	453	422	405	442	448	413	459	467	418	426	413	423	413	421	454	447	448	409	423	420	407	415	393	415	400	410	434	436	439	409	415	444	433	423	442	417	430	434	434	413	412	435	433	425	428	403	380	422	403	414	430	394	414	432	362	422	424	436	392	388	427	421	431	424	433	408	406	405	433	408	431	454	404	410	453	420	457	448	406	408	438	416	433	411	426	389	413	446	435	402	460	407	446	414	439	476	434	414	404	433	382	462	419	426	437	392	417	426	408	403	413	415	406	435	396	430	480	392	403	426	408	409	387	406	405	435	370	424	402	422	395	438	419	421	419	432	436	418	404	441	435	416	412	407	423	446	446	414	427	414	434	406	411	467	419	416	456	414	431	422	405	404	445	446	447	376	439	419	397	427	462	403	405	448	414	412	429	442	445	405	416	377	456	430	431	407	448	431	402	397	441	414	439	424	421	422	437	417	427	412	398	387	430	397	451	407	409	419	408	436	400	431	455	424	438	444	416	424	435	411	418	446	427	376	440	417	458	445	433	467	435	437	448	425	405	408	438	432	429	418	403	408	418	434	433	418	411	391	430	418	416	427	418	422	452	386	427	458	423	391	446	438	404	432	423	426	423	408	418	407	398	437	424	419	407	429	407	403	395	400	437	434	421	427	421	415	395	416	422	421	416	410	443	432	424	447	381	399	418	471	449	442	424	409	453	399	454	388	418	430	431	443	397	459	431	404	420	415	445	425	414	420	426	415	424	442	400	440	413	425	432	442	425	453	441	444	475	408	421	458	454	444	441	434	417	402	433	419	388	425	439	423	417	447	452	446	404	415	411	402	431	451	448	429	438	397	431	430	436	439	414	397	406	435	406	430	427	406	455	442	399	416	412	432	437	432	414	429	440	430	460	402	426	440	414	448	418	406	412	417	438	425	448	411	431	424	403	387	423	408	394	426	442	473	412	426	429	427	390	396	390	413	429	417	455	391	461	428	423	411	448	410	469	423	464	412	432	443	393	401	419	415	392	423	419	405	394	444	406	445	459	415	450	431	426	444	416	443	370	426	428	426	440	397	416	425	448	419	434	394	448	411	412	403	391	437	422	453	424	407	392	417	440	428	423	364	381	414	420	440	403	408	405	399	440	450	437	402	440	398	402	405	408	395	441	445	402	396	426	417	417	418	424	417	440	432	457	422	411	420	415	460	432	444	410	408	433	447	418	453	422	439	431	447	415	438	470	412	445	406	409	416	426	445	402	464	398	477	431	412	441	389	424	424	432	423	448	397	410	425	439	433	397	383	421	429	445	382	381	418	388	401	440	418	412	428	429	460	433	444	443	401	417	419	400	438	403	474	381	426	407	427	399	400	428	453	438	444	459	433	419	413	455	400	415	432	403	423	423	427	420	415	446	443	414	408	432	408	417	439	457	430	426	424	401	421	457	427	407	443	433	446	439	447	390	463	394	430	464	386	412	425	422	388	441	441	438	457	398	428	439	400	424	414	420	404	452	432	445	460	413	423	429	425	420	438	416	412	426	459	418	431	391	413	434	423	438	392	430	464	387	411	434	374	412	416	420	411	383	464	409	416	441	448	442	394	429	412	412	442	403	452	425	415	392	424	459	433	429	430	451	407	423	425	460	436	398	457	433	374	403	415	422	419	430	443	413	475	421	412	407	428	413	434	424	423	421	421	444	418	427	431	436	426	421	435	401	390	440	388	430	444	440	440	394	391	438	396	428	434	431	388	419	472	466	433	418	365	446	481	421	404	424	437	426	397	431	422	409	450	418	434	460	379	404	432	413	429	414	416	396	424	431	394	445	395	360	446	436	404	415	425	437	427	454	405	443	424	386	440	413	417	429	458	451	431	420	413	415	433	414	447	389	408	391	440	413	430	402	431	460	418	414	398	431	449	437	420	426	395	441	435	416	443	424	407	430	412	426	434	419	434	427	432	442	433	400	435	437	411	471	447	434	426	412	439	473	420	424	440	435	400	429	404	427	427	440	436	420	461
47871	26554	9710	1798	496	229	170	179	189	206	196	174	204	192	207	193	205	168	198	226	188	206	192	194	168	196	217	189	194	211	197	206	185	224	188	188	197	210	183	183	181	209	195	180	194	170	206	190	190	178	196	190	204	189	198	167	201	184	164	181	177	186	207	193	179	196	181	199	207	173	195	192	163	180	187	180	195	198	205	198	174	177	205	179	179	205	164	192	164	189	198	185	197	198	163	213	177	181	201	185	188	190	203	198	203	171	187	210	203	205	157	193	187	176	204	179	223	192	194	187	205	207	195	223	180	179	187	188	187	175	196	178	204	191	194	202	185	215	198	176	189	186	215	208	198	200	183	180	161	219	186	195	191	192	185	189	193	167	179	185	181	214	202	193	168	187	198	196	165	187	190	167	167	172	192	182	204	171	174	177	196	190	198	196	186	203	174	206	174	191	188	202	176	190	206	213	202	174	180	195	192	207	197	193	166	176	197	180	191	203	204	201	181	205	186	203	203	238	183	197	214	199	193	191	188	199	187	200	236	165	187	193	184	187	207	184	179	167	194	168	173	185	204	195	186	166	198	193	196	175	202	206	193	184	158	182	202	200	194	165	193	185	204	217	189	186	190	168	227	166	175	224	187	181	182	178	200	181	183	185	189	182	187	162	184	213	168	209	196	199	201	164	195	190	186	196	196	216	195	181	190	179	183	177	196	197	183	192	202	206	182	188	189	174	209	183	149	204	196	192	192	157	186	178	191	200	217	207	172	206	181	194	200	185	207	203	209	193	209	188	171	191	153	187	166	202	182	187	202	196	195	207	194	185	213	185	162	181	182	203	177	182	191	189	179	180	191	184	195	183	177	177	203	201	179	193	175	203	192	191	196	172	193	203	174	184	201	206	160	177	177	196	210	189	200	168	154	181	184	195	213	184	165	205	181	184	192	178	210	196	186	197	191	204	194	172	190	174	191	202	209	169	194	176	187	175	196	213	194	183	203	235	211	207	182	203	186	183	180	197	186	188	210	193	192	190	175	191	188	186	163	169	192	194	192	182	203	190	204	194	201	202	203	179	185	167	198	168	182	179	211	175	155	193	184	193	204	179	166	183	183	195	193	192	184	186	177	196	168	200	195	187	185	181	174	220	209	165	172	192	195	194	215	193	192	182	207	190	203	179	185	190	191	207	173	218	176	183	174	205	203	194	184	153	184	173	172	213	202	201	198	173	214	193	193	191	173	180	197	198	180	183	190	193	186	188	199	177	191	189	161	165	176	180	196	193	183	179	199	154	178	201	171	189	175	168	190	199	207	185	195	189	167	210	189	193	176	173	173	207	178	184	174	168	177	187	221	187	197	199	191	177	184	187	195	172	209	173	184	193	198	213	189	166	192	202	182	168	200	191	171	187	192	170	208	193	191	183	192	201	167	198	175	191	213	204	207	177	189	199	196	201	196	236	179	203	199	174	201	175	207	208	195	192	211	183	181	171	182	213	200	173	188	193	185	174	207	200	178	188	209	176	171	172	213	173	201	173	200	177	213	182	194	181	190	191	192	156	187	177	184	186	189	172	209	193	189	202	229	197	187	210	193	193	210	191	207	194	199	199	189	207	213	198	216	195	180	169	184	185	187	175	192	204	189	183	194	226	208	197	189	201	215	187	189	180	188	178	194	189	207	179	199	205	189	202	177	183	194	172	203	174	206	188	191	155	199	225	186	185	185	179	175	208	173	201	196	197	197	193	179	185	183	182	197	182	168	180	185	168	180	198	210	207	192	199	217	187	183	181	189	200	180	168	196	182	195	201	181	188	174	198	181	199	177	181	212	184	193	187	218	199	175	185	202	185	190	194	208	193	196	188	177	188	184	200	186	168	203	187	195	202	208	204	165	201	187	163	172	193	210	185	200	194	211	188	211	187	189	205	194	181	172	230	206	184	178	192	212	191	200	172	196	208	197	218	173	185	171	195	182	179	187	187	193	191	168	178	176	165	193	184	190	201	212	170	200	191	179	209	169	184	194	182	182	195	194	190	163	198	182	175	182	199	167	180	178	199	184	172	183	178	198	202	195	200	188	188	170	208	213	180	198	183	197	181	184	192	183	215	196	198	173	190	182	182	182	188	174	183	176	202	190	191	183	176	212	197	179	205	208	198	211	176	188	172	192	200	181	196	216	198	182	194	193	184	203	208	183	207	192	195	170	180	178	192	186	173	192	194	174	192	191	193	165	191	190	178	189	188	207	219	211	184	179	205	194	185	186	173	199	198	201	202	185	216	189	179	199	179	195	198	204	176	180	209	186	181	208	202	193	205	197	188	168	193	203	206	188	188	176	215	180	195	219	194	190	176	168	183	193	174	164	190	193	171	160	190	185	186	189	198	188	169	197	205	212	209	191	208	195	202	225	206	171	197	180	166	195	173	190	199	182	190	181	228	193	191	178	189	186	159	231	180	205	190	200	203	217	192	184	194	173	177	214	196	185	190	183	174	208	200	184	206	189	208	194	179	189	183	190	195	215	195	186	197	178	223	206	191	210	195	194	184	211	180	204	167	192	199	174	200	185	201	215	171	167	204	181	196	185	200	239	191	186	183	187	200	189	204	202	212	206	203	174	182	169	209	208	185	189	184	179	192	196	184	196	163	192	222	177	182	186	178	184	185	191	204	204	189	185	183	180	202	207	202	191	212	203	173	192	181	187	189	173	185	192	185	196	205	155	205	190	186	181	196	202	182	180	184	199	195	176	218	197	172	187	182	186	178	195	188	191	187	200	177	184	199	187	185	203	166	204	170	202	208	189	184	184	182	210	206	189	203	177	180	192	196	196	184	208	202	192	175	211	184	189	202	198	166	194	183	195	156	172	192	175	198	206	178	183	227	195	161	204	172	184	183	203	176	173	171	198	201	183	164	199	149	201	193	185	182	190	189	184	179	196	185	191	200	207	190	185	194	174	192	193	187	195	180	193	190	209	201	176	180	185	185	191	191	185	176	166	164	182	183	219	208	198	188	200	169	203	188	214	177	187	165	186	197	180	210	202	178	188	194	218	173	196	203	192	167	183	159	173	185	197	198	191	205	209	179	197	187	208	187	168	205	185	178	200	178	168	160	171	195	178	191	196	186	178	195	181	179	168	188	202	178	167	194	201	195	172	199	170	194	195	181	212	187	207	165	187	181	195	164	211	175	173	205	196	208	177	195	192	185	235	166	208	225	183	169	179	171	203	209	169	173	172	191	200	198	185	185	187	230	196	203	213	190	188	189	162	167	197	193	181	208	222	203	198	166	208	164	192	172	162	176	192	177	174	211	187	192	191	182	178	188	182	176	184	217	210	186	215	172	185	204	182	165	184	182	210	201	196	196	218	199	200	190	163	197	174	171	177	203	207	187	177	188	177	203	198	180	207	171	193	176	199	174	201	179	186	210	186	183	154	191	180	216	210	177	186	181	193	183	180	177	209	214	196	188	181	180	190	212	161	205	186	172	192	198	189	197	198	200
41316	24516	11422	3809	1321	548	469	457	460	418	443	471	474	472	460	492	469	437	474	482	470	435	445	476	459	440	472	442	450	453	443	454	461	456	431	466	463	482	460	469	475	444	473	456	481	464	448	449	446	433	441	445	477	472	474	507	513	492	489	466	434	449	488	475	445	470	452	491	434	427	443	463	471	456	456	473	473	421	498	445	505	450	498	494	482	479	458	454	476	463	464	443	453	452	481	466	480	432	438	449	453	490	459	442	484	481	442	456	463	468	480	461	426	466	430	434	430	448	443	463	443	459	427	455	456	481	436	430	458	455	461	459	488	462	476	479	439	448	468	431	462	481	406	483	470	472	423	477	494	445	472	435	443	484	427	449	495	462	456	459	509	451	468	493	492	504	446	463	435	497	493	455	453	446	465	466	475	452	450	448	440	493	454	478	477	446	465	510	457	446	463	457	429	453	457	445	486	442	455	450	484	476	482	446	420	455	486	448	444	476	471	468	488	444	430	434	465	463	507	443	447	427	465	468	482	450	486	485	477	437	443	447	446	432	456	494	450	455	433	426	481	450	434	479	468	493	458	494	476	476	466	466	433	477	461	442	482	474	484	449	434	473	445	484	464	489	508	419	479	448	462	436	428	434	484	491	480	445	451	445	463	475	451	433	475	464	475	445	438	454	447	469	443	456	445	455	441	445	471	485	465	460	441	483	497	486	433	477	438	488	458	484	435	487	462	482	430	471	461	433	440	464	439	471	460	472	449	466	488	505	473	455	426	440	440	475	425	462	498	438	461	490	477	511	471	497	457	450	432	502	437	462	449	443	508	424	498	454	417	438	420	432	476	450	433	422	469	462	468	476	485	423	488	474	440	467	457	484	496	443	481	454	462	485	444	439	476	446	453	456	456	458	478	477	432	474	473	415	440	424	464	459	484	460	400	447	432	439	451	443	461	443	466	471	452	432	495	470	504	468	457	449	491	477	447	468	497	465	458	474	469	433	486	499	458	445	463	457	477	493	457	420	483	455	461	436	465	454	469	479	479	452	472	509	426	418	477	430	433	424	472	454	463	479	461	435	473	489	466	451	467	471	462	445	477	449	424	429	453	456	482	496	440	486	456	453	443	469	496	485	484	440	457	438	471	501	479	462	462	481	464	440	435	445	483	477	431	489	458	436	492	452	460	450	455	468	459	466	463	458	471	476	456	439	452	449	454	468	466	506	447	457	447	466	437	477	456	445	462	472	495	456	497	528	494	482	473	515	480	479	464	472	431	496	472	459	493	473	512	440	456	467	496	441	439	476	446	470	487	503	474	448	440	430	446	473	459	457	419	458	469	449	453	495	502	469	445	456	497	445	462	530	474	444	470	442	412	461	504	433	438	448	472	485	427	456	468	439	454	472	427	448	461	481	453	479	468	467	430	465	455	464	441	441	463	460	491	465	463	418	470	479	489	467	457	480	443	490	470	471	454	431	462	448	472	442	440	477	459	449	455	479	475	475	450	459	460	450	464	447	452	448	446	459	493	456	414	449	438	458	491	484	477	494	464	468	479	483	430	440	457	464	460	474	504	412	464	454	491	477	430	458	472	463	437	430	436	478	500	456	454	484	448	451	460	446	459	504	448	430	475	504	457	473	436	499	470	477	483	453	449	497	448	452	486	470	464	452	438	447	418	483	457	511	461	425	447	464	468	447	451	459	495	450	450	471	490	435	433	472	471	451	459	440	449	473	478	464	439	446	475	412	477	433	459	453	463	475	468	443	445	440	431	444	451	439	470	454	447	462	427	485	444	452	446	469	425	484	403	440	481	464	479	468	475	491	452	458	479	478	451	501	471	453	443	478	448	453	446	488	468	471	458	440	492	460	472	473	465	428	446	449	504	483	462	443	483	442	485	439	492	433	453	458	460	493	465	464	484	494	442	436	456	505	440	477	458	449	472	474	436	467	475	477	474	487	460	440	459	466	403	435	472	433	452	515	448	450	444	464	468	480	460	435	517	430	433	492	450	465	481	476	447	440	458	462	458	461	461	444	480	458	464	454	450	469	420	437	457	447	423	475	457	436	424	449	472	415	518	477	425	449	441	452	459	467	442	511	413	483	470	475	440	495	433	459	478	442	444	419	464	503	466	469	491	467	457	419	479	451	463	460	470	464	479	484	459	455	519	442	467	445	466	451	467	490	484	435	455	475	426	516	426	448	471	447	468	473	459	429	500	449	452	461	468	451	449	445	461	447	436	464	443	491	409	438	445	492	435	470	477	455	453	482	493	434	494	476	453	448	472	486	450	475	456	446	491	446	460	459	439	456	451	469	433	481	456	477	497	452	472	491	452	480	449	428	466	476	407	457	488	480	425	461	457	457	470	425	481	450	470	474	476	448	478	458	499	445	444	472	473	483	440	471	455	445	461	507	423	456	419	446	478	464	488	462	467	451	475	463	470	491	449	440	494	419	450	461	450	492	418	431	499	476	473	438	483	469	471	450	452	468	457	423	478	437	453	460	464	424	446	432	476	411	472	469	437	451	462	501	495	480	482	481	465	440	495	424	439	422	441	427	465	451	492	501	509	451	469	454	472	436	429	478	488	478	421	446	471	501	468	467	431	481	467	429	446	445	460	522	424	477	466	474	511	457	478	483	479	432	438	441	455	478	465	447	468	474	453	455	437	479	444	464	466	488	512	466	485	454	434	488	417	444	491	442	406	476	481	469	456	458	443	451	425	457	467	499	456	453	481	432	499	425	464	455	462	477	475	456	449	467	468	439	469	476	486	479	434	439	428	476	475	499	443	459	430	498	521	462	482	481	418	434	458	477	455	460	421	455	455	448	457	474	476	446	452	438	463	468	447	472	468	469	501	506	445	488	475	403	446	435	474	446	464	472	457	480	441	470	495	434	479	479	447	500	462	470	449	460	500	475	455	505	450	474	452	481	461	403	456	488	446	475	486	462	432	439	455	490	457	429	446	453	463	423	493	475	453	478	444	467	427	486	446	442	485	427	427	486	443	437	471	447	480	471	497	469	455	457	436	462	492	444	440	482	437	462	477	470	492	488	449	500	464	441	441	440	472	485	482	500	441	447	476	435	476	490	452	463	460	481	471	454	440	459	480	446	451	451	440	476	480	482	483	481	464	446	439	490	425	439	476	466	466	424	416	468	457	441	449	442	451	455	482	441	495	460	413	452	434	463	463	456	453	457	470	466	471	457	498	438	465	534	445	440	485	463	421	480	427	478	442	446	463	445	484	440	491	475	471	462	443	461	464	516	459	445	459	473	494	446	426	458	431	470	498	479	456	522	456	490	469	421	450	436	470	455	471	442	491	441	438	441	438	491	456	491	449	487	429	459	484	478	463	470	467	457	462	433	421	427	448	442	428	465	485	423	464	462	484	488	475	448	454	476	446	441	461	441	463	493	444	431	454	444	463	460	470	475	484	459	465	446	470	477	500	462	443	435	446	440	450	453	472	454	494	463	451	432	472	483	479	452	467	433
80376	61586	40118	18485	3975	585	234	207	202	218	211	229	257	197	219	223	222	222	220	236	225	229	249	184	218	229	218	201	229	215	229	228	221	230	246	219	246	219	216	208	239	218	214	212	218	251	243	248	211	204	224	217	229	237	216	206	217	221	229	210	258	219	238	255	218	211	231	212	224	229	202	213	202	229	222	201	225	234	205	224	207	209	224	229	209	211	216	206	224	224	217	200	248	224	211	219	211	210	214	212	202	212	241	221	202	221	219	259	223	221	237	220	224	193	229	201	243	210	248	201	259	229	218	225	226	240	232	205	240	203	215	234	244	230	210	223	224	225	232	232	253	253	217	211	194	234	218	225	222	245	235	203	220	221	222	241	247	228	200	217	220	227	225	227	240	211	218	228	216	229	220	221	215	203	186	197	175	217	215	232	215	251	200	208	202	220	226	223	210	247	201	218	230	214	194	232	230	219	203	209	176	230	200	212	206	223	221	245	215	197	209	202	225	185	255	218	252	219	212	210	239	222	243	245	234	231	196	229	240	238	216	202	235	202	259	243	197	218	229	231	229	232	225	227	232	229	225	228	239	222	235	201	220	213	234	224	239	218	230	188	237	226	203	217	224	237	216	238	206	216	208	225	222	188	234	241	235	219	223	219	201	243	210	189	191	204	206	225	202	211	221	227	197	211	219	223	242	232	197	247	230	198	227	244	189	229	229	233	217	221	213	217	222	222	220	222	197	222	188	240	202	221	217	221	216	227	229	220	235	223	211	242	239	255	247	234	225	216	225	244	230	221	197	230	220	206	228	249	248	211	242	229	217	226	195	218	237	252	215	215	229	236	253	241	229	231	230	233	221	224	230	207	198	251	231	227	216	256	207	237	234	209	230	236	217	234	216	206	224	232	218	230	210	204	201	229	215	240	229	207	223	249	228	226	202	251	269	200	228	217	245	227	206	212	226	191	264	210	210	240	236	226	214	245	235	215	218	246	218	199	238	229	206	214	229	199	237	231	216	205	241	223	195	221	206	223	200	200	211	203	195	213	204	199	211	224	208	228	244	219	247	216	212	222	227	217	208	210	230	239	233	227	204	214	225	202	226	221	207	210	216	214	186	240	216	201	243	204	217	224	227	258	257	195	223	216	219	215	243	183	222	212	242	252	236	231	237	259	227	217	202	254	220	212	216	247	232	189	217	220	220	229	209	236	252	219	220	220	206	228	230	216	243	225	240	204	187	210	229	235	247	234	263	218	211	216	231	233	231	245	195	209	219	206	230	220	248	227	243	212	248	227	237	224	218	254	217	212	221	230	203	190	237	202	217	199	222	206	250	249	228	227	198	213	225	238	212	217	216	221	215	212	217	236	202	229	224	201	219	219	216	249	221	237	244	225	227	235	247	200	221	189	240	216	237	224	229	190	241	243	218	231	229	192	203	218	221	237	248	220	229	219	228	226	227	219	210	215	230	213	231	230	228	230	200	237	214	263	224	226	220	224	210	210	216	223	207	250	231	225	194	249	220	243	211	230	212	203	215	218	215	219	214	245	235	226	235	220	224	210	236	205	202	199	207	223	205	211	206	220	200	238	191	222	193	236	216	237	243	205	233	242	203	208	219	217	221	228	225	193	217	205	209	223	219	237	241	211	217	222	224	226	219	226	219	212	240	192	217	203	224	231	232	217	232	247	218	213	233	221	225	234	239	244	220	239	220	228	225	199	223	242	236	232	222	222	244	182	216	216	217	223	221	197	222	230	248	208	227	211	198	225	234	232	224	213	236	223	210	218	228	246	218	234	245	232	224	235	243	205	240	229	238	220	211	225	231	224	230	229	207	211	232	199	213	227	205	230	193	235	195	232	194	247	228	242	212	207	246	250	227	224	241	204	230	222	230	206	214	218	197	203	216	225	236	206	228	227	215	217	229	223	216	225	245	248	209	224	209	235	217	230	244	216	201	221	225	219	222	222	211	241	262	257	203	224	220	189	207	221	213	221	218	239	200	214	217	217	231	211	235	212	174	239	229	243	257	234	219	248	212	230	243	199	201	208	209	249	228	215	236	207	237	213	238	239	234	235	232	251	215	248	202	228	236	223	205	227	192	218	246	227	235	237	232	213	249	207	230	212	203	256	224	245	206	232	222	186	227	233	196	226	229	220	225	242	232	255	233	237	225	222	219	230	235	244	242	223	255	242	229	217	222	229	238	201	229	195	225	244	217	204	219	227	193	233	218	199	250	219	242	270	205	196	230	229	237	224	201	220	220	218	213	258	223	220	227	214	225	214	249	229	226	223	234	231	220	210	209	217	208	204	201	231	237	230	251	236	233	244	223	228	210	207	221	231	218	240	169	196	219	233	226	225	262	209	226	212	204	248	255	245	235	227	219	220	226	249	197	220	213	189	248	217	197	210	202	268	210	212	224	241	214	217	213	207	194	224	242	236	232	259	211	201	221	222	214	214	229	204	231	223	216	229	212	232	206	209	217	220	233	224	226	232	235	205	230	223	224	230	199	219	214	235	202	201	243	199	254	198	217	223	226	199	258	233	219	221	211	208	222	206	201	239	211	219	222	218	211	235	215	224	228	241	203	227	230	200	239	205	209	208	225	232	238	221	228	220	185	255	234	221	230	240	215	230	239	232	245	226	211	226	229	217	231	227	200	211	229	230	205	197	233	206	217	207	217	222	231	183	243	215	219	230	198	215	210	222	224	229	221	245	206	224	229	214	218	238	195	229	229	222	208	196	206	197	235	215	216	247	218	224	206	244	235	229	217	215	241	233	249	204	226	215	201	258	220	215	206	254	231	228	219	240	218	209	192	224	213	203	245	252	210	202	217	238	203	229	210	212	226	212	230	195	189	223	226	209	224	212	224	215	235	226	217	222	213	201	200	228	227	237	231	206	221	242	209	175	234	254	238	222	225	231	233	201	231	215	211	210	203	231	206	241	200	224	212	225	239	240	206	226	210	237	202	203	206	213	217	211	222	244	222	241	209	223	247	259	203	179	211	256	223	221	224	194	220	208	207	229	214	229	222	207	221	245	187	213	208	213	237	223	222	221	232	218	239	213	227	198	235	222	213	224	242	208	222	241	224	244	239	216	195	194	225	215	211	212	261	238	225	230	232	227	225	209	205	197	208	220	229	232	211	227	224	213	215	207	218	196	240	247	209	253	197	206	229	212	217	216	220	227	211	245	217	234	216	238	197	232	252	259	245	236	221	244	228	197	232	224	235	223	221	229	194	202	214	234	232	215	235	219	252	211	217	232	236	231	213	222	228	214	239	230	232	238	232	213	214	227	210	231	230	212	209	192	219	233	199	256	227	224	256	229	250	207	230	231	218	236	199	243	244	231	226	209	208	209	238	248	234	218	211	229	217	223	211	208	191	222	239	239	234	214	236	216	239	226	230	235	244	218	247	212	213	214	235	227	219	227	213	223	222	250	211	202	229	202	219	201	235	216	239	218	214	218	229	207	231	246	246	215	203	217	232	209
60938	49944	38107	19725	5626	1377	583	534	506	508	479	534	518	494	468	531	514	520	544	504	519	511	518	535	457	546	499	504	566	534	501	524	552	548	486	539	482	528	534	497	518	503	542	516	541	533	503	497	553	503	538	549	520	552	511	541	509	512	517	528	524	569	582	522	518	517	555	535	508	544	536	498	553	493	560	519	516	520	503	547	532	532	504	493	541	493	517	526	489	529	530	503	518	508	564	547	528	515	560	537	528	542	516	509	529	483	518	541	511	491	547	489	541	541	487	536	571	524	538	472	523	532	506	511	534	538	574	550	517	533	534	567	495	516	524	474	534	517	545	559	523	518	514	487	555	538	531	497	533	500	527	513	546	505	531	494	524	518	502	495	581	501	516	487	553	523	539	520	537	534	486	545	516	518	523	489	522	514	506	510	499	535	548	534	559	521	497	494	496	511	552	522	564	534	532	523	478	522	550	520	474	519	511	545	508	516	547	497	496	554	531	531	491	513	498	523	517	520	485	531	513	550	528	527	533	533	466	518	513	511	496	520	531	536	508	505	561	547	516	498	519	512	532	544	523	539	545	527	541	549	500	511	506	568	555	529	510	491	558	525	548	500	506	499	537	532	509	503	543	510	515	500	521	521	513	529	521	539	511	522	517	572	495	522	505	495	601	468	530	487	514	537	487	537	528	496	538	550	493	498	516	530	526	465	524	543	502	543	492	539	488	497	491	524	492	485	522	500	509	532	499	509	559	535	540	523	549	535	541	505	498	518	547	529	547	512	531	516	513	508	517	510	516	582	493	515	497	540	533	478	499	500	509	522	514	535	495	526	534	527	573	503	552	508	541	549	525	552	528	534	505	502	528	493	488	519	561	531	565	540	488	554	559	523	522	513	540	559	569	522	517	547	532	524	543	492	537	525	529	525	544	525	491	525	518	485	548	572	529	517	502	512	511	515	541	527	545	517	536	517	535	536	504	519	574	539	535	540	552	502	499	550	542	515	527	537	526	540	508	534	518	498	502	471	544	518	523	531	514	493	491	487	538	540	558	520	525	499	553	519	521	507	542	487	547	545	543	518	552	500	537	531	488	540	521	505	508	488	526	500	548	545	550	500	496	567	545	533	545	478	519	532	502	495	570	553	505	528	526	553	575	501	538	568	536	525	527	509	502	540	488	529	511	518	525	505	523	561	533	527	528	530	529	520	493	551	500	499	516	565	530	503	495	496	555	533	529	474	484	510	531	534	506	532	524	472	546	498	522	503	572	533	506	520	560	508	511	483	519	515	514	534	561	545	544	549	527	513	532	547	512	590	508	526	503	518	511	551	500	528	557	520	520	528	506	559	537	529	493	515	488	489	540	506	491	542	477	518	521	516	496	486	537	557	476	523	490	506	505	505	495	574	530	516	503	528	533	512	589	518	536	522	527	549	545	489	525	513	535	526	537	540	514	549	507	498	483	560	561	495	506	524	536	548	547	542	493	517	491	537	548	519	531	510	532	497	496	530	503	477	525	503	504	517	504	523	525	547	520	534	511	521	524	511	519	505	542	497	535	547	570	477	500	526	526	555	501	511	517	538	511	523	571	517	522	491	536	508	545	533	496	531	530	529	501	490	516	524	541	515	512	517	527	478	499	521	528	545	508	516	500	526	532	496	542	556	520	515	499	543	520	549	537	483	482	508	477	535	539	515	512	519	515	549	533	578	523	536	521	513	543	537	481	520	509	536	523	479	473	562	529	532	529	522	546	527	541	490	533	547	510	562	507	549	552	482	525	482	545	498	486	553	521	510	525	524	516	505	491	525	504	494	511	516	530	541	519	543	494	514	548	587	523	563	493	536	526	520	549	506	517	511	530	576	529	489	550	490	527	527	489	512	518	493	516	460	506	516	535	514	517	532	520	541	516	529	570	540	509	502	568	491	501	545	498	545	532	521	535	491	500	527	488	526	548	488	488	524	519	534	531	474	533	527	562	560	539	542	547	503	530	520	506	509	526	545	530	545	540	550	539	510	543	533	536	543	480	555	535	549	533	515	530	544	534	507	505	496	527	526	495	511	547	545	519	534	545	563	523	561	507	526	473	564	510	537	501	531	549	504	545	501	460	515	528	524	525	562	530	527	525	495	512	560	520	560	537	528	521	489	540	553	503	527	499	538	512	531	528	506	510	494	536	508	532	551	479	571	501	503	497	542	507	543	561	518	516	536	505	543	501	540	554	529	486	525	517	538	519	490	510	506	502	496	518	516	488	532	515	589	561	505	527	535	499	516	504	548	527	535	521	516	512	529	543	517	513	568	486	561	509	524	563	540	496	527	520	447	550	537	519	477	616	464	561	498	535	538	514	516	520	514	529	552	564	518	515	558	465	582	507	538	546	549	569	535	573	504	488	537	518	526	550	504	514	516	522	509	508	515	540	536	519	515	496	523	541	515	526	518	504	466	520	519	513	541	570	548	520	502	507	507	536	470	544	474	582	499	505	520	517	530	550	516	556	513	565	486	529	549	517	542	525	507	548	527	515	530	520	552	513	525	530	534	525	548	520	530	546	544	523	515	553	544	491	534	551	533	532	486	514	522	500	502	501	528	545	489	509	524	498	514	559	535	531	535	557	528	514	535	560	523	528	491	545	540	509	517	553	523	546	541	559	534	515	504	565	515	523	539	563	523	523	534	506	505	532	516	533	489	509	564	506	490	489	510	502	504	466	491	545	542	525	542	467	502	517	549	541	526	542	526	521	551	498	551	537	502	502	536	530	499	499	523	547	502	505	495	521	542	555	501	562	514	461	489	556	515	526	494	544	515	531	555	515	520	508	530	547	518	491	551	526	512	531	529	507	580	555	532	516	487	537	490	526	552	577	546	526	505	536	571	514	510	531	538	509	565	526	511	516	494	501	522	527	538	506	518	539	481	540	469	572	537	541	522	525	458	546	534	547	522	573	503	457	497	490	556	499	563	552	516	556	533	505	560	525	532	533	527	549	537	533	529	520	555	524	526	536	518	497	540	536	569	512	567	531	530	483	483	520	516	553	524	522	527	546	497	487	502	560	514	521	495	542	548	536	522	509	515	506	538	518	508	506	556	524	538	512	533	488	506	563	540	534	525	496	529	502	523	501	503	510	544	525	542	549	513	547	504	515	550	538	550	529	536	532	552	516	551	512	557	539	541	565	533	520	538	525	519	523	562	521	537	541	523	510	564	529	504	534	541	505	524	536	538	528	507	555	593	515	539	545	526	528	536	516	523	549	539	543	528	543	522	570	511	523	520	552	571	505	554	572	515	518	546	529	511	519	509	521	545	486	523	503	509	557	536	523	547	503	543	485	536	514	530	506	498	594	544	509	566	559	536	537	507	533	494	520	513	499	473	525	556	497	512	526	505	528	516	556	535	525	506	513	521	517	547	539	501	560	534	547	515	553	539	574	541	539	511	504	530	517	488	529	503	479	512	507	475	542	558	569	535	496	527	538	474	489	522	518	593	532	519	536	528
84193	69830	49119	25915	9393	1116	192	183	188	174	190	200	205	179	203	166	186	165	196	182	190	194	188	198	184	173	194	206	196	183	196	197	181	162	203	173	186	191	187	172	181	179	174	171	182	182	188	198	221	189	222	187	174	179	157	189	188	202	196	177	146	211	189	170	173	174	197	176	177	180	198	184	181	176	182	191	177	167	187	196	173	188	178	197	172	181	215	200	195	201	160	177	188	223	167	196	193	187	210	159	184	219	183	171	226	195	183	180	204	191	181	182	161	194	193	199	194	198	175	171	213	183	179	172	191	188	160	190	185	198	166	154	199	178	170	204	184	179	201	162	204	196	198	208	184	170	200	171	185	164	188	211	185	207	180	193	177	191	185	185	219	175	182	169	224	172	184	229	200	165	183	165	187	200	182	184	181	175	166	179	216	177	196	176	175	187	159	166	190	173	173	170	189	170	196	184	190	188	167	198	200	193	190	192	199	207	168	188	194	197	175	189	179	208	196	182	197	199	195	184	172	203	187	220	164	216	192	184	170	194	230	170	224	178	192	212	187	203	196	187	182	176	198	208	189	185	179	170	178	196	201	208	187	198	202	186	199	207	161	184	185	198	193	182	168	168	164	182	183	187	197	198	177	205	184	187	195	182	185	192	181	196	186	167	206	171	181	198	183	200	192	179	183	188	176	189	196	209	226	189	167	169	202	177	195	191	197	169	217	178	193	168	163	187	199	197	187	192	190	209	197	205	194	202	213	175	185	191	174	181	193	170	192	187	207	153	172	178	200	204	213	184	182	170	168	166	177	195	198	168	181	190	199	222	203	177	185	171	189	205	159	171	183	179	175	187	194	169	186	160	216	171	188	181	199	168	196	167	150	149	173	187	192	187	168	192	186	169	188	176	180	196	168	161	199	191	168	170	187	185	194	162	207	180	179	184	186	198	181	180	170	185	198	205	182	167	215	179	189	182	166	181	180	171	171	182	195	208	192	203	192	195	212	223	183	180	182	180	174	215	209	170	194	184	169	199	178	201	189	178	188	206	174	194	179	190	183	167	182	191	166	219	196	193	189	183	196	172	210	190	178	200	198	173	185	180	163	195	166	198	199	174	188	196	213	179	181	193	200	189	174	180	193	211	194	184	205	178	197	150	173	206	207	204	180	184	182	187	177	181	201	186	181	206	193	203	203	199	177	191	180	182	181	196	190	215	171	177	197	193	178	177	168	208	190	189	203	175	173	186	200	191	177	200	194	182	191	195	189	172	211	169	198	169	171	141	207	202	201	180	187	185	172	194	174	199	195	185	186	187	185	187	162	190	165	191	191	203	161	165	190	204	202	197	159	168	214	204	200	176	196	196	171	187	183	205	189	213	159	189	170	186	172	201	195	160	204	166	169	180	181	176	191	194	180	170	209	180	187	170	187	174	188	194	199	193	180	206	187	190	207	185	191	176	193	197	187	169	218	204	188	198	170	188	207	176	193	182	178	191	172	205	206	203	166	188	174	164	183	191	164	198	211	184	172	188	181	182	184	199	205	197	203	205	188	158	181	157	193	181	178	187	186	196	203	194	201	187	184	189	187	167	181	189	196	186	180	178	194	213	177	173	191	197	199	157	196	165	214	181	198	162	204	189	174	193	171	170	172	200	191	157	180	206	182	176	216	178	221	204	191	205	198	207	206	170	175	198	183	194	194	199	199	186	222	204	194	197	190	171	211	146	216	182	171	169	188	201	191	173	172	175	214	200	206	200	202	177	208	187	177	161	189	198	210	187	186	201	176	181	220	182	178	177	199	173	197	179	202	169	167	180	186	206	183	185	195	170	169	192	181	201	150	184	203	190	194	204	177	198	213	183	198	188	181	209	195	177	189	203	193	203	160	180	182	201	203	191	194	180	185	177	193	190	174	169	189	169	198	204	171	208	178	164	197	204	193	189	184	208	208	178	190	183	199	186	198	173	173	153	191	174	172	215	201	202	197	186	160	187	211	167	173	183	216	164	188	188	172	201	191	193	185	183	200	192	197	181	183	190	196	184	183	186	177	191	233	182	195	196	215	188	183	175	184	180	213	200	207	167	219	184	178	181	200	164	190	194	191	186	195	208	171	204	192	160	173	163	182	186	178	188	179	164	166	155	206	190	166	202	173	203	174	151	182	166	198	167	204	176	188	191	219	189	204	163	181	191	166	183	191	231	193	187	196	186	190	191	212	187	181	191	162	197	210	197	199	179	196	188	182	167	191	186	179	211	201	204	182	200	171	188	199	178	179	207	189	168	161	203	196	191	179	190	170	175	165	203	190	187	198	170	164	169	190	178	199	202	196	191	169	168	182	190	158	169	187	149	184	163	193	180	194	180	184	177	173	207	187	191	201	184	184	189	176	196	181	206	178	163	213	206	174	205	188	162	196	196	179	176	178	205	210	182	192	189	188	199	187	187	194	192	193	163	189	207	197	177	206	175	189	203	180	190	189	179	195	185	186	195	164	193	181	201	185	208	213	189	186	186	188	167	189	164	195	211	187	198	197	163	175	180	193	183	217	186	179	179	179	182	181	199	178	207	176	188	206	173	183	191	193	180	183	176	185	159	165	218	187	162	192	177	161	182	203	175	179	157	187	195	176	207	190	213	165	204	183	195	185	189	188	207	163	184	195	191	203	212	169	201	217	219	190	194	180	192	171	192	193	188	171	192	144	199	190	162	185	177	182	183	173	182	202	178	211	179	192	167	204	173	169	194	205	196	196	185	183	198	202	202	197	212	181	156	209	174	158	173	196	205	190	205	196	166	175	172	192	174	175	182	202	173	189	199	172	206	198	159	205	198	204	188	188	170	200	214	202	190	194	192	157	197	189	187	155	195	189	187	172	197	204	161	187	193	207	193	175	190	196	171	193	203	189	191	164	195	183	184	186	186	161	181	219	196	208	169	195	202	196	171	183	176	191	172	179	200	208	172	185	201	154	197	165	194	185	185	192	180	177	187	175	201	182	179	195	183	168	178	191	173	215	172	199	182	182	163	197	183	183	212	210	191	179	173	191	206	176	185	172	171	192	197	179	198	163	185	173	196	198	195	213	168	183	199	180	179	191	178	200	196	185	192	178	209	201	165	182	165	184	178	197	167	179	210	176	204	166	186	186	177	165	193	188	191	180	190	176	219	191	182	166	166	196	168	183	194	181	187	183	199	198	198	174	182	180	200	197	185	188	206	223	179	173	196	168	194	196	190	183	188	176	188	196	192	157	184	175	167	180	164	169	210	221	220	176	163	190	178	211	195	187	186	187	189	191	182	183	171	191	193	190	169	172	168	204	184	175	195	176	227	222	168	191	176	163	175	179	181	182	202	187	173	191	195	197	176	183	198	188	197	204	177	171	191	188	198	203	181	209	166	201	163	166	182	167	180	158	205	184	196	180	175	185	173	203	216	208	188	173	185	173	184	185	172	189	171	180	197	183	179	174	173	192	193	168	200	221	193	187	167	158	159	177	152	201	184
70149	60668	47327	27334	9326	1771	462	441	457	433	454	446	415	395	450	435	471	432	459	419	462	478	444	435	467	419	464	382	457	467	445	405	458	492	445	487	435	484	472	447	409	450	456	412	462	442	423	455	425	403	431	445	431	455	465	471	450	452	430	446	467	451	460	466	456	450	453	447	440	449	411	444	463	465	465	413	437	430	429	442	460	449	461	442	409	450	479	451	427	479	440	474	435	462	430	441	445	481	433	461	429	460	469	476	419	435	434	435	416	467	412	441	484	436	415	439	470	462	437	480	443	451	447	463	486	405	455	445	441	445	445	426	450	449	444	413	429	422	462	460	428	452	445	436	463	419	462	459	429	428	429	454	432	473	472	442	436	423	420	435	473	450	448	460	408	452	456	420	435	481	478	423	414	434	434	432	426	473	442	446	458	448	471	452	459	486	442	479	408	434	433	430	445	438	447	424	491	458	444	466	422	408	437	429	423	440	427	427	452	437	464	448	478	478	469	441	427	406	404	426	404	452	479	472	430	449	463	447	456	476	428	413	457	409	400	446	508	417	465	497	465	395	442	448	431	430	438	425	440	442	447	403	444	441	456	453	440	466	444	485	435	461	445	429	454	454	472	413	416	430	432	483	468	455	455	431	448	433	456	458	436	430	470	459	434	454	446	461	431	438	448	484	450	438	451	451	437	395	454	444	416	423	414	403	436	443	451	459	451	461	434	456	453	457	432	434	424	459	457	451	453	449	411	411	439	408	428	444	441	461	449	412	456	438	462	451	481	424	412	423	469	476	451	457	400	442	453	433	476	418	425	434	416	460	387	441	463	486	403	451	474	401	436	485	456	445	426	443	446	438	433	465	447	442	419	434	478	443	425	442	437	451	462	467	427	484	470	427	441	430	466	460	471	412	444	436	440	495	445	446	462	445	449	438	456	449	408	454	467	486	446	425	440	442	458	422	419	443	459	474	446	464	428	417	436	461	390	426	464	449	453	449	458	406	453	403	454	438	455	425	388	401	482	452	451	477	442	446	451	478	443	428	417	430	473	430	457	432	401	437	431	446	403	460	462	436	457	439	435	464	447	438	442	420	472	466	436	493	400	428	469	444	432	401	420	456	429	464	441	456	462	445	446	499	491	429	434	430	430	426	460	434	449	467	437	441	435	463	420	451	457	442	443	440	440	426	470	418	427	466	460	424	445	418	474	461	485	412	426	411	423	447	452	466	456	457	457	485	435	461	469	423	473	461	474	447	462	448	432	460	441	440	439	455	455	451	463	430	449	438	437	446	417	440	433	399	446	466	441	427	439	423	434	457	435	475	441	475	429	454	421	421	467	460	420	442	445	437	479	414	437	445	468	440	423	465	469	442	401	482	429	459	429	420	441	408	468	421	466	393	456	436	436	424	412	462	441	469	467	445	454	449	419	429	452	464	439	436	428	468	459	474	420	436	442	438	438	456	410	441	436	442	425	429	438	436	450	486	433	467	453	441	423	440	414	444	454	442	485	463	420	427	418	410	452	445	472	449	421	470	452	456	437	469	436	446	448	456	454	420	417	394	481	456	467	451	459	462	450	426	436	434	465	435	447	419	445	436	416	420	421	412	441	420	431	448	450	460	441	441	420	441	447	458	433	417	456	465	447	481	450	448	477	469	454	404	450	428	468	408	424	449	448	462	442	440	448	463	465	423	441	477	437	413	426	402	451	415	461	444	431	439	445	443	421	444	444	457	429	470	449	472	415	473	429	441	431	470	426	463	467	435	453	460	438	450	426	409	432	469	441	427	448	430	461	452	438	466	433	415	454	442	455	452	408	441	391	439	461	444	436	428	457	447	438	416	440	420	429	444	467	442	436	450	450	466	462	446	438	389	459	432	460	494	428	473	427	469	440	474	449	430	447	451	412	446	397	427	491	459	434	485	393	461	439	454	471	449	438	458	402	413	454	438	439	457	437	442	453	465	417	468	423	444	468	432	419	454	462	470	390	447	414	422	410	473	462	439	442	464	442	443	438	448	432	419	452	455	413	447	456	465	419	439	468	405	420	463	450	478	454	431	415	439	422	450	434	435	455	473	453	410	432	457	447	460	483	416	432	414	453	458	480	434	439	442	446	419	413	446	441	447	442	450	446	430	452	479	434	489	401	409	420	417	436	429	421	445	421	410	452	427	438	408	441	440	414	442	435	464	416	480	450	423	431	482	440	427	437	448	443	457	405	447	436	445	449	468	441	462	441	456	457	478	447	424	437	469	436	460	457	463	432	429	436	438	463	409	447	459	484	460	406	462	440	438	425	438	422	454	420	426	457	470	424	421	449	410	486	443	460	462	488	509	429	471	459	458	429	438	434	480	441	438	406	428	500	489	469	427	430	441	449	473	474	424	447	466	451	453	466	433	400	471	440	471	466	429	401	517	423	456	425	469	447	426	478	447	439	466	443	442	462	463	441	422	428	457	450	424	456	474	430	457	456	420	421	456	484	431	436	439	417	465	464	469	431	443	429	418	453	462	463	458	435	470	441	413	459	447	413	453	451	465	426	431	431	445	481	425	442	468	435	426	414	449	471	465	464	446	467	424	435	438	448	451	454	425	415	467	434	442	440	439	430	429	405	463	428	459	413	451	458	427	471	442	421	485	428	409	434	389	479	446	458	467	417	428	452	463	426	422	426	450	427	480	441	458	453	434	429	446	460	465	442	458	430	438	441	410	449	476	450	455	427	427	429	417	452	408	456	437	409	444	464	447	407	438	460	447	451	427	444	430	440	463	454	431	441	494	455	414	447	435	439	420	427	428	457	442	465	480	470	448	449	451	425	398	477	466	425	467	438	447	435	425	472	425	439	422	439	408	472	445	390	434	438	426	443	415	455	475	423	482	423	470	420	448	425	480	487	455	463	474	453	436	469	460	451	435	418	449	472	431	423	466	413	433	450	471	440	410	431	489	515	462	466	441	457	479	446	452	502	467	470	468	429	439	454	414	458	446	458	453	434	463	444	451	403	448	451	417	435	434	457	454	493	462	427	477	420	460	476	451	436	433	456	458	455	446	472	438	420	441	451	502	442	443	422	456	449	428	420	456	455	458	447	454	402	395	454	442	468	448	439	443	422	499	456	455	453	424	413	442	412	443	460	436	443	434	449	424	459	425	466	434	431	439	473	457	461	444	417	442	403	432	449	434	430	453	425	467	425	457	452	427	416	490	422	444	435	429	505	436	459	438	460	432	412	458	433	451	463	446	466	474	459	453	432	422	442	439	439	456	412	450	455	470	432	435	460	452	400	437	458	413	459	490	419	422	459	491	484	447	468	389	434	426	434	452	436	408	451	430	445	443	428	426	448	442	455	420	433	458	438	465	446	411	406	457	405	469	436	433	438	462	438	457	437	469	428	472	446	441	476	433	477	456	444	474	433	453	470	465	442	444	466	486	393	481	486	482	451	440	444	424	449	452	452	420	469	444	454	403	453	417	451	490	455	464	385	451	435	434	440	456
47929	26894	10425	1974	462	249	197	201	188	205	177	192	203	201	172	186	178	205	166	199	158	176	217	187	205	184	188	194	182	196	183	198	196	214	219	192	193	183	183	188	192	187	205	186	180	188	215	224	217	181	195	222	205	188	182	199	201	216	189	215	215	168	199	169	204	174	190	171	198	209	188	180	196	200	169	173	175	174	212	199	175	211	166	189	209	190	195	191	180	170	198	189	190	222	156	209	205	200	203	185	199	241	213	183	203	182	198	175	205	195	187	185	182	180	189	211	200	206	204	170	204	197	181	213	182	193	175	202	192	209	188	207	190	223	196	189	203	210	198	191	181	201	207	184	218	198	217	182	168	189	193	168	186	188	183	208	196	180	162	170	171	175	178	206	233	197	184	192	193	175	221	186	186	189	168	198	200	205	187	169	189	190	187	182	198	209	192	174	180	208	197	191	185	186	233	210	215	223	200	169	208	198	189	204	175	185	174	188	188	206	193	199	204	199	204	206	198	190	193	201	159	195	196	196	194	168	184	194	204	187	172	186	202	185	195	195	218	198	204	190	182	202	204	215	196	181	208	185	181	213	193	192	202	220	192	198	180	211	189	248	193	178	204	209	210	193	211	165	188	196	194	224	177	204	199	196	192	226	189	198	198	204	206	187	196	210	184	188	191	197	204	192	205	182	204	191	199	209	204	205	198	189	192	190	207	174	213	179	194	184	152	208	208	186	199	210	188	212	189	194	202	173	178	190	235	204	178	195	203	169	199	186	165	182	163	174	167	206	191	176	210	189	193	214	189	178	193	179	226	178	205	183	203	180	186	197	174	223	215	172	180	174	178	207	202	170	183	202	203	216	170	195	200	225	218	186	235	230	231	185	189	201	222	193	214	178	211	190	201	188	198	192	192	235	174	178	183	193	215	195	201	184	207	181	203	191	203	202	205	193	198	186	211	180	218	178	187	188	211	204	185	186	186	231	177	186	198	189	189	173	183	221	217	199	213	228	193	167	184	190	204	192	183	160	188	184	211	197	228	198	199	178	172	205	188	173	196	212	195	199	177	191	223	194	182	185	177	193	168	181	175	207	201	192	207	188	186	197	186	208	162	232	190	198	173	187	198	188	200	178	177	175	224	217	181	160	176	215	189	207	196	213	199	189	196	201	206	187	214	181	177	211	188	200	198	185	200	189	184	187	168	178	172	176	207	208	208	182	183	186	218	190	218	209	197	178	172	176	209	199	187	176	202	196	142	176	198	170	185	219	198	207	195	192	202	202	213	188	192	204	205	205	194	202	208	184	193	194	187	197	210	217	177	187	189	212	194	195	191	184	200	197	206	201	207	194	220	213	164	200	175	190	214	197	190	179	193	177	195	211	195	207	202	165	179	204	183	177	183	205	212	217	197	187	205	216	204	195	186	204	191	196	193	205	208	181	212	186	195	187	213	240	192	205	186	195	205	196	217	184	161	181	183	221	157	182	184	186	183	204	194	180	194	220	196	189	171	198	173	184	193	211	212	190	214	189	190	201	193	171	209	199	214	175	193	189	206	215	172	235	192	198	198	172	207	182	187	206	173	211	190	191	192	166	199	174	189	203	235	202	194	212	203	210	225	178	197	167	212	193	195	209	202	211	209	187	218	189	217	196	199	200	186	207	206	205	183	174	202	185	190	211	186	195	226	207	182	172	180	193	208	198	190	185	216	209	185	203	197	174	199	193	191	209	183	166	215	196	211	177	193	167	195	217	202	195	188	217	211	208	190	186	199	198	212	188	213	198	203	197	182	183	172	181	174	187	224	169	198	178	200	188	198	196	181	199	174	202	168	202	182	200	187	189	174	215	204	192	184	211	196	197	189	234	181	197	212	185	202	202	229	188	195	184	181	202	205	171	197	192	163	182	203	215	201	191	167	207	190	203	170	184	212	193	202	197	200	191	210	185	195	175	222	208	211	221	228	185	193	199	211	216	204	199	196	198	190	213	196	194	188	197	218	172	187	190	180	207	197	194	196	192	197	219	191	208	187	181	201	193	160	184	189	181	203	215	197	201	180	194	181	183	181	191	217	203	200	211	216	206	196	204	182	194	198	210	206	186	182	208	215	183	212	203	181	175	191	209	191	210	209	173	198	199	161	186	193	199	183	199	172	195	218	218	186	191	202	204	194	202	200	202	196	195	184	199	207	181	209	193	205	199	230	226	198	201	206	196	198	204	193	212	198	197	194	221	193	194	216	177	174	204	189	198	192	197	193	174	165	163	170	169	212	184	204	211	190	183	220	196	173	192	195	199	174	185	214	195	221	213	186	199	219	186	184	205	184	205	197	202	222	183	170	183	205	202	185	195	170	194	180	207	193	198	174	161	174	202	183	192	214	190	184	202	186	164	188	199	217	213	232	179	208	212	215	230	172	200	176	189	212	198	198	186	209	187	188	213	201	198	203	199	170	186	173	212	193	200	187	187	209	212	183	178	218	178	207	177	202	196	205	172	194	186	231	189	196	182	209	204	191	178	196	197	187	212	194	207	195	225	196	192	216	203	203	178	222	202	198	182	177	206	198	188	204	210	185	208	189	204	175	214	214	195	184	181	204	190	170	200	173	209	197	194	199	217	185	200	213	184	201	194	163	194	175	202	212	192	192	191	184	183	195	212	211	186	211	201	175	178	169	198	197	187	201	193	192	212	210	162	181	194	192	215	165	179	182	218	195	219	192	192	201	192	172	201	190	192	190	191	193	190	206	211	210	197	196	209	182	206	168	188	195	192	215	177	188	179	211	174	178	179	180	178	192	171	205	201	193	181	202	217	182	213	216	210	198	198	184	204	214	223	182	206	191	184	192	224	187	202	201	235	184	202	183	218	212	190	185	181	204	171	195	186	176	176	194	195	188	191	202	171	180	199	179	208	191	210	192	202	211	179	205	193	191	177	204	220	168	185	176	183	178	191	192	187	209	192	183	171	217	215	195	183	188	178	173	188	200	161	211	202	191	197	188	199	216	218	232	197	183	206	203	198	179	193	169	195	188	209	209	198	197	184	211	193	183	200	200	205	208	212	184	211	181	220	187	206	187	203	194	187	204	184	196	189	187	224	210	180	200	186	185	191	229	175	187	189	193	182	194	191	192	187	194	191	208	195	184	202	217	199	182	194	173	198	199	175	202	209	186	202	166	197	202	191	202	197	184	208	179	209	183	191	210	195	192	206	198	218	183	188	205	214	204	186	204	193	182	197	211	206	223	189	214	166	173	178	203	189	182	183	207	236	160	200	180	174	197	193	218	186	181	218	216	211	190	174	183	197	172	214	201	194	195	218	182	206	204	214	223	173	183	170	188	218	183	214	199	210	200	189	221	180	209	220	193	178	197	187	192	184	193	215	189	210	210	198	194	181	216	204	196	192	176	196	171	168	214	207	196	204	188	180	198	183	184	191	185	188	213	210	182	205	194	208	195	190	188	196	197	151	198	199	184	173	180	210	185	175	180	197	183	199	182	204
41140	24873	12106	3781	1123	561	452	478	476	470	452	475	519	467	456	463	518	495	502	511	484	440	461	468	474	512	457	437	514	488	470	431	500	466	435	456	458	452	479	483	459	495	448	508	467	536	455	491	508	478	469	510	426	481	518	452	457	472	442	451	487	490	517	438	451	483	466	483	492	480	489	444	517	510	480	491	473	453	477	469	476	454	468	451	464	473	479	458	472	477	456	477	466	535	458	492	458	467	460	487	487	446	493	466	475	483	480	412	485	491	477	488	457	478	485	418	508	447	448	496	496	482	468	465	471	478	480	495	441	468	478	497	480	491	461	482	481	490	484	465	488	463	471	467	455	537	475	480	510	463	482	477	493	457	491	490	497	471	489	496	467	445	488	488	454	533	491	464	498	457	497	472	456	471	462	478	473	469	483	452	487	502	483	487	470	459	492	491	486	470	481	505	481	509	413	494	492	441	456	486	517	491	467	476	503	476	514	478	404	467	472	434	481	475	531	476	437	453	498	429	476	470	481	481	447	402	479	503	496	469	484	474	475	486	473	509	461	475	498	487	487	478	485	478	478	476	481	492	472	476	484	496	518	475	428	522	476	476	490	466	473	489	455	443	463	460	451	466	482	480	473	497	487	485	474	500	464	472	488	473	496	504	505	529	431	500	486	469	481	470	478	498	468	520	496	458	487	424	495	500	506	519	452	498	473	486	453	453	482	511	479	473	497	482	460	468	462	501	494	499	465	437	477	451	490	509	465	442	469	488	488	461	476	457	459	471	480	463	507	457	443	447	441	502	449	501	478	446	482	465	520	518	516	493	473	467	475	504	487	477	446	441	493	448	498	499	484	440	449	476	502	459	501	448	463	455	484	505	482	491	482	482	472	505	472	490	501	451	441	494	518	486	489	470	473	453	467	469	512	484	482	500	468	488	475	461	465	504	446	502	459	497	473	462	479	451	482	478	459	446	496	477	457	505	483	470	509	447	463	498	479	473	454	469	445	489	450	474	484	469	458	473	488	479	447	482	450	500	491	483	457	474	477	454	495	454	471	469	469	468	461	455	478	472	481	458	428	432	435	490	481	452	462	481	459	480	439	468	499	486	457	459	482	504	461	464	505	509	502	503	445	486	522	460	519	508	494	458	484	534	468	499	501	424	486	488	469	486	436	477	455	460	489	479	461	473	496	486	457	466	498	498	486	487	498	451	464	491	456	520	472	476	461	528	449	477	480	482	467	485	526	480	533	517	489	502	473	494	456	470	457	476	479	489	493	499	478	454	501	451	477	488	452	443	461	453	478	448	466	504	503	449	491	474	446	476	476	496	457	502	453	445	490	438	482	458	473	474	436	482	483	463	489	500	469	501	499	512	471	459	508	489	459	490	454	492	449	476	479	466	476	451	475	478	459	509	469	466	502	478	484	499	458	455	431	487	499	465	451	475	469	498	481	508	473	478	441	493	464	479	478	471	424	467	503	479	460	459	464	503	467	473	492	470	460	477	488	458	471	482	445	431	510	488	528	445	475	459	490	501	487	472	455	481	479	485	493	459	449	475	468	473	449	457	479	460	510	458	450	453	531	452	470	464	462	488	512	446	497	494	475	445	446	471	489	468	463	486	487	477	462	479	460	486	466	483	449	470	459	488	476	464	468	472	477	446	500	511	466	437	514	534	499	473	501	474	505	473	492	447	443	458	468	494	448	510	471	484	482	444	455	487	477	461	462	455	479	494	432	461	473	470	522	478	464	427	490	469	463	441	476	455	436	445	459	502	477	426	463	478	485	448	488	468	508	464	462	480	479	483	488	479	448	495	429	467	495	531	462	449	467	521	471	503	495	464	499	423	434	484	466	473	504	470	476	479	447	444	487	455	490	523	510	437	470	482	443	475	496	460	476	494	458	487	464	480	463	496	471	460	505	450	478	459	479	451	474	460	520	478	470	450	484	448	461	451	487	495	495	454	456	484	482	512	498	520	483	458	481	508	475	469	465	480	472	480	464	481	476	485	480	452	471	483	464	463	471	457	482	479	474	484	440	474	486	449	490	466	487	483	439	489	484	448	449	449	496	473	486	460	489	462	515	455	489	476	467	506	527	490	480	485	452	478	503	512	497	506	483	465	467	482	462	483	471	490	475	491	489	477	492	444	467	475	475	485	457	466	496	462	507	475	489	490	461	452	470	451	499	461	491	470	527	480	458	510	504	459	481	497	470	473	455	471	433	477	464	459	494	502	444	517	466	498	463	479	477	497	461	407	485	495	471	517	496	489	468	507	474	462	493	509	519	483	475	482	483	477	473	468	495	478	502	458	470	439	497	468	504	459	452	479	475	461	448	525	453	458	505	522	460	484	493	468	457	453	511	480	514	482	448	487	468	469	475	482	480	507	509	444	432	462	501	490	467	474	478	490	467	452	447	474	466	477	446	505	492	510	446	484	463	506	495	461	475	514	491	468	495	482	443	472	454	502	478	485	442	490	442	451	469	453	465	465	474	458	488	510	493	492	524	475	433	438	450	459	478	473	490	486	483	447	491	441	459	501	483	492	482	457	511	469	457	428	476	469	495	502	451	498	486	491	467	452	458	476	476	474	482	435	495	464	481	476	509	486	478	454	469	484	440	448	464	474	484	448	483	501	501	511	483	438	463	491	480	507	472	474	482	436	476	456	463	503	465	473	461	463	443	440	452	497	476	460	489	477	477	437	464	492	460	473	421	482	483	516	451	465	457	474	437	495	446	499	474	461	476	488	461	490	489	466	473	488	443	432	501	468	495	497	506	464	459	488	441	453	487	477	492	461	454	499	514	462	504	474	461	468	474	523	471	450	484	503	466	533	488	499	466	475	462	487	490	457	465	462	501	474	494	471	507	496	485	466	473	439	531	483	448	476	449	477	515	475	489	461	475	473	471	482	499	502	472	495	485	466	485	467	491	499	462	502	498	457	505	493	505	477	487	451	477	462	496	473	475	471	483	484	472	490	458	464	429	492	488	489	507	483	477	465	518	480	500	493	507	489	481	450	450	514	443	473	466	459	470	536	416	473	478	477	460	481	497	489	462	472	452	455	508	463	491	510	459	454	488	438	477	434	427	488	458	458	490	499	482	456	472	478	472	457	467	446	473	477	494	469	444	483	481	463	487	491	441	471	462	487	479	469	491	475	491	472	475	469	474	519	480	492	487	456	497	489	470	491	481	474	512	466	455	480	466	497	490	450	460	453	464	506	495	476	473	458	491	483	462	512	445	487	477	449	506	475	473	481	475	486	494	489	494	470	452	437	495	503	526	504	459	483	487	494	475	441	501	449	487	493	487	475	445	489	492	501	507	480	480	469	478	451	488	445	452	508	458	458	471	476	455	470	472	471	471	511	492	519	476	484	482	470	502	431	446	472	518	481	475	472	456	487	450	491	445	502	462	469	506	504	503	484	470	490	455	447	495	482	497	459	469	496	444	479	500	501	454	502	464	512	470	438	477	489	479	504	476	454	439	493
79821	61726	40490	18455	4058	555	269	253	230	226	228	195	225	220	223	214	247	228	229	225	249	248	210	215	226	247	204	192	240	249	226	219	224	202	244	240	248	217	259	208	240	230	214	219	210	257	215	223	236	219	196	244	212	226	242	214	230	217	204	219	239	226	241	227	203	251	200	241	226	231	215	228	212	230	231	242	216	230	241	225	209	209	215	243	248	246	214	250	221	235	253	226	222	203	228	242	225	210	203	223	221	225	205	229	239	250	238	203	228	207	217	251	217	243	207	238	220	215	238	234	205	220	202	230	233	213	239	240	216	216	220	227	262	229	232	241	229	243	208	253	241	193	226	226	258	224	241	206	219	217	214	219	244	198	243	225	216	201	244	211	218	218	275	222	241	232	237	204	210	192	218	219	229	216	216	215	212	213	220	229	213	221	232	218	215	221	206	231	212	191	222	220	192	238	233	232	191	225	225	234	245	246	223	198	218	242	247	217	226	219	190	240	220	230	221	218	235	228	228	223	212	240	254	207	222	208	202	229	227	220	222	233	224	229	222	242	207	218	210	196	250	227	222	229	227	200	225	210	205	224	237	216	222	197	255	238	209	267	206	231	218	196	250	254	243	214	220	224	243	244	221	219	219	214	230	218	225	213	215	259	259	240	224	251	248	243	239	204	204	239	215	232	254	240	242	218	197	176	223	201	239	226	215	220	252	237	196	257	231	212	222	213	208	238	230	223	232	206	207	243	218	225	212	210	195	216	203	236	248	204	223	206	249	241	248	198	237	214	227	240	202	222	233	271	208	242	225	209	220	207	221	227	242	203	208	209	205	200	212	218	211	241	246	195	212	231	191	226	239	240	239	191	207	207	215	236	232	243	215	219	226	242	216	223	235	215	212	234	227	218	243	221	204	224	231	229	234	208	203	223	222	211	235	249	199	232	222	208	232	252	240	215	229	219	234	210	226	238	215	217	231	212	206	229	195	226	193	234	242	225	232	212	234	246	219	234	218	200	230	250	205	225	227	223	223	235	230	245	243	253	223	217	210	229	246	216	235	214	223	233	205	208	195	248	217	226	220	228	215	217	225	217	211	223	198	225	240	213	250	214	220	268	210	215	205	242	232	247	233	193	202	212	213	233	263	220	243	226	240	252	210	245	225	227	215	210	213	225	241	209	213	235	259	211	242	239	238	242	236	226	237	224	222	207	235	206	232	210	223	220	240	210	215	219	235	235	227	194	224	216	213	207	219	224	219	222	225	219	226	226	249	233	217	271	242	246	198	230	222	256	240	275	211	219	225	221	230	193	242	220	232	214	224	255	230	219	225	233	245	245	249	219	187	241	238	200	243	226	232	213	212	227	218	216	246	202	193	212	211	230	246	244	222	248	227	239	262	240	236	228	246	210	215	253	237	255	238	200	213	234	219	223	206	214	219	204	223	239	211	231	254	250	251	216	253	210	240	216	228	208	222	226	221	234	189	229	250	229	220	218	226	193	224	260	235	239	215	264	231	231	263	242	237	198	237	201	231	207	229	235	228	233	243	224	223	229	216	206	212	234	200	230	220	218	226	256	232	235	214	241	232	235	212	237	240	230	186	198	189	245	228	268	241	229	223	219	221	211	254	231	214	225	244	250	245	234	223	192	200	227	229	218	210	225	214	193	230	237	239	216	211	238	225	232	219	211	230	212	221	233	234	219	232	230	228	227	217	232	231	245	216	223	221	194	233	244	212	231	233	227	224	230	235	219	214	229	243	208	228	240	242	209	224	222	230	225	223	257	217	199	215	221	224	214	230	212	245	250	216	224	213	211	208	235	228	233	224	246	215	210	219	240	233	262	206	284	233	213	240	227	222	238	214	191	208	234	243	217	216	228	216	208	221	225	190	236	222	189	231	252	225	222	216	255	215	229	225	218	222	222	242	204	234	234	226	234	225	209	242	232	226	224	254	207	214	191	246	259	216	216	233	246	248	213	217	231	230	225	246	229	200	231	238	196	241	241	198	207	217	208	216	227	211	230	231	210	236	245	223	257	228	236	232	235	216	249	242	226	242	248	224	220	209	212	210	194	246	198	230	245	202	224	237	187	202	240	225	221	218	215	228	212	216	214	219	233	233	219	207	198	243	233	233	222	220	233	243	184	221	217	197	250	207	213	233	224	230	210	223	208	223	228	234	204	244	222	208	226	234	234	195	222	232	210	214	242	214	227	240	238	207	201	217	245	243	224	234	217	206	216	227	237	206	245	250	250	234	225	239	194	247	209	227	265	231	215	201	224	211	242	217	213	207	218	237	234	224	232	232	214	239	206	221	229	202	209	226	218	226	215	226	217	229	234	202	219	206	218	227	254	210	243	189	219	230	226	210	228	228	243	219	202	202	254	229	207	224	222	243	223	223	237	206	200	207	204	236	219	241	239	249	242	242	237	211	221	227	235	238	204	227	210	231	223	200	223	220	248	212	245	229	238	230	202	253	223	210	254	215	217	240	208	235	211	218	200	221	216	228	232	201	220	227	237	218	240	247	208	239	217	239	228	194	213	241	220	218	222	214	195	252	227	226	251	252	235	255	238	239	220	217	220	189	214	240	237	218	208	233	236	200	192	227	224	249	221	223	238	204	245	250	218	235	214	235	213	234	226	242	233	230	245	248	257	236	226	243	222	206	207	224	241	225	248	209	234	219	221	228	228	240	234	237	237	226	236	227	189	196	216	197	208	239	226	233	189	224	224	212	246	245	194	213	222	219	214	237	240	216	196	225	201	257	240	226	244	227	241	228	249	204	218	232	213	208	212	220	205	207	241	211	237	228	216	207	208	223	224	235	214	201	225	211	209	255	269	211	208	232	224	237	210	242	252	222	236	219	195	212	207	241	228	238	212	238	269	220	223	233	242	209	213	271	250	221	215	221	239	212	254	214	236	197	232	231	229	207	228	210	213	213	198	235	212	235	198	242	225	242	243	213	256	243	206	251	232	249	243	225	266	206	241	217	248	249	238	251	233	217	256	235	222	223	234	240	215	249	198	229	250	216	242	221	252	228	213	217	234	199	246	213	227	214	219	235	227	241	229	223	232	269	217	226	230	242	244	238	251	251	229	215	236	241	235	234	229	236	205	218	224	265	218	248	217	217	244	249	222	234	253	206	245	237	226	232	237	229	216	206	217	248	229	220	228	236	221	230	235	213	227	251	200	220	242	221	200	218	220	201	208	264	226	253	235	238	216	240	223	247	251	235	225	222	209	221	211	224	228	206	255	200	219	253	233	240	226	236	219	216	224	259	228	234	233	227	229	235	230	195	241	226	206	229	225	219	219	216	220	235	236	232	212	241	244	221	210	240	195	225	202	242	237	227	190	217	277	230	223	230	205	237	240	239	221	228	237	233	263	206	218	253	202	207	201	239	224	256	220	218	231	254	239	205	242	267	216	223	226	240	256	236	230	223	244	233	246	238	207	214	253	199	216	235	233	216	236	229	238	225	220	231	249	238	228	202	224
60902	50238	38614	19450	5196	1214	582	563	550	543	557	536	549	562	513	513	539	496	531	553	536	561	519	501	547	485	518	548	544	502	543	520	518	532	525	548	552	522	576	570	528	550	508	494	526	505	527	584	530	562	551	552	546	538	500	514	549	541	546	518	524	510	581	524	581	557	549	508	524	573	552	554	541	553	533	553	526	542	573	529	531	535	556	576	500	502	534	531	517	552	517	494	574	555	572	548	504	555	542	517	525	545	524	531	523	512	549	579	491	508	530	511	524	535	565	532	490	527	520	533	539	530	506	534	510	538	554	602	554	558	569	554	528	532	577	517	487	536	547	550	493	542	543	538	520	525	492	494	494	549	556	517	532	497	520	515	553	521	512	539	536	527	536	550	512	533	498	522	538	518	559	549	538	510	553	571	538	566	509	549	538	544	538	538	536	555	486	540	541	554	540	512	528	557	497	477	552	513	521	522	574	550	542	531	546	535	511	522	484	530	559	507	519	542	541	525	576	563	528	480	540	512	537	533	522	497	568	549	517	521	597	562	529	554	555	525	521	512	597	552	570	511	540	530	495	532	560	487	531	569	527	531	524	506	496	502	527	515	524	539	542	523	517	551	578	504	560	543	548	534	511	544	512	529	518	557	526	504	539	564	483	542	531	535	532	519	499	555	527	572	541	511	549	548	534	546	511	517	566	527	526	524	519	492	567	517	506	535	549	557	476	515	564	520	529	586	574	519	525	524	505	524	524	515	552	536	539	553	491	536	491	554	534	541	531	532	488	528	546	527	541	519	556	560	530	550	545	545	547	533	539	565	547	582	490	565	555	560	486	480	508	572	515	530	521	558	511	531	575	468	514	516	531	535	534	555	544	521	572	509	522	549	506	514	527	511	511	551	502	531	523	539	548	546	509	533	503	521	520	519	541	543	548	546	499	560	523	547	545	547	525	536	508	522	546	503	538	500	553	499	551	548	510	530	556	499	589	519	524	496	552	536	529	523	557	544	533	551	517	544	533	511	556	527	536	516	546	579	574	550	515	560	523	528	553	543	530	542	542	534	510	543	556	537	513	524	512	584	528	542	528	549	518	534	534	501	545	546	523	552	523	524	551	567	535	512	602	518	531	501	547	534	510	496	529	564	537	504	539	513	475	554	499	516	518	543	528	534	549	506	520	540	498	591	544	553	543	533	522	556	560	570	574	528	521	538	492	528	528	533	522	540	507	504	562	551	584	556	517	555	537	541	534	496	513	543	477	537	562	521	542	502	533	531	527	496	530	485	533	532	509	497	554	542	533	514	544	559	531	542	575	541	559	540	527	585	561	535	502	534	531	539	523	514	566	497	534	526	492	551	551	531	529	511	533	500	519	538	510	566	525	540	545	534	537	495	527	542	558	566	491	540	515	535	555	580	530	551	516	497	535	543	518	526	563	520	558	566	530	524	555	532	547	527	543	533	499	528	518	564	557	520	563	534	534	544	514	542	541	551	543	518	561	534	525	532	510	521	540	535	566	540	487	584	513	553	551	514	513	539	548	488	537	455	527	541	545	550	531	554	532	548	515	545	525	519	493	544	553	507	557	549	518	530	528	534	510	503	529	552	547	526	552	536	513	560	539	542	551	495	550	531	522	538	553	524	520	536	531	508	548	585	520	564	570	562	527	562	555	511	541	497	486	524	508	565	546	537	518	506	533	522	540	559	527	526	540	519	527	536	538	545	532	557	525	516	528	564	546	526	485	508	528	481	525	495	543	504	513	557	528	514	550	548	525	552	534	549	551	500	517	557	528	528	494	552	557	521	569	537	568	536	546	527	511	519	553	512	525	532	544	500	547	519	516	541	574	534	543	496	542	520	530	512	567	565	534	559	543	512	582	516	519	540	508	535	548	530	534	566	528	537	523	547	506	560	573	522	551	545	548	542	542	561	516	550	525	591	537	505	520	518	510	542	552	545	518	561	543	558	544	549	563	554	534	556	531	538	511	518	491	556	518	578	509	474	527	544	539	546	586	529	520	508	557	516	519	527	545	544	521	534	524	480	539	535	523	568	527	584	562	532	542	488	511	577	554	499	534	543	506	536	532	578	519	558	529	557	508	568	551	536	570	539	542	568	547	512	529	565	542	529	517	516	553	541	473	533	556	546	552	574	519	525	542	558	536	515	561	541	548	537	486	521	493	564	525	520	544	513	500	495	480	474	549	601	512	547	538	519	554	559	529	548	523	539	525	547	572	538	540	545	546	527	524	559	508	562	555	555	532	561	544	498	537	516	507	499	548	502	518	522	526	522	544	501	539	520	519	538	535	500	511	520	564	543	487	512	569	567	533	527	548	507	535	539	536	496	533	585	497	510	541	533	513	548	517	509	524	544	516	562	538	497	519	556	493	540	537	519	563	513	565	529	552	523	506	530	510	538	521	547	535	541	502	540	504	578	504	528	557	487	541	528	556	507	555	520	538	552	550	531	514	508	507	577	547	553	531	511	556	518	539	502	515	496	539	531	545	536	509	553	518	485	532	515	521	509	533	508	526	513	511	526	550	536	507	503	580	493	534	544	527	525	546	550	519	557	539	539	538	524	569	514	507	551	530	494	507	540	496	542	510	528	483	493	523	498	545	564	545	516	508	510	525	521	533	538	496	521	576	530	497	574	531	546	530	539	515	550	543	506	520	556	517	519	512	556	522	535	478	562	554	542	535	521	523	551	549	526	569	517	550	548	563	495	510	520	520	534	535	548	492	568	535	562	543	543	484	521	525	565	562	534	516	500	533	536	562	522	535	499	495	535	505	568	505	523	559	562	525	538	516	537	548	562	534	521	511	517	550	568	549	544	528	528	590	528	517	557	526	506	558	529	510	531	522	591	539	516	573	532	533	571	522	499	537	545	517	523	567	550	501	528	544	513	516	578	498	534	537	550	534	512	522	534	560	550	532	504	525	577	533	540	563	489	512	492	552	532	500	498	526	512	558	531	536	521	544	558	551	489	541	545	540	521	529	536	533	486	519	550	551	530	565	490	528	586	529	509	484	543	533	541	558	517	520	519	538	504	563	523	535	541	533	507	496	534	497	552	546	540	533	543	554	549	546	558	542	524	507	538	524	550	540	551	499	508	543	508	525	518	537	521	519	531	515	561	522	537	534	552	532	542	554	552	515	503	534	562	518	547	521	548	540	523	558	539	509	513	525	531	562	517	541	593	483	553	469	560	557	565	508	522	499	515	514	535	558	584	552	552	515	556	560	541	591	544	548	522	508	504	571	542	509	549	534	612	561	506	493	502	526	519	535	531	539	527	580	504	503	507	527	518	475	525	555	504	489	550	498	549	545	530	486	497	550	517	507	549	518	518	529	531	528	521	525	510	495	564	560	526	523	534	535	535	530	513	530	514	583	510	521	506	550	573	511	528	574	526	553	529	532	542	520	522	559	498	507	509	495	522	485	531	526	542	568	540	537	479	577	609	545	530	520	538	548	524	549	534	564	543	526	518	556	510
84295	70514	49611	25936	9163	1136	196	179	184	212	204	208	197	194	187	196	174	165	172	196	177	184	178	189	187	173	182	198	185	201	176	196	174	190	205	191	190	205	200	193	193	212	190	197	206	184	185	211	187	206	198	172	210	197	183	212	201	182	197	179	198	167	188	182	192	214	202	192	197	194	173	236	218	220	212	174	190	196	192	196	208	218	199	192	198	200	175	213	187	171	232	183	182	173	205	193	188	203	203	207	192	185	212	195	205	187	190	199	191	196	205	188	193	201	180	186	188	193	224	191	210	176	211	196	181	194	186	185	197	211	176	198	194	188	195	199	177	168	188	189	198	183	182	179	196	166	188	201	184	179	189	161	201	187	175	166	218	208	188	202	198	190	202	188	179	201	190	167	195	196	216	207	220	200	175	200	199	193	219	196	192	195	191	187	178	192	173	185	197	199	214	200	214	190	199	213	216	213	173	200	199	209	176	188	185	204	200	189	215	172	175	170	171	195	175	185	180	198	183	191	195	166	230	189	188	186	210	196	223	188	211	188	183	189	179	197	195	192	195	185	208	194	183	187	184	194	202	174	205	178	155	164	206	199	166	199	188	196	188	157	193	198	186	190	198	189	215	188	187	213	210	196	184	197	196	185	185	193	192	174	186	183	185	189	179	189	181	208	198	208	205	161	189	218	195	191	213	188	226	195	212	177	201	212	198	173	185	224	192	205	197	206	188	179	166	198	190	206	200	186	186	191	191	165	184	190	190	207	192	209	194	165	203	188	205	191	206	198	182	196	166	202	199	194	199	173	211	189	184	219	228	182	196	236	202	183	199	191	196	190	216	197	207	167	193	180	210	196	202	187	188	195	198	195	176	217	178	185	179	198	213	213	198	220	200	196	203	204	172	187	202	207	192	193	180	199	178	186	197	194	187	179	188	197	181	213	195	197	189	174	196	179	172	195	165	210	196	185	205	203	179	212	197	219	188	189	215	200	185	222	214	211	176	178	195	175	205	218	194	190	191	183	164	172	193	194	170	192	182	177	186	186	213	208	201	226	210	191	190	194	202	200	219	190	201	196	124	183	168	180	194	192	196	192	200	181	176	192	195	216	183	211	211	208	208	197	185	169	205	196	183	183	200	198	203	228	207	193	196	180	203	194	194	171	204	204	190	171	175	196	200	183	189	182	172	186	199	186	213	177	201	202	187	207	192	158	198	180	209	202	191	162	164	207	171	206	196	194	176	185	173	207	191	211	216	204	197	206	180	192	195	197	202	205	198	199	198	198	206	202	176	200	183	183	199	186	211	202	205	181	215	198	170	194	219	186	183	216	206	214	215	191	203	236	170	173	169	197	200	189	185	198	179	191	179	206	201	168	206	185	201	176	190	197	184	194	185	156	192	221	206	201	199	199	186	139	180	191	196	179	183	192	182	171	176	205	201	208	162	207	176	185	202	221	185	214	198	175	190	191	184	152	194	189	183	220	230	220	174	207	200	186	191	170	189	194	200	189	185	190	197	177	178	188	192	197	178	198	184	168	185	199	194	179	192	204	208	167	178	197	185	206	196	187	201	196	188	176	204	202	185	189	173	173	208	205	208	215	182	218	192	176	219	184	206	187	197	202	212	196	188	222	202	198	195	213	197	165	185	198	225	188	211	181	174	209	194	190	187	213	180	228	185	177	195	189	172	161	179	195	218	196	201	204	209	191	197	219	180	195	161	162	191	215	187	198	188	223	200	179	202	218	192	178	190	204	185	187	185	192	208	190	219	160	180	202	197	209	187	171	182	212	169	175	203	203	210	180	169	176	189	198	171	173	192	193	183	212	188	185	180	211	186	190	209	214	222	187	187	190	204	188	231	221	182	206	180	198	193	184	205	209	219	191	204	188	215	163	197	186	183	189	183	214	185	188	182	209	201	198	204	190	207	173	184	188	189	186	170	187	197	188	214	173	192	183	172	172	211	178	181	171	183	204	218	196	197	167	181	179	212	184	175	199	198	182	209	199	202	193	187	163	201	185	186	183	175	210	177	195	174	178	184	169	193	200	201	222	181	166	193	187	217	197	197	224	211	202	180	162	171	190	226	202	196	189	218	189	211	197	166	194	201	192	189	216	229	193	202	168	193	167	182	198	203	204	199	189	188	176	177	208	184	178	211	199	175	166	192	184	209	183	186	166	196	189	171	191	201	190	188	181	204	180	207	195	205	200	188	185	177	189	210	201	227	166	203	188	177	193	198	181	198	218	195	199	195	180	181	204	203	226	183	171	160	205	202	197	192	220	215	182	191	206	173	200	204	193	207	212	195	194	217	191	216	222	174	171	219	219	192	212	202	202	194	219	187	188	188	203	191	191	200	194	194	209	225	194	182	186	191	194	204	198	170	186	194	205	201	195	206	212	203	190	225	173	189	179	203	171	197	188	198	198	212	205	208	200	202	198	196	186	184	209	173	189	202	175	197	210	208	177	193	180	192	171	184	190	184	183	176	187	207	193	222	186	184	199	167	175	183	193	214	201	174	201	175	170	211	190	190	187	220	194	190	210	188	194	186	215	193	189	191	179	200	189	170	190	184	175	183	191	201	206	206	187	167	212	220	181	190	222	204	203	190	188	169	216	184	212	183	192	194	196	175	209	190	195	177	183	211	168	182	205	210	192	177	187	192	179	212	169	188	207	188	215	177	205	176	208	199	206	198	195	177	192	181	190	185	165	211	180	202	198	197	176	181	191	180	195	196	190	202	205	199	195	229	173	169	221	211	176	186	191	193	178	215	208	190	205	185	199	193	182	198	183	210	182	175	211	195	199	179	205	175	202	185	210	196	200	186	179	210	206	202	201	202	199	181	177	209	178	232	194	186	204	212	205	175	174	178	181	177	172	214	209	208	196	187	179	240	176	186	185	193	168	202	208	196	174	176	201	164	175	222	198	189	207	193	203	204	192	218	219	198	203	196	174	203	204	207	192	183	194	234	186	189	167	176	185	184	207	192	211	185	205	162	216	192	176	198	207	187	150	186	161	193	204	198	171	182	220	181	178	192	194	194	196	173	210	197	226	198	185	178	192	193	197	218	212	207	208	198	216	202	192	193	191	190	199	187	208	202	201	180	202	214	186	192	177	188	178	185	186	191	196	186	195	182	211	195	225	193	194	207	180	198	185	202	199	197	185	214	184	197	197	206	198	190	228	185	187	201	194	194	207	189	185	196	186	192	180	171	209	186	183	216	210	197	190	180	211	181	224	180	212	199	176	196	203	199	194	196	172	194	190	212	201	211	215	219	195	208	202	172	203	195	196	209	191	197	172	179	184	185	177	186	198	211	190	187	203	180	213	196	218	209	181	180	214	198	220	236	184	200	180	201	214	209	203	185	195	158	227	173	194	204	175	162	188	199	165	177	204	183	176	200	209	178	205	206	166	181	205	171	213	196	179	177	182	189	181	196	204	223	197	193	196	190	198	187	193	189	202	206	210	207	178	187	185	187	195	199	196	205	196
70031	61290	47622	26827	8573	1673	447	495	483	460	410	449	424	424	487	456	476	468	413	432	435	448	499	453	486	457	435	461	457	474	432	452	481	447	456	490	436	479	461	452	422	449	444	486	445	471	462	442	478	474	454	458	472	448	444	432	448	466	429	448	477	444	460	471	457	458	461	456	462	437	448	494	403	475	440	450	476	476	457	470	474	451	430	505	458	458	485	459	408	481	428	487	429	453	453	442	440	415	457	451	449	453	431	466	471	441	430	429	436	483	447	435	434	429	430	434	446	462	432	447	475	443	472	448	471	451	484	442	440	475	425	466	473	483	457	446	459	449	432	453	427	433	466	417	458	460	462	450	486	417	438	438	458	462	454	464	433	456	464	448	468	435	472	446	449	463	444	434	409	423	472	487	473	422	476	459	444	449	473	448	446	463	446	420	477	396	434	444	431	453	462	479	425	451	415	474	453	472	470	478	426	458	454	460	440	444	446	474	418	404	429	437	480	413	430	423	454	469	436	448	490	435	453	409	485	478	435	446	409	467	448	450	450	438	471	486	488	437	450	503	465	430	491	452	434	430	447	473	453	449	453	441	417	450	465	464	468	483	484	436	420	422	464	467	468	456	457	495	434	449	455	462	435	436	479	461	510	435	432	474	438	445	440	459	441	424	467	469	454	475	468	496	443	441	430	445	456	432	463	461	459	461	468	475	451	490	467	490	492	433	473	465	475	466	436	447	419	445	420	464	447	490	482	479	461	421	484	471	442	454	416	451	473	420	445	527	463	459	450	426	446	466	479	483	474	453	486	442	435	424	444	443	430	497	459	434	484	429	426	465	435	446	493	422	484	434	472	445	461	431	420	460	427	465	439	470	454	448	445	425	434	475	432	481	450	442	484	427	449	452	454	438	477	423	436	411	446	482	471	459	451	491	456	445	477	464	441	462	437	458	489	456	456	445	450	476	445	446	465	447	459	451	457	454	468	438	463	450	444	461	432	456	461	459	439	489	463	454	472	443	432	452	425	443	459	471	436	430	405	469	478	441	431	474	446	461	451	488	444	437	447	441	465	455	460	418	464	470	457	469	463	459	459	439	449	478	483	471	471	435	458	468	461	440	493	449	431	437	478	435	438	471	454	469	462	408	430	415	486	463	465	483	506	497	470	443	451	454	460	460	441	472	500	484	473	460	471	445	447	433	488	468	462	462	505	467	453	448	450	440	452	439	454	443	448	440	413	453	451	478	452	407	480	425	442	449	427	453	412	474	473	423	471	492	464	459	457	450	452	455	451	476	503	451	472	481	439	453	438	503	470	471	435	438	443	469	460	451	444	429	419	472	474	453	426	435	464	457	432	415	476	478	448	472	452	409	481	455	461	451	481	472	518	458	439	448	449	448	480	439	453	444	483	473	463	467	469	488	441	470	495	467	485	465	456	456	421	430	459	438	476	472	469	423	454	458	432	464	446	450	459	446	477	468	441	456	453	444	486	453	463	468	437	473	444	460	457	426	456	431	466	432	473	489	485	459	478	448	488	444	427	439	472	470	431	402	439	437	447	429	478	507	428	432	452	449	450	466	478	443	437	462	459	496	441	449	428	405	453	477	458	427	425	434	451	426	488	417	435	482	504	486	480	426	451	464	433	470	451	409	445	426	438	447	455	488	439	454	483	483	490	450	462	456	428	459	448	433	456	473	463	482	448	425	419	474	440	447	479	407	465	447	466	468	432	465	453	458	450	435	448	469	443	463	442	468	436	446	449	453	433	454	448	420	456	449	466	427	460	447	438	438	460	471	426	437	464	467	424	440	481	452	458	441	465	460	428	467	475	472	423	465	405	444	470	466	440	442	407	473	444	448	441	459	459	465	448	472	480	450	448	458	440	481	447	490	449	469	459	473	460	473	458	461	440	470	430	457	435	454	467	467	488	450	457	440	419	447	456	457	423	455	442	449	468	424	464	446	436	409	483	451	447	393	438	469	441	471	442	456	491	483	463	447	427	447	461	486	449	456	436	456	469	435	446	459	458	461	475	459	455	480	495	448	453	459	441	436	448	448	495	435	456	464	445	476	463	472	456	468	478	478	457	468	444	479	444	442	450	431	447	424	425	433	439	449	436	465	426	453	450	444	450	411	433	446	439	471	492	514	439	425	474	423	462	473	446	406	482	454	460	483	429	446	464	457	456	444	458	431	462	472	503	488	475	453	466	459	468	415	407	435	460	451	411	487	455	471	466	434	463	484	402	431	476	442	457	463	480	430	424	455	485	446	506	441	453	463	453	449	450	467	420	477	442	457	432	414	437	405	472	423	448	437	437	474	469	480	466	446	459	402	448	471	448	450	411	493	455	442	446	430	408	431	451	438	471	447	471	429	425	454	448	428	459	430	468	465	468	411	493	445	455	420	453	465	429	453	455	440	428	399	448	454	440	432	428	444	448	453	420	498	476	409	442	450	450	461	469	460	460	472	430	425	440	448	486	474	442	451	452	467	419	469	421	482	476	469	435	467	445	438	472	448	450	450	476	460	419	429	446	476	474	470	426	463	476	442	470	468	468	423	483	454	451	421	455	439	456	461	469	477	440	504	440	441	490	483	476	465	487	446	442	445	441	451	429	445	449	459	460	422	482	428	458	469	441	432	426	510	424	503	471	455	476	448	480	470	466	476	439	463	452	462	474	485	430	455	421	469	453	443	458	433	491	474	443	478	455	478	455	452	475	425	479	427	477	412	471	437	420	465	453	422	484	491	474	465	461	438	454	433	468	498	476	421	470	415	426	477	461	452	466	475	459	464	433	487	463	468	440	484	417	460	471	460	456	452	445	446	458	443	421	449	448	447	477	406	475	468	437	419	452	464	446	464	449	458	461	437	468	467	480	421	446	441	476	474	391	466	430	501	446	452	422	494	402	452	449	456	470	466	457	473	474	435	449	431	425	456	472	477	460	430	505	459	438	428	445	465	456	464	482	484	449	488	448	453	399	444	441	403	482	439	473	428	450	461	427	424	440	474	440	422	461	472	435	457	417	435	458	472	449	459	474	464	437	439	465	497	416	443	466	451	468	421	468	431	480	453	436	454	429	463	454	471	467	428	437	450	486	432	467	490	453	445	451	452	456	426	510	457	451	457	441	453	427	450	460	460	474	504	434	460	450	445	428	463	459	433	466	449	431	436	454	440	435	464	460	479	451	477	435	435	426	429	442	450	473	454	441	430	436	468	478	413	478	459	466	466	476	510	476	473	422	444	461	443	424	449	466	421	417	423	485	443	480	441	481	444	488	479	472	457	443	427	462	458	454	440	459	438	437	457	458	443	412	452	431	462	500	429	502	412	464	466	440	443	434	443	469	464	431	428	437	438	484	448	481	457	436	484	457	478	470	502	480	453	460	436	441	455	455	442	444	472	479	449	451	442	434	438	457	453	435	473	451	465	474	510	464	461	383	455	442	435	459	431	408	453	454	462	443	417	487	483	460	447	447	452	460	473	448	437	445	452
48008	27296	10384	1988	525	215	189	185	194	178	195	176	215	196	205	157	188	212	204	190	190	194	204	175	187	191	205	189	189	182	194	176	156	201	214	173	175	177	223	192	175	204	194	204	202	226	205	213	189	188	198	198	191	207	217	182	193	179	185	211	216	206	156	185	177	207	195	183	209	203	212	154	206	198	191	171	181	189	171	176	192	207	175	208	211	189	175	167	208	212	224	172	217	186	190	181	164	227	192	153	197	205	206	199	195	194	197	197	215	191	188	210	204	194	186	161	192	212	203	182	193	212	198	195	203	196	190	221	187	190	198	188	184	182	210	185	201	196	225	203	174	196	192	193	202	198	195	176	206	173	193	215	208	204	181	160	231	181	173	195	185	198	217	202	195	189	208	192	203	215	191	186	204	172	173	186	194	226	200	202	197	167	186	190	194	177	175	192	208	186	196	188	190	184	200	186	208	198	207	186	181	172	191	186	213	218	188	194	169	203	196	182	183	211	216	214	201	213	192	196	171	192	171	195	174	207	198	188	158	179	184	188	209	204	191	197	178	215	202	157	197	165	197	175	199	181	169	197	187	218	218	207	195	183	182	189	212	199	202	186	179	181	201	220	189	196	221	189	208	193	185	184	168	212	202	212	225	159	183	166	170	211	252	172	183	179	195	178	210	193	193	183	162	194	207	203	197	185	212	195	194	196	195	207	181	197	196	192	190	213	209	178	196	184	182	211	177	190	200	213	181	195	193	202	228	228	189	183	182	192	191	210	194	190	186	181	196	187	177	219	194	211	192	186	183	182	212	211	190	178	202	198	213	193	177	211	184	192	196	167	199	196	193	196	185	189	188	185	194	168	191	186	201	204	203	213	216	209	211	229	185	208	193	192	178	174	222	197	193	190	176	187	159	184	173	224	198	203	200	206	213	189	190	179	196	205	221	204	191	197	204	191	190	182	175	184	202	218	197	195	166	196	188	201	191	217	218	218	218	177	174	169	199	207	205	204	180	182	196	188	179	208	214	193	192	176	188	190	193	168	196	187	189	206	192	201	188	194	209	190	190	174	200	214	207	192	195	194	174	199	182	169	174	202	182	187	214	194	211	174	202	185	191	180	179	172	214	191	205	195	186	180	201	174	176	193	156	208	196	189	182	176	202	192	204	168	207	201	208	207	157	217	205	194	200	211	204	197	221	194	185	212	185	173	208	194	182	177	158	177	190	176	193	195	194	196	171	199	201	209	197	215	181	185	205	214	182	178	197	195	186	191	194	191	185	193	200	217	189	190	185	205	195	202	211	191	219	206	207	193	216	177	159	216	178	204	191	182	177	213	190	183	191	214	209	181	226	213	193	192	189	185	175	202	182	202	195	190	182	180	214	186	200	181	212	205	211	181	183	167	190	201	213	195	228	207	185	189	228	209	187	178	216	206	209	211	184	200	210	208	192	191	213	198	209	213	188	210	201	207	164	180	197	202	192	194	193	193	197	193	204	209	163	198	179	181	183	211	188	202	196	209	197	187	179	197	166	167	195	187	211	206	178	170	218	202	198	191	208	235	205	205	199	196	198	199	177	177	194	207	198	179	172	183	169	176	200	172	198	202	183	193	192	169	203	206	207	174	190	192	228	173	189	189	200	204	195	197	197	203	194	217	200	199	199	235	176	206	163	188	199	196	182	190	209	173	182	196	199	169	179	159	183	198	209	195	184	199	198	203	193	202	185	209	189	194	188	194	195	210	178	196	217	210	210	187	183	213	156	189	187	190	207	178	186	164	200	203	175	184	198	182	204	183	195	186	175	195	191	183	213	198	196	189	200	199	200	187	193	166	236	232	175	184	205	209	183	196	184	203	181	187	175	177	184	179	188	175	184	192	224	216	196	161	191	224	190	174	172	219	201	189	179	186	176	189	193	197	173	180	178	208	188	178	214	196	201	205	225	214	179	190	168	187	205	193	194	198	162	189	213	173	209	202	188	191	202	191	191	163	175	197	200	218	194	189	190	218	207	168	197	186	196	214	184	207	187	213	207	211	202	201	185	182	217	202	217	170	193	199	190	211	188	184	206	201	204	190	192	205	210	218	211	183	186	187	203	195	175	187	204	215	196	207	194	201	199	209	206	185	188	196	203	184	195	173	190	205	196	186	182	166	170	185	187	192	217	191	215	191	200	217	175	181	205	189	197	187	191	173	186	190	196	210	211	177	198	206	195	188	211	194	201	204	203	190	190	221	207	189	191	218	188	170	208	198	187	228	180	189	181	187	199	184	171	171	181	211	207	193	192	196	220	201	209	190	208	206	193	209	199	188	188	210	163	193	189	187	194	202	216	199	185	190	220	182	182	190	183	168	217	171	199	205	196	178	202	188	205	179	158	184	196	205	195	195	173	209	185	174	192	180	202	169	198	187	188	165	187	179	194	175	198	196	184	190	205	234	194	156	166	194	176	197	190	199	184	189	201	176	193	200	204	185	191	199	199	185	187	209	182	195	223	189	197	207	212	192	195	195	215	221	211	188	197	213	198	178	204	186	187	195	205	196	183	192	194	174	194	180	175	180	162	200	201	194	219	208	182	194	184	190	211	183	181	173	177	209	220	188	191	191	213	178	194	216	194	185	217	209	160	178	189	193	178	218	193	226	217	203	208	173	178	209	200	187	194	208	204	213	177	176	194	208	179	206	203	203	188	200	198	204	222	191	180	159	201	189	214	173	203	197	200	228	175	183	182	204	185	196	192	182	172	206	172	202	219	178	185	197	186	190	185	200	196	184	175	206	213	205	173	158	209	210	179	212	189	190	204	194	177	212	177	193	173	199	225	200	218	181	195	209	193	186	208	206	180	195	206	219	171	189	207	191	209	211	215	191	196	219	212	187	192	215	193	214	197	200	162	194	178	193	156	213	197	205	172	191	197	189	214	176	186	201	187	225	206	194	188	224	190	184	194	205	168	188	180	184	180	180	211	192	216	194	198	189	188	206	225	186	180	217	198	186	177	196	206	209	208	198	188	207	196	197	238	201	203	224	212	226	194	195	200	196	203	202	204	198	190	194	195	192	190	219	182	179	193	184	208	185	192	202	184	202	184	199	206	195	186	185	189	213	193	184	216	185	242	198	203	199	193	198	190	185	180	177	182	215	180	174	206	148	191	171	192	208	218	189	199	201	177	191	190	184	203	201	189	195	215	201	202	178	172	189	179	188	186	179	218	189	194	204	199	169	206	197	198	213	187	198	194	197	191	183	172	190	179	185	183	205	146	213	192	185	205	200	205	194	202	189	200	241	192	214	182	180	208	182	202	184	224	169	186	201	212	205	188	153	199	169	185	196	192	190	194	202	199	204	169	182	217	195	197	180	195	195	180	214	201	191	199	200	199	201	189	163	177	195	209	186	178	185	219	202	189	205	209	248	209	220	176	180	199	201	224	207	212	191	186	182	194	176	213	189	188	203	222	173	205	185	209	187	184	173	224	199	183	174	170	192	206	157	164	180	179	159
41436	25182	11909	3816	1125	582	463	479	465	435	456	492	439	468	491	537	464	496	471	466	460	516	476	459	514	460	458	502	474	469	494	490	474	483	469	459	512	466	446	494	492	475	478	467	465	479	462	479	482	482	458	478	478	486	458	489	483	513	460	485	469	464	469	452	466	500	469	501	439	481	456	496	465	499	472	454	443	472	474	456	441	478	430	477	461	485	504	476	521	499	453	498	476	435	453	486	478	468	474	480	484	465	461	479	490	496	488	460	468	461	489	477	458	456	500	480	473	475	457	459	493	450	441	451	479	486	453	452	510	489	465	470	505	460	484	497	435	472	484	465	483	495	495	437	502	465	445	475	464	456	431	503	470	468	465	458	470	474	491	434	479	512	466	488	498	452	489	469	444	496	504	493	472	449	476	505	506	472	489	481	491	487	473	441	478	503	437	479	473	493	504	467	450	473	440	456	496	462	484	452	422	475	488	452	440	477	457	474	420	464	478	487	481	497	478	493	459	456	487	489	489	455	479	489	437	471	480	469	500	479	476	466	471	432	480	444	494	456	470	510	488	473	451	444	497	483	511	488	517	468	469	464	442	489	424	476	486	512	538	464	501	461	498	462	471	473	431	486	489	495	467	470	493	453	458	492	501	482	452	466	475	440	456	467	466	505	495	504	480	478	465	468	468	504	441	495	477	454	405	485	473	469	474	469	434	449	491	470	479	478	451	444	467	481	456	484	521	469	477	463	491	492	432	505	489	498	442	448	484	467	471	449	486	468	477	460	447	452	470	457	453	456	452	499	468	508	465	449	506	477	510	472	457	479	478	457	448	416	480	490	448	428	445	495	438	489	482	498	487	464	449	470	475	450	468	478	448	473	481	476	441	492	468	543	450	495	441	428	501	523	509	505	455	466	469	489	432	489	496	452	486	519	504	490	458	467	491	475	463	488	440	471	478	469	469	495	472	481	485	480	506	487	447	490	461	482	463	475	486	488	492	411	517	444	431	504	435	486	474	454	441	480	498	471	475	459	436	451	462	484	481	475	473	423	465	503	447	427	446	496	466	490	461	493	474	462	467	470	523	457	497	476	474	491	460	471	469	473	476	472	460	525	477	449	441	473	454	492	468	451	441	480	460	469	504	501	443	474	446	477	482	426	484	448	430	486	468	485	480	503	479	458	490	504	467	453	513	452	464	490	444	436	476	509	450	463	461	482	448	485	485	503	431	495	455	445	461	450	457	492	518	490	488	483	471	500	461	486	459	436	471	446	481	445	519	475	497	454	435	488	440	465	499	501	475	439	495	471	471	485	445	438	481	478	452	492	448	483	498	494	454	473	458	470	488	478	483	440	491	467	466	451	489	487	450	435	493	437	524	467	466	477	492	477	461	461	510	444	480	458	457	447	473	495	458	461	479	515	449	470	446	488	431	470	447	494	482	444	460	457	431	505	491	468	457	466	473	449	461	472	487	474	494	485	474	440	460	443	488	487	474	457	517	485	461	485	481	487	465	493	489	470	459	472	509	483	445	480	487	460	435	510	443	469	517	497	457	435	492	469	457	432	456	460	461	463	466	454	491	494	484	444	486	494	491	461	464	503	478	486	484	459	471	464	486	436	461	477	528	495	494	481	494	458	496	441	479	451	474	475	497	494	481	457	472	474	507	463	458	459	504	447	476	486	452	494	495	516	503	547	508	477	472	484	484	487	477	458	493	434	426	487	473	465	509	430	467	508	483	467	498	475	484	511	488	468	498	471	438	467	489	462	487	486	490	514	477	476	475	450	472	468	478	483	463	466	457	489	496	494	420	473	479	478	475	488	433	494	481	493	477	471	443	448	465	460	503	472	471	469	459	477	510	505	491	467	457	466	451	462	484	455	464	470	474	443	475	480	484	485	493	484	486	459	417	483	465	472	453	464	453	479	510	458	471	442	477	457	513	504	441	474	470	460	475	482	444	458	461	460	480	495	479	444	459	476	461	446	490	465	491	474	476	468	514	476	479	498	468	530	460	503	471	477	461	516	454	486	500	465	477	476	453	453	471	443	479	476	493	461	471	457	478	456	462	472	491	432	480	449	486	499	450	458	469	535	462	472	470	490	438	473	476	486	462	498	510	478	441	447	480	445	450	469	482	457	479	490	450	474	469	446	502	441	475	483	495	433	473	479	468	497	461	499	476	478	477	480	445	474	466	432	457	448	437	455	482	480	490	441	487	474	432	522	505	496	452	497	475	516	475	492	468	438	504	490	480	467	497	470	444	477	481	509	486	498	472	456	473	481	529	471	552	484	458	503	494	483	455	491	469	478	470	437	424	455	464	490	488	518	518	508	478	529	456	445	478	472	513	462	457	431	453	464	480	482	450	467	515	449	526	448	479	483	449	489	494	478	478	464	511	457	497	496	507	442	485	509	467	457	500	461	464	483	433	467	475	459	470	498	477	482	448	517	475	484	472	484	462	500	472	478	484	471	476	470	502	484	477	484	466	479	409	499	507	477	460	497	467	476	487	509	471	484	473	457	436	444	460	451	496	473	468	467	488	491	469	477	483	417	457	488	507	454	466	432	472	438	529	475	456	450	474	542	475	475	456	478	429	511	464	487	482	462	495	479	459	437	468	508	491	456	442	500	457	505	446	430	456	487	456	487	432	521	473	465	468	494	458	454	489	476	492	508	462	475	480	442	489	457	514	476	472	474	453	509	402	465	463	473	500	434	466	448	458	457	479	473	526	482	505	463	499	475	464	441	461	487	479	480	465	474	452	442	501	449	501	519	455	463	468	453	477	419	474	489	470	446	487	499	474	463	485	506	481	468	473	501	505	469	501	447	453	489	475	444	450	512	442	445	440	494	477	466	474	500	444	486	448	514	452	483	497	435	439	489	460	474	469	482	449	476	471	415	475	491	489	509	435	503	497	452	475	451	485	422	473	472	483	469	468	476	456	463	507	505	469	482	442	457	499	482	443	460	462	434	489	458	503	475	472	467	471	501	459	509	518	456	514	505	478	489	448	497	500	475	494	457	482	481	470	499	493	451	481	446	455	447	484	417	462	460	477	474	495	466	447	471	485	470	453	473	490	511	507	471	491	442	474	457	501	464	451	447	477	480	463	457	447	485	458	437	457	475	471	490	477	469	487	467	422	472	492	495	474	480	476	493	512	471	464	516	486	464	433	442	491	488	471	461	492	520	497	482	489	447	475	492	472	509	443	466	494	502	478	488	477	494	478	441	477	476	449	457	487	466	469	489	454	488	469	481	458	490	453	500	473	516	490	485	486	438	475	495	463	461	444	446	461	469	487	459	468	468	464	532	480	478	442	438	469	481	493	469	463	445	492	494	421	489	487	469	484	501	476	496	486	501	455	456	492	460	406	475	478	478	455	457	446	433	494	488	508	472	469	500	453	499	476	475	521	494	473	477	470	474	472	441	458	450	485	470	481	406	447	439	482	485	491	489	422	508	467	452	470	461	451	492	486	459	497	478	484	513	446	463
80233	61917	39884	18116	4004	510	236	205	241	226	232	237	231	236	265	216	227	220	215	257	228	216	227	207	217	232	207	209	231	209	229	194	201	237	242	223	211	228	215	206	217	226	186	210	228	244	225	203	218	228	247	232	202	230	218	231	218	220	216	221	219	225	224	211	207	229	208	224	241	209	226	230	213	216	236	233	230	200	208	216	213	214	223	243	227	222	211	229	212	207	231	213	214	230	187	215	196	208	207	215	211	213	220	247	253	221	223	238	235	197	223	223	216	220	230	216	209	227	225	221	231	221	218	200	214	242	225	207	235	243	235	224	198	231	235	191	202	206	189	252	225	216	216	217	217	243	239	233	230	204	214	223	228	212	203	234	203	226	209	191	229	207	196	234	236	225	225	226	213	210	240	215	211	229	206	249	200	231	210	212	237	198	228	217	210	238	213	209	243	214	227	212	195	233	234	207	216	234	195	220	198	227	207	226	223	224	215	196	246	219	211	219	224	243	210	215	206	210	194	194	222	222	220	196	210	217	225	214	250	245	244	239	222	197	214	213	251	213	240	243	222	219	236	221	215	223	221	206	212	186	224	224	225	247	206	220	238	222	235	218	225	221	211	206	210	212	223	230	217	216	212	234	235	201	208	219	209	202	181	243	230	214	252	228	217	241	244	229	227	216	195	216	222	213	203	238	222	192	223	237	208	215	222	215	209	207	239	225	240	202	227	247	226	224	205	228	225	225	214	227	210	229	226	204	204	202	240	237	256	250	230	190	220	222	229	220	238	232	217	238	226	227	215	227	181	205	197	188	215	224	229	201	237	188	229	193	254	230	237	222	237	215	218	208	236	193	215	200	204	213	211	205	246	208	234	242	206	212	238	243	210	202	183	195	218	213	244	214	254	226	252	221	230	229	221	253	221	238	234	204	222	223	188	215	214	228	232	222	226	229	226	203	240	239	214	223	211	229	216	249	229	217	224	206	199	222	207	220	240	217	216	222	207	253	239	200	217	247	236	214	220	236	221	241	222	238	225	226	242	192	213	217	239	215	219	232	230	193	193	212	209	204	261	236	251	220	208	230	196	217	219	203	224	213	208	230	204	225	214	204	225	270	221	230	235	234	206	195	226	210	242	207	208	202	222	251	229	198	217	227	191	221	237	205	238	212	220	234	228	236	248	218	201	223	220	231	186	227	214	225	216	222	214	222	208	238	228	206	227	212	222	242	225	246	206	222	208	215	206	228	186	203	207	211	228	235	199	224	219	193	203	233	251	224	203	219	242	245	251	201	230	242	196	228	224	219	223	222	220	228	214	214	217	205	200	231	230	223	222	207	227	235	249	257	232	230	221	252	210	235	213	207	222	217	231	228	225	249	232	226	203	205	192	227	230	205	223	196	193	228	193	222	193	211	234	198	193	231	227	204	215	224	212	244	242	206	222	220	215	203	239	215	204	218	231	262	224	192	212	230	214	221	222	196	231	225	239	223	227	226	202	230	254	230	225	223	246	217	215	234	188	222	204	209	232	234	226	218	231	206	233	257	216	202	208	201	220	232	252	228	248	204	206	215	231	225	205	220	202	233	257	227	215	207	219	208	224	204	223	211	203	227	264	222	192	208	214	226	226	223	245	234	215	226	234	236	206	205	228	239	244	184	209	206	201	252	209	181	199	242	206	217	223	245	228	201	223	212	218	208	230	231	254	225	226	234	231	235	217	205	227	205	207	246	220	208	218	204	203	192	253	228	220	214	226	259	229	217	225	242	217	213	222	198	216	221	206	238	236	235	253	225	213	209	207	236	209	221	197	225	230	218	222	233	232	208	208	240	240	189	216	207	226	212	247	220	204	217	217	216	205	233	207	212	223	210	243	212	227	237	242	203	234	217	230	231	211	216	196	228	250	206	226	220	199	212	214	236	195	222	237	237	229	233	210	227	217	209	233	231	214	233	230	219	233	220	203	228	221	226	215	207	199	213	221	243	199	196	217	217	214	200	216	221	219	221	215	202	230	212	202	242	210	232	228	200	212	228	244	233	218	254	212	223	226	209	235	228	217	247	219	200	239	210	225	206	216	178	191	208	205	217	210	198	186	236	203	214	191	199	264	243	210	224	214	222	229	236	216	229	234	203	203	226	214	211	211	209	230	237	212	202	204	225	210	201	222	209	220	221	223	237	230	234	231	233	230	242	233	196	215	215	204	258	215	200	215	204	249	227	214	242	192	211	196	194	208	232	259	220	196	223	214	196	214	232	204	207	202	222	216	225	215	251	219	245	237	211	224	210	223	230	212	204	219	220	233	211	222	201	208	218	222	251	227	200	214	205	236	200	212	211	208	230	247	202	214	237	233	201	247	208	216	225	194	233	209	208	210	183	229	204	226	206	254	235	225	217	208	231	191	193	186	231	216	215	216	228	240	220	228	222	221	218	219	205	214	212	236	230	207	208	211	212	199	227	215	228	207	214	212	222	242	194	220	232	214	212	209	227	230	206	217	223	223	210	247	220	194	202	198	230	188	218	222	251	209	203	215	231	222	232	220	235	231	227	242	221	219	212	222	237	207	237	240	220	222	200	251	226	231	204	235	218	196	199	215	231	216	229	229	198	206	213	233	207	245	235	226	217	211	212	221	233	216	214	227	218	236	226	254	231	185	216	221	228	221	225	229	213	219	197	218	222	199	221	190	219	226	217	213	213	204	215	220	210	200	201	215	228	232	222	218	234	232	240	215	194	204	212	221	210	192	214	212	221	252	219	219	216	234	227	207	201	211	209	260	216	220	228	249	211	219	212	241	245	218	202	205	227	229	204	216	201	252	218	214	235	214	215	193	235	202	211	226	199	228	215	242	213	200	203	229	223	220	227	227	208	216	212	170	205	217	204	211	240	208	232	228	209	232	229	214	221	222	220	224	233	227	195	260	211	233	234	232	221	204	205	224	223	223	229	247	234	211	201	211	214	204	220	216	225	222	231	237	234	211	229	215	220	214	194	252	210	222	222	212	193	211	221	208	219	221	222	214	236	213	235	200	231	243	231	203	200	200	215	264	229	205	215	250	222	228	226	226	232	210	253	252	219	235	226	242	216	217	249	236	200	225	195	187	212	241	233	215	214	209	226	225	200	215	224	223	215	203	208	244	201	218	210	207	253	225	243	205	222	218	231	217	218	197	181	229	226	211	200	232	249	207	209	242	213	222	210	194	232	207	224	239	201	227	203	242	238	248	212	225	199	244	211	197	233	225	222	240	198	224	219	235	217	201	223	196	207	210	210	236	234	226	231	264	180	214	231	247	203	244	214	215	234	207	232	214	222	221	224	228	217	238	208	199	201	219	228	210	247	198	203	232	227	221	226	214	222	249	232	217	232	229	236	195	204	209	245	238	223	202	201	227	222	238	221	242	229	233	201	204	228	233	229	209	227	242	203	220	203	192	221	220	206	244	188	232	218	249	216	255	203	231	230	197	201	230	201	208	203	211	216	214	193	206	215	240	217	219	230
60892	50264	38150	19051	5636	1099	485	550	519	513	518	540	497	491	540	504	497	511	462	533	509	497	526	526	547	523	529	510	563	551	543	556	535	493	459	539	525	524	486	543	527	544	520	491	537	527	518	519	538	510	503	523	519	546	526	550	562	514	527	511	505	506	510	527	480	498	545	487	543	492	560	499	474	506	495	508	534	567	555	487	521	515	535	527	546	479	543	535	476	499	521	490	544	534	535	517	530	521	520	533	514	475	541	535	518	527	509	493	523	524	510	485	508	533	522	581	521	523	473	477	528	534	537	575	509	495	495	549	553	550	493	503	510	514	524	537	507	555	509	495	515	534	552	489	485	568	548	535	511	537	521	537	531	535	494	551	516	548	493	501	474	542	559	505	520	515	528	507	474	510	482	481	490	506	496	569	519	538	487	581	535	508	520	541	502	509	508	497	505	538	511	472	517	552	493	562	474	498	520	546	513	531	555	505	514	508	503	524	516	528	551	515	501	513	545	536	513	525	511	519	496	528	474	528	505	479	537	498	531	507	502	522	571	504	542	547	550	520	485	553	525	528	488	524	549	512	487	545	486	504	511	496	535	475	522	512	531	501	492	531	526	550	520	527	525	520	532	529	549	547	528	522	516	502	506	500	510	465	479	509	532	518	532	528	511	502	544	525	495	471	508	499	554	480	503	527	545	487	518	509	479	493	518	494	510	519	529	548	525	529	527	528	525	512	501	505	531	490	532	504	530	506	542	534	486	481	515	530	506	513	496	540	526	499	543	558	531	523	550	536	517	517	487	488	525	491	497	514	527	484	567	559	526	522	533	559	538	509	516	497	546	503	508	476	524	526	522	503	523	507	500	553	492	541	532	577	517	497	586	513	516	558	521	470	525	534	490	546	485	517	494	486	487	559	555	538	521	488	551	514	496	536	545	566	513	496	495	531	493	543	484	502	525	515	473	525	554	536	488	513	544	549	548	547	509	515	507	505	537	485	557	531	507	519	560	546	570	519	537	520	494	501	507	504	503	542	482	513	518	514	534	528	499	531	507	525	517	524	511	486	522	539	508	526	536	498	503	530	550	500	550	511	518	511	514	537	527	514	485	524	501	485	583	505	521	518	567	517	509	553	473	521	508	554	514	504	496	513	517	530	559	498	509	495	538	497	531	533	476	497	533	521	508	518	485	535	509	493	490	505	540	496	554	525	538	525	513	551	530	461	493	495	520	516	476	532	504	533	552	533	557	475	501	536	532	496	520	535	524	523	520	504	539	546	513	467	550	517	501	540	567	539	506	530	535	548	573	520	532	505	490	551	543	510	490	520	520	537	503	526	526	487	508	546	496	517	554	505	498	551	519	505	532	536	479	508	550	490	544	550	497	525	525	496	481	511	490	547	512	500	539	547	529	541	558	511	534	536	518	512	476	518	499	537	482	538	540	487	518	493	487	498	579	540	528	508	494	488	526	482	523	538	509	484	496	548	534	517	546	490	495	482	551	496	486	508	494	533	546	571	486	506	525	533	497	527	510	473	501	504	555	543	525	527	532	525	551	465	486	506	519	561	526	539	540	580	485	503	555	476	548	533	517	555	544	509	496	519	520	502	473	514	531	527	516	507	521	531	488	538	537	515	526	521	503	506	462	511	543	524	500	523	512	572	501	557	586	547	510	504	497	501	499	531	534	524	531	526	511	516	562	516	516	564	534	538	495	533	525	526	495	536	516	525	515	510	550	545	465	539	499	509	488	508	503	543	535	492	500	534	490	545	505	527	472	471	481	503	527	518	533	498	513	484	543	525	524	538	536	562	499	496	482	465	559	536	545	546	540	533	538	507	536	508	538	528	549	518	527	538	497	528	488	484	517	535	559	475	531	512	503	497	511	561	488	539	528	507	530	550	538	522	529	539	501	491	491	527	513	505	505	521	551	552	493	504	538	527	516	522	502	486	534	505	550	475	502	542	535	539	533	509	505	542	494	546	520	541	515	531	486	522	507	522	524	514	507	498	527	518	524	544	557	535	534	506	518	527	517	487	539	518	530	532	522	519	464	490	506	550	498	529	498	507	504	562	514	513	508	544	497	530	510	503	485	518	487	487	476	508	534	532	497	528	493	468	530	515	498	500	545	500	498	490	551	568	504	494	533	517	538	485	483	523	478	544	545	498	503	554	533	524	510	584	522	532	533	562	549	508	549	525	542	540	547	507	512	520	538	511	492	499	527	533	519	524	568	500	514	532	517	506	532	492	527	520	541	521	540	501	493	501	547	535	493	520	503	539	514	515	507	529	504	530	502	534	516	525	511	494	502	495	514	537	504	545	523	505	508	490	542	533	546	534	540	531	524	517	521	488	536	522	507	519	518	509	507	533	522	489	530	532	530	544	518	514	562	507	535	504	517	535	487	478	519	510	531	500	507	558	552	532	527	506	496	505	577	520	518	541	517	527	534	536	509	519	558	492	501	554	502	525	510	564	511	503	471	524	491	511	511	501	487	545	491	497	445	538	493	488	523	530	515	523	564	545	540	520	529	533	498	479	488	516	479	501	526	477	522	510	515	556	510	511	506	517	542	517	516	521	512	510	493	528	479	499	488	553	503	558	509	545	556	544	506	495	528	509	486	524	492	530	515	501	505	471	513	539	527	517	534	541	555	504	567	517	497	497	539	503	506	562	494	496	484	498	512	472	522	549	525	527	484	520	523	519	522	520	497	520	482	523	561	514	513	527	529	533	568	499	553	502	522	525	520	528	550	486	458	532	489	542	474	537	538	485	548	518	516	492	514	513	505	516	535	529	522	556	509	540	501	502	521	545	512	526	509	532	522	530	546	526	502	498	515	530	497	489	510	532	530	492	518	497	512	497	523	511	506	519	511	508	470	548	487	519	501	481	521	527	497	495	546	478	524	486	457	534	514	497	533	500	469	530	492	517	525	496	473	533	530	492	509	496	528	515	549	527	535	548	519	476	498	547	485	500	533	510	525	485	493	559	552	510	534	527	563	541	486	502	514	525	535	541	527	504	528	491	537	580	499	520	539	507	527	495	523	513	518	490	535	523	519	523	526	501	541	500	542	464	504	545	485	547	542	508	516	512	522	508	498	504	467	490	530	486	479	511	531	520	527	517	502	520	510	502	508	518	579	519	509	491	506	540	532	570	557	521	518	508	473	509	542	525	548	503	538	522	520	502	580	498	539	452	522	522	507	511	553	564	493	515	533	535	544	509	522	512	499	505	520	474	520	495	516	536	517	532	542	501	481	515	545	512	545	532	524	508	520	543	517	524	517	542	503	558	538	567	540	547	516	553	530	522	513	520	532	552	531	503	533	560	526	510	477	474	518	490	509	558	563	513	478	525	486	515	518	512	543	520	536	515	543	538	538	535	501	506	553	518	508	538	514	529	520	524	507	471	541	555	528	503	508	502	477	510	502	541	493	541	505	477	520	526	521	533	496	513	514	541	515	558	493	507	513	507	495	529	524	500	509	523	534	523	496	474
84199	70898	48098	25438	9201	884	174	200	163	177	216	210	185	207	174	167	192	180	188	179	186	173	198	185	171	172	178	163	170	200	163	188	203	163	166	160	188	164	194	175	166	195	183	193	191	173	163	195	188	186	201	183	164	179	198	185	204	220	182	185	185	205	174	172	169	208	181	189	183	191	195	144	188	198	180	200	206	190	199	186	179	170	222	190	166	203	184	186	177	194	173	194	198	214	156	171	189	190	169	177	179	173	201	170	194	187	196	192	188	207	193	180	151	163	172	157	197	186	185	191	160	212	143	178	187	185	184	191	209	158	202	194	162	178	179	176	154	186	180	197	173	167	175	161	177	157	174	207	169	179	186	188	164	199	168	186	172	170	188	141	196	153	185	172	195	179	175	180	164	172	191	181	189	159	157	149	170	175	191	173	178	181	177	184	190	165	184	191	179	172	187	152	193	163	220	193	194	189	184	171	172	181	182	177	182	163	182	186	142	164	185	174	172	153	165	212	190	202	172	158	188	174	187	183	180	169	189	190	163	172	183	195	177	152	182	195	165	196	166	194	187	179	158	172	196	211	176	187	163	181	184	191	189	159	170	191	208	200	186	188	195	172	182	199	179	187	183	181	170	199	191	158	167	157	187	162	181	216	181	209	174	186	201	166	182	204	195	177	184	170	175	199	185	183	175	164	183	167	180	194	178	168	168	175	181	161	177	200	176	158	170	193	180	207	185	191	182	213	182	179	161	178	175	226	164	167	206	172	165	188	172	195	190	164	178	180	184	181	159	169	214	197	168	160	167	190	160	193	189	168	189	176	198	173	146	186	179	194	169	190	163	172	185	179	167	183	190	155	210	162	178	175	178	192	176	202	174	191	162	181	178	173	174	187	190	179	183	181	210	178	172	198	157	169	176	164	194	182	192	166	154	187	182	168	195	193	173	170	192	178	190	176	204	190	176	187	181	189	171	172	181	161	157	177	154	191	172	176	191	175	188	184	179	200	186	180	202	164	171	192	185	163	186	186	177	180	203	206	196	206	180	210	189	205	201	183	167	157	169	168	170	171	210	184	168	174	183	187	154	177	201	161	179	201	175	182	173	191	176	160	163	189	167	176	185	183	175	198	174	197	177	186	195	202	186	194	186	168	171	174	173	188	166	153	178	174	177	178	183	184	171	168	208	177	163	204	176	175	188	199	192	178	183	165	181	182	186	179	171	186	152	178	179	176	196	169	181	172	163	164	205	180	179	161	177	195	174	184	177	197	144	206	173	160	203	207	170	174	173	182	179	185	192	175	174	201	167	158	180	184	177	190	195	170	151	192	197	152	184	198	174	159	161	201	161	175	181	176	202	191	187	159	176	176	184	184	185	164	177	181	156	192	182	199	164	183	190	193	166	188	195	195	171	176	187	167	204	184	170	180	158	173	199	186	161	190	196	175	170	164	169	177	162	168	168	157	175	182	188	190	180	168	194	200	183	182	159	189	165	186	194	184	144	185	182	174	183	167	192	159	178	165	182	198	174	190	196	197	163	167	164	173	174	162	164	179	183	162	169	151	199	164	175	172	159	178	203	198	168	177	186	182	185	168	201	172	167	185	155	172	169	196	178	170	173	148	187	202	183	193	197	169	183	184	191	199	179	200	198	173	178	182	166	177	204	176	185	184	191	173	161	173	168	167	182	185	211	190	190	160	167	188	174	168	171	159	196	170	174	173	185	180	201	160	170	190	184	173	181	161	178	181	187	173	208	178	168	183	163	183	187	170	164	184	179	159	194	183	176	191	181	163	175	182	196	149	183	188	160	183	171	168	204	203	146	148	174	190	176	182	194	173	188	188	187	175	168	181	197	170	200	185	155	191	206	192	150	172	185	200	194	210	202	177	197	185	173	184	170	187	188	172	180	161	154	184	175	161	212	172	173	207	198	182	178	178	177	177	194	171	155	217	193	148	171	176	182	187	192	191	172	201	174	177	172	181	184	174	166	191	169	175	184	182	181	188	192	172	200	200	174	189	171	181	165	169	176	189	184	182	174	187	180	201	187	192	183	199	188	196	170	158	196	204	155	164	192	202	161	205	177	166	184	186	172	159	187	174	182	180	167	175	180	181	191	178	174	167	167	174	171	182	194	184	175	172	166	184	178	195	166	202	190	165	175	184	188	178	157	203	183	171	192	154	157	168	196	181	182	189	180	180	169	159	180	180	179	193	182	153	151	173	197	189	168	180	166	198	178	189	186	211	199	206	165	158	172	182	169	216	195	191	183	177	185	174	172	159	189	204	192	156	162	195	184	200	175	174	196	164	196	167	189	194	192	178	171	156	170	153	195	155	187	199	191	165	175	175	185	185	190	194	183	194	173	162	161	181	188	185	188	197	176	171	193	183	184	170	154	205	174	179	190	206	172	187	201	165	188	172	171	171	161	179	187	166	174	192	194	165	163	197	176	175	160	180	176	174	197	183	178	185	184	154	167	192	196	197	188	185	169	168	189	169	171	193	161	176	190	176	181	175	177	175	188	187	155	188	152	186	207	167	177	190	190	206	187	184	207	158	177	170	196	189	178	170	188	182	174	168	167	200	193	208	183	188	183	174	156	164	184	157	174	185	137	185	198	179	175	155	171	184	179	179	148	200	192	189	189	184	193	191	172	178	176	189	169	169	191	213	199	191	201	173	206	195	166	166	195	170	183	183	199	177	177	177	177	189	183	192	192	178	179	179	204	161	205	184	161	168	200	187	208	177	196	193	168	179	174	172	185	173	160	195	148	159	209	181	174	177	190	204	186	201	203	200	170	182	210	179	185	181	196	180	178	179	182	168	186	179	168	191	208	184	189	173	214	185	187	192	206	169	179	182	203	187	178	164	189	183	174	186	167	180	165	179	174	179	172	197	166	181	174	179	201	197	194	169	183	191	171	173	175	177	155	173	178	143	179	166	194	183	172	193	203	173	186	155	186	167	174	156	178	176	172	172	179	181	163	181	179	169	193	196	186	203	155	191	207	172	166	172	177	176	173	157	166	183	170	198	211	171	185	173	188	177	185	184	152	177	184	200	166	187	191	167	187	207	191	177	179	177	166	201	180	188	194	159	180	190	184	169	181	218	187	160	154	168	149	189	205	185	179	183	173	173	186	187	185	175	193	164	201	170	219	170	180	176	170	207	197	220	182	176	166	177	153	180	157	164	176	163	173	179	209	191	208	201	194	171	165	183	218	186	189	183	207	175	205	202	178	173	180	187	163	169	186	161	186	186	192	178	217	202	187	206	201	174	192	171	177	188	172	188	169	169	187	165	178	188	164	167	191	174	194	194	178	182	181	154	173	166	193	152	166	185	172	180	203	178	184	202	175	185	189	190	180	191	194	194	194	180	201	193	200	195	187	181	178	191	173	171	185	194	154	169	208	164	198	185	211	203	156	182	166	189	178	179	161	159	195	195	197	181	194	202	186	188	177	178	185	164	196	182	186	201	173	217	175	192	199	188	182	179	192	149
70411	61133	46334	26979	9015	1223	430	452	437	419	433	418	439	453	429	400	417	397	410	418	414	442	419	401	414	425	463	429	442	436	443	427	400	402	430	396	383	415	417	438	446	409	461	462	407	440	387	425	427	434	430	400	419	417	442	405	433	415	430	443	449	400	421	408	416	422	440	424	450	425	437	382	405	413	422	390	421	426	418	394	410	403	402	409	405	434	389	420	439	437	452	412	420	396	445	409	445	412	432	435	436	438	428	439	391	405	425	423	439	421	396	431	389	396	432	456	470	442	426	403	427	430	406	427	448	408	446	401	423	395	439	405	388	413	437	437	418	438	384	453	425	424	445	446	414	468	411	476	457	434	406	429	431	400	395	410	394	437	421	408	436	417	429	425	431	416	401	427	456	436	433	397	410	445	457	430	433	381	445	439	402	412	425	437	452	432	393	431	428	431	469	391	435	421	438	423	405	423	411	478	441	418	387	422	414	440	406	418	452	408	424	427	443	426	418	437	404	420	412	417	437	410	415	442	452	444	452	433	403	419	441	407	415	429	448	418	459	439	422	431	404	429	430	401	437	454	436	429	390	456	411	428	446	426	455	424	435	392	442	405	377	434	424	447	435	424	407	421	464	400	411	432	394	455	455	391	414	446	443	396	418	403	460	455	424	437	431	420	432	454	447	422	423	390	442	403	446	409	420	380	433	431	426	447	442	427	439	441	437	417	418	400	418	451	440	454	435	423	407	430	441	405	429	393	391	429	408	402	409	426	428	463	472	438	451	416	424	418	415	442	439	428	423	397	398	434	411	449	421	400	408	418	431	378	430	428	448	402	402	433	440	402	401	417	382	443	388	430	410	425	425	441	445	419	390	429	407	427	421	454	431	412	442	429	413	436	406	425	370	414	400	392	440	412	426	445	444	418	412	418	424	444	433	452	434	429	423	391	419	420	407	429	415	430	445	402	398	457	458	416	424	399	416	410	431	376	416	405	438	402	404	421	405	376	402	416	402	474	423	415	421	433	414	400	455	423	420	455	420	424	449	438	383	405	423	411	438	422	428	418	406	420	428	456	441	429	436	444	416	497	435	417	435	421	419	407	412	421	449	429	484	396	406	439	412	441	424	427	415	421	431	397	444	438	395	406	395	444	430	437	459	425	413	418	456	430	412	455	456	412	435	431	428	419	415	451	464	438	450	418	398	417	441	443	448	426	446	447	431	454	439	445	383	429	390	413	419	414	431	417	396	465	420	434	441	455	421	427	430	419	392	428	448	395	389	424	418	462	438	370	418	452	424	452	416	408	448	428	442	421	407	433	422	416	423	406	435	435	426	435	438	376	415	427	412	418	396	413	428	424	468	401	437	435	426	432	419	425	458	412	437	432	423	414	400	426	420	482	385	454	424	414	415	460	440	425	409	455	375	446	445	409	436	400	450	426	396	447	397	458	424	444	429	426	414	429	402	454	479	421	379	428	397	404	425	429	430	422	435	433	413	429	438	426	392	400	418	421	388	437	420	412	436	412	441	408	429	379	395	403	416	413	415	414	421	430	412	445	425	432	413	433	424	427	427	440	434	380	412	419	415	445	406	402	432	418	402	437	406	433	411	439	409	402	419	410	430	409	445	402	468	397	408	416	436	430	415	453	413	412	408	400	421	434	429	434	435	419	444	427	417	452	436	392	445	424	421	437	434	447	438	425	432	434	456	395	426	415	467	405	428	419	430	419	405	412	434	456	447	376	417	402	438	424	443	417	451	425	420	433	430	434	418	430	425	418	430	426	382	396	376	428	426	412	397	430	433	476	439	442	416	399	425	424	417	456	401	406	427	444	433	416	393	439	456	407	374	436	412	433	448	456	392	419	404	412	440	411	452	424	429	434	452	430	431	457	428	435	445	410	422	381	424	452	367	423	441	424	442	426	468	360	428	426	454	413	430	442	419	418	434	421	386	424	425	431	409	440	442	386	414	428	458	449	431	447	442	418	435	440	379	398	414	450	444	408	429	428	377	418	397	437	433	400	431	417	417	442	410	447	427	429	431	449	407	466	446	445	470	398	387	409	436	447	403	427	404	409	427	397	402	426	438	451	392	418	418	403	452	428	465	416	424	405	387	398	413	417	392	460	448	412	446	369	433	419	399	419	409	417	447	428	451	379	423	433	412	451	414	411	401	439	435	400	430	447	440	422	439	429	422	415	395	426	418	387	389	403	411	421	474	385	429	444	434	448	455	433	419	430	415	404	431	400	395	407	446	419	454	425	423	388	390	413	441	428	453	460	429	421	418	465	442	429	443	404	419	407	454	444	406	421	445	409	419	417	452	465	403	426	452	437	444	422	431	404	442	429	412	475	425	471	450	449	410	469	420	416	466	410	394	428	427	440	411	420	450	452	458	396	378	441	440	421	425	450	415	458	417	440	429	422	393	407	424	396	410	408	432	430	439	411	423	417	446	431	433	401	446	390	446	455	451	400	422	396	456	418	416	406	437	427	441	414	442	427	428	413	432	425	414	454	444	429	410	397	426	423	435	406	399	456	408	382	430	419	443	464	450	432	425	450	437	413	409	420	426	416	434	416	421	430	443	445	433	431	449	401	437	445	462	423	421	439	429	439	421	420	443	423	402	447	430	424	452	447	404	424	398	405	410	423	405	439	410	405	407	376	431	411	416	451	415	417	442	460	383	417	411	419	392	451	435	445	404	426	432	367	451	389	426	413	469	401	408	435	453	424	418	429	411	449	434	399	378	410	448	414	433	444	427	444	439	423	411	440	462	429	444	410	471	420	393	461	399	394	416	417	415	433	407	429	441	467	414	418	434	364	424	438	417	433	411	428	411	402	423	412	423	434	444	424	425	413	421	429	448	436	453	417	439	409	406	410	433	436	431	440	401	435	433	412	459	422	399	415	408	438	392	451	432	429	420	429	422	447	448	421	403	414	440	416	438	407	442	451	441	415	440	449	409	412	429	462	400	420	472	436	446	429	413	419	421	414	395	447	435	406	465	416	403	439	414	454	465	441	409	423	463	386	420	503	428	397	441	433	445	412	422	443	445	420	432	419	435	429	457	419	424	441	427	437	447	441	423	403	419	381	438	431	444	398	415	419	417	385	410	402	410	437	402	433	419	436	419	442	467	432	401	408	440	432	412	455	398	432	414	414	398	468	407	427	426	437	409	425	420	406	425	413	412	390	410	442	418	433	446	432	434	425	424	411	418	447	430	474	448	449	406	410	426	412	426	457	394	440	406	425	412	393	421	432	431	417	480	417	421	437	421	426	431	433	444	400	398	427	412	447	424	410	423	433	386	412	464	427	391	412	413	461	432	407	408	400	405	391	394	419	412	446	411	462	452	431	432	408	434	399	441	411	434	432	456	415	450	433	402	407	378	417	446	421	417	429	393	413	454	426	445	424	434	442	413	397	435	435	407	416	428	422	418	419	427	438	449	446	385	413	402	431	396	398	458	409	452	446	403	448	425	408	410	439	418	426	445	392
48374	27174	9506	1760	413	219	186	187	181	152	187	175	186	191	180	190	163	191	208	186	188	204	180	180	159	171	192	171	178	177	191	191	174	192	179	198	191	205	207	185	166	180	210	167	187	162	185	191	197	202	188	198	210	171	208	214	193	193	206	184	196	189	206	178	197	186	205	196	177	204	179	177	196	191	215	203	188	180	200	154	177	165	194	167	190	175	202	191	204	199	198	171	170	182	168	181	196	209	205	215	191	182	183	197	178	201	193	178	186	179	201	150	165	191	197	180	170	150	186	177	164	180	165	155	206	185	183	168	189	176	184	171	162	167	186	192	169	202	190	180	177	177	187	186	198	211	188	187	206	179	191	219	183	188	223	199	194	177	185	196	193	154	189	205	211	181	184	172	206	191	177	172	190	188	188	159	218	202	177	165	179	187	208	158	204	196	197	203	182	196	187	174	198	184	196	180	161	186	179	196	206	195	160	166	178	184	177	175	168	179	171	160	171	150	172	181	191	178	165	169	180	182	208	198	178	174	193	162	173	193	186	167	200	190	202	173	186	169	201	178	176	191	187	165	187	197	144	195	220	175	170	169	202	171	204	185	195	170	188	178	175	178	205	189	181	181	193	177	195	169	192	196	228	178	176	171	226	203	165	161	191	178	186	192	198	178	163	192	177	175	182	186	169	173	216	177	151	173	176	187	159	183	176	196	174	194	161	184	189	187	192	216	170	200	171	184	167	184	183	194	201	178	186	189	184	175	189	176	154	171	180	177	183	197	158	183	220	188	179	171	186	172	184	211	184	196	187	200	188	194	179	153	154	168	181	169	187	172	168	172	177	191	193	193	197	196	191	196	191	176	183	149	191	168	173	183	184	182	196	182	201	168	164	197	190	189	190	186	187	188	158	180	186	204	175	170	180	179	187	198	180	175	177	177	181	185	217	200	181	172	184	173	193	197	160	186	197	191	163	196	195	214	171	194	201	184	184	181	172	178	191	170	168	174	183	212	183	177	167	165	180	212	192	178	184	185	198	176	190	181	192	171	175	191	180	199	202	190	215	223	178	193	192	194	193	178	169	172	159	196	178	182	178	189	176	188	181	216	192	187	179	185	184	211	194	184	172	162	197	191	194	183	177	171	183	180	169	169	175	187	212	168	190	196	184	199	195	202	195	198	181	167	202	177	199	185	184	200	189	180	196	196	201	185	196	174	196	158	177	200	171	182	190	177	178	194	169	196	198	170	191	200	180	196	166	180	171	201	192	190	185	167	185	168	166	169	191	176	175	165	192	169	200	183	186	210	181	202	175	174	178	204	166	196	195	181	186	191	177	195	202	180	200	185	176	200	192	167	186	195	184	200	198	196	197	193	185	175	178	197	189	164	182	181	164	201	205	163	201	180	188	204	199	186	208	177	189	164	202	197	178	174	185	192	184	198	193	185	202	186	223	194	200	180	160	205	182	208	168	202	165	185	180	190	165	211	175	182	181	166	194	180	202	183	188	181	191	223	187	205	196	180	192	162	188	196	183	180	182	182	196	163	176	198	161	182	196	153	183	163	177	200	171	169	187	168	193	172	210	206	191	168	198	178	180	179	205	185	145	180	181	174	188	196	180	162	189	174	212	166	213	190	164	202	169	190	170	184	165	181	178	187	185	184	195	177	217	192	166	182	215	180	198	171	192	184	174	183	207	178	178	194	175	179	186	185	175	159	191	179	189	192	187	196	182	171	216	190	169	187	177	175	181	170	191	193	187	177	178	181	219	219	192	167	187	197	165	183	171	169	180	178	173	186	211	205	170	189	211	191	183	168	190	187	191	199	206	190	180	161	191	186	195	168	187	162	189	174	198	184	190	197	179	202	196	186	191	183	187	188	170	172	163	186	157	194	198	176	169	215	186	192	187	177	187	172	185	176	197	191	182	186	187	164	197	189	172	186	174	191	184	184	180	179	194	190	186	195	165	186	153	200	185	175	194	180	188	185	211	181	179	183	180	226	189	153	194	169	192	208	195	188	189	187	184	162	195	197	170	186	198	201	181	188	172	148	173	161	179	195	179	189	176	176	163	189	171	186	197	197	174	176	190	199	187	201	177	166	207	174	182	200	162	223	187	181	177	185	174	198	182	161	197	186	185	178	177	169	200	195	195	209	163	203	198	192	148	188	204	220	186	210	201	164	197	210	226	170	173	173	188	180	190	203	194	171	193	174	177	182	204	172	189	185	175	190	178	194	161	199	200	199	200	172	179	200	174	197	188	174	209	175	185	214	170	187	191	186	190	168	178	184	194	169	195	188	159	182	190	195	175	178	170	175	186	206	204	180	181	178	174	184	217	195	182	178	184	199	190	179	215	182	194	204	200	187	169	172	203	168	167	175	173	176	171	186	180	181	196	163	194	177	180	190	169	180	188	203	181	175	188	192	210	191	186	181	184	202	178	185	167	185	197	219	195	184	159	173	186	168	168	196	191	165	178	201	179	172	199	199	173	175	187	197	207	199	205	161	189	180	159	187	209	167	198	173	178	199	182	206	193	189	179	172	183	195	178	183	200	208	180	203	183	193	209	193	179	177	180	160	170	196	171	177	177	199	188	200	198	176	187	160	205	197	187	180	202	165	178	186	171	195	186	171	173	173	192	189	173	191	214	213	184	177	186	167	228	178	172	155	161	168	177	178	177	180	197	192	191	215	204	185	195	196	197	173	184	206	165	193	187	190	176	188	198	147	184	177	200	185	203	178	160	201	192	171	189	194	204	184	179	188	175	196	199	198	176	186	195	172	184	169	196	208	186	190	172	175	206	210	180	174	190	185	195	167	170	200	189	181	198	172	189	187	207	182	177	202	192	186	176	169	171	188	207	180	185	178	218	166	195	198	184	179	166	166	193	196	210	181	189	201	188	205	194	180	178	193	194	177	159	189	180	178	188	186	190	161	197	172	177	153	201	171	199	210	158	206	180	184	195	180	190	179	169	183	166	198	165	176	196	187	169	190	173	202	170	195	191	184	171	194	183	189	201	177	176	212	178	187	177	155	212	160	202	165	196	190	211	185	206	196	191	191	186	195	191	193	187	161	179	175	181	199	178	166	188	167	184	194	170	170	184	200	183	189	188	202	188	171	178	171	166	187	170	179	169	191	175	203	191	187	177	182	179	165	178	164	198	165	186	165	178	182	197	199	183	185	199	204	206	165	206	174	180	180	207	181	193	182	166	195	210	195	190	207	166	185	195	199	186	175	173	165	193	199	180	186	177	175	170	176	183	177	174	205	182	197	203	189	165	178	187	188	163	180	193	229	186	157	189	172	208	154	177	199	172	197	202	187	195	187	170	183	209	181	178	193	199	194	167	160	182	189	179	163	178	195	197	186	196	189	214	173	178	180	193	173	183	180	164	180	210	198	163	202	186	191	190	175	180	216	193	191	162	171	186	207	188	179	149	192	178	190	193	201	179	181	177	196	183	195	190	181	185	163	187	169	171	177	194	182	194	182	217	180
41590	25130	10781	3700	1057	505	460	434	445	483	449	423	456	435	452	460	461	428	473	478	457	465	451	433	453	408	438	430	478	430	454	455	446	428	446	432	453	485	440	448	419	435	450	414	488	443	472	464	457	472	461	427	446	496	476	409	446	449	444	477	478	457	468	425	449	424	451	448	465	460	406	479	495	402	456	406	462	450	452	451	442	460	455	446	428	427	472	458	446	439	437	436	488	462	430	469	437	433	454	431	414	431	452	447	481	488	464	458	417	410	466	470	452	455	475	426	448	455	420	445	438	438	443	442	415	462	457	475	440	438	469	479	434	483	473	461	453	460	422	452	467	472	440	432	477	465	474	430	443	446	449	447	423	457	442	450	384	459	441	422	474	462	458	440	426	438	455	473	473	462	481	466	452	438	446	444	439	453	463	458	453	436	441	481	450	426	445	458	470	431	437	479	438	451	484	427	473	453	464	434	450	487	443	459	440	452	459	442	489	434	469	422	451	466	460	480	485	427	425	461	446	456	411	436	440	468	417	466	455	458	459	448	472	519	469	407	467	485	472	490	441	450	474	453	450	442	446	445	424	429	481	475	421	430	440	457	452	464	465	462	446	476	478	444	449	416	437	465	444	425	436	465	463	472	457	458	509	482	476	431	474	442	496	455	446	435	430	484	451	424	427	464	458	434	458	460	474	439	512	440	457	452	457	442	430	456	423	470	477	467	435	461	427	419	492	450	463	426	479	457	445	457	424	425	447	473	508	461	467	445	484	457	498	414	437	457	455	434	502	421	416	445	453	425	452	513	467	435	477	446	484	471	439	479	465	443	465	474	435	409	454	458	460	460	454	453	443	449	426	458	449	461	450	429	466	432	478	448	464	415	485	450	499	487	433	408	445	459	444	457	464	468	443	465	444	473	452	459	464	436	389	472	504	462	448	480	432	444	484	459	411	482	434	428	422	459	468	458	463	480	404	484	456	440	464	481	428	483	444	473	434	436	424	480	425	443	429	432	445	450	428	429	487	430	441	442	403	433	423	458	405	447	503	437	418	475	456	464	449	457	443	459	465	449	474	431	425	429	451	420	446	446	488	484	453	443	430	451	469	458	477	434	456	454	477	428	393	466	453	458	467	458	439	428	484	484	421	440	464	429	478	438	439	424	448	448	442	420	411	471	442	454	459	478	488	442	455	467	430	484	462	447	411	433	456	483	448	453	425	478	453	422	412	433	437	497	410	450	460	458	476	433	470	470	423	437	511	451	412	433	445	457	436	452	445	459	461	445	421	478	417	445	424	464	446	436	474	474	456	445	454	435	455	471	448	435	451	442	420	463	477	440	445	465	434	469	427	463	451	408	419	451	421	443	417	448	436	440	463	439	429	430	466	453	479	464	437	446	424	427	431	384	437	443	468	453	433	461	472	484	461	458	473	438	457	429	405	441	428	426	445	463	444	467	442	454	400	433	444	498	455	480	420	460	448	441	442	478	440	424	416	486	465	440	465	452	465	440	461	425	443	426	442	468	487	470	424	459	451	466	439	491	455	448	449	474	450	452	434	474	445	423	455	469	424	423	455	443	419	450	435	434	470	460	456	451	425	483	420	483	426	456	458	407	484	471	469	430	446	466	458	457	438	435	463	455	457	465	452	486	491	446	456	514	488	457	425	424	446	490	463	425	456	413	462	464	456	469	476	483	438	468	464	436	482	454	447	419	469	450	469	457	466	466	438	485	454	481	463	476	455	460	463	454	493	424	452	469	422	440	444	466	464	417	465	438	470	465	426	456	456	438	463	468	459	437	439	469	423	449	477	472	431	425	483	421	459	448	454	448	441	424	439	447	459	457	466	455	439	487	485	457	472	493	472	452	449	430	423	500	462	410	464	474	454	480	454	433	449	490	495	445	388	444	462	436	494	426	461	405	492	475	502	448	461	456	469	449	456	469	480	475	461	499	430	405	488	457	420	463	470	489	465	417	482	405	472	484	464	452	457	445	430	441	469	431	456	488	444	457	405	441	419	473	430	445	486	451	451	464	459	458	465	497	487	469	512	444	389	458	433	462	485	454	437	462	456	495	444	455	439	461	451	465	431	493	459	441	455	481	454	444	448	434	458	427	469	462	452	478	450	443	448	458	470	451	447	448	458	470	450	470	477	430	443	466	430	463	457	456	467	433	434	449	484	454	480	443	476	470	451	472	437	420	447	471	436	447	469	435	450	441	479	425	422	437	450	441	442	443	449	431	487	446	468	433	454	426	423	450	470	460	469	437	463	494	452	453	485	429	489	435	465	450	443	470	485	513	433	455	428	432	469	451	460	451	457	448	438	438	450	465	425	487	466	460	443	451	430	454	440	429	433	436	425	462	469	510	472	467	470	477	447	438	490	437	434	470	428	475	462	463	473	443	434	429	478	455	458	428	442	447	442	459	440	434	442	442	471	391	470	454	438	469	443	438	424	436	440	475	441	430	459	459	443	479	404	469	458	459	457	441	429	448	440	461	482	458	436	438	447	449	407	440	438	450	434	453	448	446	454	413	437	455	458	481	413	448	437	463	431	503	419	463	429	437	453	426	459	432	451	444	466	455	470	420	459	434	472	437	434	483	443	432	470	436	496	461	442	489	452	436	447	410	465	438	447	469	429	466	433	487	440	437	457	459	442	475	485	471	475	484	417	417	450	476	443	445	409	430	472	484	452	457	485	446	461	456	459	445	458	436	457	457	436	427	427	457	430	473	450	474	473	428	451	439	443	442	463	449	460	446	421	431	449	457	442	456	430	493	467	478	448	474	447	452	465	460	440	443	445	456	436	479	456	435	460	438	447	432	464	457	432	456	476	485	504	488	459	466	446	461	477	450	481	410	443	432	470	461	464	434	431	460	457	477	456	417	430	452	474	432	458	481	462	437	466	456	443	473	408	452	425	448	460	512	450	458	452	404	470	456	477	452	431	421	457	457	412	460	449	425	451	442	450	431	470	414	427	439	439	429	440	467	452	458	408	465	482	474	471	442	463	445	442	488	429	463	408	474	460	425	457	440	452	464	454	448	484	447	490	433	451	413	457	427	411	452	425	432	463	468	487	461	402	438	460	464	455	453	455	500	435	475	455	464	440	465	471	448	448	466	470	455	456	472	450	466	425	442	457	443	511	408	434	449	426	436	485	445	489	448	431	465	471	481	434	470	430	473	420	480	442	471	431	512	449	455	486	461	468	455	467	457	430	443	462	462	477	471	471	427	448	448	482	452	457	446	432	422	415	405	400	468	461	420	466	473	456	448	461	445	454	449	455	416	488	442	448	490	439	466	459	452	453	498	445	469	464	443	444	435	446	430	436	416	479	460	477	442	415	442	459	442	421	456	478	462	473	447	429	459	439	439	432	467	444	417	483	430	460	472	419	406	454	496	428	466	464	428	440	492	464	431	474	478	456	475	462	446	465	416	428	427	455	451	466	482	461	445	436	499	427	434	425	434	427	406	455	472	431	473	455	448	456	468
79796	61042	38748	17762	3707	370	214	246	246	251	235	237	256	197	221	222	249	202	184	218	216	245	225	218	225	213	216	215	227	226	241	228	213	219	228	221	214	224	206	210	213	230	223	223	238	206	226	233	229	236	220	212	209	215	188	196	206	243	223	208	227	247	226	241	216	230	237	221	233	223	224	235	214	195	253	195	225	200	198	221	205	208	235	228	243	213	208	234	216	236	248	222	205	216	254	229	200	228	220	248	220	232	222	234	224	192	217	235	201	204	215	219	217	206	245	215	202	220	210	212	206	204	209	227	199	225	226	225	209	225	246	254	222	216	232	221	234	189	221	259	215	215	248	226	220	197	205	208	197	224	249	218	238	234	229	209	268	221	230	249	184	220	221	231	231	200	217	205	222	236	220	233	219	228	255	208	227	211	218	227	215	241	236	194	219	193	229	238	226	224	204	223	207	210	240	221	221	213	231	235	221	229	223	208	228	217	224	213	192	240	221	197	208	236	241	221	199	215	214	223	224	237	221	214	193	193	223	217	235	225	198	209	205	227	217	202	234	221	239	222	218	187	250	197	249	217	198	224	204	225	218	195	205	202	213	181	253	211	268	238	241	235	207	212	209	250	191	201	231	235	245	226	231	189	231	215	225	190	214	214	239	229	229	233	230	226	221	215	219	235	213	232	210	221	234	230	214	226	222	219	204	237	208	217	210	211	227	246	216	214	197	218	224	214	237	205	216	214	222	226	204	220	235	225	214	222	223	239	239	239	222	221	195	224	206	221	235	218	217	212	214	218	211	235	213	192	242	219	233	207	210	236	220	217	220	228	216	215	237	251	226	195	222	242	247	175	217	208	231	198	221	200	195	191	241	209	204	203	222	216	225	255	227	213	199	209	214	218	205	219	238	211	182	211	206	214	234	231	212	218	194	212	249	213	191	215	195	196	177	194	230	208	215	232	226	209	215	219	202	200	207	210	201	227	206	245	215	206	184	205	222	219	221	227	208	226	235	197	215	205	235	217	224	211	194	233	219	223	233	214	210	211	199	220	203	244	225	208	231	222	213	217	214	208	238	202	229	204	232	241	179	201	243	206	209	195	213	198	224	217	213	195	227	222	213	188	225	212	234	208	211	204	206	200	211	210	228	240	224	233	213	232	230	212	215	189	219	211	240	194	215	196	215	260	202	207	226	215	222	226	204	213	239	195	231	220	193	232	242	203	219	203	211	202	237	188	204	211	214	237	215	209	212	217	218	216	246	206	204	251	225	221	236	230	235	242	210	209	218	209	220	227	234	219	211	215	204	228	197	224	221	209	220	200	207	209	223	230	228	198	215	212	218	180	258	202	198	221	212	209	220	226	226	218	194	219	224	234	199	214	236	234	220	199	210	216	210	204	218	198	208	217	232	211	210	236	201	234	259	195	244	194	232	223	221	207	215	241	213	212	221	228	228	212	223	216	213	216	225	239	213	225	238	204	223	182	224	224	190	226	213	240	235	222	201	237	222	230	228	201	184	211	209	212	229	243	205	188	246	221	235	206	211	223	238	227	219	248	198	190	233	216	219	198	217	220	203	216	236	251	217	223	198	204	206	185	237	212	238	183	204	212	244	220	227	187	218	204	212	218	233	241	225	193	252	235	219	234	211	216	208	226	227	218	227	227	232	223	214	197	206	216	226	205	202	225	215	227	225	223	221	231	229	214	226	221	229	200	227	206	210	230	223	219	233	202	210	218	178	206	233	223	212	220	224	250	244	209	198	194	223	202	205	213	208	239	213	234	202	228	223	212	208	208	225	213	215	200	204	219	216	227	222	217	234	225	236	227	208	214	201	224	206	199	231	208	221	209	210	234	204	223	221	221	221	214	237	211	195	203	221	261	219	248	215	237	216	227	208	202	204	202	218	214	219	213	218	202	232	212	218	238	233	195	226	194	203	230	254	216	219	219	211	239	238	223	243	226	214	248	227	232	204	221	233	227	222	233	232	241	211	245	219	243	210	194	222	235	191	239	236	226	243	232	237	234	237	226	221	219	209	218	221	211	205	225	233	218	215	196	217	218	226	242	219	219	208	220	226	227	226	219	240	237	235	223	214	220	219	203	228	224	240	238	193	262	213	231	263	194	216	243	251	219	222	224	240	225	209	234	188	218	194	208	220	226	223	243	220	221	213	214	228	228	231	246	245	203	190	238	227	215	250	214	206	218	213	247	200	206	230	205	203	237	260	209	237	224	227	198	218	211	203	214	193	224	223	208	200	207	208	223	189	230	212	224	242	227	229	212	223	206	217	215	248	247	209	209	226	206	242	238	204	213	218	218	231	205	213	210	218	217	215	212	191	216	208	214	193	234	229	220	222	215	199	230	230	208	217	226	196	222	208	186	202	201	220	204	228	199	209	213	235	213	228	265	237	229	232	240	250	223	225	194	235	239	218	243	219	217	221	205	228	214	242	227	214	209	221	226	217	212	227	203	190	234	251	203	225	213	218	203	209	216	186	210	237	216	193	225	217	233	200	217	211	211	196	205	224	224	219	211	212	232	211	231	197	192	212	230	224	218	203	220	224	207	264	208	217	225	221	210	221	245	211	225	228	228	221	198	210	214	194	219	217	199	202	227	193	207	210	224	191	215	214	209	231	193	221	225	233	211	231	232	225	219	218	199	208	214	193	191	208	208	207	197	242	227	212	236	214	198	221	220	207	262	230	222	213	196	229	222	227	208	215	231	202	228	233	240	241	237	240	241	208	234	205	220	237	242	203	247	219	202	246	219	197	204	208	218	205	248	206	224	220	208	214	205	246	240	218	231	209	247	223	226	208	196	210	234	202	247	227	224	227	217	221	202	232	232	247	233	207	194	231	212	209	206	228	206	232	229	235	209	201	253	224	227	212	220	253	211	219	209	205	213	202	232	217	221	193	205	203	206	185	231	207	216	214	221	212	201	226	225	231	257	213	207	252	230	199	224	194	217	244	237	199	213	225	225	226	211	227	252	211	213	207	194	206	231	212	220	229	228	222	222	214	221	211	219	212	225	235	207	221	215	230	220	234	212	246	211	254	238	220	234	219	231	216	245	225	189	183	201	217	209	226	212	206	216	203	211	216	215	229	242	205	219	235	220	215	209	234	242	210	225	221	204	241	202	211	219	212	244	189	211	244	205	231	211	220	198	210	229	219	227	225	212	219	222	215	206	207	218	207	212	235	229	203	225	233	221	216	193	239	234	233	206	228	231	198	218	244	238	215	209	218	232	202	206	203	238	210	244	216	189	246	223	193	197	198	248	198	222	215	209	223	224	200	242	213	227	223	236	214	195	227	203	203	211	209	234	239	200	223	265	220	190	207	202	242	227	186	195	201	229	223	202	226	214	234	210	214	215	207	235	254	209	203	229	224	233	230	189	216	220	210	184	204	232	216	215	194	229	232	229	220	200	209	219	242	210	230	218	229	241	217	205	205	220	214	241	237	199	229	225	220	204	224	224	193	219	207	220	187	231
60992	49915	37334	18830	4956	765	504	501	495	494	535	546	530	544	496	512	507	528	524	515	552	497	518	540	518	532	486	541	503	529	492	511	534	520	517	491	575	534	508	518	549	473	523	486	545	535	534	528	542	530	498	537	505	481	443	528	506	515	509	530	571	523	502	498	526	517	516	484	469	530	494	504	532	508	534	503	542	513	508	519	521	532	535	544	472	554	486	513	484	529	509	508	514	527	520	530	507	507	482	495	538	502	507	500	494	487	519	525	496	539	494	529	531	483	505	488	497	524	505	522	517	537	557	504	496	528	472	503	508	501	522	546	563	528	475	509	544	491	505	533	506	543	561	479	544	515	508	473	497	486	518	504	525	549	546	480	526	518	519	474	516	542	497	528	528	522	496	474	568	510	513	526	511	535	536	542	519	515	531	517	476	518	515	515	510	514	525	468	533	496	501	510	542	462	528	517	565	500	533	547	503	507	509	524	497	525	527	477	512	481	484	494	544	498	521	533	485	532	512	514	510	578	542	537	482	542	518	509	538	546	512	508	527	505	507	522	518	508	495	531	528	495	519	509	533	517	495	525	490	513	513	511	533	502	531	484	527	494	496	511	546	507	499	499	468	518	520	509	523	501	514	525	546	519	524	477	495	534	551	471	516	489	542	513	527	534	515	538	555	530	515	529	503	529	531	492	538	490	494	501	479	592	525	493	542	534	575	477	486	518	538	492	530	492	523	537	507	517	518	510	517	504	524	506	515	501	486	532	509	506	534	529	520	470	520	544	517	507	504	546	495	485	507	492	521	528	537	519	533	524	528	499	496	537	476	514	510	506	506	530	471	491	500	501	516	516	500	481	554	513	530	495	528	512	530	481	540	543	486	500	545	496	522	552	487	498	488	526	511	483	490	530	535	516	528	502	502	486	548	536	505	459	481	493	471	521	516	514	529	500	499	507	537	529	529	519	516	493	504	546	494	538	538	494	476	482	506	528	527	494	548	535	504	538	493	514	542	518	516	488	553	513	521	486	547	525	499	518	532	517	536	538	488	522	544	551	517	520	492	515	519	520	503	463	536	505	538	540	519	525	521	519	533	506	502	525	564	516	473	515	511	540	529	472	527	487	527	532	570	520	473	532	548	496	506	548	506	496	498	584	549	502	515	499	546	489	481	518	506	471	480	502	562	515	542	523	494	524	522	527	517	532	535	516	539	476	520	550	497	502	501	485	524	533	537	471	521	476	496	537	502	497	569	520	503	528	572	522	528	499	506	463	492	546	515	472	529	489	548	522	515	539	543	518	553	463	488	490	526	492	505	493	494	535	495	500	504	498	480	507	529	523	541	525	503	528	521	500	496	499	499	504	547	525	537	511	543	503	498	510	501	492	527	508	501	518	551	540	518	498	489	466	544	487	508	527	512	560	507	514	573	545	487	507	547	472	499	534	500	524	526	528	468	471	560	494	525	510	537	519	505	525	530	480	524	540	549	494	482	531	514	488	470	546	530	521	514	490	523	537	554	462	536	514	509	536	517	542	463	504	483	553	493	535	547	525	492	498	481	524	488	486	527	522	511	525	484	500	548	552	518	544	534	533	508	491	530	526	511	512	538	509	491	527	507	526	499	535	496	501	502	506	514	518	589	480	508	495	500	533	504	497	523	530	513	511	517	501	487	560	514	536	508	490	470	500	492	439	526	475	506	536	513	509	561	544	529	511	521	519	520	515	494	520	513	494	523	519	522	507	491	536	507	535	522	540	518	502	518	530	552	506	521	478	523	512	508	508	506	487	503	492	496	550	549	523	533	511	529	540	503	521	528	509	528	520	491	530	499	481	509	518	523	522	464	515	510	531	512	524	529	463	525	494	514	524	514	527	526	510	527	498	534	514	500	495	514	550	494	550	498	520	501	501	542	545	516	530	509	552	489	509	518	481	536	523	526	546	481	505	524	536	514	484	510	523	464	505	521	549	537	517	534	530	508	468	505	481	525	528	519	553	512	515	502	521	506	520	503	540	512	514	534	538	500	518	496	515	503	557	481	488	521	528	490	543	532	516	520	490	555	524	454	525	535	500	492	501	503	548	469	535	539	534	521	528	532	514	512	496	514	503	529	522	521	501	524	527	580	526	545	495	545	532	497	547	493	468	569	531	511	540	512	522	541	524	529	503	474	536	552	544	527	497	519	508	481	502	519	510	558	521	483	509	498	543	523	534	520	529	504	517	492	528	593	551	507	498	545	506	509	539	526	504	493	546	513	524	520	493	519	509	491	529	535	543	551	524	527	528	565	539	518	491	497	539	537	556	534	536	513	528	536	548	499	508	522	513	483	544	511	537	527	506	559	559	531	516	493	512	492	476	466	515	543	505	505	520	480	535	496	487	506	501	515	538	495	521	531	507	555	494	511	508	504	506	488	502	510	514	468	571	470	520	494	531	537	537	501	505	523	504	518	532	544	496	515	520	575	524	536	539	507	505	496	539	550	472	469	500	553	488	504	532	538	495	542	479	535	506	524	470	523	501	480	519	513	515	521	497	520	534	532	529	518	490	509	524	512	533	513	497	478	507	509	520	483	515	550	511	515	507	496	487	447	526	510	529	522	519	513	536	521	471	521	509	501	546	504	520	545	524	486	477	534	532	496	520	524	529	531	500	532	505	499	541	525	490	491	517	540	576	541	483	509	522	520	513	513	586	512	523	539	515	518	511	536	523	502	545	515	515	471	544	504	493	536	504	510	544	498	525	505	541	546	516	543	536	498	523	521	529	500	527	526	504	495	552	504	509	507	520	521	562	516	501	512	506	513	504	513	532	528	513	485	496	532	488	543	505	536	513	491	472	479	526	508	530	504	500	531	472	555	540	547	535	471	533	493	523	503	511	509	545	511	530	517	529	548	474	530	513	492	516	515	548	509	520	523	548	508	521	516	504	518	531	540	515	528	508	503	517	515	476	537	539	529	501	497	506	549	510	504	539	519	482	473	535	489	515	531	548	511	488	510	521	554	516	517	511	539	477	491	557	495	530	552	510	533	527	541	499	524	548	536	530	552	533	516	567	519	531	503	488	484	528	502	500	538	513	490	495	530	525	523	495	480	523	498	502	520	500	538	554	551	490	545	532	496	512	542	546	477	504	506	529	508	552	537	518	524	492	520	534	542	449	451	504	540	493	545	507	529	487	529	540	557	500	483	542	495	553	541	502	500	534	499	508	498	541	502	513	512	548	495	541	515	514	497	530	508	505	502	526	517	521	511	496	486	471	512	530	496	475	553	481	489	522	545	498	489	566	526	545	562	495	523	546	524	510	506	538	550	517	484	483	515	563	484	515	534	499	545	537	517	503	513	555	526	534	487	514	515	538	551	504	506	534	525	515	544	522	546	525	523	521	515	498	504	514	521	503	547	498	509	529	513	503	521	583	510	493	502	537	516	533	526	509	552	513	500	538	498	506	510	505	499	570	536	515	520	516	534	507	530	539	520	489	535	505	521	514	527	516	526	537
84474	69838	47567	25522	8774	814	236	169	182	182	179	177	180	167	160	170	187	164	189	199	176	197	171	181	206	187	185	194	180	188	183	180	178	191	187	194	189	179	171	199	198	171	166	195	166	200	178	164	180	191	191	163	190	201	207	181	146	172	187	182	191	196	178	186	169	206	182	172	198	190	206	180	200	160	165	188	181	195	220	196	167	179	159	168	160	184	207	221	171	159	180	170	202	206	191	178	187	193	185	184	160	186	167	207	194	201	192	181	202	187	179	173	185	168	202	181	189	174	163	193	160	212	194	166	166	215	204	179	186	170	196	190	191	187	189	200	200	176	179	177	200	198	190	176	199	173	192	171	176	178	190	186	209	206	165	182	185	176	184	207	181	206	179	187	168	189	168	183	173	218	164	201	184	206	182	187	175	177	198	179	179	183	179	199	197	200	188	202	179	198	164	204	191	198	184	196	196	202	186	224	190	187	170	192	200	199	176	207	175	169	184	188	193	212	210	210	185	191	185	193	201	203	188	177	203	177	189	197	147	180	193	182	140	202	212	200	177	175	167	187	192	178	167	172	181	217	182	183	171	180	183	205	184	194	186	181	196	175	177	173	198	201	170	186	199	193	182	192	171	170	183	204	203	211	196	196	163	182	179	184	199	187	202	179	206	181	184	209	179	198	188	191	183	209	200	173	182	190	187	161	192	209	204	175	165	210	174	200	161	195	181	184	188	189	180	197	170	177	163	199	197	216	174	184	178	166	166	196	199	193	174	186	197	172	184	170	189	184	205	206	183	174	160	215	186	186	180	212	185	174	188	189	190	171	175	160	210	195	200	199	202	212	181	202	192	165	182	174	171	170	181	186	165	204	199	192	199	173	180	177	198	171	187	203	203	188	203	178	168	192	183	194	207	154	204	178	196	177	214	175	169	193	191	179	194	216	187	206	174	186	189	200	191	198	185	159	171	198	202	196	219	168	176	179	194	171	184	194	161	205	188	181	191	174	191	183	174	197	183	215	179	156	192	176	184	203	205	178	176	192	175	196	179	177	222	185	181	185	204	179	163	186	171	189	178	213	170	168	169	189	172	162	185	202	182	174	180	191	184	196	198	173	174	186	186	184	171	168	215	192	186	171	176	210	202	164	212	190	200	216	217	212	187	179	192	163	159	186	216	200	196	189	186	175	188	188	169	166	183	150	185	176	179	171	193	176	190	205	183	178	183	178	205	201	181	184	192	189	178	197	193	205	180	181	187	188	196	160	164	172	189	176	150	180	190	188	215	182	198	194	174	167	180	191	185	189	180	214	197	174	171	187	179	201	173	181	176	184	189	179	189	178	185	200	198	194	183	168	191	181	178	194	183	190	175	189	201	181	205	189	181	188	172	193	180	170	193	172	184	202	186	179	209	181	170	193	168	174	182	171	188	170	176	171	209	165	191	182	160	189	159	208	202	180	188	161	207	180	185	206	163	180	189	189	192	175	153	206	197	192	191	158	169	174	179	179	182	185	223	166	186	191	218	188	181	200	196	205	178	217	184	180	171	216	188	181	179	201	191	179	195	160	192	185	195	191	203	171	167	201	203	212	197	208	189	169	206	181	188	209	168	185	192	201	192	186	188	191	160	163	197	197	190	141	187	181	176	167	188	169	182	172	194	209	198	194	181	178	197	199	175	184	203	172	177	188	195	161	189	207	204	181	162	203	168	217	198	183	173	186	192	176	185	210	198	191	199	186	224	167	195	215	168	184	198	175	200	198	190	185	183	191	189	175	183	168	197	173	191	175	194	169	208	173	208	198	154	168	190	179	198	173	207	198	190	198	195	182	200	196	191	190	171	179	163	165	201	184	206	193	178	188	181	189	170	170	191	197	183	180	183	206	206	156	180	179	204	194	196	199	175	171	161	182	161	179	174	175	198	177	198	181	187	158	173	193	179	198	185	181	197	181	155	168	213	202	173	168	200	190	180	171	171	179	185	180	198	163	197	191	180	204	193	222	187	175	178	186	195	194	186	155	182	196	170	202	181	166	179	193	174	200	199	160	169	205	187	199	174	189	180	198	201	203	169	201	173	194	189	186	173	178	181	183	164	168	190	177	199	164	193	188	183	176	188	196	172	184	175	194	178	180	208	190	204	166	191	183	189	184	187	176	193	177	171	191	193	169	180	192	176	192	180	192	185	195	182	212	180	174	175	193	190	165	189	195	196	186	196	179	194	184	177	176	165	168	198	179	201	167	184	172	186	182	186	195	179	173	196	192	177	202	164	177	187	196	195	198	199	176	194	156	167	171	197	166	189	178	190	176	180	175	194	174	183	182	172	181	175	205	175	164	212	180	193	209	184	207	191	202	187	162	184	192	189	189	168	191	154	180	186	189	180	169	170	174	186	163	175	193	187	193	171	181	193	187	190	197	180	160	177	186	201	200	188	183	176	194	188	179	192	174	202	173	165	168	197	198	177	160	178	195	198	174	192	186	169	185	197	183	174	186	212	175	197	210	204	204	171	185	179	189	196	204	170	147	195	216	175	208	183	185	184	186	164	157	208	188	201	186	189	191	192	209	194	173	213	177	146	189	183	184	177	210	190	180	188	184	156	198	165	226	147	191	181	182	177	192	156	157	174	185	184	178	181	181	191	189	161	171	205	196	191	176	188	214	183	202	176	188	212	204	219	185	181	183	190	184	164	183	207	178	156	158	185	189	171	183	201	169	188	183	170	176	182	194	215	172	163	169	201	176	176	207	213	177	188	210	182	204	188	189	190	175	179	188	190	171	166	152	164	196	179	187	187	180	170	192	191	183	214	173	167	179	201	188	162	188	165	163	168	185	186	166	184	165	174	184	197	152	199	178	171	175	200	205	161	185	172	184	207	189	195	200	161	183	184	179	187	193	190	162	183	203	199	202	195	180	177	164	190	191	164	194	197	203	172	198	162	205	189	179	188	191	177	189	182	172	179	222	188	171	181	192	204	171	191	164	172	200	195	156	157	160	167	189	177	200	232	191	189	183	171	179	214	208	200	186	177	198	174	202	169	206	179	187	198	151	196	186	195	196	183	177	199	187	187	199	223	182	209	198	201	205	179	230	190	208	192	182	202	154	203	167	210	208	171	175	175	167	181	183	180	158	170	175	176	210	193	185	172	189	190	205	220	191	187	190	201	187	190	184	201	167	178	188	173	180	196	208	174	183	172	201	206	194	198	178	180	195	194	197	186	208	194	192	170	206	188	184	178	187	182	171	174	200	182	181	197	185	195	179	205	181	204	188	204	194	189	187	182	171	169	195	186	155	212	173	182	175	174	177	217	178	206	157	187	197	184	190	188	164	178	182	207	193	164	206	190	188	207	179	188	194	201	169	194	204	230	198	211	189	178	189	196	194	179	183	195	176	189	160	174	161	196	192	157	180	177	199	173	190	176	175	184	198	179	153	162	186	175	215	213	202	191	168	203	174	165	193	176	181	192	185	181	185	219	181	183	174	172	181	189	181	177	161
70622	60383	46127	26549	7959	1008	478	451	434	459	429	456	418	467	447	429	462	445	428	440	444	452	421	413	421	463	413	453	404	441	450	439	450	449	428	407	434	408	425	472	446	450	453	427	421	459	427	414	442	449	403	432	458	442	398	438	426	451	409	459	461	471	420	419	439	447	418	417	433	464	424	393	458	447	431	447	419	469	469	425	456	431	430	457	446	427	409	426	401	465	449	422	431	390	410	430	481	464	418	469	435	467	476	450	449	418	415	435	399	446	408	465	447	454	445	446	464	409	433	447	462	433	448	432	427	442	432	476	428	417	442	447	406	445	400	425	407	451	421	439	468	466	431	458	454	408	440	410	411	432	423	408	408	453	450	467	435	423	411	450	409	459	434	462	422	445	421	420	442	453	434	431	417	445	467	448	418	446	467	463	425	435	454	471	424	433	448	420	452	430	500	440	433	427	462	410	422	442	436	461	459	414	458	465	452	473	441	430	433	449	445	427	450	453	441	449	466	426	444	448	451	415	449	428	418	459	468	433	413	402	447	434	470	430	403	422	434	418	456	409	443	446	425	429	441	452	430	408	390	429	463	387	456	426	451	402	435	439	428	444	409	422	404	421	447	455	445	456	442	417	445	437	476	453	418	457	445	430	453	456	440	450	420	453	447	422	461	439	447	463	440	428	446	500	436	433	435	465	406	445	435	490	418	432	424	454	426	479	434	466	449	388	420	431	419	474	419	450	461	441	421	458	411	451	431	426	474	420	437	470	467	468	488	458	464	444	442	443	458	446	405	420	439	403	442	429	437	438	432	426	433	407	428	418	427	428	456	455	442	485	410	470	453	410	469	437	432	443	455	434	465	423	448	424	457	440	436	394	464	423	401	442	418	424	423	430	409	439	425	418	445	451	459	479	404	435	437	414	427	465	403	471	437	442	418	452	475	409	449	495	441	413	463	435	449	449	435	428	414	441	450	420	445	454	458	484	414	456	442	464	478	436	407	447	428	414	454	437	425	474	453	441	477	458	463	453	448	452	424	434	461	460	441	442	446	450	449	447	422	444	457	401	417	467	425	453	432	445	433	437	447	459	412	464	439	458	427	445	438	460	423	407	445	442	423	461	437	416	489	458	400	447	413	430	437	439	473	424	483	444	445	416	452	443	483	448	470	450	391	437	416	426	435	456	421	456	426	441	446	453	395	450	461	429	465	455	416	441	480	451	458	440	437	463	406	407	432	447	473	442	457	439	449	441	434	457	475	418	436	407	455	436	443	426	422	427	468	460	467	434	438	428	417	446	422	455	414	440	426	399	414	440	448	394	428	430	412	441	427	429	471	409	424	432	478	460	454	443	429	457	416	449	458	419	422	423	410	477	441	452	387	431	418	416	419	446	434	423	395	426	449	441	487	415	440	458	440	434	445	475	423	446	443	467	433	462	429	463	448	438	419	444	408	436	412	454	456	438	452	455	420	381	455	449	428	438	420	413	422	401	449	422	409	437	436	417	452	464	426	468	460	454	427	433	439	457	460	484	446	452	453	460	446	457	439	436	423	417	433	453	439	449	416	417	439	406	425	416	445	459	440	443	453	449	475	406	441	444	445	477	463	423	428	471	437	464	398	417	469	463	453	461	468	438	447	444	440	478	425	451	457	466	480	421	439	455	421	457	427	430	429	448	432	454	407	393	418	432	438	421	398	461	425	437	430	432	432	416	451	475	425	427	433	435	406	443	399	429	474	433	428	445	479	441	427	445	458	452	439	454	445	470	417	427	466	467	482	394	436	449	442	462	416	414	443	442	433	431	421	456	405	475	420	472	460	417	506	406	419	422	438	452	450	464	449	434	447	434	435	446	459	422	434	452	422	471	425	469	414	476	420	402	467	455	430	442	434	445	427	396	426	442	445	449	453	438	448	396	445	492	441	437	468	434	445	451	443	398	422	450	456	422	430	458	418	415	452	409	452	439	422	475	446	413	407	412	417	417	418	472	464	428	414	523	454	449	455	447	436	478	456	457	435	396	423	436	413	443	448	466	450	435	507	421	459	467	431	439	457	442	460	414	455	481	448	462	407	441	394	409	420	465	436	464	453	427	459	438	421	456	431	445	407	457	446	452	412	493	431	402	431	406	435	465	454	432	455	427	428	407	437	464	378	469	431	457	437	444	440	442	387	433	424	466	423	427	443	474	417	435	432	451	412	410	429	475	416	422	418	440	423	431	417	449	438	438	414	429	433	415	412	431	465	411	456	423	417	427	464	445	430	418	421	481	447	427	445	450	461	423	461	462	433	437	429	409	433	421	431	433	459	448	422	444	421	423	444	443	469	436	447	453	411	409	443	453	428	440	437	431	428	424	431	449	451	394	428	454	454	421	440	462	456	457	410	455	441	455	450	430	413	446	432	435	435	423	464	453	427	459	402	415	448	442	439	467	413	430	419	452	437	452	433	416	446	441	448	483	468	457	407	439	406	475	442	453	453	442	426	458	458	421	448	431	431	434	428	437	438	464	425	403	415	436	408	456	409	440	436	420	463	451	443	434	434	451	455	439	402	431	404	426	444	438	416	429	454	441	401	426	421	438	412	442	410	411	424	434	411	448	427	471	447	439	430	461	415	426	439	467	443	408	436	427	433	421	430	442	412	442	417	461	442	424	401	437	482	412	448	472	448	416	449	414	429	435	400	439	455	428	434	418	431	430	415	444	458	428	448	458	466	401	418	462	445	421	431	435	434	415	415	430	446	436	469	418	425	417	416	426	443	458	392	392	408	447	419	459	460	459	449	462	463	454	434	479	433	459	445	429	415	443	436	432	465	493	424	417	443	421	422	415	449	458	467	461	487	392	420	442	429	460	420	470	470	441	442	438	447	479	448	433	430	448	418	406	412	431	470	437	470	441	470	455	433	414	440	434	461	416	438	371	420	458	449	427	446	409	413	454	442	458	415	461	397	393	414	414	454	459	448	472	409	447	454	473	435	412	445	401	421	415	459	453	409	467	444	423	436	428	473	437	432	405	425	442	414	400	470	473	464	429	451	426	470	416	475	473	415	422	450	394	416	482	451	462	402	444	402	407	455	451	414	475	449	425	409	441	436	452	452	455	383	457	444	447	425	399	408	398	405	466	439	389	444	431	457	456	421	478	416	437	401	459	414	434	443	430	438	434	417	429	451	453	402	467	462	438	436	425	414	416	410	426	452	420	473	425	418	430	417	440	427	473	420	406	391	446	428	410	436	434	432	421	423	421	417	443	450	487	446	435	410	401	478	447	449	454	437	416	462	418	471	445	433	414	401	433	433	452	449	457	458	423	451	437	436	427	409	459	437	454	440	440	439	416	440	434	478	417	450	441	423	435	428	429	443	455	443	478	444	446	438	451	459	438	433	431	497	476	413	463	443	448	477	402	408	450	493	426	486	457	438	456	416	443	442	437	468	450	492	457	471	398	436	456	422	447	438	441	413	426	419	462	448	436	411	462	424	443	456	419	456	421	462	420
48631	27348	9478	1814	519	233	208	169	207	221	187	175	203	213	184	199	203	173	204	191	193	204	174	233	195	208	180	180	180	204	196	225	195	185	202	178	187	180	198	192	197	215	194	191	161	216	197	195	183	201	198	169	186	200	207	195	222	175	201	189	201	192	192	211	180	173	198	190	211	176	193	191	220	179	214	202	186	191	168	179	168	186	194	185	180	193	190	183	209	237	194	210	195	192	199	178	196	204	194	169	180	203	194	199	192	203	183	203	193	194	218	205	182	200	221	204	200	192	188	203	195	182	197	180	216	194	218	205	201	184	197	187	197	197	186	198	220	204	196	203	201	220	190	197	182	187	193	197	190	193	180	192	209	207	179	229	195	202	182	221	199	219	217	179	220	193	208	194	203	175	213	200	189	215	192	194	203	225	199	218	186	193	186	222	184	203	177	177	189	183	178	201	204	209	209	220	176	201	184	184	203	207	168	190	171	196	190	176	202	185	194	194	176	212	180	180	184	172	219	199	190	200	193	186	201	181	191	170	202	196	195	213	197	187	186	180	183	206	169	205	191	195	183	187	190	224	196	180	209	217	193	191	209	199	188	194	173	173	189	168	194	170	185	193	197	217	186	178	187	204	199	196	189	202	172	200	181	187	201	179	172	174	204	198	205	184	191	180	202	178	238	209	167	195	189	205	197	191	201	185	190	175	200	194	171	182	179	206	204	202	201	204	188	187	182	188	193	207	182	208	202	188	181	184	196	187	209	180	196	214	207	204	169	196	207	190	199	220	198	189	215	207	202	178	196	192	191	195	220	187	188	207	205	196	176	215	170	197	189	199	200	210	201	199	182	181	190	216	193	194	185	178	208	215	177	178	187	198	185	190	205	190	201	180	203	190	191	213	194	180	185	199	199	199	206	179	196	155	197	178	200	182	187	189	209	165	211	168	202	203	181	194	208	181	211	197	167	188	176	210	196	189	222	233	189	193	191	178	203	197	196	165	205	217	220	194	222	211	201	214	188	197	193	195	196	164	195	174	196	201	177	198	209	199	207	173	216	176	179	205	176	175	181	166	187	190	182	175	194	171	188	166	184	196	203	217	198	179	194	188	213	179	204	174	176	199	201	192	186	207	208	195	202	207	217	225	174	193	211	192	168	199	188	191	194	187	188	233	180	204	183	199	186	176	183	184	211	204	174	202	192	211	190	207	191	177	207	185	194	182	197	203	190	223	174	184	169	188	198	180	204	191	199	198	208	183	208	197	210	194	179	194	184	198	211	193	200	188	206	189	201	197	183	201	170	167	206	206	205	204	206	185	191	208	204	186	207	179	198	203	195	199	184	179	172	203	178	191	206	193	195	204	212	196	177	196	211	210	212	171	172	190	181	204	178	183	208	201	200	199	186	198	186	192	195	219	196	173	202	180	209	178	182	197	200	203	179	179	203	220	214	168	185	194	193	185	220	190	208	173	207	177	186	201	186	205	197	213	176	238	195	170	185	209	181	187	204	167	191	218	221	213	166	168	195	201	190	182	189	216	183	225	184	212	218	184	197	180	231	182	201	194	191	155	198	174	204	178	210	173	201	189	192	184	184	189	185	199	203	220	214	206	190	214	192	205	197	187	210	192	209	153	171	187	201	193	188	189	185	217	210	195	191	177	202	191	174	167	187	187	207	183	184	169	191	207	204	192	189	175	184	189	191	201	192	221	195	190	196	187	172	177	186	208	218	181	184	194	215	223	220	191	224	177	227	207	204	207	201	211	174	205	182	195	215	175	179	176	189	174	202	205	178	195	199	196	191	186	198	208	188	198	206	209	226	210	177	184	182	195	185	203	200	184	186	185	192	200	198	193	197	216	171	197	202	178	192	208	184	212	181	184	187	194	218	202	189	188	189	178	162	181	196	207	194	185	190	191	185	219	212	189	186	197	174	182	187	222	173	190	178	183	201	214	173	201	182	190	174	189	206	193	204	199	203	210	193	191	192	179	203	190	208	195	227	192	206	201	217	232	207	197	189	193	190	188	203	190	210	193	209	189	201	207	219	222	185	158	206	214	203	201	204	189	185	225	173	217	185	230	184	196	216	162	171	190	196	197	203	225	233	193	180	183	191	200	180	174	182	208	195	188	183	186	198	196	194	193	193	191	189	192	199	196	203	183	166	190	183	182	204	176	195	182	183	212	177	190	172	193	196	201	196	188	189	183	224	173	180	193	192	199	175	192	217	170	224	171	170	156	181	163	177	200	209	165	207	166	184	176	189	193	200	203	205	193	192	177	190	209	216	172	182	171	174	179	196	223	182	216	168	194	181	204	217	188	186	197	179	182	183	198	199	177	192	205	204	186	175	189	164	191	202	191	200	218	188	187	194	206	233	202	187	170	212	196	195	188	178	211	200	204	161	192	204	204	217	181	184	183	204	193	208	213	198	186	190	184	209	216	191	194	176	204	179	166	192	205	196	216	205	172	205	213	168	194	217	202	190	192	194	203	171	193	201	203	180	209	212	193	161	182	218	176	204	181	201	194	196	204	196	187	181	201	191	223	185	204	184	207	212	204	202	185	189	183	220	211	210	212	192	185	197	217	176	197	196	196	171	172	189	188	222	170	177	206	197	192	208	192	209	195	181	212	194	213	187	206	202	189	207	207	195	214	202	190	206	195	189	180	198	162	202	220	181	217	202	210	209	201	188	183	188	197	201	199	169	185	173	200	203	174	180	224	168	178	202	195	199	179	178	172	203	177	191	212	200	165	184	178	210	203	191	206	191	186	196	217	182	209	180	192	201	182	211	191	166	166	174	178	211	179	196	194	215	179	205	187	164	198	210	174	198	212	233	188	209	185	191	199	208	203	187	192	207	193	179	222	210	192	209	189	198	208	215	188	188	198	188	178	215	214	209	213	191	202	195	193	211	196	203	161	211	169	164	195	192	187	209	179	212	205	222	188	174	203	191	209	188	198	191	196	182	210	182	175	215	189	197	179	181	198	193	167	185	189	217	195	186	171	189	210	188	208	208	180	209	185	193	178	185	195	201	203	192	175	179	176	191	204	188	176	202	224	188	173	191	189	191	173	166	210	203	183	182	188	196	157	198	207	212	211	205	212	186	192	186	191	192	177	201	207	230	201	199	197	172	174	164	192	173	201	183	187	186	181	178	190	195	206	176	179	179	199	204	173	210	208	191	179	192	187	172	172	198	182	183	186	190	205	197	206	220	216	189	185	230	187	203	182	203	203	188	194	200	160	174	173	212	218	178	181	201	202	200	198	192	166	198	209	185	174	173	161	194	178	180	192	186	188	182	183	212	216	170	200	152	195	215	161	225	173	202	173	178	187	205	192	196	181	196	189	204	204	194	193	197	213	184	170	177	212	208	194	193	202	200	194	178	186	206	214	215	197	190	186	210	171	189	195	197	191	194	198	200	183	206	222	214	201	235	215	201	181	209	183	187	206	196	191	187	193	201	233	221	192	187	222	180	210	190	166	201	178	193	196
41717	24919	10732	3692	1210	569	493	498	452	500	522	464	471	481	487	444	475	495	477	410	493	456	492	499	487	475	454	465	464	479	484	482	502	484	471	458	479	479	479	468	469	460	480	480	479	451	464	505	469	471	471	478	493	422	494	493	484	441	481	454	464	469	458	463	471	504	512	446	453	463	467	488	468	423	464	472	450	497	449	497	490	446	483	477	471	451	465	484	476	445	494	480	487	487	506	491	470	482	436	449	472	467	442	479	478	448	507	501	468	446	490	513	430	466	483	465	487	436	463	463	488	500	479	474	484	473	494	455	456	498	487	472	490	488	447	476	438	428	460	467	443	481	464	458	459	491	519	436	480	480	464	495	482	473	479	466	451	515	484	510	508	467	438	510	468	478	510	490	468	454	460	505	472	506	418	490	479	473	477	492	476	460	468	501	406	471	502	484	451	517	468	463	492	470	467	495	471	471	508	473	500	444	479	470	505	460	487	492	480	487	448	453	434	475	496	459	490	452	429	475	505	493	443	439	455	470	482	447	464	502	449	467	417	465	466	481	481	474	467	515	507	452	493	476	488	489	438	453	491	501	445	480	476	427	462	506	453	478	464	482	474	455	483	452	447	479	460	450	503	484	484	429	482	429	477	467	471	462	478	469	470	460	480	459	440	437	458	473	510	461	467	436	455	506	469	482	463	469	486	461	456	495	463	494	489	454	461	438	457	447	484	475	471	437	470	479	462	441	460	501	463	481	477	474	447	501	475	487	490	434	465	455	502	497	483	476	448	446	482	467	476	468	478	500	490	477	434	429	468	505	461	452	453	463	471	515	469	488	465	469	506	448	480	475	486	451	467	464	509	440	489	436	489	454	470	471	466	472	450	476	461	443	453	496	453	493	476	481	474	496	474	449	507	458	488	448	464	499	464	487	499	439	472	464	520	478	451	504	476	492	442	489	469	439	491	475	453	458	480	490	478	451	525	467	507	478	491	498	439	490	514	496	468	459	476	484	448	495	454	466	499	465	509	464	487	458	490	471	509	465	478	450	515	466	487	484	492	459	482	482	475	465	484	437	483	492	453	488	522	436	465	472	523	471	488	456	485	462	467	468	502	453	477	476	460	497	449	461	464	454	460	457	474	490	476	500	442	479	448	478	438	487	472	467	475	470	463	475	472	459	470	480	451	488	462	480	459	446	473	450	508	521	473	468	442	441	454	477	427	475	456	449	434	470	478	477	485	480	413	480	414	456	464	489	453	453	493	469	489	447	469	446	498	507	444	480	436	454	465	502	439	493	457	487	480	459	426	488	452	476	489	438	484	483	480	435	476	447	478	468	471	457	505	472	428	464	464	441	461	446	467	456	484	468	466	497	515	478	482	491	442	416	479	456	465	460	460	469	431	459	472	487	484	474	451	475	463	466	456	471	448	470	471	478	488	485	490	461	481	463	461	480	481	446	468	482	491	429	453	439	490	494	490	479	454	483	507	464	464	498	441	481	481	484	472	471	448	479	488	480	448	470	486	470	494	446	469	472	477	474	460	509	515	452	499	478	461	482	490	498	460	452	500	479	518	455	461	458	403	505	508	469	470	495	497	454	452	481	491	498	456	474	480	501	443	456	441	435	466	452	485	468	444	478	468	487	502	463	469	484	480	514	433	463	505	503	465	469	456	472	497	466	473	475	476	473	451	475	496	484	482	437	449	477	530	463	461	440	454	467	487	454	477	503	466	458	511	491	471	508	440	500	419	491	418	492	494	508	449	445	470	441	453	470	450	489	488	486	489	447	430	476	499	492	512	431	455	473	459	453	434	444	495	498	454	508	503	470	444	468	462	476	489	479	479	461	448	486	475	462	494	472	478	451	457	461	457	443	470	466	439	475	490	446	478	473	461	473	439	448	467	482	447	471	528	447	457	483	491	426	479	491	460	449	432	494	423	456	483	495	456	483	466	478	492	499	448	472	477	482	480	479	471	500	450	481	494	431	501	466	470	447	493	491	470	480	498	449	431	450	472	468	470	491	462	447	442	478	445	464	481	497	464	445	491	481	467	479	505	489	476	482	504	471	460	447	480	462	490	504	452	541	489	520	446	481	498	463	444	479	500	470	450	436	464	456	494	492	458	424	450	462	473	482	477	463	444	488	484	524	459	446	446	512	450	495	488	455	478	473	439	489	488	486	485	456	470	441	498	472	478	475	485	483	513	465	455	492	490	456	489	462	492	517	468	483	435	474	477	489	484	487	494	491	451	465	431	486	478	461	428	470	457	500	481	492	466	443	452	465	455	468	484	460	508	503	466	522	479	465	475	476	506	505	498	435	469	485	480	442	536	458	496	453	486	468	497	472	479	463	473	482	492	458	489	460	494	492	456	469	438	449	444	462	497	514	476	484	480	467	488	514	483	487	481	472	455	471	477	473	483	431	453	490	479	464	466	453	501	475	474	491	494	468	475	461	475	458	481	479	453	497	462	521	480	443	457	465	487	425	497	423	459	447	493	507	500	487	450	439	463	497	428	487	488	479	502	439	455	487	458	477	484	474	493	483	495	474	467	479	473	483	494	437	478	484	465	431	448	448	482	469	470	488	474	470	467	509	468	434	497	476	461	464	425	469	451	485	481	466	480	475	445	438	434	474	467	481	476	450	476	463	461	479	435	483	446	473	489	458	475	495	445	482	445	464	453	508	447	498	496	504	506	486	471	501	479	462	532	449	485	473	469	488	456	457	480	441	475	464	474	454	475	455	445	501	474	454	470	501	452	518	451	483	488	471	465	498	425	472	482	461	466	439	514	460	454	480	453	480	462	473	461	492	476	496	459	489	435	497	432	464	504	453	453	464	528	481	455	465	516	477	460	472	476	432	491	477	488	470	475	450	461	465	489	491	504	470	477	478	473	443	453	472	493	493	450	470	472	448	465	491	478	453	469	469	456	475	466	464	479	468	468	495	452	468	496	500	452	444	490	458	450	484	475	444	490	456	476	486	439	461	432	455	455	431	477	479	483	472	467	483	461	524	463	466	464	475	473	439	484	497	472	437	453	461	457	459	468	485	456	462	442	458	430	465	470	454	468	472	484	479	490	449	476	468	482	485	486	455	429	482	447	480	422	447	456	512	449	491	460	461	457	509	466	471	486	471	461	486	486	451	515	458	437	448	475	481	453	498	469	465	458	490	516	460	525	439	462	456	495	480	439	465	477	468	497	486	488	490	489	469	474	489	495	516	505	472	499	507	483	482	474	500	458	471	474	489	465	468	496	488	456	462	450	460	525	438	478	489	463	501	471	496	455	460	474	430	502	474	451	474	458	492	492	515	492	508	499	489	509	451	514	509	448	448	451	446	468	479	464	469	492	484	469	482	443	509	468	478	477	445	482	469	458	453	474	533	416	479	477	472	460	475	469	506	512	470	469	486	479	507	471	489	434	464	472	465	474	491	460	421	466	446	453	457	486	465	461	464	472	469	503	461	487	508	498	457	455	479	475	485	436	472	485	458
80948	61887	38669	17620	3834	450	242	221	202	216	227	229	211	259	235	232	220	225	228	210	256	219	229	221	219	204	209	220	219	236	214	220	205	198	224	216	237	245	233	220	219	219	210	220	210	248	225	233	232	230	231	224	225	204	216	218	209	208	229	244	234	219	204	246	205	201	254	202	229	229	233	221	207	226	230	254	222	219	173	228	230	219	248	222	210	222	203	234	208	218	225	250	230	209	204	212	231	216	204	239	240	206	229	242	234	207	211	221	201	207	230	212	193	215	213	218	223	247	225	228	231	227	211	244	198	198	211	215	218	255	184	250	214	236	228	225	196	231	222	212	225	243	237	211	242	248	232	219	237	231	208	233	201	222	229	231	218	217	222	227	231	250	225	198	199	219	242	236	212	207	213	213	203	221	230	236	222	223	219	209	203	230	238	225	217	235	229	204	233	224	227	205	234	238	222	219	226	244	212	221	222	223	244	210	235	233	220	262	237	223	264	246	227	221	203	230	231	198	228	234	249	243	232	217	214	200	214	212	207	225	245	219	219	242	255	230	221	219	226	216	221	210	222	236	212	231	240	218	229	235	253	201	234	212	259	219	230	208	203	239	226	203	225	209	221	227	223	257	224	231	213	217	216	228	244	233	225	248	216	206	234	233	200	215	223	215	195	213	210	239	237	217	231	228	224	224	223	236	194	221	215	230	251	215	233	215	239	246	208	216	231	207	213	218	239	222	242	214	206	212	238	251	240	224	213	218	240	214	246	203	214	211	224	205	226	222	246	219	243	220	220	226	245	233	233	257	221	205	250	244	236	242	223	210	205	214	231	207	220	256	233	257	225	220	237	250	191	243	233	217	195	245	229	225	238	241	210	206	224	238	216	213	222	221	222	234	235	241	236	184	242	243	216	229	229	225	229	197	193	219	248	211	214	203	211	221	207	217	201	224	207	221	191	225	207	230	243	256	216	215	208	243	236	208	220	205	216	215	214	230	242	231	247	252	233	226	235	201	207	228	212	224	216	212	230	222	249	225	206	249	241	216	223	213	235	225	247	227	245	230	200	229	201	209	204	214	230	237	244	211	248	227	229	222	212	237	219	225	229	221	248	236	244	241	194	218	200	226	234	227	219	253	245	244	218	233	206	212	216	242	204	201	225	229	241	203	233	243	233	243	235	227	199	231	210	208	235	226	226	203	225	222	231	203	233	227	220	238	243	243	194	211	246	219	224	255	238	212	238	234	204	190	179	232	236	222	249	234	219	236	238	253	223	239	230	237	239	262	236	221	199	245	207	242	230	219	221	223	214	233	255	222	223	206	201	232	245	232	243	213	214	221	242	231	200	232	218	211	244	241	222	244	246	242	229	258	208	230	211	215	228	228	223	263	239	196	224	220	252	200	212	212	210	212	241	208	206	215	233	233	223	237	247	200	238	228	201	226	240	211	224	222	236	237	241	227	215	231	200	215	211	218	224	195	210	243	234	211	230	234	212	209	260	239	240	180	218	235	195	202	240	221	241	214	221	225	200	238	229	209	223	201	204	198	203	231	223	212	219	245	246	200	227	247	258	232	200	208	234	247	227	230	219	239	249	232	232	209	222	235	227	246	218	196	218	228	247	233	242	210	222	210	223	206	205	227	230	221	211	221	249	220	244	229	252	220	228	233	224	224	187	195	209	203	212	210	231	213	191	211	227	190	209	209	219	235	208	237	226	213	235	216	214	208	216	225	213	200	240	214	239	187	208	186	222	238	219	206	216	232	219	235	227	205	239	210	226	224	227	219	214	227	227	199	244	227	213	241	215	221	226	224	225	227	212	222	243	231	213	234	209	200	210	214	221	238	224	238	203	228	224	223	212	230	197	226	219	225	251	215	235	223	232	219	211	222	242	213	223	224	203	221	218	245	230	211	234	223	235	210	235	195	203	213	239	218	228	215	238	227	215	216	223	243	216	213	232	233	222	223	221	228	196	210	257	233	235	196	230	184	218	227	257	209	207	236	210	207	211	207	260	209	193	209	250	226	224	218	207	224	207	220	219	227	212	221	208	227	235	215	242	224	225	204	222	224	219	251	235	222	214	218	245	232	230	232	219	196	230	223	204	207	220	185	221	226	211	233	227	213	233	229	244	222	223	211	231	229	213	222	229	224	217	226	242	220	225	231	240	233	242	210	216	199	239	198	231	234	209	232	248	229	235	235	215	219	235	208	199	211	233	219	223	236	235	198	217	197	224	226	227	223	207	235	242	229	238	209	209	223	229	239	222	202	214	218	245	222	216	226	228	223	235	211	220	241	230	243	243	230	219	199	231	203	219	226	234	221	193	239	219	194	242	221	187	261	208	229	218	213	219	203	210	250	224	235	216	207	228	225	217	227	205	248	240	224	241	212	209	236	198	216	246	228	233	233	212	224	219	228	225	246	201	221	226	221	226	215	212	235	189	238	188	214	198	209	208	208	215	219	227	234	220	199	216	215	249	212	234	231	227	231	194	234	248	232	247	220	210	207	237	217	225	219	218	219	236	217	232	248	198	225	231	246	210	227	195	198	220	181	209	218	224	223	220	223	248	212	227	239	241	233	225	220	243	251	230	235	219	218	240	220	248	214	219	235	202	205	219	226	216	195	225	239	245	242	220	206	232	228	218	223	226	238	215	212	224	221	245	237	215	203	237	223	205	222	222	198	234	197	253	217	223	244	231	218	216	193	248	218	237	218	217	234	247	232	229	234	223	245	210	222	235	223	231	226	226	221	243	227	235	225	233	216	212	218	209	227	208	257	220	231	209	238	212	256	230	216	195	227	250	213	204	215	252	238	230	250	228	216	227	233	213	243	232	224	209	253	234	235	196	234	217	201	229	225	208	217	234	223	225	233	247	234	222	230	231	210	224	244	228	239	223	224	225	215	251	222	234	205	209	207	249	235	213	201	236	245	255	238	208	242	212	203	211	223	229	222	214	250	220	214	221	235	230	210	210	245	223	201	218	211	197	217	226	203	196	243	224	231	231	225	248	209	218	227	217	223	241	212	233	230	227	235	201	207	213	205	234	232	228	230	251	202	245	240	209	227	220	217	202	239	236	209	240	209	207	211	228	233	212	210	233	206	250	243	219	242	248	210	222	213	227	219	227	198	267	217	246	222	236	242	204	214	223	243	215	217	237	247	221	192	224	209	211	239	226	226	204	240	207	208	228	239	227	226	206	220	224	248	210	233	236	237	216	210	223	199	231	246	218	244	241	215	223	234	223	224	214	197	236	232	217	229	220	219	235	210	216	249	225	221	203	206	209	216	256	237	229	234	218	228	206	222	210	209	208	210	232	210	208	200	204	223	204	220	233	221	243	222	256	208	270	234	201	218	199	218	203	235	229	234	227	209	193	236	247	233	226	233	251	223	234	216	221	230	230	193	222	236	211	219	237	233	241	234	243	186	233	223	224	225	218	244	227	205	205	236	243	224	243	243	252	195	239	265	223	233	218	216	226	213	222	226	232	213
61096	49922	37008	18984	5229	1004	532	513	527	495	498	515	519	497	538	545	517	554	512	537	508	559	540	520	505	515	527	510	530	523	519	536	561	573	522	576	520	459	563	555	535	573	532	557	482	525	548	518	508	521	553	518	537	509	587	583	560	594	525	519	543	545	536	530	549	523	524	536	515	547	512	518	546	499	504	499	497	525	513	524	579	503	539	551	532	521	535	511	540	547	530	496	550	548	498	519	546	534	495	531	471	523	571	527	535	567	567	545	531	549	550	574	553	545	528	548	532	496	547	511	567	531	526	506	528	498	555	524	550	534	522	537	501	516	497	532	540	475	579	498	527	505	493	529	528	524	564	529	507	514	537	495	549	510	519	521	572	540	526	550	509	552	491	551	495	543	537	514	532	508	513	477	521	512	532	511	516	535	548	532	516	570	497	523	512	509	519	529	548	519	487	481	482	544	507	521	533	550	521	515	523	523	501	527	540	546	519	529	546	550	497	563	521	531	509	529	542	476	520	535	513	572	479	523	549	538	544	566	517	506	526	567	502	543	522	572	551	512	545	501	527	575	504	526	552	510	497	537	510	498	534	521	521	510	542	483	549	511	533	544	546	527	547	574	512	520	532	532	549	527	505	530	540	560	496	514	575	514	546	509	485	522	539	533	510	525	517	511	529	508	519	554	513	500	479	518	525	554	542	495	551	548	457	532	534	556	561	516	556	482	533	533	494	543	514	568	541	522	525	500	546	520	508	544	541	491	540	521	524	522	485	552	518	537	519	530	535	525	509	532	530	504	560	501	545	525	468	513	546	524	467	543	533	528	520	520	514	595	545	492	512	511	522	558	555	518	511	528	523	528	520	515	556	535	529	468	484	508	553	569	522	519	511	543	534	514	562	548	520	534	482	538	576	547	523	562	549	511	529	552	530	510	546	501	551	552	513	528	570	509	523	514	530	506	552	530	535	507	517	586	528	525	518	554	516	508	519	540	517	552	565	544	535	552	515	514	578	514	536	525	484	510	576	550	488	538	597	539	493	527	582	519	482	558	542	524	533	566	535	508	518	523	508	520	550	508	509	546	535	543	519	536	483	499	530	503	558	457	558	528	504	537	511	513	519	504	494	497	523	516	532	549	549	522	517	539	500	544	524	496	564	541	519	474	505	547	489	540	500	533	519	481	529	587	531	510	527	504	533	530	537	529	522	524	542	520	482	554	529	503	487	495	526	505	523	599	506	518	560	514	519	483	525	571	525	508	506	520	502	534	505	495	529	525	554	536	495	553	507	567	539	506	559	563	511	524	552	554	496	514	502	531	597	551	528	487	511	561	517	541	529	561	510	550	566	578	542	498	504	475	500	539	527	526	515	537	541	516	502	509	508	503	499	559	517	479	556	572	524	519	583	524	573	522	527	544	528	518	542	489	517	531	503	530	502	504	517	549	476	566	549	502	514	489	525	542	525	567	513	509	534	512	599	512	553	527	573	538	517	552	534	516	521	516	531	523	516	491	526	505	553	534	525	546	476	551	544	567	538	546	571	510	547	512	531	492	533	524	501	482	548	535	548	510	525	508	527	544	499	486	522	553	520	507	549	507	575	535	497	496	549	582	502	550	535	525	527	507	526	526	538	548	539	523	494	521	531	501	541	564	501	514	506	536	548	555	538	535	500	545	515	524	517	534	539	473	524	522	539	506	544	523	503	585	533	535	507	586	505	522	533	491	515	509	558	494	530	531	526	543	529	552	490	499	547	532	496	544	532	521	569	499	530	532	522	570	529	505	539	496	526	531	554	498	521	533	515	539	493	533	564	506	517	463	464	526	522	486	531	518	543	547	520	536	546	536	499	473	562	513	501	527	538	505	525	548	525	530	545	546	537	529	560	539	536	526	544	513	516	493	528	515	530	515	520	530	532	531	561	535	546	517	546	526	495	530	546	533	549	538	557	534	494	532	544	520	511	520	489	479	512	551	523	517	523	528	527	542	540	516	562	542	516	577	469	574	553	518	523	532	504	543	513	491	548	498	485	516	507	494	496	540	541	528	547	505	526	502	528	525	539	510	520	514	537	523	535	520	512	484	552	557	542	528	497	527	523	504	523	577	533	528	511	506	533	547	530	534	507	531	548	506	537	544	524	526	519	509	552	521	482	510	492	528	517	478	544	510	545	513	626	516	503	543	504	525	553	475	513	508	503	489	543	541	551	494	563	503	556	501	549	582	519	523	574	509	553	516	551	522	540	509	544	516	492	549	543	554	552	537	559	555	543	535	526	510	503	538	559	515	516	507	535	537	478	555	563	500	549	556	502	552	519	515	496	532	489	504	540	559	514	546	514	533	519	503	525	567	574	548	531	485	533	523	529	525	524	528	535	518	551	503	542	503	523	500	489	519	549	562	571	537	489	521	499	495	528	524	512	513	558	498	509	533	539	566	526	504	527	541	521	502	503	533	558	509	542	529	528	503	535	486	556	557	533	514	539	511	498	559	486	552	549	535	524	532	503	513	553	547	537	480	567	539	565	479	544	551	545	547	494	506	494	529	548	517	515	537	533	540	538	530	542	548	514	526	539	521	533	520	529	506	543	505	513	510	549	515	502	498	460	541	556	540	539	520	506	516	530	540	548	513	534	537	504	490	493	519	476	527	539	487	525	580	541	530	537	550	538	514	508	503	528	525	508	539	514	539	555	486	541	500	528	523	502	504	526	527	522	541	542	522	526	528	538	520	520	512	523	547	538	556	546	586	558	518	557	507	503	534	552	543	547	557	514	512	517	554	529	521	532	526	474	551	522	532	551	509	575	521	543	509	584	518	537	504	529	501	562	557	507	488	528	518	520	540	526	542	556	501	541	528	515	546	516	531	550	530	529	509	548	461	536	552	535	544	566	523	548	523	523	535	504	544	555	495	528	506	510	548	549	545	522	523	559	533	500	546	566	552	518	541	558	535	591	533	540	526	537	517	508	570	559	526	524	528	514	554	542	499	513	514	557	518	547	538	508	517	505	543	547	518	577	543	521	502	527	566	556	578	524	493	494	500	543	524	515	497	546	517	583	481	544	512	536	521	548	496	556	514	484	513	516	516	503	513	508	545	484	508	510	537	527	519	555	566	517	545	530	546	489	498	552	559	576	497	517	510	485	576	587	515	585	515	542	488	521	548	533	529	520	506	554	531	525	536	527	537	555	505	526	556	537	527	536	472	537	518	478	526	512	543	587	539	551	523	523	507	581	499	546	487	494	502	512	560	511	542	507	500	507	555	511	534	499	516	513	534	512	510	495	537	528	527	502	515	530	547	525	559	531	523	536	506	535	513	510	549	533	552	535	510	538	562	526	542	533	566	535	537	533	537	508	531	498	534	526	534	556	513	511	504	550	514	542	542	512	556	547	541	524	529	510	513	535	520	513	506	557	545	512	552	489	482	522	546	483	554	520	532	575	550	554	526	517	532	531	523	513	519	520	519	513	540	536	499	527	532	577	574	530	495	541	493	556	550
84523	69995	47564	25017	8638	889	191	192	207	189	186	199	173	187	181	193	190	209	175	199	207	196	180	191	182	206	214	197	172	194	206	164	178	186	174	204	198	189	171	189	195	188	169	220	206	187	169	191	182	208	178	171	178	187	194	196	187	180	205	206	190	183	182	184	173	178	169	172	182	198	163	155	208	195	190	189	217	204	198	176	191	171	213	176	200	176	181	194	203	193	202	184	180	189	185	189	191	158	210	196	197	184	187	170	198	173	186	196	195	191	197	162	188	192	188	185	170	205	171	201	177	196	202	200	189	185	190	181	182	200	214	192	191	177	204	173	212	175	167	201	198	179	183	205	176	184	188	160	175	184	182	205	180	201	184	188	192	202	182	182	212	175	228	173	186	188	207	191	214	184	172	177	220	191	184	183	185	203	198	179	208	204	180	209	197	194	179	173	190	182	184	182	176	206	189	189	197	203	191	189	182	189	218	192	167	227	190	181	181	192	183	187	186	182	204	199	190	179	184	191	199	203	185	197	179	187	201	184	178	203	222	177	196	173	184	189	183	204	211	173	164	204	188	182	196	203	198	167	167	197	184	213	172	196	191	211	191	186	176	192	197	188	205	199	181	177	158	208	199	187	172	190	181	152	186	152	175	192	190	169	202	196	194	207	174	177	183	193	177	172	179	197	195	185	183	219	205	182	187	189	196	178	204	191	202	187	178	181	193	184	211	175	180	204	194	185	201	189	199	189	201	218	167	196	192	192	188	212	197	185	161	203	200	195	189	177	191	177	189	178	184	185	163	202	179	189	213	188	175	188	196	199	188	193	186	155	193	180	173	192	191	177	187	188	186	196	201	211	177	173	172	169	213	169	203	206	160	199	181	197	223	207	199	216	181	188	185	194	198	189	217	174	198	174	187	191	188	193	197	197	194	183	176	190	203	205	195	192	190	191	182	171	184	147	179	171	179	192	188	199	192	185	192	178	193	182	233	178	197	188	200	193	180	180	197	173	169	193	166	196	188	183	181	195	141	185	172	165	198	175	181	164	209	185	190	209	193	198	189	179	184	204	173	219	198	200	193	186	185	185	186	222	177	168	192	191	185	186	180	192	197	172	192	189	197	183	165	193	201	192	196	170	163	204	183	191	215	195	198	197	208	151	188	223	177	180	207	207	178	168	209	189	173	176	195	188	202	207	202	190	181	213	180	160	173	177	191	219	207	192	174	191	216	176	196	185	177	182	207	203	184	184	161	197	191	185	203	187	210	203	184	179	196	196	200	186	205	200	163	174	197	209	193	207	198	191	186	212	173	210	191	185	200	203	188	192	159	169	176	203	191	210	202	171	217	174	170	176	182	176	184	179	202	225	213	196	195	209	202	164	212	179	190	176	192	187	175	201	171	189	174	212	177	175	194	194	200	215	197	196	211	193	207	193	171	188	201	178	180	186	170	165	173	187	184	172	192	165	184	178	168	173	177	179	176	193	154	184	198	195	196	168	200	193	179	184	163	177	185	200	187	203	202	200	201	199	168	201	183	225	206	204	190	209	154	190	231	189	185	179	191	195	209	158	186	190	189	175	197	196	204	192	188	192	178	187	185	192	187	176	199	178	187	183	166	204	175	173	176	187	165	196	180	187	207	174	196	174	188	184	173	180	174	207	199	164	185	200	178	204	192	171	186	182	173	180	190	220	180	180	184	178	222	166	168	194	188	194	210	190	187	189	199	188	168	175	187	208	175	189	211	193	174	192	181	201	172	210	170	188	186	180	191	187	181	168	185	190	218	175	202	197	185	180	203	198	212	188	191	180	200	182	166	188	214	193	159	197	192	169	202	175	176	175	191	180	224	168	204	173	206	169	197	183	202	205	181	191	200	193	178	205	187	201	176	165	181	190	207	183	202	219	187	205	230	188	176	190	169	178	180	178	191	169	178	197	203	160	210	207	212	202	191	157	193	192	201	184	180	187	189	182	193	171	208	182	156	213	207	187	191	207	180	182	198	186	190	229	217	165	206	188	192	161	185	189	191	174	211	177	200	188	183	193	203	201	195	185	196	207	182	178	178	173	173	167	183	195	181	206	168	211	200	199	197	189	187	204	204	211	183	204	216	197	191	175	195	189	196	211	186	217	154	203	182	186	194	181	212	195	202	179	181	187	175	163	187	172	171	183	187	189	177	175	169	195	183	179	202	219	186	188	188	173	203	210	188	171	178	218	192	196	207	202	196	189	190	181	203	186	207	202	187	199	195	187	192	180	192	188	203	198	181	187	185	180	200	196	218	157	180	181	169	193	204	193	186	195	167	188	186	176	165	193	187	194	197	191	195	173	194	181	189	200	196	167	204	169	199	161	190	195	156	186	189	179	197	188	178	211	213	192	197	230	189	200	179	166	187	175	184	186	207	207	199	177	168	199	232	211	230	200	178	198	192	191	172	189	164	192	202	170	203	179	194	171	175	201	180	156	214	153	190	200	147	190	189	179	182	196	192	175	162	192	222	178	191	168	192	187	220	168	199	202	171	196	177	169	170	166	192	193	222	194	182	205	190	182	183	167	183	195	199	192	191	215	194	209	181	198	185	182	184	166	164	199	180	199	177	190	201	180	193	154	210	199	166	211	183	168	206	193	192	183	185	199	186	180	214	208	197	196	188	173	149	173	179	204	184	174	172	169	201	175	175	219	202	192	175	200	191	189	205	174	143	187	187	182	176	194	181	197	163	185	178	196	197	183	201	179	194	219	175	174	184	190	205	207	185	201	200	169	168	182	204	196	197	199	171	189	191	178	200	216	205	185	180	200	168	190	176	205	194	166	196	195	196	202	175	189	172	196	168	179	187	192	201	195	163	203	185	181	190	202	187	171	213	163	193	181	184	174	174	190	223	178	186	183	196	203	181	196	206	180	195	205	182	193	164	168	197	194	189	216	176	191	213	182	192	200	206	203	193	201	202	177	207	206	188	201	183	178	192	204	186	191	193	171	192	167	195	182	181	189	210	175	189	174	187	206	213	186	178	212	206	200	177	194	183	196	199	220	218	193	181	201	186	169	176	206	184	229	163	210	192	204	174	189	180	205	193	210	175	188	206	193	175	204	203	203	189	205	220	199	187	162	168	197	185	180	175	186	183	198	197	219	216	211	193	191	208	200	203	179	178	209	191	188	225	185	204	210	212	170	213	210	188	200	215	169	167	178	150	193	192	208	185	213	193	160	188	160	185	177	206	168	197	180	202	182	224	211	185	207	179	189	201	216	188	169	174	213	169	180	212	190	211	200	189	170	159	199	175	208	181	186	190	173	177	186	210	175	195	217	213	198	189	186	200	196	203	195	183	191	204	184	191	222	213	191	172	169	204	180	199	215	196	196	203	185	215	222	184	202	193	211	162	187	198	187	194	205	154	200	191	205	172	189	182	213	167	194	184	206	199	184	193	193	171	170	203	173	190	210	183	209	195	196	180	171	185	213	172	190	200	169	196	206	167	217	188	180	203	171	208	215
70373	60709	45921	26416	7985	1396	430	423	441	440	442	464	462	424	487	434	462	433	436	432	460	412	443	476	425	438	441	443	422	494	474	428	446	444	433	436	424	479	452	454	494	489	433	452	457	463	436	439	399	450	444	447	458	431	477	472	410	409	400	424	494	449	407	458	440	400	432	464	446	436	439	454	453	458	439	460	435	434	452	400	417	437	446	422	408	467	470	472	501	434	447	445	427	432	430	421	408	435	433	440	410	450	454	414	444	428	448	457	425	474	473	456	448	447	434	455	440	433	457	439	502	442	432	485	447	458	453	438	440	403	425	445	428	426	426	423	440	437	462	424	464	454	430	464	439	433	430	434	476	459	467	404	454	451	473	425	474	492	443	449	423	435	438	428	487	417	450	492	423	477	437	460	388	482	475	449	442	417	456	434	421	431	438	436	466	488	422	479	416	434	481	474	448	434	443	468	440	433	410	428	448	433	442	422	486	464	448	422	475	473	445	436	431	435	433	441	442	435	439	423	435	451	433	469	465	430	470	448	465	438	428	444	427	429	437	410	456	447	442	469	440	444	435	408	436	442	430	431	464	445	436	449	412	449	433	456	457	452	445	494	473	449	455	423	427	431	452	466	432	432	440	457	464	461	479	437	439	428	419	426	478	459	434	423	466	467	432	422	459	413	467	437	445	467	471	451	464	395	467	431	410	456	414	405	417	467	476	438	461	469	493	463	466	443	436	442	433	418	446	443	429	456	459	483	432	456	460	435	428	454	462	471	458	423	451	479	422	475	452	394	461	420	440	437	442	421	478	438	433	433	466	438	406	482	433	449	468	427	450	440	416	449	462	420	444	419	435	407	443	441	443	447	443	436	436	448	490	467	455	424	468	445	443	459	443	439	425	419	434	454	459	459	505	437	428	467	468	423	490	481	420	445	404	454	436	440	446	453	453	442	402	464	479	446	461	410	522	438	426	456	464	439	467	470	460	447	423	453	462	456	431	459	487	433	453	462	471	423	441	458	462	443	451	435	460	443	459	481	449	458	440	416	432	433	451	443	434	472	407	470	424	436	446	435	402	476	444	424	453	477	439	472	457	442	459	450	455	471	446	427	446	443	464	445	429	465	403	454	459	411	484	449	451	435	415	440	432	457	446	456	455	436	431	453	463	449	422	454	419	424	421	466	418	419	454	435	450	452	446	423	460	469	432	450	445	448	457	489	442	454	433	479	476	452	450	458	424	428	421	449	425	449	491	468	439	469	467	446	446	402	440	466	445	444	475	469	449	493	474	485	476	459	429	421	410	476	447	422	419	435	453	462	447	455	442	452	438	429	452	448	447	479	469	455	455	440	407	425	459	416	442	465	443	438	431	478	404	443	408	484	423	415	438	466	437	413	467	425	419	468	457	427	474	459	466	447	454	445	439	449	433	454	457	455	429	475	422	464	473	483	458	445	466	466	474	442	409	469	457	457	418	469	493	436	452	438	452	427	456	475	480	453	441	448	445	462	480	445	434	424	430	453	416	431	454	441	468	441	470	427	413	419	447	436	427	452	463	409	445	401	453	420	440	462	447	390	489	477	426	427	411	457	434	465	411	408	469	417	430	440	447	459	475	423	426	431	452	463	493	459	424	434	431	441	446	446	448	445	430	446	427	462	445	439	459	465	436	417	416	485	415	451	465	450	445	491	455	422	484	492	444	447	486	420	463	428	463	478	451	454	469	451	435	418	447	420	428	439	478	434	443	447	460	425	427	474	468	432	431	458	443	382	438	427	458	447	463	462	463	436	444	448	491	457	441	417	452	422	451	476	457	454	452	409	491	453	443	441	464	417	503	443	473	462	422	454	454	465	472	420	454	481	458	472	416	425	430	450	480	439	470	414	458	458	425	443	451	437	472	398	438	461	433	457	454	478	463	457	442	430	441	437	486	457	441	457	420	465	477	443	421	489	464	450	487	469	448	433	466	469	447	470	423	440	427	441	430	457	471	394	470	446	428	430	445	440	438	435	441	427	478	408	457	475	456	454	446	478	430	465	433	452	434	406	461	477	414	408	433	437	459	401	475	467	442	436	456	431	431	438	460	457	496	420	455	462	442	445	452	494	428	427	465	486	417	448	436	420	445	419	414	484	411	472	446	450	436	425	446	462	456	450	453	427	446	451	436	424	454	438	429	501	480	456	496	414	473	459	464	455	402	431	452	449	432	460	437	431	432	431	431	462	425	446	437	399	409	462	470	463	486	444	456	425	411	497	432	447	428	446	444	483	432	461	434	445	436	472	412	431	468	451	461	440	474	439	460	451	455	443	465	460	451	466	424	466	466	448	468	429	413	485	457	457	442	438	461	459	448	429	441	465	446	435	471	446	448	455	452	418	474	434	467	401	464	438	456	431	434	438	425	462	466	440	447	467	424	453	435	450	454	423	444	459	413	426	471	414	454	436	436	464	453	469	421	493	411	435	445	428	485	437	443	458	454	467	496	449	450	437	452	428	447	439	448	482	438	458	464	447	454	419	414	496	433	481	454	426	429	411	427	417	504	430	435	453	470	453	433	468	460	452	426	424	463	480	484	438	453	457	458	434	457	432	396	455	434	454	432	431	474	438	425	439	432	455	450	405	449	444	495	444	426	486	436	435	455	485	425	443	445	433	436	482	471	441	419	451	427	461	456	469	448	433	427	431	456	448	444	454	443	442	442	460	447	411	448	426	498	475	436	443	409	438	440	427	471	441	469	455	472	443	487	426	471	455	450	440	460	418	423	469	492	455	458	474	495	412	442	462	431	454	452	455	455	435	453	440	465	409	450	430	424	432	444	399	470	398	451	423	430	411	491	459	474	457	433	445	476	457	494	458	426	435	408	442	467	429	460	485	446	427	435	424	475	441	453	450	437	442	486	413	446	491	434	443	427	511	424	459	428	431	419	471	454	427	433	456	433	416	452	436	446	439	444	488	451	424	461	469	453	439	450	423	438	451	461	400	427	450	452	431	446	472	447	439	446	470	458	412	445	453	422	426	480	486	440	472	439	467	441	479	454	495	455	448	438	441	443	440	459	467	413	424	430	456	461	460	426	427	416	423	464	412	426	421	465	415	411	446	455	435	410	437	454	443	458	480	452	448	446	422	462	431	459	444	463	445	480	444	460	465	422	459	422	452	472	459	444	435	473	434	424	465	430	421	464	459	461	412	441	454	503	441	451	421	424	472	446	448	444	466	440	427	441	436	434	463	457	446	449	447	473	412	447	450	455	403	472	435	467	451	428	411	418	446	451	427	429	449	404	421	416	433	454	486	445	444	439	435	446	463	419	464	451	453	451	438	445	466	444	432	443	442	478	416	404	439	465	468	475	450	430	441	425	449	426	419	427	480	444	482	449	478	453	434	465	436	419	465	440	474	465	433	444	453	457	434	436	469	452	467	469	447	444	437	449	424	461	494	441	453	462	462	450	464	448	422	430	398	460	429	427	457	444	434	447	474	415	442	457	438	463	449	466	451
48351	27250	9519	1783	461	231	185	203	194	207	193	204	200	178	204	195	188	195	217	190	184	183	210	195	212	193	207	207	216	196	200	202	196	192	193	208	189	192	206	187	192	186	180	208	184	189	193	201	212	194	188	190	211	190	204	236	190	192	194	225	205	210	219	199	215	199	204	179	198	182	190	196	213	186	180	204	198	191	209	220	163	171	204	207	193	184	218	206	200	202	167	203	219	196	202	208	229	188	220	200	214	195	209	194	201	178	212	216	176	188	187	235	188	225	212	214	212	212	197	199	198	207	193	219	195	188	157	241	184	184	198	186	196	209	197	198	182	193	186	213	218	194	188	207	187	212	217	206	191	215	189	189	209	195	203	201	201	189	212	206	200	184	182	188	177	189	189	198	173	188	213	200	180	192	180	194	202	207	196	204	168	189	189	179	208	180	203	211	199	188	178	225	223	204	195	217	197	209	173	181	205	214	185	210	202	188	174	182	203	192	197	188	211	187	209	210	176	172	169	184	174	186	198	179	216	187	196	187	177	200	218	198	205	199	190	181	199	190	193	187	208	169	198	176	204	193	200	197	201	204	198	221	182	193	191	210	209	191	202	216	221	184	222	201	206	187	194	203	220	194	213	195	175	175	205	198	204	212	185	197	194	190	205	221	181	180	212	191	198	198	207	211	185	198	201	213	193	198	198	196	207	197	190	189	160	193	203	201	183	202	191	220	206	200	199	168	192	186	190	179	181	200	189	206	187	204	178	180	190	201	194	189	205	189	212	182	216	206	230	185	218	185	176	209	225	207	208	206	215	184	184	184	194	207	199	203	202	194	203	181	197	213	194	197	200	195	175	220	219	202	187	206	175	211	208	222	202	186	194	206	217	164	197	204	191	198	209	203	191	166	184	199	194	204	207	176	201	199	189	202	219	172	206	225	217	207	188	185	207	183	174	185	199	190	194	201	176	180	191	172	184	201	188	193	200	199	182	196	213	223	186	198	200	208	212	197	183	180	215	201	217	202	178	198	202	184	168	191	219	191	222	195	219	203	186	191	188	182	172	192	222	190	213	199	199	200	207	213	199	161	199	199	185	182	181	199	191	210	195	209	200	198	189	184	201	198	195	203	189	208	211	216	225	200	214	175	172	183	211	192	196	212	207	224	195	184	191	212	227	188	240	214	207	200	203	191	191	172	186	190	191	196	193	183	190	196	197	212	196	189	194	181	175	191	203	180	212	209	189	206	206	183	183	200	186	195	198	206	174	196	188	199	206	214	201	200	201	196	213	222	194	177	206	185	185	203	193	218	186	181	235	185	191	211	184	187	227	191	205	228	204	176	170	191	199	194	188	217	232	186	194	206	179	201	194	210	211	212	216	191	193	234	216	222	199	177	189	197	197	203	165	191	202	183	174	223	197	177	163	186	188	205	192	184	204	215	204	186	224	214	196	190	208	187	190	196	193	194	191	206	200	196	194	183	187	180	195	197	186	200	217	181	182	197	214	192	196	223	203	215	207	203	200	198	204	192	213	204	191	186	190	220	209	196	196	195	187	198	202	201	177	213	197	170	211	188	217	194	213	207	187	193	219	187	182	207	194	182	191	222	201	186	184	186	229	213	186	194	204	198	207	178	215	182	206	186	174	188	203	188	224	170	210	208	211	219	194	189	213	205	188	196	199	203	208	204	196	184	202	200	192	187	194	192	205	206	202	205	210	191	194	202	190	212	201	190	179	201	182	169	200	202	200	164	196	217	228	205	196	192	188	208	204	223	198	200	202	208	220	202	215	217	203	200	179	220	205	219	206	194	211	172	200	198	208	215	203	195	190	190	186	201	215	187	205	233	184	193	198	205	204	181	202	189	204	215	251	195	214	200	220	197	199	179	217	183	204	176	203	206	182	192	208	197	203	192	209	209	192	216	198	220	205	214	200	179	183	171	200	194	225	189	205	188	183	197	201	178	207	218	193	211	209	214	215	204	208	209	201	192	214	201	204	197	205	176	206	201	168	209	198	211	203	217	192	202	194	213	220	205	210	190	199	170	170	197	203	188	219	189	216	182	201	212	215	186	193	199	201	193	220	199	196	186	172	210	194	205	209	227	185	160	176	228	207	205	197	215	189	182	233	183	211	219	222	190	221	214	222	206	194	219	204	219	182	185	201	214	224	184	238	201	198	204	178	187	216	194	194	191	179	193	202	185	196	183	185	151	201	171	196	216	207	188	195	169	209	216	195	196	227	174	197	188	194	189	208	227	184	206	173	182	186	172	187	191	217	206	217	197	193	218	183	214	191	191	204	214	189	213	185	200	218	219	190	179	194	200	222	202	182	171	226	183	161	197	169	197	192	190	209	205	211	217	194	172	190	208	193	191	189	184	193	190	188	197	193	221	219	193	229	206	193	226	199	204	206	202	210	184	222	200	193	198	206	190	207	216	179	204	197	192	216	198	181	194	187	196	176	173	206	197	181	188	202	191	185	206	184	205	209	200	179	199	206	169	202	201	211	226	213	188	186	201	188	190	202	187	218	195	172	186	203	205	236	190	180	196	190	203	188	234	210	204	201	219	193	202	198	227	190	183	203	200	196	197	188	200	198	173	189	177	225	185	214	211	167	196	202	200	196	205	190	191	200	167	158	174	184	200	197	181	194	223	168	191	199	195	193	194	212	201	191	203	183	207	224	209	207	196	176	188	191	211	193	210	208	198	206	209	193	203	217	206	227	157	204	212	186	172	194	175	206	193	181	179	186	205	203	200	212	188	189	209	227	165	235	185	203	182	179	198	208	201	195	192	208	187	187	197	204	212	191	195	220	215	218	192	190	160	209	187	185	234	218	204	194	194	212	184	214	178	188	188	203	204	200	194	195	202	187	186	199	209	211	166	182	212	209	212	222	190	192	226	196	186	212	183	189	192	205	181	195	198	177	196	185	171	205	197	214	211	184	233	182	176	196	211	193	182	181	204	202	197	198	210	192	225	190	211	188	175	203	204	209	183	216	218	209	219	210	193	191	219	198	221	208	199	224	171	187	219	199	173	209	209	177	191	226	202	186	181	216	203	206	210	210	200	200	197	195	196	202	182	208	218	198	187	199	175	174	194	187	183	203	187	194	175	185	190	185	204	189	175	203	196	217	215	196	228	205	210	194	193	195	188	201	200	202	186	177	188	185	185	198	209	202	202	197	216	211	198	194	191	215	209	183	206	198	218	206	194	185	208	186	188	190	214	198	189	190	201	179	212	203	187	177	183	198	203	173	206	198	204	192	178	207	196	198	196	204	206	204	224	192	203	204	208	202	216	194	215	168	196	216	184	189	203	218	200	174	206	188	185	205	200	216	231	204	188	180	192	183	236	193	197	192	210	213	206	194	199	189	206	162	181	195	182	195	196	192	184	212	190	215	214	200	203	241	166	211	202	195	185	213	202	197	191	210	214	186	177	212	189	182	196	174	197	203	199	178	188	200	182	220	200	205	245	189	215	196	215	181	206	206	210
41891	24835	10941	3637	1174	582	486	503	500	511	504	449	463	510	491	442	485	466	472	489	445	467	469	532	474	477	519	509	484	490	493	492	473	512	457	452	471	506	447	477	476	487	478	525	464	455	434	492	493	465	466	421	503	481	469	462	486	434	509	528	469	453	460	485	475	465	493	435	514	454	463	486	494	454	476	480	467	466	479	466	473	446	455	466	436	457	459	489	455	477	479	439	432	475	478	451	477	468	483	445	480	507	462	458	471	509	492	466	471	483	478	467	497	486	473	470	460	481	479	477	438	470	498	483	455	439	474	462	484	494	457	442	473	459	450	471	439	507	481	469	476	470	510	486	475	493	481	477	445	466	503	463	537	506	483	456	472	455	496	455	466	454	483	452	477	485	487	492	500	463	500	464	491	523	503	508	459	473	465	512	497	487	489	491	476	486	487	457	512	447	468	461	455	492	479	524	495	489	459	523	483	471	501	476	487	485	502	490	437	445	468	478	480	482	517	511	479	484	491	469	485	475	474	464	467	504	501	486	472	490	522	434	482	514	492	477	480	448	483	464	454	501	495	483	481	473	484	462	480	479	468	499	472	463	488	478	474	498	466	474	485	459	512	484	473	500	509	443	497	482	452	462	482	443	473	482	483	492	517	461	458	455	456	490	412	525	506	446	516	460	485	478	493	466	459	512	518	444	466	509	422	520	465	492	484	474	481	503	493	503	453	454	524	466	509	492	478	452	474	452	461	467	453	503	450	464	517	509	489	484	507	491	497	471	506	446	497	467	498	493	492	469	461	495	484	492	517	476	494	507	493	525	456	502	482	497	513	497	470	475	478	490	468	476	488	479	485	492	484	482	484	472	510	464	477	508	526	492	481	477	453	472	455	448	485	500	506	441	464	463	469	506	514	493	458	488	475	553	477	466	471	480	486	479	463	497	517	484	496	498	451	489	516	472	493	536	486	475	470	464	483	497	475	483	475	463	469	491	492	494	482	428	505	476	470	494	447	475	489	451	472	498	449	458	465	515	472	457	480	483	479	463	470	420	457	454	502	507	479	505	507	465	475	440	510	511	520	495	466	459	471	474	485	471	446	483	524	451	492	484	459	514	488	474	474	481	438	488	425	492	515	477	448	487	483	501	474	486	471	540	455	470	462	451	488	479	474	471	446	488	509	482	462	486	453	485	470	477	477	475	461	481	466	453	518	465	456	466	449	498	462	464	444	532	459	468	460	484	497	456	478	441	478	505	467	510	500	490	463	463	477	473	483	457	514	488	469	506	462	480	482	472	480	457	483	521	476	504	487	468	460	478	519	504	470	517	481	455	474	487	494	475	469	464	435	495	474	465	466	461	547	471	455	435	448	490	499	508	464	485	507	479	501	502	533	477	475	477	489	505	502	483	491	509	480	455	533	455	475	520	493	477	471	515	477	487	468	490	460	483	490	500	498	486	491	464	467	472	495	472	476	446	457	491	484	460	488	463	463	486	450	493	493	491	489	473	469	497	496	451	470	462	509	500	466	509	492	486	457	500	434	499	541	473	469	501	486	485	492	473	442	504	470	513	492	446	477	458	487	511	488	480	500	465	473	485	440	446	452	448	499	507	474	482	485	482	470	476	480	497	468	446	487	507	464	488	487	493	526	471	461	467	507	467	454	485	463	469	482	508	500	470	472	459	465	467	489	509	504	473	526	451	487	462	487	502	475	450	466	498	492	486	499	505	437	509	437	495	488	500	464	515	474	482	493	483	465	485	442	465	493	496	455	467	488	525	460	469	472	507	472	463	458	451	516	469	430	491	513	480	488	500	485	465	476	484	483	493	465	505	431	476	477	488	496	440	464	457	484	457	474	482	486	482	480	474	483	483	522	474	518	470	492	474	460	483	471	497	505	501	465	453	461	475	500	526	490	511	505	470	535	470	470	469	469	486	506	495	464	490	466	519	508	441	481	452	494	447	495	468	445	465	497	513	463	501	476	468	471	489	471	518	482	475	496	499	507	466	454	445	461	475	461	490	455	481	480	502	469	458	522	475	509	480	490	483	501	480	488	443	482	443	464	489	462	516	489	497	465	480	428	492	499	519	452	500	448	507	530	509	460	501	493	448	455	459	455	467	495	457	531	461	468	495	502	464	434	453	475	527	439	453	505	472	480	495	487	443	443	471	505	473	472	488	468	513	496	491	463	463	477	498	457	465	440	483	483	461	474	489	484	469	463	467	471	502	461	479	478	464	470	468	491	492	483	472	522	485	477	499	498	484	476	505	500	487	506	502	480	480	494	502	503	527	524	481	469	478	451	476	464	513	446	498	453	483	473	495	490	477	490	469	491	484	481	471	461	445	457	463	470	469	487	486	491	445	461	456	471	471	467	456	478	488	471	490	463	470	478	486	481	481	491	468	457	476	493	414	462	459	452	489	499	472	498	511	500	480	504	527	463	497	535	458	483	494	491	468	498	442	490	470	465	508	465	447	450	474	514	455	472	485	491	470	502	498	492	447	503	501	497	518	501	469	460	463	460	494	512	456	504	515	440	441	476	481	486	484	450	463	442	538	486	458	514	459	466	504	502	502	489	482	491	467	496	484	477	468	512	450	485	459	484	523	476	472	479	503	487	465	482	512	469	451	495	506	462	479	475	462	481	496	459	545	524	438	519	499	500	481	450	518	465	488	507	496	491	484	462	492	480	481	471	481	485	507	465	461	474	475	478	516	444	510	450	473	493	522	493	465	472	485	513	448	474	484	468	463	462	481	505	456	522	509	495	504	481	441	450	505	467	498	447	497	480	486	508	446	434	460	500	483	453	459	461	507	506	527	524	488	502	486	455	473	491	456	491	482	497	455	471	502	515	463	490	495	528	491	491	513	482	499	461	500	490	473	467	455	477	472	487	498	494	446	486	498	540	514	494	472	522	507	472	432	469	481	498	476	482	486	478	493	484	450	483	476	433	482	479	490	492	515	468	479	456	451	496	495	471	478	489	488	479	478	481	489	489	481	446	491	443	447	499	492	470	466	469	482	467	532	487	501	471	447	491	489	469	513	465	492	471	461	493	447	451	496	464	470	493	477	480	485	438	471	533	444	456	472	487	474	473	472	487	492	437	466	437	467	488	483	439	484	480	452	483	479	541	474	449	484	426	482	465	479	464	470	485	496	492	491	459	460	470	530	485	436	466	514	469	469	430	483	487	459	441	500	500	431	530	501	478	495	484	472	453	509	462	473	509	471	451	516	469	496	480	488	499	482	473	461	476	456	468	418	458	488	434	464	503	489	450	468	482	458	461	504	521	525	479	479	486	462	443	467	490	498	502	476	477	507	469	464	474	468	485	461	465	508	458	486	489	440	484	484	495	499	458	470	478	478	473	479	473	467	475	487	480	454	447	479	471	508	483	505	487	502	444	451	508	477	489	464	459	506	470	464	456	460	466	484	509	481	475	454	456	492	514	463	491	471	506	483	515	435	477	496	499	491	487	489	487	492	474	457	489	439
80476	61327	38640	17261	3717	494	256	223	196	192	211	254	226	219	219	233	218	218	247	248	222	221	224	233	238	214	226	237	232	197	221	208	234	233	217	201	231	266	214	240	227	201	222	204	229	225	238	226	222	219	244	224	218	266	225	212	232	212	238	222	213	221	217	213	204	234	228	219	213	208	254	224	222	233	240	245	202	219	213	220	218	208	230	198	217	216	205	227	222	204	223	219	219	248	223	214	237	230	217	220	226	202	213	230	243	222	246	257	215	234	208	210	234	214	232	238	226	255	219	233	220	206	238	233	213	249	240	201	250	218	230	230	252	221	220	218	228	222	213	227	240	229	206	222	247	250	211	216	253	216	219	227	217	223	239	250	219	216	225	239	238	223	222	217	234	215	207	190	214	259	211	210	223	228	239	204	232	237	269	233	218	222	238	242	252	230	211	219	227	213	211	229	216	207	238	227	228	242	229	227	215	197	209	207	230	220	234	234	246	233	199	195	247	218	229	216	234	220	253	216	196	220	238	248	224	220	223	232	213	240	220	211	235	223	228	216	224	211	214	233	239	211	242	219	238	208	220	216	255	211	200	220	246	249	249	212	228	209	208	202	224	208	245	253	241	233	207	204	239	208	234	211	198	196	200	253	239	241	223	214	213	213	210	231	241	203	228	225	205	205	207	205	234	232	249	246	221	229	240	220	234	242	202	246	219	213	203	239	230	209	204	232	220	209	218	231	237	222	219	209	239	232	191	252	230	199	207	223	209	206	214	246	216	225	218	190	230	192	238	224	243	234	205	218	221	230	188	190	231	231	240	240	243	223	187	230	240	223	216	230	200	263	206	198	215	215	229	239	217	234	204	201	235	238	239	230	214	263	268	217	212	188	234	215	222	241	228	232	198	232	241	252	220	234	213	249	232	237	227	188	231	219	234	234	244	228	229	223	243	238	206	239	185	212	219	230	232	216	224	228	190	233	228	260	224	264	202	217	218	238	220	242	213	223	229	210	224	222	228	224	221	222	226	254	232	239	236	214	231	241	224	216	199	233	216	205	235	219	215	230	228	226	265	225	211	233	239	236	217	231	223	209	206	240	232	226	212	210	216	214	232	232	249	227	235	255	219	209	198	219	210	216	247	217	235	214	242	227	198	228	220	235	219	198	210	227	211	228	218	218	241	213	228	217	228	241	214	215	240	231	207	240	233	211	223	240	213	231	227	230	238	215	232	245	258	241	237	233	219	221	209	231	212	233	199	238	246	233	227	197	246	200	215	216	226	218	246	232	228	235	213	214	235	217	232	230	237	236	212	206	213	252	234	211	241	230	235	222	205	204	234	236	221	222	234	223	221	232	237	226	214	227	233	215	223	248	246	224	205	210	221	224	209	206	245	232	216	221	214	241	227	223	216	226	223	238	199	230	241	199	225	233	246	246	241	241	231	218	225	232	198	228	245	211	205	247	245	202	239	215	235	250	224	220	211	241	213	200	201	200	216	232	204	198	248	225	206	231	230	232	267	191	223	215	239	224	203	217	206	248	240	209	203	206	215	222	249	231	217	218	206	239	231	222	215	225	206	242	226	216	242	222	240	244	235	212	243	243	240	253	237	229	221	208	202	197	247	235	234	206	223	269	209	234	235	213	201	234	226	193	224	243	224	243	225	234	227	240	233	234	221	187	219	248	216	238	226	219	198	219	263	222	220	213	238	222	228	232	223	220	253	221	230	221	219	218	217	229	254	230	201	217	229	214	208	238	234	209	238	243	215	218	208	223	210	199	228	245	230	216	234	239	222	218	238	235	244	210	225	215	213	215	235	206	228	226	236	226	253	228	272	226	227	239	224	216	207	223	232	236	217	216	221	209	232	234	227	246	225	228	250	229	209	217	213	244	215	237	238	209	211	227	222	230	225	210	229	217	222	242	233	223	207	234	228	226	255	214	228	211	249	255	223	205	227	227	253	242	224	245	241	253	218	249	238	208	221	218	223	197	238	244	229	253	202	196	231	221	230	227	216	214	246	249	221	212	254	236	225	224	218	228	208	234	233	226	230	237	239	232	229	263	230	251	206	227	225	209	206	210	208	189	222	235	211	230	219	219	234	219	212	194	211	233	212	216	218	211	230	217	222	233	206	249	226	237	226	213	251	225	234	223	236	242	213	224	220	229	214	206	206	239	204	221	234	208	228	243	226	237	210	240	199	211	226	237	208	204	241	200	216	232	228	213	207	208	211	217	215	223	191	223	252	179	233	226	227	216	225	221	217	215	221	229	227	205	245	236	211	210	256	222	238	207	229	224	244	205	226	231	205	225	220	207	243	232	215	240	245	221	231	223	197	245	236	202	258	243	215	244	233	184	230	217	241	225	234	235	186	232	227	237	233	226	176	208	218	236	214	202	213	241	200	236	223	223	240	237	225	207	223	234	222	194	215	199	235	241	215	192	208	241	236	212	220	214	195	250	214	192	203	218	218	262	213	235	221	229	203	208	224	215	232	253	242	224	232	241	228	244	208	227	220	219	193	240	241	235	244	231	243	240	216	225	235	233	226	214	211	237	246	255	241	209	221	247	182	217	229	202	223	206	211	207	196	214	216	214	220	232	220	238	245	256	243	213	213	209	234	220	229	224	238	237	254	246	217	249	229	246	215	226	228	242	229	198	234	220	211	244	220	202	202	217	224	225	226	248	215	218	259	215	222	272	248	239	214	224	217	246	216	238	230	217	239	206	259	192	211	209	218	241	236	228	215	222	224	250	230	226	226	236	202	223	218	228	236	218	217	234	191	215	241	215	252	245	233	220	218	215	210	244	259	192	262	240	230	223	251	206	249	195	222	228	235	206	203	232	239	240	236	230	232	233	216	215	214	216	218	205	219	235	249	225	199	211	230	260	221	252	239	219	219	215	248	209	188	223	251	204	241	245	242	244	238	230	222	225	228	202	213	235	216	212	232	252	229	228	223	211	241	236	245	226	213	223	229	233	250	225	249	230	243	229	243	226	217	230	206	206	236	237	251	228	236	228	238	226	226	242	197	241	188	255	244	250	229	249	267	245	239	181	227	212	227	241	255	191	202	208	209	237	241	265	223	220	234	245	199	223	207	227	216	226	223	251	216	253	213	225	217	218	237	230	219	232	233	227	228	213	258	215	210	183	237	220	241	254	241	220	225	225	230	230	224	215	234	243	221	223	236	208	242	225	229	213	218	271	217	211	197	265	256	220	235	206	234	254	219	219	217	243	231	240	220	211	273	204	252	246	211	205	231	216	222	204	245	201	235	224	234	254	220	237	226	235	234	251	242	235	222	228	225	205	232	248	241	229	241	232	213	241	221	236	239	216	247	226	227	246	222	226	225	227	210	215	215	225	253	206	231	243	234	234	242	240	241	210	217	234	247	219	223	211	204	213	208	222	220	233	251	213	207	226	225	232	208	215	206	211	226	201	211	224	231	240	223	218	225	206	233	212	215	228	249	235	227	222	235	236	227	221	221	230	254	239
61337	49786	36739	18451	5197	1055	544	542	508	530	506	537	536	518	497	538	553	549	527	536	541	553	538	484	517	518	565	540	561	536	540	536	549	515	504	504	553	575	552	546	540	502	557	516	504	566	505	530	552	538	537	526	519	535	525	557	507	553	546	544	542	563	524	549	496	526	535	502	526	527	522	495	533	507	523	505	514	546	524	521	520	487	561	480	535	520	569	524	530	509	492	537	571	492	524	564	517	578	522	492	528	498	501	524	537	523	580	548	537	565	549	540	550	544	563	549	556	537	529	552	518	517	516	557	531	555	526	543	521	540	521	581	527	515	532	543	550	546	506	598	503	556	536	537	586	524	530	547	558	501	517	541	541	516	560	496	562	537	524	538	532	532	555	550	521	518	526	530	571	527	562	536	511	554	547	536	522	540	528	547	511	471	575	534	543	490	538	520	511	527	569	507	545	544	500	538	551	497	551	511	550	547	563	555	502	544	541	525	530	498	524	521	519	557	546	510	544	531	524	524	563	523	500	546	567	501	548	546	501	525	539	514	525	516	509	517	524	569	523	541	487	568	496	542	559	539	523	522	538	523	519	563	543	522	508	557	523	508	494	487	549	525	560	525	529	522	505	559	534	535	485	528	524	538	527	528	525	535	540	519	495	545	525	516	543	506	512	502	522	527	501	554	534	529	525	548	545	511	540	529	556	557	525	551	490	527	539	525	532	499	499	538	497	497	553	552	559	494	540	562	503	506	567	494	480	541	570	535	543	513	535	536	559	521	583	577	549	555	534	514	534	559	513	528	531	534	526	544	494	563	475	570	523	548	518	551	502	513	482	542	521	557	515	534	520	533	522	540	561	518	528	511	508	530	515	527	558	579	534	554	512	542	577	576	522	531	577	492	536	569	516	569	541	509	493	528	542	521	530	535	537	510	536	579	561	490	539	542	556	568	510	551	540	499	576	531	544	522	558	549	531	534	544	529	510	509	543	476	535	538	570	493	544	533	526	518	540	526	525	501	506	529	564	557	535	555	511	529	549	530	548	570	501	547	526	517	511	563	551	585	546	494	495	540	547	538	529	529	491	512	544	525	540	547	517	579	543	518	494	575	492	549	547	549	556	535	530	558	513	501	524	517	517	513	549	526	518	554	519	525	488	512	573	493	488	537	537	523	497	537	531	533	514	517	531	556	505	514	514	546	568	494	531	536	519	546	525	538	527	509	534	542	534	503	527	548	547	516	507	490	541	555	547	495	535	525	543	524	562	556	542	545	544	497	535	518	544	500	529	517	499	545	585	551	531	540	579	510	536	513	576	529	528	537	526	566	549	554	568	546	522	509	511	515	505	502	554	507	510	521	595	555	536	541	515	506	555	517	541	558	524	545	535	507	525	514	527	545	526	546	487	505	539	505	549	536	488	516	559	523	544	566	576	549	540	569	542	515	496	499	529	522	521	561	576	541	547	509	500	509	520	514	505	546	500	567	552	522	553	554	529	515	524	585	516	541	527	537	551	552	572	517	577	590	523	543	510	531	559	549	585	537	527	518	503	506	530	520	526	529	527	562	546	513	523	528	538	548	539	536	540	508	536	507	531	514	553	524	577	518	548	487	501	526	531	526	549	569	520	544	529	561	460	563	541	503	575	553	502	516	552	538	546	547	499	508	533	499	525	527	537	540	516	528	553	566	579	557	543	536	546	493	557	536	511	507	557	551	554	522	522	502	559	551	513	528	515	516	544	562	538	566	541	546	550	542	556	554	479	542	532	500	519	529	573	501	542	522	529	480	512	545	554	497	531	556	536	575	561	538	527	524	531	500	539	551	551	529	559	513	542	519	546	541	541	560	550	517	538	530	520	541	533	475	540	551	560	528	574	538	532	533	548	532	531	565	511	534	536	533	524	576	518	539	549	528	552	521	543	534	527	536	528	508	547	549	554	537	513	495	540	532	542	524	551	532	541	528	523	519	527	537	568	550	516	526	492	534	530	589	472	518	537	519	522	499	540	527	558	533	571	552	548	551	551	558	527	555	525	528	500	506	527	520	541	529	560	517	552	563	528	511	550	500	534	501	582	514	575	541	522	539	541	521	512	549	539	544	532	512	545	531	510	506	513	548	511	580	552	538	541	556	547	528	555	531	497	521	514	571	495	548	518	537	550	562	521	550	559	552	537	509	549	496	556	543	529	555	504	538	584	544	533	523	543	546	520	560	562	498	505	524	511	531	544	555	531	522	555	554	517	521	516	525	494	560	505	569	521	531	518	540	538	503	519	536	579	556	578	509	524	523	541	495	519	568	554	494	549	559	545	508	502	533	563	530	518	535	533	546	564	548	521	532	542	566	544	525	533	538	581	544	524	566	531	499	498	522	537	534	533	519	522	525	537	533	524	546	537	538	539	560	570	546	554	558	542	501	547	528	548	573	533	527	533	487	555	503	513	526	534	527	548	535	497	533	550	516	496	528	536	543	532	508	508	501	539	563	502	556	546	544	532	494	552	588	529	520	555	488	587	544	538	545	560	544	552	509	574	520	545	512	514	537	552	505	517	525	529	530	535	518	535	547	509	536	522	517	547	510	530	499	528	523	511	568	530	536	541	560	550	510	557	518	534	514	541	569	546	550	528	532	512	514	558	515	546	545	515	510	537	533	530	533	551	529	568	554	560	513	547	508	562	565	534	510	545	521	553	536	541	543	512	555	544	535	539	565	553	522	510	545	533	533	538	518	501	505	532	520	512	562	547	568	549	566	494	560	554	539	521	562	545	568	550	506	546	553	525	515	521	513	538	474	540	553	533	576	502	546	536	546	530	584	509	506	516	478	556	532	530	553	546	544	532	486	514	561	526	544	558	513	519	518	522	555	531	579	534	544	529	544	542	473	508	497	547	506	495	534	533	528	499	573	518	533	504	480	528	547	518	501	513	514	513	547	536	523	525	535	510	517	541	525	540	546	525	560	531	470	518	545	540	547	491	541	561	497	502	573	555	531	536	554	528	518	518	553	522	492	561	527	511	519	531	521	511	554	544	534	533	525	510	523	495	516	597	512	519	538	533	530	549	530	534	537	505	528	525	542	555	541	518	560	533	553	546	531	555	504	559	547	518	524	550	497	541	570	520	557	561	540	533	509	462	510	554	567	469	538	539	557	553	522	514	529	567	520	524	513	537	547	546	548	549	530	583	561	555	529	509	569	542	528	556	528	551	561	502	519	549	553	541	519	546	550	506	490	528	535	517	532	544	553	528	567	492	532	543	557	541	513	517	511	520	559	528	528	519	549	541	537	531	516	487	543	542	535	553	565	536	536	569	544	526	563	511	509	535	531	533	532	548	561	560	516	537	522	557	549	565	504	508	524	553	563	526	510	514	506	537	556	546	522	586	577	557	566	522	534	540	557	533	520	567	539	517	489	560	521	524	543	520	568	523	548	536	529	524	589	505	573	514	566	559	523	549	561	513	516	511	564	512	542	539	522	508	548	562	520	559	497	568	527	553	515
29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
